MRPT
2.0.1
|
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 2.0.1 Git: 0fef1a6d7 Fri Apr 3 23:00:21 2020 +0200 at vie abr 3 23:20:28 CEST 2020 |