Go to the documentation of this file.
56 virtual void clear()
override;
64 const std::vector<mrpt::nav::TCandidateMovementPTG>& movs,
void saveToConfigFile(mrpt::config::CConfigFileBase &cfg, const std::string §ion) const override
This method saves the options to a ".ini"-like file or memory-stored string list.
std::map< std::string, double > m_expr_scalar_vars
Common params for all children.
CMultiObjMotionOpt_Scalarization()
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
void loadFromConfigFile(const mrpt::config::CConfigFileBase &source, const std::string §ion) override
This method load the options from a ".ini"-like file or memory-stored string list.
GLsizei GLsizei GLchar * source
virtual void clear() override
Resets the object state; use if the parameters change, so they are re-read and applied.
int impl_decide(const std::vector< mrpt::nav::TCandidateMovementPTG > &movs, TResultInfo &extra_info) override
mrpt::expr::CRuntimeCompiledExpression m_expr_scalar_formula
void saveConfigFile(mrpt::config::CConfigFileBase &c) const override
This class allows loading and storing values and vectors of different types from a configuration text...
Implementation of multi-objective motion chooser using scalarization: a user-given formula is used to...
Virtual base class for multi-objective motion choosers, as used for reactive navigation engines.
A wrapper of exprtk runtime expression compiler: it takes a string representing an expression (from a...
void loadConfigFile(const mrpt::config::CConfigFileBase &c) override
std::string scalar_score_formula
A formula that takes all/a subset of scores and generates a scalar global score.
GLsizei const GLchar ** string
#define DEFINE_MRPT_OBJECT(class_name)
This declaration must be inserted in all CObject classes definition, within the class declaration.
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |