All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions
hectorslam::MapRepresentationInterface Class Reference

#include <MapRepresentationInterface.h>

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

List of all members.

Public Member Functions

virtual void addMapMutex (int i, MapLockerInterface *mapMutex)=0
virtual const GridMapgetGridMap (int mapLevel=0) const =0
virtual int getMapLevels () const =0
virtual MapLockerInterfacegetMapMutex (int i)=0
virtual float getScaleToMap () const =0
virtual Eigen::Vector3f matchData (const Eigen::Vector3f &beginEstimateWorld, const DataContainer &dataContainer, Eigen::Matrix3f &covMatrix)=0
virtual void onMapUpdated ()=0
virtual void reset ()=0
virtual void setUpdateFactorFree (float free_factor)=0
virtual void setUpdateFactorOccupied (float occupied_factor)=0
virtual void updateByScan (const DataContainer &dataContainer, const Eigen::Vector3f &robotPoseWorld)=0
virtual ~MapRepresentationInterface ()

Detailed Description

Definition at line 38 of file MapRepresentationInterface.h.


Constructor & Destructor Documentation

Definition at line 42 of file MapRepresentationInterface.h.


Member Function Documentation

virtual void hectorslam::MapRepresentationInterface::addMapMutex ( int  i,
MapLockerInterface mapMutex 
) [pure virtual]

Implemented in hectorslam::MapRepMultiMap.

virtual const GridMap& hectorslam::MapRepresentationInterface::getGridMap ( int  mapLevel = 0) const [pure virtual]
virtual int hectorslam::MapRepresentationInterface::getMapLevels ( ) const [pure virtual]

Implemented in hectorslam::MapRepMultiMap.

virtual float hectorslam::MapRepresentationInterface::getScaleToMap ( ) const [pure virtual]
virtual Eigen::Vector3f hectorslam::MapRepresentationInterface::matchData ( const Eigen::Vector3f &  beginEstimateWorld,
const DataContainer dataContainer,
Eigen::Matrix3f &  covMatrix 
) [pure virtual]
virtual void hectorslam::MapRepresentationInterface::reset ( ) [pure virtual]
virtual void hectorslam::MapRepresentationInterface::setUpdateFactorFree ( float  free_factor) [pure virtual]

Implemented in hectorslam::MapRepMultiMap.

virtual void hectorslam::MapRepresentationInterface::setUpdateFactorOccupied ( float  occupied_factor) [pure virtual]

Implemented in hectorslam::MapRepMultiMap.

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

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


hector_mapping
Author(s): Stefan Kohlbrecher
autogenerated on Mon Jul 15 2013 16:52:04