MRPT
1.9.9
|
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_) |
Add a MAP_DEFINITION_START() ... More... | |
#define | MAP_DEFINITION_END(_CLASS_NAME_) |
#define | MAP_DEFINITION_REGISTER(_CLASSNAME_STRINGS, _CLASSNAME_WITH_NS) |
Registers one map class into TMetricMapInitializer factory. More... | |
Typedefs | |
using | mrpt::maps::internal::MapDefCtorFunctor = std::function< mrpt::maps::TMetricMapInitializer *(void)> |
using | mrpt::maps::internal::MapCtorFromDefFunctor = std::function< mrpt::maps::CMetricMap *(const mrpt::maps::TMetricMapInitializer &)> |
#define MAP_DEFINITION_END | ( | _CLASS_NAME_ | ) |
Definition at line 68 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 94 of file TMetricMapTypesRegistry.h.
#define MAP_DEFINITION_START | ( | _CLASS_NAME_ | ) |
Add a MAP_DEFINITION_START() ...
MAP_DEFINITION_END() block inside the declaration of each metric map
Definition at line 57 of file TMetricMapTypesRegistry.h.
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020 |