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

Modules/BehaviorControl/CommonXabsl2Symbols/HeadAndTailSymbols.h

Go to the documentation of this file.
00001 /** 
00002 * @file HeadAndTailSymbols.h
00003 *
00004 * Declaration of class HeadAndTailSymbols.
00005 *
00006 * @author Uwe Düffert
00007 * @author Martin Lötzsch
00008 */
00009 
00010 #ifndef __HeadAndTailSymbols_h_
00011 #define __HeadAndTailSymbols_h_
00012 
00013 #include "../BehaviorControl.h"
00014 #include "Tools/Xabsl2/Xabsl2Engine/Xabsl2Engine.h"
00015 
00016 /**
00017 * The Xabsl2 symbols that are defined in "head-and-tail-symbols.xml"
00018 *
00019 * @author Uwe Düffert
00020 * @author Martin Lötzsch
00021 */ 
00022 class HeadAndTailSymbols : public Xabsl2FunctionProvider, public BehaviorControlInterfaces
00023 {
00024 public:
00025   double searchForLandmarksEvoSpeed;
00026 
00027 /*
00028 * Constructor.
00029 * @param interfaces The paramters of the BehaviorControl module.
00030   */
00031   HeadAndTailSymbols(const BehaviorControlInterfaces& interfaces);
00032   
00033   void setSearchForLandmarksEvoSpeed();
00034   
00035   /** registers the symbols at an engine */
00036   void registerSymbols(Xabsl2Engine& engine);
00037 };
00038 
00039 
00040 #endif // __HeadAndTailSymbols_h_
00041 

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