Namespaces |
namespace | jointRotation |
namespace | rotationJointConfig |
Classes |
class | Body |
| Geometry associated to a Joint. More...
|
class | CenterOfMassComputation |
class | ChildrenIterator |
class | CollisionObject |
| Specialization of fcl::CollisionObject to add a name to objects. More...
|
class | Device |
| Robot with geometric and dynamic model. More...
|
struct | DistanceResult |
| Result of distance computation between two CollisionObject. More...
|
class | ExtraConfigSpace |
| Extra degrees of freedom to store internal values in configurations. More...
|
class | Gripper |
| Definition of a robot gripper. More...
|
class | HumanoidRobot |
| Humanoid robot. More...
|
class | JointConfiguration |
| Configuration of a Joint. More...
|
class | AnchorJointConfig |
| Configuration of a JointAnchor. More...
|
class | SO3JointConfig |
| Configuration of a JointSO3. More...
|
class | RotationJointConfig |
| Configuration of a JointRotation. More...
|
class | TranslationJointConfig |
| Configuration of a JointTranslation. More...
|
class | Joint |
| Robot joint. More...
|
class | JointAnchor |
| Anchor Joint. More...
|
class | JointSO3 |
| Spherical Joint. More...
|
class | JointRotation |
| Rotation Joint. More...
|
class | JointTranslation |
| Translation Joint. More...
|
class | ObjectFactory |
| Object Factory. More...
|
class | ObjectIterator |
| Iterator over all inner objects of a Device. More...
|
Typedefs |
typedef double | value_type |
typedef Eigen::Matrix
< value_type, Eigen::Dynamic, 1 > | vector_t |
typedef vector_t | Configuration_t |
typedef Eigen::Ref< const
Configuration_t > | ConfigurationIn_t |
typedef Eigen::Ref
< Configuration_t > | ConfigurationOut_t |
typedef boost::shared_ptr
< Configuration_t > | ConfigurationPtr_t |
typedef Eigen::Ref< const
vector_t > | vectorIn_t |
typedef Eigen::Ref< vector_t > | vectorOut_t |
typedef Eigen::Matrix
< value_type, Eigen::Dynamic,
Eigen::Dynamic > | matrix_t |
typedef Eigen::Ref< matrix_t > | matrixOut_t |
typedef matrix_t::Index | size_type |
typedef fcl::Matrix3f | matrix3_t |
typedef fcl::Vec3f | vector3_t |
typedef Eigen::Matrix
< value_type,
6, Eigen::Dynamic > | JointJacobian_t |
typedef Eigen::Matrix
< value_type,
3, Eigen::Dynamic > | ComJacobian_t |
typedef Eigen::Block
< JointJacobian_t,
3, Eigen::Dynamic > | HalfJointJacobian_t |
typedef Body * | BodyPtr_t |
typedef std::vector< Body * > | BodyVector_t |
typedef boost::shared_ptr
< CollisionObject > | CollisionObjectPtr_t |
typedef std::list
< CollisionObjectPtr_t > | ObjectVector_t |
typedef boost::shared_ptr< Device > | DevicePtr_t |
typedef boost::shared_ptr
< const Device > | DeviceConstPtr_t |
typedef std::vector
< DistanceResult > | DistanceResults_t |
typedef boost::shared_ptr
< HumanoidRobot > | HumanoidRobotPtr_t |
typedef Joint * | JointPtr_t |
typedef JointAnchor * | JointAnchorPtr_t |
typedef JointRotation * | JointRotationPtr_t |
typedef JointSO3 * | JointSO3Ptr_t |
typedef JointTranslation< 1 > * | JointTranslationPtr_t |
typedef JointTranslation< 2 > * | JointTranslation2Ptr_t |
typedef JointTranslation< 3 > * | JointTranslation3Ptr_t |
typedef const Joint * | JointConstPtr_t |
typedef const JointAnchor * | JointAnchorConstPtr_t |
typedef const JointRotation * | JointRotationConstPtr_t |
typedef const JointSO3 * | JointSO3ConstPtr_t |
typedef const JointTranslation< 1 > * | JointTranslationConstPtr_t |
typedef const JointTranslation< 2 > * | JointTranslation2ConstPtr_t |
typedef const JointTranslation< 3 > * | JointTranslation3ConstPtr_t |
typedef std::map< std::string,
JointPtr_t > | JointByName_t |
typedef std::vector< JointPtr_t > | JointVector_t |
typedef boost::shared_ptr
< Gripper > | GripperPtr_t |
typedef std::vector< GripperPtr_t > | Grippers_t |
typedef fcl::Transform3f | Transform3f |
typedef boost::shared_ptr
< CenterOfMassComputation > | CenterOfMassComputationPtr_t |
Enumerations |
enum | Request_t {
COLLISION,
DISTANCE
} |
Functions |
std::ostream & | operator<< (std::ostream &os, const hpp::model::Device &device) |
void | toEigen (const hpp::model::vector3_t &v, hpp::model::vectorOut_t res) |
void | toEigen (const hpp::model::matrix3_t &m, hpp::model::matrixOut_t res) |
| HPP_PREDEF_CLASS (Body) |
| HPP_PREDEF_CLASS (ChildrenIterator) |
| HPP_PREDEF_CLASS (CollisionObject) |
| HPP_PREDEF_CLASS (Device) |
| HPP_PREDEF_CLASS (DistanceResult) |
| HPP_PREDEF_CLASS (HumanoidRobot) |
| HPP_PREDEF_CLASS (Joint) |
| HPP_PREDEF_CLASS (JointAnchor) |
| HPP_PREDEF_CLASS (JointRotation) |
| HPP_PREDEF_CLASS (JointSO3) |
| HPP_PREDEF_CLASS (JointConfiguration) |
| HPP_PREDEF_CLASS (ObjectFactory) |
| HPP_PREDEF_CLASS (ObjectIterator) |
| HPP_PREDEF_CLASS (Gripper) |
| HPP_PREDEF_CLASS (CenterOfMassComputation) |
std::ostream & | operator<< (std::ostream &os, const hpp::model::Joint &joint) |