11 namespace mrpt {
namespace graphslam {
namespace apps {
13 template<
class GRAPH_T>
17 template<
class GRAPH_T>
21 template<
class GRAPH_T>
28 parent::createDeciderOptimizerMappings();
31 this->node_regs_map[
"CICPCriteriaNRD_MR"] =
32 parent::template createNodeRegistrationDecider<CICPCriteriaNRD_MR<GRAPH_T>>;
33 this->node_regs_map[
"CFixedIntervalsNRD_MR"] =
34 parent::template createNodeRegistrationDecider<CFixedIntervalsNRD_MR<GRAPH_T>>;
37 this->edge_regs_map[
"CLoopCloserERD_MR"] =
38 parent::template createEdgeRegistrationDecider<CLoopCloserERD_MR<GRAPH_T>>;
44 template<
class GRAPH_T>
49 parent::populateDeciderOptimizerProperties();
52 dec->
name =
"CICPCriteriaNRD_MR";
54 "Multi-robot SLAM implementation of the CICPCriteriaNRD class based on \"Condensed Measurements\"";
60 this->regs_descriptions.push_back(dec);
64 dec->
name =
"CFixedIntervalsNRD_MR";
66 "Multi-robot SLAM implementation of the CFixedIntervalsNRD class based on \"Condensed Measurements\"";
72 this->regs_descriptions.push_back(dec);
77 dec->
name =
"CLoopCloserERD_MR";
79 "Multi-robot SLAM implementation of the CLoopCloserERD class based on \"Condensed Measurements\"";
85 this->regs_descriptions.push_back(dec);
TUserOptionsChecker_ROS()
void createDeciderOptimizerMappings()
Create deciders, optimizers specific to the ROS case.
~TUserOptionsChecker_ROS()
std::string rawlog_format
std::vector< std::string > observations_used
void populateDeciderOptimizerProperties()