37 #ifndef OMPL_EXTENSION_MORSE_PROJECTION_
38 #define OMPL_EXTENSION_MORSE_PROJECTION_
40 #include "ompl/extensions/morse/MorseStateSpace.h"
MorseProjection(const StateSpacePtr &space)
Construct a projection evaluator for a specific state space.
State space representing MORSE states.
A boost shared pointer wrapper for ompl::base::StateSpace.
void setup(void)
Perform configuration steps, if needed.
This class implements a generic projection for the MorseStateSpace, namely, the subspace representing...
MorseStateSpace * space_
The state space this projection operates on.
virtual void project(const State *state, EuclideanProjection &projection) const
Compute the projection as an array of double values.
boost::numeric::ublas::vector< double > EuclideanProjection
The datatype for state projections. This class contains a real vector.
Definition of an abstract state.
virtual void defaultCellSizes(void)
Set the default cell dimensions for this projection. The default implementation of this function sets...
virtual unsigned int getDimension(void) const
Return the dimension of the projection defined by this evaluator.
Abstract definition for a class computing projections to Rn. Implicit integer grids are imposed on th...