QVariant ContinuousVariable_Impl::toVariant() const { QVariantMap variableData = InputVariable_Impl::toVariant().toMap(); if (minimum()) { variableData["minimum"] = minimum().get(); } if (maximum()) { variableData["maximum"] = maximum().get(); } if (increment()) { variableData["increment"] = increment().get(); } if (nSteps()) { variableData["n_steps"] = nSteps().get(); } return QVariant(variableData); }
analysis::RubyContinuousVariable RubyContinuousVariableRecord_Impl::rubyContinuousVariable() const { ruleset::OSArgument argument = osArgumentRecord().osArgument(); analysis::RubyMeasure measure = rubyMeasureRecord().rubyMeasure(); return analysis::RubyContinuousVariable(handle(), uuidLast(), name(), displayName(), description(), uncertaintyDescription(), minimum(), maximum(), increment(), nSteps(), argument, measure); }