20 #ifndef HPP_PINOCCHIO_BODY_HH 21 # define HPP_PINOCCHIO_BODY_HH 23 # include <hpp/util/pointer.hh> 25 # include <pinocchio/multibody/fwd.hpp> 27 # include <hpp/pinocchio/config.hh> 42 class HPP_PINOCCHIO_DLLAPI
Body 57 const std::string & name ()
const;
88 const vector3_t& localCenterOfMass ()
const;
97 void selfAssert()
const;
99 void searchFrameIndex()
const;
101 const Model& model()
const ;
103 const ::pinocchio::Frame & frame()
const ;
106 DeviceWkPtr_t devicePtr;
109 mutable bool frameIndexSet;
113 #endif // HPP_PINOCCHIO_BODY_HH virtual ~Body()
Definition: body.hh:50
boost::shared_ptr< CollisionObject > CollisionObjectPtr_t
Definition: fwd.hh:102
Eigen::Matrix< value_type, 3, 3 > matrix3_t
Definition: fwd.hh:85
Robot frame.
Definition: frame.hh:31
matrix_t::Index size_type
Definition: fwd.hh:84
::pinocchio::FrameIndex FrameIndex
Definition: fwd.hh:63
double value_type
Definition: fwd.hh:40
::pinocchio::JointIndex JointIndex
Definition: fwd.hh:62
Eigen::Matrix< value_type, 3, 1 > vector3_t
Definition: fwd.hh:86
boost::shared_ptr< Joint > JointPtr_t
Definition: fwd.hh:109