00001 /** 00002 * @file CalibrationSymbols.h 00003 * 00004 * Declaration of class CalibrationSymbols. 00005 * 00006 * @author Matthias Jüngel 00007 */ 00008 00009 #ifndef __CalibrationSymbols_h_ 00010 #define __CalibrationSymbols_h_ 00011 00012 #include "../BehaviorControl.h" 00013 #include "Tools/Xabsl2/Xabsl2Engine/Xabsl2Engine.h" 00014 00015 /** 00016 * The Xabsl2 symbols that are defined in "calibration-symbols.xml" 00017 * 00018 * @author Matthias Jüngel 00019 */ 00020 00021 class CalibrationSymbols : public Xabsl2FunctionProvider, public BehaviorControlInterfaces 00022 { 00023 public: 00024 /* 00025 * Constructor. 00026 * @param interfaces The paramters of the BehaviorControl module. 00027 */ 00028 CalibrationSymbols(const BehaviorControlInterfaces& interfaces); 00029 00030 /** registers the symbols at an engine */ 00031 void registerSymbols(Xabsl2Engine& engine); 00032 00033 private: 00034 }; 00035 00036 00037 00038 00039 #endif // __CalibrationSymbols_h_ 00040 00041 /* 00042 * Change Log 00043 * 00044 * $Log: CalibrationSymbols.h,v $ 00045 * Revision 1.1.1.1 2004/05/22 17:16:57 cvsadm 00046 * created new repository GT2004_WM 00047 * 00048 * Revision 1.1 2004/03/21 12:37:29 juengel 00049 * Moved calibration symbols to common symbols. 00050 * 00051 * Revision 1.3 2004/03/08 01:06:58 roefer 00052 * Interfaces should be const 00053 * 00054 * Revision 1.2 2003/10/22 22:18:47 loetzsch 00055 * prepared the cloning of the GT2003BehaviorControl 00056 * 00057 * Revision 1.1 2003/10/12 11:44:58 juengel 00058 * Added CalibrationRequest. 00059 * 00060 */ 00061