#include <MapRepMultiMap.h>

Public Member Functions | |
| virtual void | addMapMutex (int i, MapLockerInterface *mapMutex) | 
| virtual const GridMap & | getGridMap (int mapLevel) const | 
| virtual int | getMapLevels () const | 
| MapLockerInterface * | getMapMutex (int i) | 
| virtual float | getScaleToMap () const | 
| MapRepMultiMap (float mapResolution, int mapSizeX, int mapSizeY, unsigned int numDepth, const Eigen::Vector2f &startCoords, DrawInterface *drawInterfaceIn, HectorDebugInfoInterface *debugInterfaceIn) | |
| virtual Eigen::Vector3f | matchData (const Eigen::Vector3f &beginEstimateWorld, const DataContainer &dataContainer, Eigen::Matrix3f &covMatrix) | 
| virtual void | onMapUpdated () | 
| virtual void | reset () | 
| virtual void | setUpdateFactorFree (float free_factor) | 
| virtual void | setUpdateFactorOccupied (float occupied_factor) | 
| virtual void | updateByScan (const DataContainer &dataContainer, const Eigen::Vector3f &robotPoseWorld) | 
| virtual | ~MapRepMultiMap () | 
Protected Attributes | |
| std::vector< DataContainer > | dataContainers | 
| std::vector< MapProcContainer > | mapContainer | 
Definition at line 44 of file MapRepMultiMap.h.
| hectorslam::MapRepMultiMap::MapRepMultiMap | ( | float | mapResolution, | 
| int | mapSizeX, | ||
| int | mapSizeY, | ||
| unsigned int | numDepth, | ||
| const Eigen::Vector2f & | startCoords, | ||
| DrawInterface * | drawInterfaceIn, | ||
| HectorDebugInfoInterface * | debugInterfaceIn | ||
| ) |  [inline] | 
        
Definition at line 48 of file MapRepMultiMap.h.
| virtual hectorslam::MapRepMultiMap::~MapRepMultiMap | ( | ) |  [inline, virtual] | 
        
Definition at line 74 of file MapRepMultiMap.h.
| virtual void hectorslam::MapRepMultiMap::addMapMutex | ( | int | i, | 
| MapLockerInterface * | mapMutex | ||
| ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 97 of file MapRepMultiMap.h.
| virtual const GridMap& hectorslam::MapRepMultiMap::getGridMap | ( | int | mapLevel | ) |  const [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 95 of file MapRepMultiMap.h.
| virtual int hectorslam::MapRepMultiMap::getMapLevels | ( | ) |  const [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 94 of file MapRepMultiMap.h.
| MapLockerInterface* hectorslam::MapRepMultiMap::getMapMutex | ( | int | i | ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 102 of file MapRepMultiMap.h.
| virtual float hectorslam::MapRepMultiMap::getScaleToMap | ( | ) |  const [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 92 of file MapRepMultiMap.h.
| virtual Eigen::Vector3f hectorslam::MapRepMultiMap::matchData | ( | const Eigen::Vector3f & | beginEstimateWorld, | 
| const DataContainer & | dataContainer, | ||
| Eigen::Matrix3f & | covMatrix | ||
| ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 116 of file MapRepMultiMap.h.
| virtual void hectorslam::MapRepMultiMap::onMapUpdated | ( | ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 107 of file MapRepMultiMap.h.
| virtual void hectorslam::MapRepMultiMap::reset | ( | ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 83 of file MapRepMultiMap.h.
| virtual void hectorslam::MapRepMultiMap::setUpdateFactorFree | ( | float | free_factor | ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 151 of file MapRepMultiMap.h.
| virtual void hectorslam::MapRepMultiMap::setUpdateFactorOccupied | ( | float | occupied_factor | ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 161 of file MapRepMultiMap.h.
| virtual void hectorslam::MapRepMultiMap::updateByScan | ( | const DataContainer & | dataContainer, | 
| const Eigen::Vector3f & | robotPoseWorld | ||
| ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 136 of file MapRepMultiMap.h.
Definition at line 173 of file MapRepMultiMap.h.
Definition at line 172 of file MapRepMultiMap.h.