37 #ifndef OMPL_BASE_PROJECTION_EVALUATOR_
38 #define OMPL_BASE_PROJECTION_EVALUATOR_
40 #include "ompl/base/State.h"
41 #include "ompl/util/ClassForward.h"
43 #include "ompl/base/GenericParam.h"
48 #include <boost/noncopyable.hpp>
49 #include <boost/numeric/ublas/matrix.hpp>
72 typedef boost::numeric::ublas::matrix<double>
Matrix;
89 static Matrix ComputeRandom(
const unsigned int from,
const unsigned int to,
const std::vector<double> &scale);
102 void computeRandom(
const unsigned int from,
const unsigned int to,
const std::vector<double> &scale);
105 void computeRandom(
const unsigned int from,
const unsigned int to);
111 void print(std::ostream &out = std::cout)
const;
160 virtual void setCellSizes(
const std::vector<double> &cellSizes);
200 virtual void setup(
void);
226 virtual void printSettings(std::ostream &out = std::cout)
const;
271 virtual void setup(
void);