Class RealVectorRandomLinearProjectionEvaluator

Inheritance Relationships

Base Type

Class Documentation

class RealVectorRandomLinearProjectionEvaluator : public ompl::base::RealVectorLinearProjectionEvaluator

Definition for a class computing a random linear projections.

Public Functions

inline RealVectorRandomLinearProjectionEvaluator(const StateSpace *space, const std::vector<double> &cellSizes)

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

inline RealVectorRandomLinearProjectionEvaluator(const StateSpacePtr &space, const std::vector<double> &cellSizes)

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

inline RealVectorRandomLinearProjectionEvaluator(const StateSpace *space, unsigned int dim)

Initialize a linear projection evaluator for state space space. The used projection matrix is sampled at random to produce a space of dimension dim and the cell sizes are automatically inferred through sampling.

inline RealVectorRandomLinearProjectionEvaluator(const StateSpacePtr &space, unsigned int dim)

Initialize a linear projection evaluator for state space space. The used projection matrix is sampled at random to produce a space of dimension dim and the cell sizes are automatically inferred through sampling.