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

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

Detailed Description

Definition at line 52 of file BundleSpaceMetric.h.

Member Typedef Documentation

◆ Configuration

Constructor & Destructor Documentation

◆ BundleSpaceMetric()

ompl::multilevel::BundleSpaceMetric::BundleSpaceMetric ( BundleSpaceGraph bundleSpaceGraph)

Definition at line 41 of file BundleSpaceMetric.cpp.

◆ ~BundleSpaceMetric()

ompl::multilevel::BundleSpaceMetric::~BundleSpaceMetric ( )
virtual

Definition at line 50 of file BundleSpaceMetric.cpp.

Member Function Documentation

◆ clear()

void ompl::multilevel::BundleSpaceMetric::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_

BundleSpaceGraph* ompl::multilevel::BundleSpaceMetric::bundleSpaceGraph_
protected

Definition at line 85 of file BundleSpaceMetric.h.

◆ xBaseDestTmp_

base::State* ompl::multilevel::BundleSpaceMetric::xBaseDestTmp_
protected

Definition at line 90 of file BundleSpaceMetric.h.

◆ xBaseStartTmp_

base::State* ompl::multilevel::BundleSpaceMetric::xBaseStartTmp_
protected

Definition at line 89 of file BundleSpaceMetric.h.

◆ xFiberDestTmp_

base::State* ompl::multilevel::BundleSpaceMetric::xFiberDestTmp_
protected

Definition at line 88 of file BundleSpaceMetric.h.

◆ xFiberStartTmp_

base::State* ompl::multilevel::BundleSpaceMetric::xFiberStartTmp_
protected

Definition at line 87 of file BundleSpaceMetric.h.


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