Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Protected Attributes
jafar::slam::AbstractMapManager Class Reference

Abstract map manager. More...


Detailed Description

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>

Inheritance diagram for jafar::slam::AbstractMapManager:
Inheritance graph
[legend]

List of all members.

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

SlamEkfm_slam
class
jafar::slam::AbstractMapManager::Stats 
stats

Member Function Documentation

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.


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

Generated on Wed Oct 15 2014 00:37:48 for Jafar by doxygen 1.7.6.1
LAAS-CNRS