LandmarkDBWorker.H

00001 #include "Component/ModelComponent.H"
00002 #include "Component/ModelParam.H"
00003 #include "Image/Image.H"
00004 #include "Image/Pixels.H"
00005 #include "Robots/RobotBrain/RobotBrainComponent.H"
00006 
00007 #include "Ice/IceImageUtils.H"
00008 #include "Ice/BeobotEvents.ice.H"
00009 
00010 #ifndef LANDMARKDBWORKERI_H
00011 #define LANDMARKDBWORKERI_H
00012 
00013 class LandmarkDBWorkerI : public RobotBrainComponent
00014 {
00015 public:
00016 
00017   LandmarkDBWorkerI(OptionManager& mgr,
00018       const std::string& descrName = "LandmarkDBWorker",
00019       const std::string& tagName = "LandmarkDBWorker");
00020 
00021   ~LandmarkDBWorkerI();
00022 
00023   virtual void evolve();
00024 
00025   //!Get a message
00026   virtual void updateMessage(const RobotSimEvents::EventMessagePtr& eMsg,
00027       const Ice::Current&);
00028 
00029   virtual void registerTopics();
00030 
00031 private:
00032 };
00033 
00034 #endif
00035 
00036 // ######################################################################
00037 /* So things look consistent in everyone's emacs... */
00038 /* Local Variables: */
00039 /* indent-tabs-mode: nil */
00040 /* End: */
Generated on Sun May 8 08:05:36 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3