include
mrpt_graphslam_2d
interfaces
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>
6
CRegistrationDeciderOrOptimizer_MR<GRAPH_T>::CRegistrationDeciderOrOptimizer_MR
() {
7
this->is_mr_slam_class =
true
;
8
}
9
10
template
<
class
GRAPH_T>
11
CRegistrationDeciderOrOptimizer_MR<GRAPH_T>::~CRegistrationDeciderOrOptimizer_MR
() { }
12
13
template
<
class
GRAPH_T>
14
void
CRegistrationDeciderOrOptimizer_MR<GRAPH_T>::setCConnectionManagerPtr
(
15
mrpt::graphslam::detail::CConnectionManager
* conn_manager) {
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>
23
void
CRegistrationDeciderOrOptimizer_MR<GRAPH_T>::setCGraphSlamEnginePtr
(
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