コード例 #1
0
  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);
  }
コード例 #2
0
 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);
 }