Jafar
|
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
Generated on Wed Oct 15 2014 00:37:28 for Jafar by doxygen 1.7.6.1 |