49 int parameterInt(
const std::string& parameterName )
const;
50 double parameterDouble(
const std::string& parameterName )
const;
51 bool parameterBool(
const std::string& parameterName )
const;
52 const std::string& parameterString(
const std::string& parameterName )
const;
57 void setParameterInt(
const std::string& parameterName,
int value );
58 void setParameterDouble(
const std::string& parameterName,
double value );
59 void setParameterBool(
const std::string& parameterName,
bool value );
60 void setParameterString(
const std::string& parameterName,
const std::string& value );
65 bool hasParameterInt(
const std::string& parameterName )
const;
66 bool hasParameterDouble(
const std::string& parameterName )
const;
67 bool hasParameterBool(
const std::string& parameterName )
const;
68 bool hasParameterString(
const std::string& parameterName )
const;
70 bool hasParameter(
const std::string& parameterName )
const;
90 friend class boost::serialization::access;
92 template<
class Archive>
93 void serialize(Archive & ar,
const unsigned int version)
95 ar & BOOST_SERIALIZATION_NVP(myParametersInt);
96 ar & BOOST_SERIALIZATION_NVP(myParametersBool);
97 ar & BOOST_SERIALIZATION_NVP(myParametersDouble);
98 ar & BOOST_SERIALIZATION_NVP(myParametersString);