Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
SlamSpafDBSynchroniser.hpp
00001 /* $Id$ */
00002 
00003 #ifndef _SPLAMF_SLAMSPAFDBSYNCHRONISER_HPP_
00004 #define _SPLAMF_SLAMSPAFDBSYNCHRONISER_HPP_
00005 
00006 #include <slam/slamEvents.hpp>
00007 
00008 namespace jafar {
00009   namespace spafdb {
00010     class SpafDB;
00011   }
00012   namespace splamf {
00016     class SlamSpafDBSynchroniser : public slam::SlamEventAdapter {
00017       public:
00018         SlamSpafDBSynchroniser( int _mapId, slam::SlamEkf* ekf, spafdb::SpafDB* db );
00019         virtual ~SlamSpafDBSynchroniser( );
00020         
00021         virtual void addLandmark(const slam::BaseFeature& landmark);
00022         virtual void removeLandmark(const slam::BaseFeature& landmark);
00023       private:
00024         int m_mapId;
00025         slam::SlamEkf* m_slamEkf;
00026         spafdb::SpafDB* m_spafDB;
00027     };
00028   }
00029 }
00030 
00031 #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