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:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 urdf
 

Macros

#define PINOCCHIO_URDF_SHARED_PTR(type)   std::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::const_pointer_cast (PINOCCHIO_URDF_SHARED_PTR(U) const &r)
 
template<class T , class U >
 urdf::dynamic_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)
 
template<class T , class U >
 urdf::static_pointer_cast (PINOCCHIO_URDF_SHARED_PTR(U) const &r)
 

Macro Definition Documentation

◆ PINOCCHIO_URDF_SHARED_PTR

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

Definition at line 18 of file types.hpp.

◆ PINOCCHIO_URDF_TYPEDEF_CLASS_POINTER

#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

Definition at line 24 of file types.hpp.

◆ PINOCCHIO_URDF_WEAK_PTR

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

Definition at line 19 of file types.hpp.

PINOCCHIO_URDF_SHARED_PTR
#define PINOCCHIO_URDF_SHARED_PTR(type)
Definition: types.hpp:18
PINOCCHIO_URDF_WEAK_PTR
#define PINOCCHIO_URDF_WEAK_PTR(type)
Definition: types.hpp:19


pinocchio
Author(s):
autogenerated on Sun Dec 22 2024 03:41:14