hpp-core  4.9.0
Implement basic classes for canonical path planning for kinematic chains.
hpp::core::pathOptimization Namespace Reference

Classes

class  ConfigOptimization
 
struct  ConfigOptimizationTraits
 
class  Cost
 
class  GradientBased
 
struct  LinearConstraint
 A linear constraint \( J \times x = b \). More...
 
class  PartialShortcut
 
struct  PartialShortcutTraits
 
struct  QuadraticProgram
 
class  RandomShortcut
 
class  SimpleShortcut
 
class  SimpleTimeParameterization
 
class  SplineGradientBased
 
class  SplineGradientBasedAbstract
 Common base for optimization-based path optimizer with splines. More...
 

Typedefs

typedef boost::shared_ptr< RandomShortcutRandomShortcutPtr_t
 
typedef boost::shared_ptr< SimpleShortcutSimpleShortcutPtr_t
 
typedef boost::shared_ptr< CostCostPtr_t
 
typedef boost::shared_ptr< GradientBasedGradientBasedPtr_t
 
typedef boost::shared_ptr< PathLength > PathLengthPtr_t
 
typedef boost::shared_ptr< PartialShortcutPartialShortcutPtr_t
 
typedef boost::shared_ptr< SimpleTimeParameterizationSimpleTimeParameterizationPtr_t
 
typedef boost::shared_ptr< ConfigOptimizationConfigOptimizationPtr_t
 
typedef std::vector< CollisionConstraintsResult > CollisionConstraintsResults_t
 
typedef std::vector< JointConstPtr_tJointStdVector_t
 

Functions

 HPP_PREDEF_CLASS (RandomShortcut)
 
 HPP_PREDEF_CLASS (SimpleShortcut)
 
 HPP_PREDEF_CLASS (Cost)
 
 HPP_PREDEF_CLASS (GradientBased)
 
 HPP_PREDEF_CLASS (PathLength)
 
 HPP_PREDEF_CLASS (PartialShortcut)
 
 HPP_PREDEF_CLASS (SimpleTimeParameterization)
 
 HPP_PREDEF_CLASS (ConfigOptimization)
 

Typedef Documentation

◆ ConfigOptimizationPtr_t

◆ CostPtr_t

typedef boost::shared_ptr<Cost> hpp::core::pathOptimization::CostPtr_t

◆ GradientBasedPtr_t

◆ JointStdVector_t

◆ PartialShortcutPtr_t

◆ PathLengthPtr_t

typedef boost::shared_ptr<PathLength> hpp::core::pathOptimization::PathLengthPtr_t

◆ RandomShortcutPtr_t

◆ SimpleShortcutPtr_t

◆ SimpleTimeParameterizationPtr_t

Function Documentation

◆ HPP_PREDEF_CLASS() [1/8]

hpp::core::pathOptimization::HPP_PREDEF_CLASS ( RandomShortcut  )

◆ HPP_PREDEF_CLASS() [2/8]

hpp::core::pathOptimization::HPP_PREDEF_CLASS ( SimpleShortcut  )

◆ HPP_PREDEF_CLASS() [3/8]

hpp::core::pathOptimization::HPP_PREDEF_CLASS ( Cost  )

◆ HPP_PREDEF_CLASS() [4/8]

hpp::core::pathOptimization::HPP_PREDEF_CLASS ( GradientBased  )

◆ HPP_PREDEF_CLASS() [5/8]

hpp::core::pathOptimization::HPP_PREDEF_CLASS ( PathLength  )

◆ HPP_PREDEF_CLASS() [6/8]

hpp::core::pathOptimization::HPP_PREDEF_CLASS ( PartialShortcut  )

◆ HPP_PREDEF_CLASS() [7/8]

hpp::core::pathOptimization::HPP_PREDEF_CLASS ( SimpleTimeParameterization  )

◆ HPP_PREDEF_CLASS() [8/8]

hpp::core::pathOptimization::HPP_PREDEF_CLASS ( ConfigOptimization  )