#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.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019 |