MorseProjection.cpp
68 void ompl::base::MorseProjection::project(const State *state, EuclideanProjection &projection) const
MORSE State. This is a compound state that allows accessing the properties of the bodies the state sp...
Definition: MorseStateSpace.h:53
MorseProjection(const StateSpacePtr &space)
Construct a projection evaluator for a specific state space.
Definition: MorseProjection.cpp:41
A shared pointer wrapper for ompl::base::StateSpace.
void defaultCellSizes() override
Set the default cell dimensions for this projection. The default implementation of this function sets...
Definition: MorseProjection.cpp:59
MorseStateSpace * space_
The state space this projection operates on.
Definition: MorseProjection.h:72
boost::numeric::ublas::vector< double > EuclideanProjection
The datatype for state projections. This class contains a real vector.
Definition: ProjectionEvaluator.h:59
The definition of a state in Rn
Definition: RealVectorStateSpace.h:77
unsigned int getDimension() const override
Return the dimension of the projection defined by this evaluator.
Definition: MorseProjection.cpp:53
void project(const State *state, EuclideanProjection &projection) const override
Compute the projection as an array of double values.
Definition: MorseProjection.cpp:68
const T * as(unsigned int index) const
Cast a component of this instance to a desired type.
Definition: State.h:95
Abstract definition for a class computing projections to Rn. Implicit integer grids are imposed on th...
Definition: ProjectionEvaluator.h:133