#include <MapRepSingleMap.h>

Public Member Functions | |
| virtual const GridMap & | getGridMap (int mapLevel) const | 
| virtual int | getMapLevels () const | 
| virtual float | getScaleToMap () const | 
| MapRepSingleMap (float mapResolution, 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 | updateByScan (const DataContainer &dataContainer, const Eigen::Vector3f &robotPoseWorld) | 
| virtual | ~MapRepSingleMap () | 
Protected Attributes | |
| GridMap * | gridMap | 
| OccGridMapUtilConfig< GridMap > * | gridMapUtil | 
| ScanMatcher < OccGridMapUtilConfig < GridMap > > *  | scanMatcher | 
Definition at line 43 of file MapRepSingleMap.h.
| hectorslam::MapRepSingleMap::MapRepSingleMap | ( | float | mapResolution, | 
| DrawInterface * | drawInterfaceIn, | ||
| HectorDebugInfoInterface * | debugInterfaceIn | ||
| ) |  [inline] | 
        
Definition at line 47 of file MapRepSingleMap.h.
| virtual hectorslam::MapRepSingleMap::~MapRepSingleMap | ( | ) |  [inline, virtual] | 
        
Definition at line 54 of file MapRepSingleMap.h.
| virtual const GridMap& hectorslam::MapRepSingleMap::getGridMap | ( | int | mapLevel | ) |  const [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 70 of file MapRepSingleMap.h.
| virtual int hectorslam::MapRepSingleMap::getMapLevels | ( | ) |  const [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 69 of file MapRepSingleMap.h.
| virtual float hectorslam::MapRepSingleMap::getScaleToMap | ( | ) |  const [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 67 of file MapRepSingleMap.h.
| virtual Eigen::Vector3f hectorslam::MapRepSingleMap::matchData | ( | const Eigen::Vector3f & | beginEstimateWorld, | 
| const DataContainer & | dataContainer, | ||
| Eigen::Matrix3f & | covMatrix | ||
| ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 77 of file MapRepSingleMap.h.
| virtual void hectorslam::MapRepSingleMap::onMapUpdated | ( | ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 72 of file MapRepSingleMap.h.
| virtual void hectorslam::MapRepSingleMap::reset | ( | ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 61 of file MapRepSingleMap.h.
| virtual void hectorslam::MapRepSingleMap::updateByScan | ( | const DataContainer & | dataContainer, | 
| const Eigen::Vector3f & | robotPoseWorld | ||
| ) |  [inline, virtual] | 
        
Implements hectorslam::MapRepresentationInterface.
Definition at line 82 of file MapRepSingleMap.h.
GridMap* hectorslam::MapRepSingleMap::gridMap [protected] | 
        
Definition at line 88 of file MapRepSingleMap.h.
Definition at line 89 of file MapRepSingleMap.h.
Definition at line 90 of file MapRepSingleMap.h.