hpp::manipulation Namespace Reference

Namespaces

 graph
 

Classes

class  AxialHandle
 Handle symmetric around its x-axis. More...
 
class  Container
 
class  Device
 Device with handles. More...
 
class  GraphPathValidation
 Path validation for a constraint graph. More...
 
class  GraphSteeringMethod
 
class  Handle
 Part of an object that is aimed at being grasped. More...
 
class  ManipulationPlanner
 
class  Problem
 
class  ProblemSolver
 
class  Roadmap
 Extension of hpp::core::Roadmap. More...
 

Typedefs

typedef boost::shared_ptr< DeviceDevicePtr_t
 
typedef boost::shared_ptr< const DeviceDeviceConstPtr_t
 
typedef model::Joint Joint
 
typedef model::JointPtr_t JointPtr_t
 
typedef model::JointConstPtr_t JointConstPtr_t
 
typedef model::Transform3f Transform3f
 
typedef model::Configuration_t Configuration_t
 
typedef model::ConfigurationIn_t ConfigurationIn_t
 
typedef model::ConfigurationOut_t ConfigurationOut_t
 
typedef boost::shared_ptr< model::Configuration_t > ConfigurationPtr_t
 
typedef model::GripperPtr_t GripperPtr_t
 
typedef boost::shared_ptr< AxialHandleAxialHandlePtr_t
 
typedef boost::shared_ptr< HandleHandlePtr_t
 
typedef boost::shared_ptr< Object > ObjectPtr_t
 
typedef boost::shared_ptr< const Object > ObjectConstPtr_t
 
typedef ProblemSolverProblemSolverPtr_t
 
typedef ProblemProblemPtr_t
 
typedef boost::shared_ptr< RoadmapRoadmapPtr_t
 
typedef constraints::RelativeOrientation RelativeOrientation
 
typedef constraints::RelativePosition RelativePosition
 
typedef constraints::RelativeOrientationPtr_t RelativeOrientationPtr_t
 
typedef constraints::RelativePositionPtr_t RelativePositionPtr_t
 
typedef constraints::RelativeTransformation RelativeTransformation
 
typedef constraints::RelativeTransformationPtr_t RelativeTransformationPtr_t
 
typedef model::value_type value_type
 
typedef model::size_type size_type
 
typedef model::vector_t vector_t
 
typedef model::vectorIn_t vectorIn_t
 
typedef model::vectorOut_t vectorOut_t
 
typedef boost::shared_ptr< ManipulationPlannerManipulationPlannerPtr_t
 
typedef core::ConnectedComponentPtr_t ConnectedComponentPtr_t
 
typedef boost::shared_ptr< GraphPathValidationGraphPathValidationPtr_t
 
typedef boost::shared_ptr< GraphSteeringMethodGraphSteeringMethodPtr_t
 
typedef core::PathProjectorPtr_t PathProjectorPtr_t
 
typedef std::vector< model::DevicePtr_t > Devices_t
 
typedef std::vector< ObjectPtr_tObjects_t
 
typedef std::map< JointConstPtr_t, JointPtr_tJointMap_t
 
typedef core::Constraint Constraint
 
typedef core::ConstraintPtr_t ConstraintPtr_t
 
typedef core::LockedJoint LockedJoint
 
typedef core::LockedJointPtr_t LockedJointPtr_t
 
typedef core::NumericalConstraint NumericalConstraint
 
typedef core::NumericalConstraintPtr_t NumericalConstraintPtr_t
 
typedef core::ConfigProjector ConfigProjector
 
typedef core::ConfigProjectorPtr_t ConfigProjectorPtr_t
 
typedef core::ConstraintSet ConstraintSet
 
typedef core::ConstraintSetPtr_t ConstraintSetPtr_t
 
typedef core::DifferentiableFunctionPtr_t DifferentiableFunctionPtr_t
 
typedef core::ConfigurationShooter ConfigurationShooter
 
typedef core::ConfigurationShooterPtr_t ConfigurationShooterPtr_t
 
typedef core::ValidationReport ValidationReport
 
typedef std::pair< GripperPtr_t, HandlePtr_tGrasp_t
 
typedef boost::shared_ptr< Grasp_tGraspPtr_t
 
typedef std::map< DifferentiableFunctionPtr_t, GraspPtr_tGraspsMap_t
 
typedef fcl::TriangleP Triangle
 
typedef std::list< TriangleTriangleList
 

Functions

 HPP_PREDEF_CLASS (Device)
 
 HPP_PREDEF_CLASS (AxialHandle)
 
 HPP_PREDEF_CLASS (Handle)
 
 HPP_PREDEF_CLASS (Object)
 
 HPP_PREDEF_CLASS (ProblemSolver)
 
 HPP_PREDEF_CLASS (Problem)
 
 HPP_PREDEF_CLASS (Roadmap)
 
 HPP_PREDEF_CLASS (ManipulationPlanner)
 
 HPP_PREDEF_CLASS (GraphPathValidation)
 
 HPP_PREDEF_CLASS (GraphSteeringMethod)
 
std::ostream & operator<< (std::ostream &os, const Handle &handle)
 

Typedef Documentation

◆ AxialHandlePtr_t

◆ ConfigProjector

typedef core::ConfigProjector hpp::manipulation::ConfigProjector

◆ ConfigProjectorPtr_t

typedef core::ConfigProjectorPtr_t hpp::manipulation::ConfigProjectorPtr_t

◆ Configuration_t

typedef model::Configuration_t hpp::manipulation::Configuration_t

◆ ConfigurationIn_t

typedef model::ConfigurationIn_t hpp::manipulation::ConfigurationIn_t

◆ ConfigurationOut_t

typedef model::ConfigurationOut_t hpp::manipulation::ConfigurationOut_t

◆ ConfigurationPtr_t

typedef boost::shared_ptr< model::Configuration_t > hpp::manipulation::ConfigurationPtr_t

◆ ConfigurationShooter

typedef core::ConfigurationShooter hpp::manipulation::ConfigurationShooter

◆ ConfigurationShooterPtr_t

typedef core::ConfigurationShooterPtr_t hpp::manipulation::ConfigurationShooterPtr_t

◆ ConnectedComponentPtr_t

typedef core::ConnectedComponentPtr_t hpp::manipulation::ConnectedComponentPtr_t

◆ Constraint

typedef core::Constraint hpp::manipulation::Constraint

◆ ConstraintPtr_t

typedef core::ConstraintPtr_t hpp::manipulation::ConstraintPtr_t

◆ ConstraintSet

typedef core::ConstraintSet hpp::manipulation::ConstraintSet

◆ ConstraintSetPtr_t

typedef core::ConstraintSetPtr_t hpp::manipulation::ConstraintSetPtr_t

◆ DeviceConstPtr_t

typedef boost::shared_ptr<const Device> hpp::manipulation::DeviceConstPtr_t

◆ DevicePtr_t

typedef boost::shared_ptr<Device> hpp::manipulation::DevicePtr_t

◆ Devices_t

typedef std::vector<model::DevicePtr_t> hpp::manipulation::Devices_t

◆ DifferentiableFunctionPtr_t

typedef core::DifferentiableFunctionPtr_t hpp::manipulation::DifferentiableFunctionPtr_t

◆ GraphPathValidationPtr_t

◆ GraphSteeringMethodPtr_t

◆ Grasp_t

◆ GraspPtr_t

typedef boost::shared_ptr<Grasp_t> hpp::manipulation::GraspPtr_t

◆ GraspsMap_t

◆ GripperPtr_t

typedef model::GripperPtr_t hpp::manipulation::GripperPtr_t

◆ HandlePtr_t

typedef boost::shared_ptr<Handle> hpp::manipulation::HandlePtr_t

◆ Joint

typedef model::Joint hpp::manipulation::Joint

◆ JointConstPtr_t

typedef model::JointConstPtr_t hpp::manipulation::JointConstPtr_t

◆ JointMap_t

◆ JointPtr_t

typedef model::JointPtr_t hpp::manipulation::JointPtr_t

◆ LockedJoint

typedef core::LockedJoint hpp::manipulation::LockedJoint

◆ LockedJointPtr_t

typedef core::LockedJointPtr_t hpp::manipulation::LockedJointPtr_t

◆ ManipulationPlannerPtr_t

◆ NumericalConstraint

typedef core::NumericalConstraint hpp::manipulation::NumericalConstraint

◆ NumericalConstraintPtr_t

typedef core::NumericalConstraintPtr_t hpp::manipulation::NumericalConstraintPtr_t

◆ ObjectConstPtr_t

typedef boost::shared_ptr<const Object> hpp::manipulation::ObjectConstPtr_t

◆ ObjectPtr_t

typedef boost::shared_ptr<Object> hpp::manipulation::ObjectPtr_t

◆ Objects_t

◆ PathProjectorPtr_t

typedef core::PathProjectorPtr_t hpp::manipulation::PathProjectorPtr_t

◆ ProblemPtr_t

◆ ProblemSolverPtr_t

◆ RelativeOrientation

typedef constraints::RelativeOrientation hpp::manipulation::RelativeOrientation

◆ RelativeOrientationPtr_t

typedef constraints::RelativeOrientationPtr_t hpp::manipulation::RelativeOrientationPtr_t

◆ RelativePosition

typedef constraints::RelativePosition hpp::manipulation::RelativePosition

◆ RelativePositionPtr_t

typedef constraints::RelativePositionPtr_t hpp::manipulation::RelativePositionPtr_t

◆ RelativeTransformation

typedef constraints::RelativeTransformation hpp::manipulation::RelativeTransformation

◆ RelativeTransformationPtr_t

typedef constraints::RelativeTransformationPtr_t hpp::manipulation::RelativeTransformationPtr_t

◆ RoadmapPtr_t

typedef boost::shared_ptr<Roadmap> hpp::manipulation::RoadmapPtr_t

◆ size_type

typedef model::size_type hpp::manipulation::size_type

◆ Transform3f

typedef model::Transform3f hpp::manipulation::Transform3f

◆ Triangle

typedef fcl::TriangleP hpp::manipulation::Triangle

◆ TriangleList

◆ ValidationReport

typedef core::ValidationReport hpp::manipulation::ValidationReport

◆ value_type

typedef model::value_type hpp::manipulation::value_type

◆ vector_t

typedef model::vector_t hpp::manipulation::vector_t

◆ vectorIn_t

typedef model::vectorIn_t hpp::manipulation::vectorIn_t

◆ vectorOut_t

typedef model::vectorOut_t hpp::manipulation::vectorOut_t

Function Documentation

◆ HPP_PREDEF_CLASS() [1/10]

hpp::manipulation::HPP_PREDEF_CLASS ( Device  )

◆ HPP_PREDEF_CLASS() [2/10]

hpp::manipulation::HPP_PREDEF_CLASS ( AxialHandle  )

◆ HPP_PREDEF_CLASS() [3/10]

hpp::manipulation::HPP_PREDEF_CLASS ( Handle  )

◆ HPP_PREDEF_CLASS() [4/10]

hpp::manipulation::HPP_PREDEF_CLASS ( Object  )

◆ HPP_PREDEF_CLASS() [5/10]

hpp::manipulation::HPP_PREDEF_CLASS ( ProblemSolver  )

◆ HPP_PREDEF_CLASS() [6/10]

hpp::manipulation::HPP_PREDEF_CLASS ( Problem  )

◆ HPP_PREDEF_CLASS() [7/10]

hpp::manipulation::HPP_PREDEF_CLASS ( Roadmap  )

◆ HPP_PREDEF_CLASS() [8/10]

hpp::manipulation::HPP_PREDEF_CLASS ( ManipulationPlanner  )

◆ HPP_PREDEF_CLASS() [9/10]

hpp::manipulation::HPP_PREDEF_CLASS ( GraphPathValidation  )

◆ HPP_PREDEF_CLASS() [10/10]

hpp::manipulation::HPP_PREDEF_CLASS ( GraphSteeringMethod  )

◆ operator<<()

std::ostream& hpp::manipulation::operator<< ( std::ostream &  os,
const Handle handle 
)