A manifold representing SE(3) More...
#include <SE3StateManifold.h>
Classes | |
class | StateType |
A state in SE(3): position = (x, y, z), quaternion = (x, y, z, w) More... | |
Public Member Functions | |
void | setBounds (const RealVectorBounds &bounds) |
const RealVectorBounds & | getBounds (void) const |
virtual State * | allocState (void) const |
Allocate a state that can store a point in the described space. | |
virtual void | freeState (State *state) const |
Free the memory of the allocated state. | |
virtual void | registerProjections (void) |
Register the projections for this manifold. Usually, this is at least the default projection. These are implicit projections, set by the implementation of the manifold. This is called by setup(). |
A manifold representing SE(3)
Definition at line 50 of file SE3StateManifold.h.
const RealVectorBounds& ompl::base::SE3StateManifold::getBounds | ( | void | ) | const [inline] |
Get the bounds for this manifold.
Definition at line 140 of file SE3StateManifold.h.
void ompl::base::SE3StateManifold::setBounds | ( | const RealVectorBounds & | bounds | ) | [inline] |
Set the bounds of this manifold. This defines the range of the space in which sampling is performed.
Definition at line 134 of file SE3StateManifold.h.