3 namespace mrpt {
namespace graphslam {
5 template<
class GRAPH_T>
7 this->is_mr_slam_class =
true;
10 template<
class GRAPH_T>
13 template<
class GRAPH_T>
16 ASSERTMSG_(conn_manager,
"\nInvalid CConnectionManager* pointer.\n");
18 m_conn_manager = conn_manager;
22 template<
class GRAPH_T>
25 ASSERTMSG_(engine,
"CGraphSlamEngine pointer is NULL");
~CRegistrationDeciderOrOptimizer_MR()
void setCGraphSlamEnginePtr(const engine_t *engine)
CRegistrationDeciderOrOptimizer_MR()
virtual void setCConnectionManagerPtr(mrpt::graphslam::detail::CConnectionManager *conn_manager)
const std::string & getTrimmedNs() const
Get the agent ROS namespace.
mrpt::graphslam::CGraphSlamEngine derived class for executing multi-robot graphSLAM ...
#define ASSERTMSG_(f, __ERROR_MSG)
Class responsible of handling the network communication between SLAM agents in the Multi-Robot graphS...