
Public Member Functions | |
CompoundProjection (const base::StateSpacePtr &bundleSpace, const base::StateSpacePtr &baseSpace, const std::vector< ProjectionPtr > &components) | |
void | project (const ompl::base::State *xBundle, ompl::base::State *xBase) const override |
void | lift (const ompl::base::State *xBase, ompl::base::State *xBundle) const override |
virtual void | print (std::ostream &out) const override |
Print to stream. | |
unsigned int | getBaseDimension () const |
Dimension of Base Space. | |
unsigned int | getDimension () const |
Dimension of Bundle Space. | |
unsigned int | getCoDimension () const |
Dimension of Bundle - Dimension of Base. | |
bool | isFibered () const override |
Check that every compound has an explicit fiber representation. | |
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 |
std::string | stateTypeToString (base::StateSpacePtr) const |
Return string representing type of ompl::base::StateSpace. |
Additional Inherited Members | |
Protected Attributes inherited from ompl::multilevel::Projection | |
base::StateSpacePtr | bundleSpace_ {nullptr} |
base::StateSpacePtr | baseSpace_ {nullptr} |
ProjectionType | type_ |
Detailed Description
Definition at line 128 of file Projection.h.
Constructor & Destructor Documentation
◆ CompoundProjection()
CompoundProjection::CompoundProjection | ( | const base::StateSpacePtr & | bundleSpace, |
const base::StateSpacePtr & | baseSpace, | ||
const std::vector< ProjectionPtr > & | components ) |
Definition at line 204 of file Projection.cpp.
Member Function Documentation
◆ getBaseDimension()
unsigned int CompoundProjection::getBaseDimension | ( | ) | const |
Dimension of Base Space.
Definition at line 275 of file Projection.cpp.
◆ getCoDimension()
unsigned int CompoundProjection::getCoDimension | ( | ) | const |
Dimension of Bundle - Dimension of Base.
Definition at line 264 of file Projection.cpp.
◆ getDimension()
unsigned int CompoundProjection::getDimension | ( | ) | const |
Dimension of Bundle Space.
Definition at line 252 of file Projection.cpp.
◆ isFibered()
|
overridevirtual |
Check that every compound has an explicit fiber representation.
Reimplemented from ompl::multilevel::Projection.
Definition at line 287 of file Projection.cpp.
◆ lift()
|
overridevirtual |
Implements ompl::multilevel::Projection.
Definition at line 211 of file Projection.cpp.
◆ print()
|
overridevirtual |
Print to stream.
Reimplemented from ompl::multilevel::Projection.
Definition at line 297 of file Projection.cpp.
◆ project()
|
overridevirtual |
Implements ompl::multilevel::Projection.
Definition at line 230 of file Projection.cpp.
The documentation for this class was generated from the following files:
- ompl/multilevel/datastructures/Projection.h
- ompl/multilevel/datastructures/src/Projection.cpp