hpp-pinocchio  4.9.1
Wrapping of the kinematic/dynamic chain Pinocchio for HPP.
fwd.hh File Reference
#include <vector>
#include <Eigen/Core>
#include <hpp/util/pointer.hh>
#include <hpp/fcl/fwd.hh>
#include <hpp/fcl/collision_data.h>
#include <pinocchio/spatial/fwd.hpp>
#include <pinocchio/multibody/fwd.hpp>
#include <pinocchio/multibody/joint/fwd.hpp>
Include dependency graph for fwd.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hpp::pinocchio::JointCollectionTpl< _Scalar, _Options >
 
class  hpp::pinocchio::LiegroupElementConstBase< vector_type >
 
class  hpp::pinocchio::LiegroupElementBase< vector_type >
 

Namespaces

 hpp
 Utility functions.
 
 hpp::pinocchio
 

Typedefs

typedef double hpp::pinocchio::value_type
 
typedef JointCollectionTpl< value_type, 0 > hpp::pinocchio::JointCollection
 
typedef ::pinocchio::JointIndex hpp::pinocchio::JointIndex
 
typedef ::pinocchio::FrameIndex hpp::pinocchio::FrameIndex
 
typedef ::pinocchio::GeomIndex hpp::pinocchio::GeomIndex
 
typedef ::pinocchio::ModelTpl< value_type, 0, JointCollectionTpl > hpp::pinocchio::Model
 
typedef ::pinocchio::DataTpl< value_type, 0, JointCollectionTpl > hpp::pinocchio::Data
 
typedef ::pinocchio::GeometryModel hpp::pinocchio::GeomModel
 
typedef ::pinocchio::GeometryData hpp::pinocchio::GeomData
 
typedef ::pinocchio::SE3 hpp::pinocchio::Transform3f
 
typedef ::pinocchio::SE3 hpp::pinocchio::SE3
 
typedef ::pinocchio::JointModelTpl< value_type, 0, JointCollectionTpl > hpp::pinocchio::JointModel
 
typedef Eigen::Array< bool, Eigen::Dynamic, 1 > hpp::pinocchio::ArrayXb
 
typedef Eigen::Matrix< value_type, Eigen::Dynamic, 1 > hpp::pinocchio::vector_t
 
typedef vector_t hpp::pinocchio::Configuration_t
 
typedef Eigen::Ref< const Configuration_t > hpp::pinocchio::ConfigurationIn_t
 
typedef Eigen::Ref< Configuration_t > hpp::pinocchio::ConfigurationOut_t
 
typedef boost::shared_ptr< Configuration_t > hpp::pinocchio::ConfigurationPtr_t
 
typedef Eigen::Ref< const vector_t > hpp::pinocchio::vectorIn_t
 
typedef Eigen::Ref< vector_t > hpp::pinocchio::vectorOut_t
 
typedef Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > hpp::pinocchio::matrix_t
 
typedef Eigen::Ref< matrix_t > hpp::pinocchio::matrixOut_t
 
typedef matrix_t::Index hpp::pinocchio::size_type
 
typedef Eigen::Matrix< value_type, 3, 3 > hpp::pinocchio::matrix3_t
 
typedef Eigen::Matrix< value_type, 3, 1 > hpp::pinocchio::vector3_t
 
typedef Eigen::Matrix< value_type, 4, 1 > hpp::pinocchio::vector4_t
 
typedef Eigen::Matrix< value_type, 6, Eigen::Dynamic > hpp::pinocchio::JointJacobian_t
 
typedef Eigen::Matrix< value_type, 3, Eigen::Dynamic > hpp::pinocchio::ComJacobian_t
 
typedef Eigen::Block< JointJacobian_t, 3, Eigen::Dynamic > hpp::pinocchio::HalfJointJacobian_t
 
typedef JointVector hpp::pinocchio::JointVector_t
 
typedef ObjectVector hpp::pinocchio::ObjectVector_t
 
typedef boost::shared_ptr< Body > hpp::pinocchio::BodyPtr_t
 
typedef boost::shared_ptr< const Body > hpp::pinocchio::BodyConstPtr_t
 
typedef fcl::CollisionObject hpp::pinocchio::FclCollisionObject
 
typedef fcl::CollisionObjecthpp::pinocchio::FclCollisionObjectPtr_t
 
typedef const fcl::CollisionObjecthpp::pinocchio::FclConstCollisionObjectPtr_t
 
typedef boost::shared_ptr< CollisionObjecthpp::pinocchio::CollisionObjectPtr_t
 
typedef boost::shared_ptr< const CollisionObjecthpp::pinocchio::CollisionObjectConstPtr_t
 
typedef boost::shared_ptr< Device > hpp::pinocchio::DevicePtr_t
 
typedef boost::shared_ptr< const Device > hpp::pinocchio::DeviceConstPtr_t
 
typedef std::vector< fcl::DistanceResult > hpp::pinocchio::DistanceResults_t
 
typedef boost::shared_ptr< HumanoidRobot > hpp::pinocchio::HumanoidRobotPtr_t
 
typedef boost::shared_ptr< CenterOfMassComputation > hpp::pinocchio::CenterOfMassComputationPtr_t
 
typedef boost::shared_ptr< Joint > hpp::pinocchio::JointPtr_t
 
typedef boost::shared_ptr< const Joint > hpp::pinocchio::JointConstPtr_t
 
typedef boost::shared_ptr< Gripper > hpp::pinocchio::GripperPtr_t
 
typedef std::vector< GripperPtr_t > hpp::pinocchio::Grippers_t
 
typedef boost::shared_ptr< Model > hpp::pinocchio::ModelPtr_t
 
typedef boost::shared_ptr< const Model > hpp::pinocchio::ModelConstPtr_t
 
typedef boost::shared_ptr< Data > hpp::pinocchio::DataPtr_t
 
typedef boost::shared_ptr< const Data > hpp::pinocchio::DataConstPtr_t
 
typedef boost::shared_ptr< GeomModel > hpp::pinocchio::GeomModelPtr_t
 
typedef boost::shared_ptr< const GeomModel > hpp::pinocchio::GeomModelConstPtr_t
 
typedef boost::shared_ptr< GeomData > hpp::pinocchio::GeomDataPtr_t
 
typedef boost::shared_ptr< const GeomData > hpp::pinocchio::GeomDataConstPtr_t
 
typedef LiegroupElementConstBase< vectorIn_t > hpp::pinocchio::LiegroupElementConstRef
 Const reference to a LiegroupElement. More...
 
typedef LiegroupElementBase< vector_t > hpp::pinocchio::LiegroupElement
 Element of a Lie group. More...
 
typedef LiegroupElementBase< vectorOut_t > hpp::pinocchio::LiegroupElementRef
 Writable reference to a LiegroupElement. More...
 
typedef boost::shared_ptr< LiegroupSpace > hpp::pinocchio::LiegroupSpacePtr_t
 
typedef boost::shared_ptr< const LiegroupSpace > hpp::pinocchio::LiegroupSpaceConstPtr_t
 

Enumerations

enum  hpp::pinocchio::Request_t { hpp::pinocchio::COLLISION, hpp::pinocchio::DISTANCE }
 
enum  hpp::pinocchio::InOutType { hpp::pinocchio::INNER, hpp::pinocchio::OUTER }
 

Functions

 hpp::pinocchio::HPP_PREDEF_CLASS (Body)
 
 hpp::pinocchio::HPP_PREDEF_CLASS (CollisionObject)
 
 hpp::pinocchio::HPP_PREDEF_CLASS (Device)
 
 hpp::pinocchio::HPP_PREDEF_CLASS (HumanoidRobot)
 
 hpp::pinocchio::HPP_PREDEF_CLASS (Joint)
 
 hpp::pinocchio::HPP_PREDEF_CLASS (JointConfiguration)
 
 hpp::pinocchio::HPP_PREDEF_CLASS (Gripper)
 
 hpp::pinocchio::HPP_PREDEF_CLASS (CenterOfMassComputation)
 
 hpp::pinocchio::HPP_PREDEF_CLASS (LiegroupSpace)