KoulesProjection.h
67 virtual void project(const ompl::base::State *state, Eigen::Ref<Eigen::VectorXd> projection) const
92 {
99 minDist = std::min(minDist, std::min(minX, minY) - kouleRadius);
virtual void project(const ompl::base::State *state, Eigen::Ref< Eigen::VectorXd > projection) const
Compute the projection as an array of double values.
Definition: KoulesProjection.h:99
Representation of a space in which planning can be performed. Topology specific sampling,...
Definition: StateSpace.h:134
virtual unsigned int getDimension() const =0
Get the dimension of the space (not the dimension of the surrounding ambient space)
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
Definition: KoulesProjection.h:43
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:335
virtual unsigned int getDimension() const
Return the dimension of the projection defined by this evaluator.
Definition: KoulesProjection.h:88
const StateSpace * space_
The state space this projection operates on.
Definition: ProjectionEvaluator.h:330
virtual void defaultCellSizes()
Set the default cell dimensions for this projection. The default implementation of this function is e...
Definition: KoulesProjection.h:92