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>

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. | |
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.
| 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.
| 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.
The projection matrix.
Definition at line 72 of file RealVectorStateProjections.h.