CRegistrationDeciderOrOptimizer_MR_impl.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace mrpt { namespace graphslam {
4 
5 template<class GRAPH_T>
7  this->is_mr_slam_class = true;
8 }
9 
10 template<class GRAPH_T>
12 
13 template<class GRAPH_T>
16  ASSERTMSG_(conn_manager, "\nInvalid CConnectionManager* pointer.\n");
17 
18  m_conn_manager = conn_manager;
19  own_ns = m_conn_manager->getTrimmedNs();
20 }
21 
22 template<class GRAPH_T>
24  const engine_t* engine) {
25  ASSERTMSG_(engine, "CGraphSlamEngine pointer is NULL");
26  m_engine = engine;
27 }
28 
29 
30 
31 } } // end of namespaces
32 
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR::CRegistrationDeciderOrOptimizer_MR
CRegistrationDeciderOrOptimizer_MR()
Definition: CRegistrationDeciderOrOptimizer_MR_impl.h:6
mrpt::graphslam::detail::CConnectionManager::getTrimmedNs
const std::string & getTrimmedNs() const
Get the agent ROS namespace.
Definition: CConnectionManager.cpp:106
mrpt
Definition: CConnectionManager.h:31
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR::~CRegistrationDeciderOrOptimizer_MR
~CRegistrationDeciderOrOptimizer_MR()
Definition: CRegistrationDeciderOrOptimizer_MR_impl.h:11
mrpt::graphslam::detail::CConnectionManager
Class responsible of handling the network communication between SLAM agents in the Multi-Robot graphS...
Definition: CConnectionManager.h:40
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR::setCConnectionManagerPtr
virtual void setCConnectionManagerPtr(mrpt::graphslam::detail::CConnectionManager *conn_manager)
Definition: CRegistrationDeciderOrOptimizer_MR_impl.h:14
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR::setCGraphSlamEnginePtr
void setCGraphSlamEnginePtr(const engine_t *engine)
Definition: CRegistrationDeciderOrOptimizer_MR_impl.h:23
mrpt::graphslam::CGraphSlamEngine_MR
mrpt::graphslam::CGraphSlamEngine derived class for executing multi-robot graphSLAM
Definition: CGraphSlamEngine_MR.h:61


mrpt_graphslam_2d
Author(s): Nikos Koukis
autogenerated on Thu Sep 19 2024 02:26:31