allocateArray(const Eigen::Vector2i &newMapDims) | hectorslam::GridMapBase< ConcreteCellType > | inline |
bresenham2D(unsigned int abs_da, unsigned int abs_db, int error_b, int offset_a, int offset_b, unsigned int offset) | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
bresenhamCellFree(unsigned int offset) | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
bresenhamCellOcc(unsigned int offset) | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
clear() | hectorslam::GridMapBase< ConcreteCellType > | inline |
concreteGridFunctions | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | protected |
currMarkFreeIndex | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | protected |
currMarkOccIndex | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | protected |
currUpdateIndex | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | protected |
deleteArray() | hectorslam::GridMapBase< ConcreteCellType > | inline |
getCell(int x, int y) | hectorslam::GridMapBase< ConcreteCellType > | inline |
getCell(int x, int y) const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getCell(int index) | hectorslam::GridMapBase< ConcreteCellType > | inline |
getCell(int index) const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getCellLength() const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getGridProbabilityMap(int index) const | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
getMapCoords(const Eigen::Vector2f &worldCoords) const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getMapCoordsPose(const Eigen::Vector3f &worldPose) const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getMapDimensions() const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getMapDimProperties() const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getMapExtends(int &xMax, int &yMax, int &xMin, int &yMin) const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getMapTworld() const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getObstacleThreshold() const | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
getScaleToMap() const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getSizeX() const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getSizeY() const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getUpdateIndex() const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getWorldCoords(const Eigen::Vector2f &mapCoords) const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getWorldCoordsPose(const Eigen::Vector3f &mapPose) const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getWorldTmap() const | hectorslam::GridMapBase< ConcreteCellType > | inline |
getWorldTmap3D() const | hectorslam::GridMapBase< ConcreteCellType > | inline |
GridMapBase(float mapResolution, const Eigen::Vector2i &size, const Eigen::Vector2f &offset) | hectorslam::GridMapBase< ConcreteCellType > | inline |
GridMapBase(const GridMapBase &other) | hectorslam::GridMapBase< ConcreteCellType > | inline |
hasGridValue(int x, int y) const | hectorslam::GridMapBase< ConcreteCellType > | inline |
isFree(int xMap, int yMap) const | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
isFree(int index) const | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
isOccupied(int xMap, int yMap) const | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
isOccupied(int index) const | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
mapArray | hectorslam::GridMapBase< ConcreteCellType > | protected |
mapDimensionProperties | hectorslam::GridMapBase< ConcreteCellType > | protected |
mapTworld | hectorslam::GridMapBase< ConcreteCellType > | protected |
OccGridMapBase(float mapResolution, const Eigen::Vector2i &size, const Eigen::Vector2f &offset) | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
operator=(const GridMapBase &other) | hectorslam::GridMapBase< ConcreteCellType > | inline |
pointOutOfMapBounds(const Eigen::Vector2f &pointMapCoords) const | hectorslam::GridMapBase< ConcreteCellType > | inline |
reset() | hectorslam::GridMapBase< ConcreteCellType > | inlinevirtual |
scaleToMap | hectorslam::GridMapBase< ConcreteCellType > | protected |
setDimensionProperties(const Eigen::Vector2f &topLeftOffsetIn, const Eigen::Vector2i &mapDimensionsIn, float cellLengthIn) | hectorslam::GridMapBase< ConcreteCellType > | inline |
setDimensionProperties(const MapDimensionProperties &newMapDimProps) | hectorslam::GridMapBase< ConcreteCellType > | inline |
setMapGridSize(const Eigen::Vector2i &newMapDims) | hectorslam::GridMapBase< ConcreteCellType > | inline |
setMapTransformation(const Eigen::Vector2f &topLeftOffset, float cellLength) | hectorslam::GridMapBase< ConcreteCellType > | inline |
setUpdated() | hectorslam::GridMapBase< ConcreteCellType > | inline |
setUpdateFreeFactor(float factor) | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
setUpdateOccupiedFactor(float factor) | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
sizeX | hectorslam::GridMapBase< ConcreteCellType > | protected |
updateByScan(const DataContainer &dataContainer, const Eigen::Vector3f &robotPoseWorld) | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
updateLineBresenhami(const Eigen::Vector2i &beginMap, const Eigen::Vector2i &endMap, unsigned int max_length=UINT_MAX) | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
updateSetFree(int index) | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
updateSetOccupied(int index) | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
updateUnsetFree(int index) | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inline |
worldTmap | hectorslam::GridMapBase< ConcreteCellType > | protected |
worldTmap3D | hectorslam::GridMapBase< ConcreteCellType > | protected |
~GridMapBase() | hectorslam::GridMapBase< ConcreteCellType > | inlinevirtual |
~OccGridMapBase() | hectorslam::OccGridMapBase< ConcreteCellType, ConcreteGridFunctions > | inlinevirtual |