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