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 <ompl/base/spaces/RealVectorStateProjections.h>

Inheritance diagram for base::RealVectorLinearProjectionEvaluator:

List of all members.

Public Member Functions

 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.
 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 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 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.
virtual unsigned int getDimension () 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.

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


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