Namespaces | Macros | Functions
types.hpp File Reference
#include <urdf_model/model.h>
#include <string>
#include <exception>
#include <boost/shared_ptr.hpp>
Include dependency graph for types.hpp:

Go to the source code of this file.

Namespaces

 urdf
 

Macros

#define PINOCCHIO_URDF_SHARED_PTR(type)   boost::shared_ptr<type>
 
#define PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER(Class)
 
#define PINOCCHIO_URDF_WEAK_PTR(type)   boost::weak_ptr<type>
 

Functions

template<class T , class U >
 urdf::PINOCCHIO_URDF_SHARED_PTR (T) const _pointer_cast(PINOCCHIO_URDF_SHARED_PTR(U) const &r)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (Box)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (Collision)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (Cylinder)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (Geometry)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (Inertial)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (Joint)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (Link)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (Material)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (Mesh)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (ModelInterface)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (Sphere)
 
 urdf::PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (Visual)
 

Macro Definition Documentation

#define PINOCCHIO_URDF_SHARED_PTR (   type)    boost::shared_ptr<type>

Definition at line 18 of file types.hpp.

#define PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER (   Class)
Value:
typedef PINOCCHIO_URDF_SHARED_PTR(Class) Class##SharedPtr; \
typedef PINOCCHIO_URDF_SHARED_PTR(const Class) Class##ConstSharedPtr; \
typedef PINOCCHIO_URDF_WEAK_PTR(Class) Class##WeakPtr
#define PINOCCHIO_URDF_SHARED_PTR(type)
Definition: types.hpp:18

Definition at line 24 of file types.hpp.

#define PINOCCHIO_URDF_WEAK_PTR (   type)    boost::weak_ptr<type>

Definition at line 19 of file types.hpp.



pinocchio
Author(s):
autogenerated on Tue Jun 1 2021 02:45:05