52 mrpt::math::CRuntimeCompiledExpression m_expr_scalar_formula;
53 std::map<
std::
string,
double> m_expr_scalar_vars;
#define MRPT_OVERRIDE
C++11 "override" for virtuals:
void clear()
Clear the contents of this container.
This class allows loading and storing values and vectors of different types from a configuration text...
#define DEFINE_MRPT_OBJECT(class_name)
This declaration must be inserted in all CObject classes definition, within the class declaration...
Implementation of multi-objective motion chooser using scalarization: a user-given formula is used to...
GLsizei const GLchar ** string
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
Virtual base class for multi-objective motion choosers, as used for reactive navigation engines...
#define DEFINE_MRPT_OBJECT_PRE_CUSTOM_LINKAGE(class_name, _LINKAGE_)
Common params for all children.
GLsizei GLsizei GLchar * source
std::string scalar_score_formula
A formula that takes all/a subset of scores and generates a scalar global score.
#define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, _LINKAGE_)
Stores a candidate movement in TP-Space-based navigation.