include
mrpt_graphslam_2d
interfaces
CEdgeRegistrationDecider_MR.h
Go to the documentation of this file.
1
/* +---------------------------------------------------------------------------+
2
| Mobile Robot Programming Toolkit (MRPT) |
3
| http://www.mrpt.org/ |
4
| |
5
| Copyright (c) 2005-2016, Individual contributors, see AUTHORS file |
6
| See: http://www.mrpt.org/Authors - All rights reserved. |
7
| Released under BSD License. See details in http://www.mrpt.org/License |
8
+---------------------------------------------------------------------------+
9
*/
10
#pragma once
11
12
#include "
mrpt_graphslam_2d/interfaces/CRegistrationDeciderOrOptimizer_MR.h
"
13
#include "
mrpt_graphslam_2d/CConnectionManager.h
"
14
#include <mrpt/graphslam/interfaces/CRangeScanEdgeRegistrationDecider.h>
15
#include <string>
16
#include <mrpt/graphs/TNodeID.h>
17
18
using namespace
mrpt::graphs;
19
20
namespace
mrpt
21
{
22
namespace
graphslam
23
{
24
namespace
deciders
25
{
42
template
<
class
GRAPH_T>
43
class
CEdgeRegistrationDecider_MR
44
:
public
virtual
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR
<
45
GRAPH_T>,
46
public
virtual
mrpt::graphslam::deciders
::
47
CRangeScanEdgeRegistrationDecider<GRAPH_T>
48
{
49
public
:
50
CEdgeRegistrationDecider_MR
();
51
~
CEdgeRegistrationDecider_MR
();
52
virtual
void
addBatchOfNodeIDsAndScans(
53
const
std::map<TNodeID, mrpt::obs::CObservation2DRangeScan::Ptr>&
54
nodeIDs_to_scans2D);
55
56
protected
:
57
};
58
59
}
// namespace deciders
60
}
// namespace graphslam
61
}
// namespace mrpt
62
63
#include "
CEdgeRegistrationDecider_MR_impl.h
"
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR
Interface for implementing deciders/optimizers related to the Condensed Measurements multi-robot grap...
Definition:
CRegistrationDeciderOrOptimizer_MR.h:24
CConnectionManager.h
mrpt
Definition:
CConnectionManager.h:31
CRegistrationDeciderOrOptimizer_MR.h
CEdgeRegistrationDecider_MR_impl.h
mrpt::graphslam::deciders::CEdgeRegistrationDecider_MR
Edge Registration Decider virtual method.
Definition:
CEdgeRegistrationDecider_MR.h:43
mrpt::graphslam::deciders
Definition:
CLoopCloserERD_MR.h:22
mrpt_graphslam_2d
Author(s): Nikos Koukis
autogenerated on Thu Sep 19 2024 02:26:31