SE3StateSpace.cpp
Representation of a space in which planning can be performed. Topology specific sampling,...
Definition: StateSpace.h:134
const T * as(unsigned int index) const
Cast a component of this instance to a desired type.
Definition: State.h:159
void registerProjections() override
Register the projections for this state space. Usually, this is at least the default projection....
Definition: SE3StateSpace.cpp:53
void freeState(State *state) const override
Free the memory of the allocated state.
Definition: StateSpace.cpp:1154
A state in SE(3): position = (x, y, z), quaternion = (x, y, z, w)
Definition: SE3StateSpace.h:149
void freeState(State *state) const override
Free the memory of the allocated state.
Definition: SE3StateSpace.cpp:48
The definition of a state in Rn
Definition: RealVectorStateSpace.h:141
Abstract definition for a class computing projections to Rn. Implicit integer grids are imposed on th...
Definition: ProjectionEvaluator.h:194
static const double PROJECTION_DIMENSION_SPLITS
When the cell sizes for a projection are automatically computed, this value defines the number of par...
Definition: MagicConstants.h:119
void allocStateComponents(CompoundState *state) const
Allocate the state components. Called by allocState(). Usually called by derived state spaces.
Definition: StateSpace.cpp:1147
ompl::base::CompoundState StateType
Define the type of state allocated by this state space.
Definition: StateSpace.h:641
State * allocState() const override
Allocate a state that can store a point in the described space.
Definition: SE3StateSpace.cpp:41