ompl::multilevel::Projection Class Referenceabstract
Inheritance diagram for ompl::multilevel::Projection:
Public Member Functions | |
Projection (base::StateSpacePtr bundleSpace, base::StateSpacePtr baseSpace) | |
virtual void | project (const ompl::base::State *xBundle, ompl::base::State *xBase) const =0 |
virtual void | lift (const ompl::base::State *xBase, ompl::base::State *xBundle) const =0 |
virtual bool | isFibered () const |
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 Attributes | |
base::StateSpacePtr | bundleSpace_ {nullptr} |
base::StateSpacePtr | baseSpace_ {nullptr} |
ProjectionType | type_ |
Friends | |
std::ostream & | operator<< (std::ostream &out, const Projection &) |
Print to stream (actual implementation in print(std::ostream &out)) | |
Detailed Description
Definition at line 97 of file Projection.h.
The documentation for this class was generated from the following files:
- ompl/multilevel/datastructures/Projection.h
- ompl/multilevel/datastructures/src/Projection.cpp