00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef RTKFORMULA_H
00022 #define RTKFORMULA_H
00023
00024 #include "rtknamespace.h"
00025 #include "rtkvariant.h"
00026
00027 namespace RTK {
00028
00029 class Formula {
00030
00031 public:
00032 Formula(const String& name = String::null, const String& code = String::null)
00033 :mName(name), mCode(code)
00034
00035 {};
00036
00037 ~Formula();
00038
00039
00040
00041 public:
00042 const String& getName() const { return mName; };
00043 void setName(const String& name) { mName = name; };
00044 const String& getCode() const { return mCode; };
00045 void setCode(const String& code) { mCode = code; };
00046 protected:
00047 String mName;
00048 String mCode;
00049
00050 #ifndef NDEBUG
00051 void debug_print();
00052 #endif
00053 };
00054
00055 };
00056
00057 #endif // RTKFORMULA_H