Main Page
Namespaces
Classes
Files
File List
File Members
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
#pragma once
10
11
#include "
mrpt_graphslam_2d/interfaces/CRegistrationDeciderOrOptimizer_MR.h
"
12
#include "
mrpt_graphslam_2d/CConnectionManager.h
"
13
#include <
mrpt/graphslam/interfaces/CRangeScanEdgeRegistrationDecider.h
>
14
15
#include <string>
16
17
#if MRPT_VERSION>=0x199
18
#include <mrpt/graphs/TNodeID.h>
19
using namespace
mrpt::graphs
;
20
#else
21
using namespace
mrpt::utils
;
22
#endif
23
24
namespace
mrpt
{
namespace
graphslam {
namespace
deciders {
25
42
template
<
class
GRAPH_T>
43
class
CEdgeRegistrationDecider_MR
:
44
public
virtual
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR
<GRAPH_T>,
45
public
virtual
mrpt::graphslam::deciders::CRangeScanEdgeRegistrationDecider
<GRAPH_T>
46
{
47
public
:
48
CEdgeRegistrationDecider_MR
();
49
~
CEdgeRegistrationDecider_MR
();
50
virtual
void
addBatchOfNodeIDsAndScans(
51
const
std::map<
52
TNodeID
,
53
mrpt::obs::CObservation2DRangeScan::Ptr>& nodeIDs_to_scans2D);
54
55
protected
:
56
};
57
58
} } }
// end of namespaces
59
60
#include "
CEdgeRegistrationDecider_MR_impl.h
"
CConnectionManager.h
mrpt::utils
mrpt::graphslam::deciders::CEdgeRegistrationDecider_MR
Edge Registration Decider virtual method.
Definition:
CEdgeRegistrationDecider_MR.h:43
mrpt::graphs
CRangeScanEdgeRegistrationDecider.h
TNodeID
uint64_t TNodeID
CRegistrationDeciderOrOptimizer_MR.h
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR
Interface for implementing deciders/optimizers related to the Condensed Measurements multi-robot grap...
Definition:
CRegistrationDeciderOrOptimizer_MR.h:24
mrpt
mrpt::graphslam::deciders::CRangeScanEdgeRegistrationDecider
CEdgeRegistrationDecider_MR_impl.h
mrpt_graphslam_2d
Author(s): Nikos Koukis
autogenerated on Sat May 2 2020 03:44:17