Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
exporterAbstract.hpp
Go to the documentation of this file.
00001 
00012 #ifndef EXPORTER_ABSTRACT_HPP
00013 #define EXPORTER_ABSTRACT_HPP
00014 
00015 #include "rtslam/robotAbstract.hpp"
00016 
00017 namespace jafar {
00018 namespace rtslam {
00019 
00020   
00021   class ExporterAbstract
00022   {
00023     protected:
00024       robot_ptr_t robPtr;
00025     public:
00026       ExporterAbstract(robot_ptr_t robPtr): robPtr(robPtr) {}
00027       virtual void exportCurrentState() = 0;
00028       virtual void stop() {}
00029   };
00030   
00031   
00032   
00033   
00034   class ExporterPoster: public ExporterAbstract
00035   {
00036     public:
00037       ExporterPoster(robot_ptr_t robPtr): ExporterAbstract(robPtr)
00038       {
00039       
00040       }
00041       virtual void exportCurrentState()
00042       {
00043         
00044         
00045       }
00046   };
00047   
00048   
00049 }}
00050 
00051 
00052 
00053 
00054 #endif // EXPORTERABSTRACT_HPP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

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