KoulesProjection.h
67 virtual void project(const ompl::base::State *state, ompl::base::EuclideanProjection &projection) const
virtual void project(const ompl::base::State *state, ompl::base::EuclideanProjection &projection) const
Compute the projection as an array of double values.
Definition: KoulesProjection.h:67
virtual void defaultCellSizes(void)
Set the default cell dimensions for this projection. The default implementation of this function is e...
Definition: KoulesProjection.h:60
std::vector< double > cellSizes_
The size of a cell, in every dimension of the projected space, in the implicitly defined integer grid...
Definition: ProjectionEvaluator.h:268
virtual unsigned int getDimension() const =0
Get the dimension of the space (not the dimension of the surrounding ambient space) ...
const StateSpace * space_
The state space this projection operates on.
Definition: ProjectionEvaluator.h:263
Representation of a space in which planning can be performed. Topology specific sampling, interpolation and distance are defined.
Definition: StateSpace.h:73
boost::numeric::ublas::vector< double > EuclideanProjection
The datatype for state projections. This class contains a real vector.
Definition: ProjectionEvaluator.h:62
The definition of a state in Rn
Definition: RealVectorStateSpace.h:80
virtual unsigned int getDimension(void) const
Return the dimension of the projection defined by this evaluator.
Definition: KoulesProjection.h:56
Abstract definition for a class computing projections to Rn. Implicit integer grids are imposed on th...
Definition: ProjectionEvaluator.h:138
Definition: KoulesProjection.h:43