hpp-core 7.0.0 Implement basic classes for canonical path planning for kinematic chains. |
Abstract class for distance between configurations. More...
#include <hpp/core/distance.hh>

Public Member Functions | |
| 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 DistancePtr_t | clone () const =0 |
| virtual | ~Distance () |
Protected Member Functions | |
| Distance () | |
| virtual value_type | impl_distance (ConfigurationIn_t q1, ConfigurationIn_t q2) const =0 |
| Derived class should implement this function. | |
| virtual value_type | impl_distance (NodePtr_t n1, NodePtr_t n2) const |
| HPP_SERIALIZABLE () | |
Abstract class for distance between configurations.
| inlinevirtual |
| inlineprotected |
| pure virtual |
Implemented in hpp::core::distance::ReedsShepp, hpp::core::KinodynamicDistance, and hpp::core::WeighedDistance.
| inline |
| inline |
| protected |
| protectedpure virtual |
Derived class should implement this function.
Implemented in hpp::core::distance::ReedsShepp, hpp::core::KinodynamicDistance, and hpp::core::WeighedDistance.
| inlineprotectedvirtual |
| inline |
| inline |