$search

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

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

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]
virtual MapLockerInterface* hectorslam::MapRepresentationInterface::getMapMutex ( int  i  )  [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::onMapUpdated (  )  [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 Tue Mar 5 13:09:47 2013