Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Modules/SpecialVision/DefaultSpecialVision.h

Go to the documentation of this file.
00001 /**
00002 * @file DefaultSpecialVision.h
00003 * 
00004 * Definition of class DefaultSpecialVision
00005 *
00006 * @author <A href=mailto:juengel@informatik.hu-berlin.de>Matthias Juengel</A>
00007 */
00008 
00009 #ifndef __DefaultSpecialVision_h_
00010 #define __DefaultSpecialVision_h_
00011 
00012 #include "SpecialVision.h"
00013 #include "BarCodeReader.h"
00014 #include "AutoShutter.h"
00015 #include "ChallengeSpecialVision.h"
00016 #include "Representations/Perception/ColorTable.h"
00017 
00018 /** The default SpecialVision module */
00019 class DefaultSpecialVision : public SpecialVision
00020 {
00021 public:
00022   /** Constructor 
00023   * @param interfaces The interfaces of the SpecialVision module */
00024   DefaultSpecialVision(const SpecialVisionInterfaces& interfaces);
00025 
00026   /** Executes the module */
00027   virtual void execute();
00028 private:
00029   BarCodeReader barCodeReader;
00030   AutoShutter autoShutter;
00031   ChallengeSpecialVision challengeSpecialVision;
00032 };
00033 
00034 #endif// __DefaultSpecialVision_h_
00035 
00036 /*
00037 * Change log :
00038 * 
00039 * $Log: DefaultSpecialVision.h,v $
00040 * Revision 1.3  2004/06/28 12:01:34  kerdels
00041 * added a Special Vision AutoShutter...
00042 *
00043 * Revision 1.2  2004/06/28 11:54:56  wachter
00044 * Added Special-Vision classes for Challenge
00045 *
00046 * Revision 1.1.1.1  2004/05/22 17:22:25  cvsadm
00047 * created new repository GT2004_WM
00048 *
00049 * Revision 1.2  2004/03/08 02:11:53  roefer
00050 * Interfaces should be const
00051 *
00052 * Revision 1.1  2003/10/06 14:10:13  cvsadm
00053 * Created GT2004 (M.J.)
00054 *
00055 * Revision 1.2  2003/09/26 15:27:48  juengel
00056 * Renamed DataTypes to representations.
00057 *
00058 * Revision 1.1.1.1  2003/07/02 09:40:24  cvsadm
00059 * created new repository for the competitions in Padova from the 
00060 * tamara CVS (Tuesday 2:00 pm)
00061 *
00062 * removed unused solutions
00063 *
00064 * Revision 1.5  2003/02/18 21:29:17  osterhues
00065 * Changed all instances of ColorTable64 to new base class ColorTable
00066 *
00067 * Revision 1.4  2003/01/29 10:37:21  juengel
00068 * Added BarCodeReader.
00069 *
00070 * Revision 1.3  2002/11/19 15:43:03  dueffert
00071 * doxygen comments corrected
00072 *
00073 * Revision 1.2  2002/09/17 23:55:22  loetzsch
00074 * - unraveled several datatypes
00075 * - changed the WATCH macro
00076 * - completed the process restructuring
00077 *
00078 * Revision 1.1  2002/09/10 15:36:16  cvsadm
00079 * Created new project GT2003 (M.L.)
00080 * - Cleaned up the /Src/DataTypes directory
00081 * - Removed challenge related source code
00082 * - Removed processing of incoming audio data
00083 * - Renamed AcousticMessage to SoundRequest
00084 *
00085 * Revision 1.3  2002/06/02 23:21:09  roefer
00086 * Single color table and progress in LinesSelfLocator
00087 *
00088 * Revision 1.2  2002/05/17 11:51:48  brunn
00089 * first experimental version of the barPerceptor
00090 *
00091 * Revision 1.1  2002/05/10 17:40:26  juengel
00092 * Added SpecialVision and SpecialPercept.
00093 *
00094 *
00095 */

Generated on Thu Sep 23 19:57:32 2004 for GT2004 by doxygen 1.3.6