20 #ifndef ALGORITHMPARAMETER_H
21 #define ALGORITHMPARAMETER_H
40 const std::string &label,
41 const std::string &description,
49 const std::string &label,
50 const std::string &description,
57 const std::string &label,
58 const std::string &description,
59 const std::string &defaultValue,
83 const std::string
mID;
101 #endif // ALGORITHMPARAMETER_H
int getDoublePrecision() const
double getDoubleMaxValue() const
const std::string & getID() const
const std::string mStringDefaultValue
const std::string & getLabel() const
const StringParameterList mStringList
AlgorithmParameter(const std::string &id, const std::string &label, const std::string &description, double defaultValue, double minValue, double maxValue, int precision=-1)
int getIntMinValue() const
int getIntMaxValue() const
const std::string mDescription
const int mIntDefaultValue
const double mDoubleDefaultValue
const StringParameterList & getStringList() const
int getIntDefaultValue() const
const Type mParameterType
double getDoubleDefaultValue() const
std::vector< std::pair< std::string, std::string > > StringParameterList
const std::string & getStringDefaultValue() const
const double mDoubleMinValue
double getDoubleMinValue() const
const std::string & getDescription() const
const int mDoublePrecision
const double mDoubleMaxValue