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

Modules/BallLocator/GTCamBallLocator.h

Go to the documentation of this file.
00001 /**
00002 * @file GTCamBallLocator.h
00003 * 
00004 * This file contains a class for ball-localization using the worldstate of the GTCam.
00005 *
00006 * @author <a href="mailto:timo.diekmann@uni-dortmund.de">Timo Diekmann</a>
00007 */
00008 
00009 #ifndef __GTCamBallLocator_h_
00010 #define __GTCamBallLocator_h_
00011 
00012 #include "BallLocator.h"
00013 #include "Tools/Debugging/GenericDebugData.h"
00014 
00015 /**
00016 * @class GTCamBallLocator
00017 *
00018 * A solution of the BallLocator module.
00019 *
00020 *
00021 * @author <a href="mailto:timo.diekmann@uni-dortmund.de">Timo Diekmann</a>
00022 */
00023 class GTCamBallLocator : public BallLocator
00024 {
00025 public:
00026   /** 
00027   * Constructor.
00028   * @param interfaces The paramters of the BallLocator module.
00029   */
00030   GTCamBallLocator(const BallLocatorInterfaces& interfaces);
00031 
00032   /** Executes the module */
00033   virtual void execute();
00034   virtual bool handleMessage(InMessage& message);
00035 
00036   /**
00037   * Checks if the ball rolls by right or left of the robot
00038   */
00039 private:
00040   //void setBallState();
00041   long startTime;
00042 };
00043 
00044 #endif // __GTCamBallLocator_h_

Generated on Mon Mar 20 21:59:40 2006 for GT2005 by doxygen 1.3.6