ompl::multilevel::Projection_RN_RM Class Reference
Inheritance diagram for ompl::multilevel::Projection_RN_RM:

Public Member Functions

 Projection_RN_RM (base::StateSpacePtr BundleSpace, base::StateSpacePtr BaseSpace)
virtual void projectFiber (const ompl::base::State *xBundle, ompl::base::State *xFiber) const override
virtual void project (const ompl::base::State *xBundle, ompl::base::State *xBase) const override
virtual void lift (const ompl::base::State *xBase, const ompl::base::State *xFiber, ompl::base::State *xBundle) const override
- Public Member Functions inherited from ompl::multilevel::FiberedProjection
 FiberedProjection (base::StateSpacePtr bundleSpace, base::StateSpacePtr baseSpace)
virtual void lift (const ompl::base::State *xBase, ompl::base::State *xBundle) const override
virtual ompl::base::StateSpacePtr getFiberSpace () const
ompl::base::StateSamplerPtr getFiberSamplerPtr () const
unsigned int getFiberDimension () const
 Dimension of Fiber Space.
std::string getFiberTypeAsString () const
bool isFibered () const override
void makeFiberSpace ()
- Public Member Functions inherited from ompl::multilevel::Projection
 Projection (base::StateSpacePtr bundleSpace, base::StateSpacePtr baseSpace)
unsigned int getCoDimension () const
unsigned int getDimension () const
unsigned int getBaseDimension () const
base::StateSpacePtr getBundle () const
base::StateSpacePtr getBase () const
virtual bool isAdmissible () const
ProjectionType getType () const
void setType (const ProjectionType)
std::string getTypeAsString () const
std::string getBundleTypeAsString () const
std::string getBaseTypeAsString () const
virtual void print (std::ostream &out) const
 Print to stream.
std::string stateTypeToString (base::StateSpacePtr) const
 Return string representing type of ompl::base::StateSpace.

Protected Member Functions

ompl::base::StateSpacePtr computeFiberSpace () override

Additional Inherited Members

- Protected Attributes inherited from ompl::multilevel::FiberedProjection
base::StateSpacePtr fiberSpace_ {nullptr}
base::SpaceInformationPtr siFiberSpace_ {nullptr}
base::StateSamplerPtr fiberSpaceSampler_
ompl::base::StatexFiberTmp_ {nullptr}
- Protected Attributes inherited from ompl::multilevel::Projection
base::StateSpacePtr bundleSpace_ {nullptr}
base::StateSpacePtr baseSpace_ {nullptr}
ProjectionType type_

Detailed Description

Definition at line 115 of file RN_RM.h.

The documentation for this class was generated from the following files:
  • ompl/multilevel/datastructures/projections/RN_RM.h
  • ompl/multilevel/datastructures/projections/src/RN_RM.cpp