Current forward declaration
Created by: jmirabel
This is a list of the current forward declared types. Any opinion on any of them ?
-
HPP_PREDEF_CLASS (Body);
-
HPP_PREDEF_CLASS (CollisionObject);
-
HPP_PREDEF_CLASS (Device);
-
//DEPREC HPP_PREDEF_CLASS (DistanceResult);
-
HPP_PREDEF_CLASS (HumanoidRobot);
-
HPP_PREDEF_CLASS (Joint);
-
HPP_PREDEF_CLASS (JointConfiguration);
-
HPP_PREDEF_CLASS (Gripper);
-
HPP_PREDEF_CLASS (CenterOfMassComputation);
-
enum Request_t {COLLISION, DISTANCE};
-
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 Eigen::Matrix<value_type, 3, 3> matrix3_t;
-
typedef Eigen::Matrix<value_type, 3, 1> 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;
-
struct JointVector;
-
typedef JointVector JointVector_t;
-
struct ObjectVector;
-
typedef ObjectVector ObjectVector_t;
-
typedef boost::shared_ptr<Body> BodyPtr_t;
-
typedef boost::shared_ptr<const Body> BodyConstPtr_t;
-
//typedef std::vector<BodyPtr_t> BodyVector_t;
-
typedef fcl::CollisionObject * fclCollisionObjectPtr_t;
-
typedef const fcl::CollisionObject * fclConstCollisionObjectPtr_t;
-
typedef boost::shared_ptr<CollisionObject> CollisionObjectPtr_t;
-
typedef boost::shared_ptr<const CollisionObject> CollisionObjectConstPtr_t;
-
//DEPREC 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 <se3::DistanceResult> DistanceResults_t;
-
typedef boost::shared_ptr <HumanoidRobot> HumanoidRobotPtr_t;
-
typedef boost::shared_ptr <CenterOfMassComputation> CenterOfMassComputationPtr_t;
-
typedef boost::shared_ptr<Joint> JointPtr_t;
-
typedef boost::shared_ptr<const Joint> JointConstPtr_t;
-
typedef boost::shared_ptr <Gripper> GripperPtr_t;
-
typedef std::vector <GripperPtr_t> Grippers_t;
-
//DEPREC typedef fcl::Transform3f Transform3f;
-
typedef se3::SE3 Transform3f;
-
typedef boost::shared_ptr<se3::Model> ModelPtr_t;
-
typedef boost::shared_ptr<const se3::Model> ModelConstPtr_t;
-
typedef boost::shared_ptr<se3::Data> DataPtr_t;
-
typedef boost::shared_ptr<const se3::Data> DataConstPtr_t;
-
typedef boost::shared_ptr<se3::GeometryModel> GeomModelPtr_t;
-
typedef boost::shared_ptr<const se3::GeometryModel> GeomModelConstPtr_t;
-
typedef boost::shared_ptr<se3::GeometryData> GeomDataPtr_t;
-
typedef boost::shared_ptr<const se3::GeometryData> GeomDataConstPtr_t;