TUserOptionsChecker_ROS.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 <ros/console.h>
13 
14 #include <mrpt/graphslam/apps_related/TUserOptionsChecker.h>
15 #include <mrpt/graphs/CNetworkOfPoses.h>
19 
20 namespace mrpt { namespace graphslam { namespace apps {
21 
22 template<class GRAPH_T>
24  public mrpt::graphslam::apps::TUserOptionsChecker<GRAPH_T> {
25 
32  typedef std::map<
33  std::string,
34  mrpt::graphslam::deciders::CNodeRegistrationDecider<GRAPH_T>*(*)()>
36  typedef std::map<
37  std::string,
38  mrpt::graphslam::deciders::CEdgeRegistrationDecider<GRAPH_T>*(*)()>
40  typedef std::map<
41  std::string,
42  mrpt::graphslam::optimizers::CGraphSlamOptimizer<GRAPH_T>*(*)()>
45  typedef mrpt::graphslam::apps::TUserOptionsChecker<GRAPH_T> parent;
53 
54 };
55 
56 
57 } } } // end of namespaces
59 
std::map< std::string, mrpt::graphslam::deciders::CEdgeRegistrationDecider< GRAPH_T > *(*)()> edge_regs_t
void createDeciderOptimizerMappings()
Create deciders, optimizers specific to the ROS case.
std::map< std::string, mrpt::graphslam::deciders::CNodeRegistrationDecider< GRAPH_T > *(*)()> node_regs_t
mrpt::graphslam::apps::TUserOptionsChecker< GRAPH_T > parent
Parent class.
std::map< std::string, mrpt::graphslam::optimizers::CGraphSlamOptimizer< GRAPH_T > *(*)()> optimizers_t


mrpt_graphslam_2d
Author(s): Nikos Koukis
autogenerated on Thu Jun 6 2019 19:37:48