8 using json = nlohmann::json;
13 Parameter(std::string name,
int minValue,
int maxValue,
int stepSize);
14 Parameter(std::string name,
double minValue,
double maxValue,
double stepSize);
15 Parameter(std::string name,
bool value,
bool fixed);
16 Parameter(std::string name, json array);
18 std::string getName();
19 json getCurrentValue();
24 enum class type {integerValue, doubleValue, booleanValue, arrayValue};
26 std::string parameterName;