All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
hpp::core::pathOptimization Namespace Reference

Classes

struct  ConfigOptimizationTraits
 Optimize the waypoints of the path and optionally add the constraint::ConfigurationConstraint to the ConfigProjector of the path. More...
 
class  ConfigOptimization
 
class  Cost
 numerical cost for path optimization More...
 
class  GradientBased
 
struct  LinearConstraint
 A linear constraint \( J \times x = b \). More...
 
struct  PartialShortcutTraits
 Partial shortcut. More...
 
class  PartialShortcut
 
class  PathLength
 Path length as a cost for optimization. More...
 
struct  QuadraticProgram
 
class  SimpleTimeParameterization
 Add a TimeParameterization to paths so that the velocity does not exceeds the velocity limits. More...
 
class  SplineGradientBasedAbstract
 Common base for optimization-based path optimizer with splines. More...
 
class  SplineGradientBased
 

Typedefs

typedef boost::shared_ptr< CostCostPtr_t
 
typedef boost::shared_ptr
< GradientBased
GradientBasedPtr_t
 
typedef boost::shared_ptr
< PathLength
PathLengthPtr_t
 
typedef boost::shared_ptr
< PartialShortcut
PartialShortcutPtr_t
 
typedef boost::shared_ptr
< SimpleTimeParameterization
SimpleTimeParameterizationPtr_t
 
typedef boost::shared_ptr
< ConfigOptimization
ConfigOptimizationPtr_t
 
typedef std::vector
< CollisionConstraintsResult > 
CollisionConstraintsResults_t
 
typedef std::vector
< JointConstPtr_t
JointStdVector_t
 

Functions

 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

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

Function Documentation

hpp::core::pathOptimization::HPP_PREDEF_CLASS ( Cost  )
hpp::core::pathOptimization::HPP_PREDEF_CLASS ( GradientBased  )
hpp::core::pathOptimization::HPP_PREDEF_CLASS ( PathLength  )
hpp::core::pathOptimization::HPP_PREDEF_CLASS ( PartialShortcut  )
hpp::core::pathOptimization::HPP_PREDEF_CLASS ( SimpleTimeParameterization  )
hpp::core::pathOptimization::HPP_PREDEF_CLASS ( ConfigOptimization  )