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  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  Spline
 Steering method that creates path::Spline instances. More...
 
class  Straight
 Steering method that creates StraightPath instances. More...
 

Typedefs

typedef boost::shared_ptr< StraightStraightPtr_t
 
typedef boost::shared_ptr< InterpolatedInterpolatedPtr_t
 
typedef boost::shared_ptr< CarLikeCarLikePtr_t
 
typedef boost::shared_ptr< ConstantCurvatureConstantCurvaturePtr_t
 
typedef boost::shared_ptr< DubinsDubinsPtr_t
 
typedef boost::shared_ptr< ReedsSheppReedsSheppPtr_t
 
typedef boost::shared_ptr< SnibudSnibudPtr_t
 
typedef boost::shared_ptr< HermiteHermitePtr_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

◆ CarLikePtr_t

◆ ConstantCurvaturePtr_t

◆ DubinsPtr_t

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

◆ HermitePtr_t

◆ InterpolatedPtr_t

◆ ReedsSheppPtr_t

◆ SnibudPtr_t

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

◆ StraightPtr_t

Function Documentation

◆ HPP_PREDEF_CLASS() [1/8]

hpp::core::steeringMethod::HPP_PREDEF_CLASS ( Straight  )

◆ HPP_PREDEF_CLASS() [2/8]

hpp::core::steeringMethod::HPP_PREDEF_CLASS ( Interpolated  )

◆ HPP_PREDEF_CLASS() [3/8]

hpp::core::steeringMethod::HPP_PREDEF_CLASS ( CarLike  )

◆ HPP_PREDEF_CLASS() [4/8]

hpp::core::steeringMethod::HPP_PREDEF_CLASS ( ConstantCurvature  )

◆ HPP_PREDEF_CLASS() [5/8]

hpp::core::steeringMethod::HPP_PREDEF_CLASS ( Dubins  )

◆ HPP_PREDEF_CLASS() [6/8]

hpp::core::steeringMethod::HPP_PREDEF_CLASS ( ReedsShepp  )

◆ HPP_PREDEF_CLASS() [7/8]

hpp::core::steeringMethod::HPP_PREDEF_CLASS ( Snibud  )

◆ HPP_PREDEF_CLASS() [8/8]

hpp::core::steeringMethod::HPP_PREDEF_CLASS ( Hermite  )