Public Types | Public Member Functions | Protected Member Functions
mrpt::graphslam::deciders::CNodeRegistrationDecider_MR< GRAPH_T > Class Template Reference

Node Registration Decider Interface Class. More...

#include <CNodeRegistrationDecider_MR.h>

Inheritance diagram for mrpt::graphslam::deciders::CNodeRegistrationDecider_MR< GRAPH_T >:
Inheritance graph

List of all members.

Public Types

typedef GRAPH_T::global_pose_t global_pose_t

Public Member Functions

 CNodeRegistrationDecider_MR ()
 ~CNodeRegistrationDecider_MR ()

Protected Member Functions

void addNodeAnnotsToPose (global_pose_t *pose) const
void addNodeAnnotsToPose (global_pose_t *pose) const
 Decorate a pose according to the TMRSlamNodeAnnotation fields.

Detailed Description

template<class GRAPH_T>
class mrpt::graphslam::deciders::CNodeRegistrationDecider_MR< GRAPH_T >

Node Registration Decider Interface Class.

Node Registration Decider classes that are to be used in a multi-robot SLAM scheme according to the Condensed Measurements multi-robot strategy by M.T. Lazaro et al. [1] are to inherit from this method.

Condensed Measurements-related classes are suffixed with _MR.
For an example of inheriting from this class, see the mrpt::graphslam::deciders::CFixedIntervalsNRD_MR.

[1] Multi-robot SLAM using Condensed Measurements - M.T. Lazaro, L.M. Paz, P. Pinies, J.A. Castellanos, G. Grisetti

Definition at line 36 of file CNodeRegistrationDecider_MR.h.

Member Typedef Documentation

template<class GRAPH_T >
typedef GRAPH_T::global_pose_t mrpt::graphslam::deciders::CNodeRegistrationDecider_MR< GRAPH_T >::global_pose_t

Constructor & Destructor Documentation

Definition at line 16 of file CNodeRegistrationDecider_MR_impl.h.

Definition at line 19 of file CNodeRegistrationDecider_MR_impl.h.

Member Function Documentation

void mrpt::graphslam::deciders::CNodeRegistrationDecider_MR< mrpt::graphs::CNetworkOfPoses2DInf_NA >::addNodeAnnotsToPose ( global_pose_t pose) const [protected]

Definition at line 26 of file CNodeRegistrationDecider_MR_impl.h.

template<class GRAPH_T >
void mrpt::graphslam::deciders::CNodeRegistrationDecider_MR< GRAPH_T >::addNodeAnnotsToPose ( global_pose_t pose) const [protected]

Decorate a pose according to the TMRSlamNodeAnnotation fields.

Do this only for the nodes that are initially registered in the graph by the current CGraphSlamEngine_t class. Nodes of other graphSLAM-agents that are to be integrated must have already filled these fields.

Definition at line 22 of file CNodeRegistrationDecider_MR_impl.h.

The documentation for this class was generated from the following files:

Author(s): Nikos Koukis
autogenerated on Sun Sep 17 2017 03:02:04