Loading...
Searching...
No Matches
ompl::multilevel::BundleSpaceMetricGeodesic Class Reference
#include <ompl/multilevel/datastructures/metrics/Geodesic.h>
Inheritance diagram for ompl::multilevel::BundleSpaceMetricGeodesic:

Public Member Functions | |
BundleSpaceMetricGeodesic (BundleSpaceGraph *) | |
virtual double | distanceBundle (const Configuration *xStart, const Configuration *xDest) override |
virtual double | distanceFiber (const Configuration *xStart, const Configuration *xDest) override |
virtual double | distanceBase (const Configuration *xStart, const Configuration *xDest) override |
virtual void | interpolateBundle (const Configuration *q_from, const Configuration *q_to, const double step, Configuration *q_interp) override |
![]() | |
BundleSpaceMetric (BundleSpaceGraph *) | |
virtual void | clear () |
void | interpolateBundle (const Configuration *q_from, const Configuration *q_to, Configuration *q_interp) |
void | interpolateBundle (const Configuration *q_from, Configuration *q_to) |
Additional Inherited Members | |
![]() | |
using | Configuration = ompl::multilevel::BundleSpaceGraph::Configuration |
![]() | |
BundleSpaceGraph * | bundleSpaceGraph_ |
base::State * | xFiberStartTmp_ |
base::State * | xFiberDestTmp_ |
base::State * | xBaseStartTmp_ |
base::State * | xBaseDestTmp_ |
Detailed Description
Geodesic Bundle Space Metric: Reverting to the intrinsic metric of each space, i.e. we ignore the base space (naive, but fast)
Definition at line 50 of file Geodesic.h.
Constructor & Destructor Documentation
◆ BundleSpaceMetricGeodesic()
BundleSpaceMetricGeodesic::BundleSpaceMetricGeodesic | ( | BundleSpaceGraph * | bundleSpaceGraph | ) |
Definition at line 44 of file Geodesic.cpp.
Member Function Documentation
◆ distanceBase()
|
overridevirtual |
Implements ompl::multilevel::BundleSpaceMetric.
Definition at line 59 of file Geodesic.cpp.
◆ distanceBundle()
|
overridevirtual |
Implements ompl::multilevel::BundleSpaceMetric.
Definition at line 48 of file Geodesic.cpp.
◆ distanceFiber()
|
overridevirtual |
Implements ompl::multilevel::BundleSpaceMetric.
Definition at line 53 of file Geodesic.cpp.
◆ interpolateBundle()
|
overridevirtual |
Implements ompl::multilevel::BundleSpaceMetric.
Definition at line 74 of file Geodesic.cpp.
The documentation for this class was generated from the following files:
- ompl/multilevel/datastructures/metrics/Geodesic.h
- ompl/multilevel/datastructures/metrics/src/Geodesic.cpp