23 class TSetOfMetricMapInitializers;
75 std::deque<TMetricMapInitializerPtr>
m_list;
81 template <
typename MAP_DEFINITION>
84 void push_back(
const TMetricMapInitializerPtr &o ) { m_list.push_back(o); }
86 size_t size()
const {
return m_list.size(); }
89 iterator
begin() {
return m_list.begin(); }
90 iterator
end() {
return m_list.end(); }
91 const_iterator
begin()
const {
return m_list.begin(); }
92 const_iterator
end()
const {
return m_list.end(); }
93 void clear() { m_list.clear(); }
292 void loadFromConfigFile(
294 const std::string §ionName);
Virtual base for specifying the kind and parameters of one map (normally, to be inserted into mrpt::m...
std::deque< TMetricMapInitializerPtr >::iterator iterator
void push_back(const TMetricMapInitializerPtr &o)
const_iterator end() const
const mrpt::utils::TRuntimeClassIdPtr metricMapClassType
Derived classes set this to CLASS_ID(< class >) where < class > is any CMetricMap derived class...
std::deque< TMetricMapInitializerPtr >::const_iterator const_iterator
const Scalar * const_iterator
A set of TMetricMapInitializer structures, passed to the constructor CMultiMetricMap::CMultiMetricMap...
const mrpt::utils::TRuntimeClassIdPtr & getMetricMapClassType() const
Query the map type (C++ class), as set by the factory method MapDefinition()
mrpt::maps::TMapGenericParams genericMapParams
Common params for all maps: These are automatically set in TMetricMapTypesRegistry::factoryMapObjectF...
This class allows loading and storing values and vectors of different types from a configuration text...
stlplus::smart_ptr_clone< TMetricMapInitializer > TMetricMapInitializerPtr
Smart pointer to TMetricMapInitializer.
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
std::deque< TMetricMapInitializerPtr > m_list
TSetOfMetricMapInitializers()
const_iterator begin() const
void push_back(const MAP_DEFINITION &o)
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
Common params to all maps derived from mrpt::maps::CMetricMap.
A structure that holds runtime class type information.
This is a virtual base class for sets of options than can be loaded from and/or saved to configuratio...
A wrapper class for pointers that can be safely copied with "=" operator without problems.