|
hpp-core
6.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. More... | |
| 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::WeighedDistance, hpp::core::KinodynamicDistance, and hpp::core::distance::ReedsShepp.
|
inline |
|
inline |
|
protected |
|
protectedpure virtual |
Derived class should implement this function.
Implemented in hpp::core::WeighedDistance, hpp::core::KinodynamicDistance, and hpp::core::distance::ReedsShepp.
|
inlineprotectedvirtual |
|
inline |
|
inline |