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: