ompl::base::RealVectorOrthogonalProjectionEvaluator Class Reference

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

#include <RealVectorStateProjections.h>

Inheritance diagram for ompl::base::RealVectorOrthogonalProjectionEvaluator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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 unsigned int getDimension (void) const
 Return the dimension of the projection defined by this evaluator.
virtual void project (const State *state, EuclideanProjection &projection) const
 Compute the projection as an array of double values.
 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.
 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< 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< 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.

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 122 of file RealVectorStateProjections.h.


Constructor & Destructor Documentation

ompl::base::RealVectorOrthogonalProjectionEvaluator::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.

ompl::base::RealVectorOrthogonalProjectionEvaluator::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.

ompl::base::RealVectorOrthogonalProjectionEvaluator::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.

ompl::base::RealVectorOrthogonalProjectionEvaluator::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.


Member Function Documentation

virtual void ompl::base::RealVectorOrthogonalProjectionEvaluator::defaultCellSizes ( void   )  [virtual]

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.

Reimplemented from ompl::base::ProjectionEvaluator.

virtual unsigned int ompl::base::RealVectorOrthogonalProjectionEvaluator::getDimension ( void   )  const [virtual]

Return the dimension of the projection defined by this evaluator.

Implements ompl::base::ProjectionEvaluator.

virtual void ompl::base::RealVectorOrthogonalProjectionEvaluator::project ( const State state,
EuclideanProjection projection 
) const [virtual]

Compute the projection as an array of double values.

Implements ompl::base::ProjectionEvaluator.


Member Data Documentation

The set of components selected by the projection.

Definition at line 153 of file RealVectorStateProjections.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


ompl
Author(s): Ioan Sucan/isucan@rice.edu, Mark Moll/mmoll@rice.edu, Lydia Kavraki/kavraki@rice.edu
autogenerated on Fri Jan 11 09:34:00 2013