00001 /** 00002 * @file BarCodeReader.h 00003 * 00004 * Definition of class BarCodeReader 00005 * This class recognizes a givem barcode from the image and extracts a 6 bit number of it 00006 * 00007 * @author <A href=mailto:goehring@informatik.hu-berlin.de>Daniel Göhring</A> 00008 */ 00009 00010 #ifndef __BarCodeReader_h_ 00011 #define __BarCodeReader_h_ 00012 00013 #include "SpecialVision.h" 00014 00015 /** A BarCode Reader */ 00016 class BarCodeReader : public SpecialVision 00017 { 00018 public: 00019 /** Constructor 00020 * @param interfaces The interfaces of the SpecialVision module */ 00021 BarCodeReader(const SpecialVisionInterfaces& interfaces); 00022 00023 /** Executes the module */ 00024 virtual void execute(); 00025 }; 00026 00027 #endif// __BarCodeReader_h_ 00028 00029 /* 00030 * Change log : 00031 * 00032 * $Log: BarCodeReader.h,v $ 00033 * Revision 1.1.1.1 2004/05/22 17:22:25 cvsadm 00034 * created new repository GT2004_WM 00035 * 00036 * Revision 1.2 2004/03/08 02:11:53 roefer 00037 * Interfaces should be const 00038 * 00039 * Revision 1.1 2003/10/06 14:10:13 cvsadm 00040 * Created GT2004 (M.J.) 00041 * 00042 * Revision 1.1.1.1 2003/07/02 09:40:24 cvsadm 00043 * created new repository for the competitions in Padova from the 00044 * tamara CVS (Tuesday 2:00 pm) 00045 * 00046 * removed unused solutions 00047 * 00048 * Revision 1.2 2003/02/07 19:23:47 goehring 00049 * Added Comments 00050 * 00051 * Revision 1.1 2003/01/29 10:37:21 juengel 00052 * Added BarCodeReader. 00053 * 00054 * 00055 */