MRPT logo

mrpt::slam::TMetricMapInitializer Struct Reference

Each structure of this kind will determine the kind (and initial configuration) of one map to be build into a CMultiMetricMap object. More...

#include <mrpt/slam/CMultiMetricMap.h>

List of all members.

Classes

struct  CBeaconMapOptions
 Especific options for landmarks maps (mrpt::slam::CBeaconMap). More...
struct  CColouredPointsMapOptions
 Especific options for coloured points maps (mrpt::slam::CPointsMap). More...
struct  CGasConcentrationGridMap2DOptions
 Especific options for gas grid maps (mrpt::slam::CGasConcentrationGridMap2D). More...
struct  CHeightGridMap2DOptions
 Especific options for height grid maps (mrpt::slam::CHeightGridMap2D). More...
struct  CLandmarksMapOptions
 Especific options for landmarks maps (mrpt::slam::CLandmarksMap). More...
struct  CPointsMapOptions
 Especific options for points maps (mrpt::slam::CPointsMap). More...
struct  TOccGridMap2DOptions
 Especific options for grid maps (mrpt::slam::COccupancyGridMap2D). More...

Public Member Functions

 TMetricMapInitializer ()
 Initialization (sets 'metricMapClassType' to NULL, an invalid value -> it must be set correctly before use!).

Public Attributes

TRuntimeClassIdPtr metricMapClassType
 Set this to CLASS_ID(< class >) where < class > is any CMetricMap derived class.
bool m_disableSaveAs3DObject
 This value will be copied to the member with the same value in the map, see mrpt::slam::CMetricMap::m_disableSaveAs3DObject.
struct MRPTDLLIMPEXP
mrpt::slam::TMetricMapInitializer::TOccGridMap2DOptions 
occupancyGridMap2D_options
 Especific options for grid maps (mrpt::slam::COccupancyGridMap2D).
struct MRPTDLLIMPEXP
mrpt::slam::TMetricMapInitializer::CPointsMapOptions 
pointsMapOptions_options
 Especific options for points maps (mrpt::slam::CPointsMap).
struct MRPTDLLIMPEXP
mrpt::slam::TMetricMapInitializer::CGasConcentrationGridMap2DOptions 
gasGridMap_options
 Especific options for gas grid maps (mrpt::slam::CGasConcentrationGridMap2D).
struct MRPTDLLIMPEXP
mrpt::slam::TMetricMapInitializer::CLandmarksMapOptions 
landmarksMap_options
 Especific options for landmarks maps (mrpt::slam::CLandmarksMap).
struct MRPTDLLIMPEXP
mrpt::slam::TMetricMapInitializer::CBeaconMapOptions 
beaconMap_options
 Especific options for landmarks maps (mrpt::slam::CBeaconMap).
struct MRPTDLLIMPEXP
mrpt::slam::TMetricMapInitializer::CHeightGridMap2DOptions 
heightMap_options
 Especific options for height grid maps (mrpt::slam::CHeightGridMap2D).
struct MRPTDLLIMPEXP
mrpt::slam::TMetricMapInitializer::CColouredPointsMapOptions 
colouredPointsMapOptions_options
 Especific options for coloured points maps (mrpt::slam::CPointsMap).

Detailed Description

Each structure of this kind will determine the kind (and initial configuration) of one map to be build into a CMultiMetricMap object.

See "mrpt::slam::TSetOfMetricMapInitializers::loadFromConfigFile" as an easy way of initialize this object.

See also:
TSetOfMetricMapInitializers, CMultiMetricMap::CMultiMetricMap

Definition at line 302 of file CMultiMetricMap.h.


Constructor & Destructor Documentation

mrpt::slam::TMetricMapInitializer::TMetricMapInitializer (  ) 

Initialization (sets 'metricMapClassType' to NULL, an invalid value -> it must be set correctly before use!).


Member Data Documentation

Especific options for landmarks maps (mrpt::slam::CBeaconMap).

Especific options for coloured points maps (mrpt::slam::CPointsMap).

Especific options for gas grid maps (mrpt::slam::CGasConcentrationGridMap2D).

Especific options for height grid maps (mrpt::slam::CHeightGridMap2D).

Especific options for landmarks maps (mrpt::slam::CLandmarksMap).

This value will be copied to the member with the same value in the map, see mrpt::slam::CMetricMap::m_disableSaveAs3DObject.

Definition at line 314 of file CMultiMetricMap.h.

Set this to CLASS_ID(< class >) where < class > is any CMetricMap derived class.

Definition at line 310 of file CMultiMetricMap.h.

Especific options for grid maps (mrpt::slam::COccupancyGridMap2D).

Especific options for points maps (mrpt::slam::CPointsMap).




Page generated by Doxygen 1.6.1 for MRPT 0.7.1 SVN: at Tue Dec 22 08:29:35 CET 2009