Reeds and Shepp distance. More...
#include <hpp/core/distance/reeds-shepp.hh>
Public Member Functions | |
| virtual DistancePtr_t | clone () const | 
  Public Member Functions inherited from hpp::core::Distance | |
| value_type | operator() (ConfigurationIn_t q1, ConfigurationIn_t q2) const | 
| value_type | operator() (NodePtr_t n1, NodePtr_t n2) const | 
| value_type | compute (ConfigurationIn_t q1, ConfigurationIn_t q2) const | 
| value_type | compute (NodePtr_t n1, NodePtr_t n2) const | 
| virtual | ~Distance () | 
Static Public Member Functions | |
| static ReedsSheppPtr_t | create (const Problem &problem) | 
| static ReedsSheppPtr_t | create (const Problem &problem, const value_type &turningRadius, JointPtr_t xyJoint, JointPtr_t rzJoint) | 
| static ReedsSheppPtr_t | createCopy (const ReedsSheppPtr_t &distance) | 
Protected Member Functions | |
| ReedsShepp (const Problem &problem) | |
| ReedsShepp (const Problem &problem, const value_type &turningRadius, JointPtr_t xyJoint, JointPtr_t rzJoint) | |
| ReedsShepp (const ReedsShepp &distance) | |
| virtual value_type | impl_distance (ConfigurationIn_t q1, ConfigurationIn_t q2) const | 
| Derived class should implement this function.  More... | |
| void | init (const ReedsSheppWkPtr_t &weak) | 
  Protected Member Functions inherited from hpp::core::Distance | |
| Distance () | |
| virtual value_type | impl_distance (NodePtr_t n1, NodePtr_t n2) const | 
Reeds and Shepp distance.
Compute the distance between two configurations of a nonholonomic cart-like mobile robot with bounded curvature.
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  virtual | 
Implements hpp::core::Distance.
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  protectedvirtual | 
Derived class should implement this function.
Implements hpp::core::Distance.
      
  | 
  protected |