A state space representing SE(2). More...
#include <SE2StateSpace.h>
Classes | |
class | StateType |
A state in SE(2): (x, y, yaw). More... | |
Public Member Functions | |
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. | |
const RealVectorBounds & | getBounds (void) const |
virtual void | registerProjections (void) |
Register the projections for this state space. Usually, this is at least the default projection. These are implicit projections, set by the implementation of the state space. This is called by setup(). | |
SE2StateSpace (void) | |
void | setBounds (const RealVectorBounds &bounds) |
virtual | ~SE2StateSpace (void) |
A state space representing SE(2).
Definition at line 46 of file SE2StateSpace.h.
ompl::base::SE2StateSpace::SE2StateSpace | ( | void | ) | [inline] |
Definition at line 104 of file SE2StateSpace.h.
virtual ompl::base::SE2StateSpace::~SE2StateSpace | ( | void | ) | [inline, virtual] |
Definition at line 113 of file SE2StateSpace.h.
virtual State* ompl::base::SE2StateSpace::allocState | ( | void | ) | const [virtual] |
Allocate a state that can store a point in the described space.
Reimplemented from ompl::base::CompoundStateSpace.
virtual void ompl::base::SE2StateSpace::freeState | ( | State * | state | ) | const [virtual] |
Free the memory of the allocated state.
Reimplemented from ompl::base::CompoundStateSpace.
const RealVectorBounds& ompl::base::SE2StateSpace::getBounds | ( | void | ) | const [inline] |
Get the bounds for this state space.
Definition at line 124 of file SE2StateSpace.h.
virtual void ompl::base::SE2StateSpace::registerProjections | ( | void | ) | [virtual] |
Register the projections for this state space. Usually, this is at least the default projection. These are implicit projections, set by the implementation of the state space. This is called by setup().
Reimplemented from ompl::base::StateSpace.
void ompl::base::SE2StateSpace::setBounds | ( | const RealVectorBounds & | bounds | ) | [inline] |
Set the bounds of this state space. This defines the range of the space in which sampling is performed.
Definition at line 118 of file SE2StateSpace.h.