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

Classes

class  CarLike
 Abstract class that implements various type of trajectories for carlike vehicles. More...
 
class  ConstantCurvature
 Path of constant curvature for a carlike robot. More...
 
class  Dubins
 Steering method that creates DubinsPath instances. More...
 
class  Spline
 Steering method that creates path::Spline instances. More...
 
class  Hermite
 Steering method that creates path::Hermite instances. More...
 
class  Interpolated
 Steering method that creates StraightPath instances. More...
 
class  ReedsShepp
 Steering method that creates ReedsSheppPath instances. More...
 
class  Snibud
 Steering method that creates backward Dubins paths. More...
 
class  Straight
 Steering method that creates StraightPath instances. More...
 

Typedefs

typedef boost::shared_ptr
< Straight
StraightPtr_t
 
typedef boost::shared_ptr
< Interpolated
InterpolatedPtr_t
 
typedef boost::shared_ptr
< CarLike
CarLikePtr_t
 
typedef boost::shared_ptr
< ConstantCurvature
ConstantCurvaturePtr_t
 
typedef boost::shared_ptr< DubinsDubinsPtr_t
 
typedef boost::shared_ptr
< ReedsShepp
ReedsSheppPtr_t
 
typedef boost::shared_ptr< SnibudSnibudPtr_t
 
typedef boost::shared_ptr
< Hermite
HermitePtr_t
 

Functions

 HPP_PREDEF_CLASS (Straight)
 
 HPP_PREDEF_CLASS (Interpolated)
 
 HPP_PREDEF_CLASS (CarLike)
 
 HPP_PREDEF_CLASS (ConstantCurvature)
 
 HPP_PREDEF_CLASS (Dubins)
 
 HPP_PREDEF_CLASS (ReedsShepp)
 
 HPP_PREDEF_CLASS (Snibud)
 
 HPP_PREDEF_CLASS (Hermite)
 

Typedef Documentation

typedef boost::shared_ptr<Dubins> hpp::core::steeringMethod::DubinsPtr_t
typedef boost::shared_ptr<Snibud> hpp::core::steeringMethod::SnibudPtr_t

Function Documentation

hpp::core::steeringMethod::HPP_PREDEF_CLASS ( Straight  )
hpp::core::steeringMethod::HPP_PREDEF_CLASS ( Interpolated  )
hpp::core::steeringMethod::HPP_PREDEF_CLASS ( CarLike  )
hpp::core::steeringMethod::HPP_PREDEF_CLASS ( ConstantCurvature  )
hpp::core::steeringMethod::HPP_PREDEF_CLASS ( Dubins  )
hpp::core::steeringMethod::HPP_PREDEF_CLASS ( ReedsShepp  )
hpp::core::steeringMethod::HPP_PREDEF_CLASS ( Snibud  )
hpp::core::steeringMethod::HPP_PREDEF_CLASS ( Hermite  )