#include <MapRepMultiMap.h>
|
| 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 () |
| |
| virtual | ~MapRepresentationInterface () |
| |
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 |
| virtual hectorslam::MapRepMultiMap::~MapRepMultiMap |
( |
| ) |
|
|
inlinevirtual |
| virtual void hectorslam::MapRepMultiMap::addMapMutex |
( |
int |
i, |
|
|
MapLockerInterface * |
mapMutex |
|
) |
| |
|
inlinevirtual |
| virtual const GridMap& hectorslam::MapRepMultiMap::getGridMap |
( |
int |
mapLevel | ) |
const |
|
inlinevirtual |
| virtual int hectorslam::MapRepMultiMap::getMapLevels |
( |
| ) |
const |
|
inlinevirtual |
| virtual float hectorslam::MapRepMultiMap::getScaleToMap |
( |
| ) |
const |
|
inlinevirtual |
| virtual Eigen::Vector3f hectorslam::MapRepMultiMap::matchData |
( |
const Eigen::Vector3f & |
beginEstimateWorld, |
|
|
const DataContainer & |
dataContainer, |
|
|
Eigen::Matrix3f & |
covMatrix |
|
) |
| |
|
inlinevirtual |
| virtual void hectorslam::MapRepMultiMap::onMapUpdated |
( |
| ) |
|
|
inlinevirtual |
| virtual void hectorslam::MapRepMultiMap::reset |
( |
| ) |
|
|
inlinevirtual |
| virtual void hectorslam::MapRepMultiMap::setUpdateFactorFree |
( |
float |
free_factor | ) |
|
|
inlinevirtual |
| virtual void hectorslam::MapRepMultiMap::setUpdateFactorOccupied |
( |
float |
occupied_factor | ) |
|
|
inlinevirtual |
| virtual void hectorslam::MapRepMultiMap::updateByScan |
( |
const DataContainer & |
dataContainer, |
|
|
const Eigen::Vector3f & |
robotPoseWorld |
|
) |
| |
|
inlinevirtual |
| std::vector<DataContainer> hectorslam::MapRepMultiMap::dataContainers |
|
protected |
The documentation for this class was generated from the following file: