18 #ifndef mitkConfigurationHolder_h
19 #define mitkConfigurationHolder_h
48 void SetBool(
bool value);
49 void SetUnsignedInt(
unsigned int value);
50 void SetInt(
int value);
51 void SetDouble(
double value);
52 void SetString(std::string value);
58 unsigned int AsUnsignedInt();
61 std::string AsString();
63 bool AsBool(
bool value);
64 unsigned int AsUnsignedInt(
unsigned int value);
66 double AsDouble(
double value);
67 std::string AsString(std::string value);
69 std::vector<std::string> AsStringVector();
78 #pragma warning(disable: 4251)
82 unsigned int m_UIntValue;
85 std::string m_StringValue;
87 std::map<std::string, ConfigurationHolder> m_GroupValue;
97 #endif //mitkConfigurationHolder_h
DataCollection - Class to facilitate loading/accessing structured data.
#define MITKCLCORE_EXPORT
ValueType
Type of the value held by a Value object.