hpp-manipulation  6.0.0
Classes for manipulation planning.
hpp::manipulation Namespace Reference

Namespaces

 graph
 
 pathOptimization
 
 pathPlanner
 
 problemTarget
 
 steeringMethod
 

Classes

class  ConnectedComponent
 
class  ConstraintSet
 a core::ConstraintSet remembering which edge created it More...
 
struct  ConstraintAndComplement_t
 
class  Device
 
class  GraphNodeOptimizer
 
class  GraphOptimizer
 
class  GraphPathValidation
 
class  Handle
 
class  LeafConnectedComp
 
class  WeighedLeafConnectedComp
 
class  ManipulationPlanner
 
class  ProblemSolver
 
class  Problem
 
class  RoadmapNode
 
class  Roadmap
 
class  SteeringMethod
 
class  WeighedDistance
 Class for distance between configurations. More...
 

Typedefs

typedef std::vector< ConstraintAndComplement_tConstraintsAndComplements_t
 
typedef shared_ptr< DeviceDevicePtr_t
 
typedef shared_ptr< const DeviceDeviceConstPtr_t
 
typedef pinocchio::Joint Joint
 
typedef pinocchio::JointPtr_t JointPtr_t
 
typedef pinocchio::JointIndex JointIndex
 
typedef std::vector< JointIndexJointIndices_t
 
typedef pinocchio::FrameIndex FrameIndex
 
typedef std::vector< pinocchio::FrameIndex > FrameIndices_t
 
typedef pinocchio::Configuration_t Configuration_t
 
typedef pinocchio::ConfigurationIn_t ConfigurationIn_t
 
typedef pinocchio::ConfigurationOut_t ConfigurationOut_t
 
typedef pinocchio::GripperPtr_t GripperPtr_t
 
typedef pinocchio::LiegroupElement LiegroupElement
 
typedef pinocchio::LiegroupSpace LiegroupSpace
 
typedef pinocchio::LiegroupSpacePtr_t LiegroupSpacePtr_t
 
typedef shared_ptr< AxialHandle > AxialHandlePtr_t
 
typedef shared_ptr< HandleHandlePtr_t
 
typedef shared_ptr< Object > ObjectPtr_t
 
typedef shared_ptr< const Object > ObjectConstPtr_t
 
typedef ProblemSolverProblemSolverPtr_t
 
typedef shared_ptr< ProblemProblemPtr_t
 
typedef shared_ptr< const ProblemProblemConstPtr_t
 
typedef shared_ptr< RoadmapRoadmapPtr_t
 
typedef RoadmapNodeRoadmapNodePtr_t
 
typedef std::vector< RoadmapNodePtr_tRoadmapNodes_t
 
typedef shared_ptr< ConnectedComponentConnectedComponentPtr_t
 
typedef shared_ptr< LeafConnectedCompLeafConnectedCompPtr_t
 
typedef shared_ptr< const LeafConnectedCompLeafConnectedCompConstPtr_t
 
typedef std::set< LeafConnectedCompPtr_tLeafConnectedComps_t
 
typedef shared_ptr< WeighedLeafConnectedCompWeighedLeafConnectedCompPtr_t
 
typedef shared_ptr< WeighedDistanceWeighedDistancePtr_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::RelativeTransformationR3xSO3 RelativeTransformationR3xSO3
 
typedef constraints::RelativeTransformationPtr_t RelativeTransformationPtr_t
 
typedef core::value_type value_type
 
typedef core::size_type size_type
 
typedef core::Transform3s Transform3s
 
typedef core::vector_t vector_t
 
typedef core::vectorIn_t vectorIn_t
 
typedef core::vectorOut_t vectorOut_t
 
typedef shared_ptr< ManipulationPlannerManipulationPlannerPtr_t
 
typedef shared_ptr< GraphPathValidationGraphPathValidationPtr_t
 
typedef shared_ptr< SteeringMethodSteeringMethodPtr_t
 
typedef core::PathOptimizer PathOptimizer
 
typedef core::PathOptimizerPtr_t PathOptimizerPtr_t
 
typedef shared_ptr< GraphOptimizerGraphOptimizerPtr_t
 
typedef shared_ptr< GraphNodeOptimizerGraphNodeOptimizerPtr_t
 
typedef core::PathProjectorPtr_t PathProjectorPtr_t
 
typedef std::vector< pinocchio::DevicePtr_t > Devices_t
 
typedef std::vector< ObjectPtr_tObjects_t
 
typedef core::Constraint Constraint
 
typedef core::ConstraintPtr_t ConstraintPtr_t
 
typedef constraints::Explicit Explicit
 
typedef constraints::ExplicitPtr_t ExplicitPtr_t
 
typedef constraints::ImplicitPtr_t ImplicitPtr_t
 
typedef constraints::LockedJoint LockedJoint
 
typedef constraints::LockedJointPtr_t LockedJointPtr_t
 
typedef hpp::core::ComparisonTypes_t ComparisonTypes_t
 
typedef core::ConfigProjector ConfigProjector
 
typedef core::ConfigProjectorPtr_t ConfigProjectorPtr_t
 
typedef shared_ptr< ConstraintSetConstraintSetPtr_t
 
typedef core::DifferentiableFunctionPtr_t DifferentiableFunctionPtr_t
 
typedef core::ConfigurationShooter ConfigurationShooter
 
typedef core::ConfigurationShooterPtr_t ConfigurationShooterPtr_t
 
typedef core::ValidationReport ValidationReport
 
typedef core::NumericalConstraints_t NumericalConstraints_t
 
typedef core::PathValidationPtr_t PathValidationPtr_t
 
typedef core::PathValidationReportPtr_t PathValidationReportPtr_t
 
typedef core::matrix_t matrix_t
 
typedef core::matrixIn_t matrixIn_t
 
typedef core::matrixOut_t matrixOut_t
 
typedef core::vector3_t vector3_t
 
typedef core::matrix3_t matrix3_t
 
typedef core::Shape_t Shape_t
 
typedef core::JointAndShape_t JointAndShape_t
 
typedef core::JointAndShapes_t JointAndShapes_t
 
typedef std::list< std::string > StringList_t
 
typedef std::vector< std::string > Strings_t
 

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 (RoadmapNode)
 
 HPP_PREDEF_CLASS (ConnectedComponent)
 
 HPP_PREDEF_CLASS (LeafConnectedComp)
 
 HPP_PREDEF_CLASS (WeighedLeafConnectedComp)
 
 HPP_PREDEF_CLASS (WeighedDistance)
 
 HPP_PREDEF_CLASS (ManipulationPlanner)
 
 HPP_PREDEF_CLASS (GraphPathValidation)
 
 HPP_PREDEF_CLASS (SteeringMethod)
 
 HPP_PREDEF_CLASS (GraphOptimizer)
 
 HPP_PREDEF_CLASS (GraphNodeOptimizer)
 
 HPP_PREDEF_CLASS (ConstraintSet)
 
std::ostream & operator<< (std::ostream &os, const Handle &handle)
 

Typedef Documentation

◆ AxialHandlePtr_t

typedef shared_ptr<AxialHandle> hpp::manipulation::AxialHandlePtr_t

◆ ComparisonTypes_t

typedef hpp::core::ComparisonTypes_t hpp::manipulation::ComparisonTypes_t

◆ ConfigProjector

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

◆ ConfigProjectorPtr_t

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

◆ Configuration_t

typedef pinocchio::Configuration_t hpp::manipulation::Configuration_t

◆ ConfigurationIn_t

typedef pinocchio::ConfigurationIn_t hpp::manipulation::ConfigurationIn_t

◆ ConfigurationOut_t

typedef pinocchio::ConfigurationOut_t hpp::manipulation::ConfigurationOut_t

◆ ConfigurationShooter

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

◆ ConfigurationShooterPtr_t

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

◆ ConnectedComponentPtr_t

◆ Constraint

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

◆ ConstraintPtr_t

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

◆ ConstraintSetPtr_t

◆ DeviceConstPtr_t

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

◆ DevicePtr_t

◆ Devices_t

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

◆ DifferentiableFunctionPtr_t

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

◆ Explicit

typedef constraints::Explicit hpp::manipulation::Explicit

◆ ExplicitPtr_t

typedef constraints::ExplicitPtr_t hpp::manipulation::ExplicitPtr_t

◆ FrameIndex

typedef pinocchio::FrameIndex hpp::manipulation::FrameIndex

◆ FrameIndices_t

typedef std::vector<pinocchio::FrameIndex> hpp::manipulation::FrameIndices_t

◆ GraphNodeOptimizerPtr_t

◆ GraphOptimizerPtr_t

◆ GraphPathValidationPtr_t

◆ GripperPtr_t

typedef pinocchio::GripperPtr_t hpp::manipulation::GripperPtr_t

◆ HandlePtr_t

◆ ImplicitPtr_t

typedef constraints::ImplicitPtr_t hpp::manipulation::ImplicitPtr_t

◆ Joint

typedef pinocchio::Joint hpp::manipulation::Joint

◆ JointAndShape_t

typedef core::JointAndShape_t hpp::manipulation::JointAndShape_t

◆ JointAndShapes_t

typedef core::JointAndShapes_t hpp::manipulation::JointAndShapes_t

◆ JointIndex

typedef pinocchio::JointIndex hpp::manipulation::JointIndex

◆ JointIndices_t

◆ JointPtr_t

typedef pinocchio::JointPtr_t hpp::manipulation::JointPtr_t

◆ LeafConnectedCompConstPtr_t

◆ LeafConnectedCompPtr_t

◆ LeafConnectedComps_t

◆ LiegroupElement

typedef pinocchio::LiegroupElement hpp::manipulation::LiegroupElement

◆ LiegroupSpace

typedef pinocchio::LiegroupSpace hpp::manipulation::LiegroupSpace

◆ LiegroupSpacePtr_t

typedef pinocchio::LiegroupSpacePtr_t hpp::manipulation::LiegroupSpacePtr_t

◆ LockedJoint

typedef constraints::LockedJoint hpp::manipulation::LockedJoint

◆ LockedJointPtr_t

typedef constraints::LockedJointPtr_t hpp::manipulation::LockedJointPtr_t

◆ ManipulationPlannerPtr_t

◆ matrix3_t

typedef core::matrix3_t hpp::manipulation::matrix3_t

◆ matrix_t

typedef core::matrix_t hpp::manipulation::matrix_t

◆ matrixIn_t

typedef core::matrixIn_t hpp::manipulation::matrixIn_t

◆ matrixOut_t

typedef core::matrixOut_t hpp::manipulation::matrixOut_t

◆ NumericalConstraints_t

typedef core::NumericalConstraints_t hpp::manipulation::NumericalConstraints_t

◆ ObjectConstPtr_t

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

◆ ObjectPtr_t

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

◆ Objects_t

◆ PathOptimizer

typedef core::PathOptimizer hpp::manipulation::PathOptimizer

◆ PathOptimizerPtr_t

typedef core::PathOptimizerPtr_t hpp::manipulation::PathOptimizerPtr_t

◆ PathProjectorPtr_t

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

◆ PathValidationPtr_t

typedef core::PathValidationPtr_t hpp::manipulation::PathValidationPtr_t

◆ PathValidationReportPtr_t

typedef core::PathValidationReportPtr_t hpp::manipulation::PathValidationReportPtr_t

◆ ProblemConstPtr_t

typedef shared_ptr<const Problem> hpp::manipulation::ProblemConstPtr_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

◆ RelativeTransformationR3xSO3

typedef constraints::RelativeTransformationR3xSO3 hpp::manipulation::RelativeTransformationR3xSO3

◆ RoadmapNodePtr_t

◆ RoadmapNodes_t

◆ RoadmapPtr_t

◆ Shape_t

typedef core::Shape_t hpp::manipulation::Shape_t

◆ size_type

typedef core::size_type hpp::manipulation::size_type

◆ SteeringMethodPtr_t

◆ StringList_t

typedef std::list<std::string> hpp::manipulation::StringList_t

◆ Strings_t

typedef std::vector<std::string> hpp::manipulation::Strings_t

◆ Transform3s

typedef core::Transform3s hpp::manipulation::Transform3s

◆ ValidationReport

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

◆ value_type

typedef core::value_type hpp::manipulation::value_type

◆ vector3_t

typedef core::vector3_t hpp::manipulation::vector3_t

◆ vector_t

typedef core::vector_t hpp::manipulation::vector_t

◆ vectorIn_t

typedef core::vectorIn_t hpp::manipulation::vectorIn_t

◆ vectorOut_t

typedef core::vectorOut_t hpp::manipulation::vectorOut_t

◆ WeighedDistancePtr_t

◆ WeighedLeafConnectedCompPtr_t

Function Documentation

◆ HPP_PREDEF_CLASS() [1/18]

hpp::manipulation::HPP_PREDEF_CLASS ( AxialHandle  )

◆ HPP_PREDEF_CLASS() [2/18]

hpp::manipulation::HPP_PREDEF_CLASS ( ConnectedComponent  )

◆ HPP_PREDEF_CLASS() [3/18]

hpp::manipulation::HPP_PREDEF_CLASS ( ConstraintSet  )

◆ HPP_PREDEF_CLASS() [4/18]

hpp::manipulation::HPP_PREDEF_CLASS ( Device  )

◆ HPP_PREDEF_CLASS() [5/18]

hpp::manipulation::HPP_PREDEF_CLASS ( GraphNodeOptimizer  )

◆ HPP_PREDEF_CLASS() [6/18]

hpp::manipulation::HPP_PREDEF_CLASS ( GraphOptimizer  )

◆ HPP_PREDEF_CLASS() [7/18]

hpp::manipulation::HPP_PREDEF_CLASS ( GraphPathValidation  )

◆ HPP_PREDEF_CLASS() [8/18]

hpp::manipulation::HPP_PREDEF_CLASS ( Handle  )

◆ HPP_PREDEF_CLASS() [9/18]

hpp::manipulation::HPP_PREDEF_CLASS ( LeafConnectedComp  )

◆ HPP_PREDEF_CLASS() [10/18]

hpp::manipulation::HPP_PREDEF_CLASS ( ManipulationPlanner  )

◆ HPP_PREDEF_CLASS() [11/18]

hpp::manipulation::HPP_PREDEF_CLASS ( Object  )

◆ HPP_PREDEF_CLASS() [12/18]

hpp::manipulation::HPP_PREDEF_CLASS ( Problem  )

◆ HPP_PREDEF_CLASS() [13/18]

hpp::manipulation::HPP_PREDEF_CLASS ( ProblemSolver  )

◆ HPP_PREDEF_CLASS() [14/18]

hpp::manipulation::HPP_PREDEF_CLASS ( Roadmap  )

◆ HPP_PREDEF_CLASS() [15/18]

hpp::manipulation::HPP_PREDEF_CLASS ( RoadmapNode  )

◆ HPP_PREDEF_CLASS() [16/18]

hpp::manipulation::HPP_PREDEF_CLASS ( SteeringMethod  )

◆ HPP_PREDEF_CLASS() [17/18]

hpp::manipulation::HPP_PREDEF_CLASS ( WeighedDistance  )

◆ HPP_PREDEF_CLASS() [18/18]

hpp::manipulation::HPP_PREDEF_CLASS ( WeighedLeafConnectedComp  )

◆ operator<<()

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