All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
ompl::base::RealVectorOrthogonalProjectionEvaluator Class Reference

Definition for a class computing orthogonal projections. More...

#include <RealVectorStateProjections.h>

Inheritance diagram for ompl::base::RealVectorOrthogonalProjectionEvaluator:

List of all members.

Public Member Functions

 RealVectorOrthogonalProjectionEvaluator (const StateSpace *space, const std::vector< double > &cellSizes, const 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, const 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, const 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, const 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 (void) const
 Return the dimension of the projection defined by this evaluator.
virtual void defaultCellSizes (void)
 Set the default cell dimensions for this projection. The default implementation of this function is empty. setup() calls this function if no cell dimensions have been previously set.
virtual void project (const State *state, EuclideanProjection &projection) const
 Compute the projection as an array of double values.

Protected Attributes

std::vector< unsigned int > components_
 The set of components selected by the projection.

Detailed Description

Definition for a class computing orthogonal projections.

Definition at line 126 of file RealVectorStateProjections.h.


The documentation for this class was generated from the following files: