
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 &projection) |
| Print to stream (actual implementation in print(std::ostream &out)). | |
Detailed Description
Definition at line 63 of file Projection.h.
Member Function Documentation
◆ getBase()
| ompl::base::StateSpacePtr Projection::getBase | ( | ) | const |
Definition at line 83 of file Projection.cpp.
◆ getBaseDimension()
| unsigned int Projection::getBaseDimension | ( | ) | const |
Definition at line 56 of file Projection.cpp.
◆ getBaseTypeAsString()
| std::string Projection::getBaseTypeAsString | ( | ) | const |
Definition at line 174 of file Projection.cpp.
◆ getBundle()
| ompl::base::StateSpacePtr Projection::getBundle | ( | ) | const |
Definition at line 78 of file Projection.cpp.
◆ getBundleTypeAsString()
| std::string Projection::getBundleTypeAsString | ( | ) | const |
Definition at line 182 of file Projection.cpp.
◆ getCoDimension()
| unsigned int Projection::getCoDimension | ( | ) | const |
Definition at line 73 of file Projection.cpp.
◆ getDimension()
| unsigned int Projection::getDimension | ( | ) | const |
Definition at line 68 of file Projection.cpp.
◆ getType()
| ProjectionType Projection::getType | ( | ) | const |
Definition at line 93 of file Projection.cpp.
◆ getTypeAsString()
| std::string Projection::getTypeAsString | ( | ) | const |
Definition at line 153 of file Projection.cpp.
◆ isAdmissible()
|
virtual |
Definition at line 50 of file Projection.cpp.
◆ isFibered()
|
virtual |
Reimplemented in ompl::multilevel::CompoundProjection.
Definition at line 88 of file Projection.cpp.
◆ print()
|
virtual |
Print to stream.
Reimplemented in ompl::multilevel::CompoundProjection.
Definition at line 187 of file Projection.cpp.
◆ setType()
| void Projection::setType | ( | const ProjectionType | type | ) |
Definition at line 98 of file Projection.cpp.
◆ stateTypeToString()
| std::string Projection::stateTypeToString | ( | base::StateSpacePtr | ) | const |
Return string representing type of ompl::base::StateSpace.
Definition at line 103 of file Projection.cpp.
Friends And Related Symbol Documentation
◆ operator<<
|
friend |
Print to stream (actual implementation in print(std::ostream &out)).
Definition at line 196 of file Projection.cpp.
Member Data Documentation
◆ baseSpace_
|
protected |
Definition at line 123 of file Projection.h.
◆ bundleSpace_
|
protected |
Definition at line 122 of file Projection.h.
◆ type_
|
protected |
Definition at line 125 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