hpp-core
4.9.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 |
Abstract class for distance between configurations.
|
inlinevirtual |
|
inlineprotected |
|
pure virtual |
Implemented in hpp::core::KinodynamicDistance, hpp::core::WeighedDistance, and hpp::core::distance::ReedsShepp.
|
inline |
|
inline |
|
protectedpure virtual |
Derived class should implement this function.
Implemented in hpp::core::WeighedDistance, hpp::core::KinodynamicDistance, and hpp::core::distance::ReedsShepp.
|
inlineprotectedvirtual |
|
inline |
|
inline |