Public Member Functions | Protected Attributes
hectorslam::MapRepMultiMap Class Reference

#include <MapRepMultiMap.h>

Inheritance diagram for hectorslam::MapRepMultiMap:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void addMapMutex (int i, MapLockerInterface *mapMutex)
virtual const GridMapgetGridMap (int mapLevel) const
virtual int getMapLevels () const
MapLockerInterfacegetMapMutex (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 ()

Protected Attributes

std::vector< DataContainerdataContainers
std::vector< MapProcContainermapContainer

Detailed Description

Definition at line 44 of file MapRepMultiMap.h.


Constructor & Destructor Documentation

hectorslam::MapRepMultiMap::MapRepMultiMap ( float  mapResolution,
int  mapSizeX,
int  mapSizeY,
unsigned int  numDepth,
const Eigen::Vector2f &  startCoords,
DrawInterface drawInterfaceIn,
HectorDebugInfoInterface debugInterfaceIn 
) [inline]

Definition at line 48 of file MapRepMultiMap.h.

virtual hectorslam::MapRepMultiMap::~MapRepMultiMap ( ) [inline, virtual]

Definition at line 74 of file MapRepMultiMap.h.


Member Function Documentation

virtual void hectorslam::MapRepMultiMap::addMapMutex ( int  i,
MapLockerInterface mapMutex 
) [inline, virtual]

Implements hectorslam::MapRepresentationInterface.

Definition at line 97 of file MapRepMultiMap.h.

virtual const GridMap& hectorslam::MapRepMultiMap::getGridMap ( int  mapLevel) const [inline, virtual]

Implements hectorslam::MapRepresentationInterface.

Definition at line 95 of file MapRepMultiMap.h.

virtual int hectorslam::MapRepMultiMap::getMapLevels ( ) const [inline, virtual]

Implements hectorslam::MapRepresentationInterface.

Definition at line 94 of file MapRepMultiMap.h.

Implements hectorslam::MapRepresentationInterface.

Definition at line 102 of file MapRepMultiMap.h.

virtual float hectorslam::MapRepMultiMap::getScaleToMap ( ) const [inline, virtual]

Implements hectorslam::MapRepresentationInterface.

Definition at line 92 of file MapRepMultiMap.h.

virtual Eigen::Vector3f hectorslam::MapRepMultiMap::matchData ( const Eigen::Vector3f &  beginEstimateWorld,
const DataContainer dataContainer,
Eigen::Matrix3f &  covMatrix 
) [inline, virtual]

Implements hectorslam::MapRepresentationInterface.

Definition at line 116 of file MapRepMultiMap.h.

virtual void hectorslam::MapRepMultiMap::onMapUpdated ( ) [inline, virtual]

Implements hectorslam::MapRepresentationInterface.

Definition at line 107 of file MapRepMultiMap.h.

virtual void hectorslam::MapRepMultiMap::reset ( ) [inline, virtual]

Implements hectorslam::MapRepresentationInterface.

Definition at line 83 of file MapRepMultiMap.h.

virtual void hectorslam::MapRepMultiMap::setUpdateFactorFree ( float  free_factor) [inline, virtual]

Implements hectorslam::MapRepresentationInterface.

Definition at line 149 of file MapRepMultiMap.h.

virtual void hectorslam::MapRepMultiMap::setUpdateFactorOccupied ( float  occupied_factor) [inline, virtual]

Implements hectorslam::MapRepresentationInterface.

Definition at line 159 of file MapRepMultiMap.h.

virtual void hectorslam::MapRepMultiMap::updateByScan ( const DataContainer dataContainer,
const Eigen::Vector3f &  robotPoseWorld 
) [inline, virtual]

Implements hectorslam::MapRepresentationInterface.

Definition at line 134 of file MapRepMultiMap.h.


Member Data Documentation

Definition at line 171 of file MapRepMultiMap.h.

Definition at line 170 of file MapRepMultiMap.h.


The documentation for this class was generated from the following file:


hector_mapping
Author(s): Stefan Kohlbrecher
autogenerated on Wed Aug 26 2015 11:45:03