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

# Modules/BehaviorControl/CommonXabsl2Symbols/CalibrationSymbols.h

Go to the documentation of this file.

    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