48 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;
56 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 );
64 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);
ParametersInt myParametersInt
Definition: DtNameValueLists.h:101
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
std::map< std::string, int > ParametersInt
Map types for image task parameter storage.
Definition: DtNameValueLists.h:41
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
void serialize(Archive &ar, const unsigned int version)
Definition: DtNameValueLists.h:93
Contains DLL export macros.
ParametersString myParametersString
Definition: DtNameValueLists.h:103
std::map< std::string, bool > ParametersBool
Map types for image task parameter storage.
Definition: DtNameValueLists.h:42
std::map< std::string, std::string > ParametersString
Map types for image task parameter storage.
Definition: DtNameValueLists.h:44
ParametersDouble myParametersDouble
Definition: DtNameValueLists.h:102
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
ParametersBool myParametersBool
Definition: DtNameValueLists.h:104
Inherit this is you need a list of name/value pairs. Supports a list for each of int, double, string, and bool types.
Definition: DtNameValueLists.h:21
std::map< std::string, double > ParametersDouble
Map types for image task parameter storage.
Definition: DtNameValueLists.h:43