14 #ifndef mitkConfigurationHolder_h
15 #define mitkConfigurationHolder_h
44 void SetBool(
bool value);
45 void SetUnsignedInt(
unsigned int value);
46 void SetInt(
int value);
47 void SetDouble(
double value);
48 void SetString(std::string value);
54 unsigned int AsUnsignedInt();
57 std::string AsString();
59 bool AsBool(
bool value);
60 unsigned int AsUnsignedInt(
unsigned int value);
62 double AsDouble(
double value);
63 std::string AsString(std::string value);
65 std::vector<std::string> AsStringVector();
71 unsigned int m_UIntValue;
74 std::string m_StringValue;
76 std::map<std::string, ConfigurationHolder> m_GroupValue;
78 ValueType m_ValueType;