Class RealVectorOrthogonalProjectionEvaluator
Defined in File RealVectorStateProjections.h
Inheritance Relationships
Base Type
public ompl::base::ProjectionEvaluator
(Class ProjectionEvaluator)
Class Documentation
-
class RealVectorOrthogonalProjectionEvaluator : public ompl::base::ProjectionEvaluator
Definition for a class computing orthogonal projections.
Public Functions
-
RealVectorOrthogonalProjectionEvaluator(const StateSpace *space, const std::vector<double> &cellSizes, std::vector<unsigned int> components)
Initialize an orthogonal projection evaluator for state space space. The indices of the kept components are in components and the cell sizes are in cellSizes.
-
RealVectorOrthogonalProjectionEvaluator(const StateSpacePtr &space, const std::vector<double> &cellSizes, std::vector<unsigned int> components)
Initialize an orthogonal projection evaluator for state space space. The indices of the kept components are in components and the cell sizes are in cellSizes.
-
RealVectorOrthogonalProjectionEvaluator(const StateSpace *space, std::vector<unsigned int> components)
Initialize an orthogonal projection evaluator for state space space. The indices of the kept components are in components and the cell sizes are a tenth of the corresponding bounds from the state space.
-
RealVectorOrthogonalProjectionEvaluator(const StateSpacePtr &space, std::vector<unsigned int> components)
Initialize an orthogonal projection evaluator for state space space. The indices of the kept components are in components and the cell sizes are a tenth of the corresponding bounds from the state space.
-
virtual unsigned int getDimension() const override
Return the dimension of the projection defined by this evaluator.
Protected Functions
-
void copyBounds()
Fill bounds_ with bounds from the state space.
Protected Attributes
-
std::vector<unsigned int> components_
The set of components selected by the projection.
-
RealVectorOrthogonalProjectionEvaluator(const StateSpace *space, const std::vector<double> &cellSizes, std::vector<unsigned int> components)