#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.