#include <mrpt/utils/core_defs.h>#include <mrpt/obs/link_pragmas.h>#include <mrpt/obs/obs_frwds.h>#include <map>#include <string>Go to the source code of this file.
Classes | |
| struct | mrpt::maps::internal::TMetricMapTypesRegistry |
| Class factory & registry for map classes. More... | |
Namespaces | |
| mrpt | |
| This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. | |
| mrpt::maps | |
| mrpt::maps::internal | |
Macros | |
| #define | MAP_DEFINITION_START(_CLASS_NAME_, _LINKAGE_) |
| Add a MAP_DEFINITION_START() ... More... | |
| #define | MAP_DEFINITION_END(_CLASS_NAME_, _LINKAGE_) |
| #define | MAP_DEFINITION_REGISTER(_CLASSNAME_STRINGS, _CLASSNAME_WITH_NS) |
| Registers one map class into TMetricMapInitializer factory. More... | |
Typedefs | |
| typedef mrpt::maps::TMetricMapInitializer *(* | mrpt::maps::internal::MapDefCtorFunctor) (void) |
| typedef mrpt::maps::CMetricMap *(* | mrpt::maps::internal::MapCtorFromDefFunctor) (const mrpt::maps::TMetricMapInitializer &) |
| #define MAP_DEFINITION_END | ( | _CLASS_NAME_, | |
| _LINKAGE_ | |||
| ) |
Definition at line 52 of file TMetricMapTypesRegistry.h.
| #define MAP_DEFINITION_REGISTER | ( | _CLASSNAME_STRINGS, | |
| _CLASSNAME_WITH_NS | |||
| ) |
Registers one map class into TMetricMapInitializer factory.
One or several alternative class names can be provided, separated with whitespaces or commas
Definition at line 69 of file TMetricMapTypesRegistry.h.
| #define MAP_DEFINITION_START | ( | _CLASS_NAME_, | |
| _LINKAGE_ | |||
| ) |
Add a MAP_DEFINITION_START() ...
MAP_DEFINITION_END() block inside the declaration of each metric map
Definition at line 44 of file TMetricMapTypesRegistry.h.
| Page generated by Doxygen 1.9.1 for MRPT 1.4.0 SVN: at Fri Sep 3 01:11:30 UTC 2021 |