ompl::base::RealVectorLinearProjectionEvaluator Class Reference

Definition for a class computing linear projections (multiplication of a k-by-n matrix to the the Rn vector state to produce an Rk projection. The multiplication matrix needs to be supplied as input. More...

#include <RealVectorStateProjections.h>

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

List of all members.

Public Member Functions

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.
 RealVectorLinearProjectionEvaluator (const StateSpacePtr &space, const ProjectionMatrix::Matrix &projection)
 Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are automatically inferred through sampling.
 RealVectorLinearProjectionEvaluator (const StateSpace *space, const ProjectionMatrix::Matrix &projection)
 Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are automatically inferred through sampling.
 RealVectorLinearProjectionEvaluator (const StateSpacePtr &space, const std::vector< double > &cellSizes, const ProjectionMatrix::Matrix &projection)
 Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are cellSizes.
 RealVectorLinearProjectionEvaluator (const StateSpace *space, const std::vector< double > &cellSizes, const ProjectionMatrix::Matrix &projection)
 Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are cellSizes.

Protected Attributes

ProjectionMatrix projection_
 The projection matrix.

Detailed Description

Definition for a class computing linear projections (multiplication of a k-by-n matrix to the the Rn vector state to produce an Rk projection. The multiplication matrix needs to be supplied as input.

Definition at line 49 of file RealVectorStateProjections.h.


Constructor & Destructor Documentation

ompl::base::RealVectorLinearProjectionEvaluator::RealVectorLinearProjectionEvaluator ( const StateSpace space,
const std::vector< double > &  cellSizes,
const ProjectionMatrix::Matrix projection 
)

Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are cellSizes.

ompl::base::RealVectorLinearProjectionEvaluator::RealVectorLinearProjectionEvaluator ( const StateSpacePtr space,
const std::vector< double > &  cellSizes,
const ProjectionMatrix::Matrix projection 
)

Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are cellSizes.

ompl::base::RealVectorLinearProjectionEvaluator::RealVectorLinearProjectionEvaluator ( const StateSpace space,
const ProjectionMatrix::Matrix projection 
)

Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are automatically inferred through sampling.

ompl::base::RealVectorLinearProjectionEvaluator::RealVectorLinearProjectionEvaluator ( const StateSpacePtr space,
const ProjectionMatrix::Matrix projection 
)

Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are automatically inferred through sampling.


Member Function Documentation

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

Return the dimension of the projection defined by this evaluator.

Implements ompl::base::ProjectionEvaluator.

virtual void ompl::base::RealVectorLinearProjectionEvaluator::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 projection matrix.

Definition at line 72 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