Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
MultiMapEvents.hpp
00001 /* $Id$ */
00002 
00003 #ifndef _MULTI_MAPS_EVENTS_HPP_
00004 #define _MULTI_MAPS_EVENTS_HPP_
00005 
00006 namespace jafar {
00007   namespace slam {
00008     class SlamEkf;
00009   }
00010   namespace slammm {
00015     class MultiMapEventListener
00016     {
00017       friend class MultiMapsSlam;
00018       protected:
00019         virtual ~MultiMapEventListener();
00020         virtual void mapStarted( int _robotId, int _mapId, slam::SlamEkf* ) = 0;
00021         virtual void mapClosed( int _robotId, int _mapId, slam::SlamEkf* ) = 0;
00022     };
00027     class MultiMapEventAdapter : public MultiMapEventListener
00028     {
00029       protected:
00030         virtual ~MultiMapEventAdapter();
00031         virtual void mapStarted( int _robotId, int _mapId, slam::SlamEkf* );
00032         virtual void mapClosed( int _robotId, int _mapId, slam::SlamEkf* );
00033     };
00034   }
00035 }
00036 
00037 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

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