Main MRPT website > C++ reference for MRPT 1.9.9
registerAllClasses.cpp
Go to the documentation of this file.
1 /* +------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2017, 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 #include "nav-precomp.h" // Precomp header
11 
12 #include <mrpt/nav.h>
14 #include <mrpt/utils/initializer.h>
15 
16 using namespace mrpt;
17 using namespace mrpt::utils;
18 using namespace mrpt::nav;
19 using namespace std;
20 
21 MRPT_INITIALIZER(registerAllNavigationClasses)
22 {
23 #if !defined(DISABLE_MRPT_AUTO_CLASS_REGISTRATION)
24  // PTGs:
31 
32  // Logs:
37 
38  // Holo methods:
42 
43  // Motion choosers:
46 #endif
47 }
A holonomic reactive navigation method, based on Virtual Force Fields (VFF).
Definition: CHolonomicVFF.h:50
Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
A class for storing extra information about the execution of CHolonomicFullEval navigation.
A class for storing extra information about the execution of CHolonomicVFF navigation.
Definition: CHolonomicVFF.h:28
An implementation of the holonomic reactive navigation method "Nearness-Diagram". ...
Definition: CHolonomicND.h:55
STL namespace.
A class for storing, saving and loading a reactive navigation log record for the CReactiveNavigationS...
#define MRPT_INITIALIZER(f)
Definition: initializer.h:47
A PTG for circular-shaped robots with holonomic kinematics.
#define CLASS_ID(T)
Access to runtime class ID for a defined class name.
Definition: CObject.h:85
A PTG for optimal paths of type "C|C" , as named in PTG papers.
Implementation of multi-objective motion chooser using scalarization: a user-given formula is used to...
Full evaluation of all possible directions within the discrete set of input directions.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
Virtual base class for multi-objective motion choosers, as used for reactive navigation engines...
The "a(symptotic)-alpha PTG", as named in PTG papers.
A class for storing extra information about the execution of CHolonomicND navigation.
Definition: CHolonomicND.h:165
A PTG for optimal paths of type "CS", as named in PTG papers.
void registerClass(const mrpt::utils::TRuntimeClassId *pNewClass)
Register a class into the MRPT internal list of "CSerializable" descendents.
A PTG for optimal paths of type "C|C,S" (as named in PTG papers).
A PTG for circular paths ("C" type PTG in papers).



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019