Jafar
|
Abstract map manager. More...
Abstract map manager.
The map manager is basically responsible for allocating map objects state.
Definition at line 23 of file abstractMapManager.hpp.
#include <abstractMapManager.hpp>
Classes | |
class | Stats |
Public Member Functions | |
AbstractMapManager (SlamEkf &slam) | |
virtual void | clear ()=0 |
virtual void | setMapObjectState (AbstractMapObject &mapObj)=0 |
virtual void | removeMapObject (AbstractMapObject const &mapObj)=0 |
virtual void | endProcessObservations (unsigned int robotId_) |
virtual void | writeLogHeader (jafar::kernel::DataLogger &log) const |
Implements this method calling repeatidly log methods. | |
virtual void | writeLogData (jafar::kernel::DataLogger &log) const |
Implements this method calling repeatidly log methods. | |
virtual void | writeLogStats (jafar::kernel::DataLogger &log) const |
write stats at the end of the log | |
Protected Attributes | |
SlamEkf & | m_slam |
class jafar::slam::AbstractMapManager::Stats | stats |
virtual void jafar::slam::AbstractMapManager::writeLogData | ( | jafar::kernel::DataLogger & | log | ) | const [inline, virtual] |
Implements this method calling repeatidly log methods.
You should use writeData() or writeDataVector().
Implements jafar::kernel::DataLoggable.
Reimplemented in jafar::slam::GlobalMapManager.
Definition at line 52 of file abstractMapManager.hpp.
virtual void jafar::slam::AbstractMapManager::writeLogHeader | ( | jafar::kernel::DataLogger & | log | ) | const [inline, virtual] |
Implements this method calling repeatidly log methods.
You should use writeComment(), writeLegend() or writeLegendTokens().
Implements jafar::kernel::DataLoggable.
Reimplemented in jafar::slam::GlobalMapManager.
Definition at line 51 of file abstractMapManager.hpp.
Generated on Wed Oct 15 2014 00:37:48 for Jafar by doxygen 1.7.6.1 |