Loading...
Searching...
No Matches
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 52 of file BundleSpaceMetric.h.
Member Typedef Documentation
◆ Configuration
using ompl::multilevel::BundleSpaceMetric::Configuration = ompl::multilevel::BundleSpaceGraph::Configuration |
Definition at line 55 of file BundleSpaceMetric.h.
Constructor & Destructor Documentation
◆ BundleSpaceMetric()
ompl::multilevel::BundleSpaceMetric::BundleSpaceMetric | ( | BundleSpaceGraph * | bundleSpaceGraph | ) |
Definition at line 41 of file BundleSpaceMetric.cpp.
◆ ~BundleSpaceMetric()
|
virtual |
Definition at line 50 of file BundleSpaceMetric.cpp.
Member Function Documentation
◆ clear()
|
virtual |
Definition at line 59 of file BundleSpaceMetric.cpp.
◆ interpolateBundle() [1/2]
void ompl::multilevel::BundleSpaceMetric::interpolateBundle | ( | const Configuration * | q_from, |
Configuration * | q_to | ||
) |
Definition at line 69 of file BundleSpaceMetric.cpp.
◆ interpolateBundle() [2/2]
void ompl::multilevel::BundleSpaceMetric::interpolateBundle | ( | const Configuration * | q_from, |
const Configuration * | q_to, | ||
Configuration * | q_interp | ||
) |
Definition at line 63 of file BundleSpaceMetric.cpp.
Member Data Documentation
◆ bundleSpaceGraph_
|
protected |
Definition at line 85 of file BundleSpaceMetric.h.
◆ xBaseDestTmp_
|
protected |
Definition at line 90 of file BundleSpaceMetric.h.
◆ xBaseStartTmp_
|
protected |
Definition at line 89 of file BundleSpaceMetric.h.
◆ xFiberDestTmp_
|
protected |
Definition at line 88 of file BundleSpaceMetric.h.
◆ xFiberStartTmp_
|
protected |
Definition at line 87 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