BasicVisionBrainComponentI.C

00001 #include "Robots/SeaBeeIII/BasicVisionBrainComponentI.H"
00002 
00003 #include "Component/ModelParam.H"
00004 #include "Component/ModelOptionDef.H"
00005 
00006 #ifndef BASICVISIONBRAINCOMPONENTI_C
00007 #define BASICVISIONBRAINCOMPONENTI_C
00008 
00009 // ######################################################################
00010 BasicVisionBrainComponentI::BasicVisionBrainComponentI(int id, OptionManager& mgr,
00011     const std::string& descrName, const std::string& tagName) :
00012   VisionBrainComponentI(mgr, descrName, tagName)
00013 {
00014 }
00015 
00016 // ######################################################################
00017 BasicVisionBrainComponentI::~BasicVisionBrainComponentI()
00018 {
00019 }
00020 
00021 void BasicVisionBrainComponentI::registerTopics()
00022 {
00023 
00024         registerVisionTopics();
00025 }
00026 
00027 void BasicVisionBrainComponentI::updateFrame(Image<PixRGB<byte> > img, std::string cameraId)
00028 {
00029   if(img.initialized())
00030         {
00031     itsOfs->writeRGB(img, cameraId);
00032                 itsOfs->updateNext();
00033         }
00034 }
00035 
00036 #endif
Generated on Sun May 8 08:41:32 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3