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

BundleSpaceGraphbundleSpaceGraph_
 
base::StatexFiberStartTmp_
 
base::StatexFiberDestTmp_
 
base::StatexBaseStartTmp_
 
base::StatexBaseDestTmp_
 

Detailed Description

Definition at line 120 of file BundleSpaceMetric.h.


The documentation for this class was generated from the following files: