ompl::multilevel::BundleSpaceMetric Class Referenceabstract
Inheritance diagram for ompl::multilevel::BundleSpaceMetric:
Public Types | |
using | Configuration = ompl::multilevel::BundleSpaceGraph::Configuration |
Public Member Functions | |
BundleSpaceMetric (BundleSpaceGraph *) | |
virtual void | clear () |
virtual double | distanceBundle (const Configuration *xStart, const Configuration *xDest)=0 |
virtual double | distanceFiber (const Configuration *xStart, const Configuration *xDest)=0 |
virtual double | distanceBase (const Configuration *xStart, const Configuration *xDest)=0 |
virtual void | interpolateBundle (const Configuration *q_from, const Configuration *q_to, const double step, Configuration *q_interp)=0 |
void | interpolateBundle (const Configuration *q_from, const Configuration *q_to, Configuration *q_interp) |
void | interpolateBundle (const Configuration *q_from, Configuration *q_to) |
Protected Attributes | |
BundleSpaceGraph * | bundleSpaceGraph_ |
base::State * | xFiberStartTmp_ |
base::State * | xFiberDestTmp_ |
base::State * | xBaseStartTmp_ |
base::State * | xBaseDestTmp_ |
Detailed Description
Definition at line 120 of file BundleSpaceMetric.h.
The documentation for this class was generated from the following files:
- ompl/multilevel/datastructures/metrics/BundleSpaceMetric.h
- ompl/multilevel/datastructures/metrics/src/BundleSpaceMetric.cpp