34 #include <Rcs_MatNd.h> 72 BoxSpace(
double min,
double max,
unsigned int m,
unsigned int n = 1, std::vector<std::string>
names = {});
98 bool checkDimension(
const MatNd* values, std::string* msg = NULL)
const;
110 bool contains(
const MatNd* values, std::string* msg = NULL)
const;
124 void sample(MatNd* out)
const;
MatNd * createValueMatrix() const
void sample(MatNd *out) const
const MatNd * getMin() const
std::vector< std::string > names
const MatNd * getMax() const
BoxSpace(MatNd *min, MatNd *max, std::vector< std::string > names={})
BoxSpace & operator=(const BoxSpace &)
bool contains(const MatNd *values, std::string *msg=NULL) const
bool checkDimension(const MatNd *values, std::string *msg=NULL) const
const std::vector< std::string > & getNames() const