Public Member Functions | List of all members
hectorslam::MapRepresentationInterface Class Referenceabstract

#include <MapRepresentationInterface.h>

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

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 ( )
inlinevirtual

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:


hector_mapping
Author(s): Stefan Kohlbrecher
autogenerated on Sun Nov 3 2019 03:18:33