Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/03/20 17:32:50 (4 years ago)
Author:
dpiringe
Message:

#3026:

  • refactored ranged based VMs -> created new 'base' class for ranged based VMs RangedValueBaseVM
  • renamed AddChilds to AddChildren
  • implemented ArrayValueVM and JsonItemArrayValueControl
  • added ranges for array and matrix values
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Converters/ValueTypeMatrixConverter.cs

    r17417 r17420  
    2121      new IntMatrixJsonItem() {
    2222        Name = "[OverridableParamName]",
    23         Value = Transform((IntMatrix)value)
     23        Value = Transform((IntMatrix)value),
     24        Range = new int[] { int.MinValue, int.MaxValue }
    2425      };
    2526  }
     
    3839      new DoubleMatrixJsonItem() {
    3940        Name = "[OverridableParamName]",
    40         Value = Transform((DoubleMatrix)value)
     41        Value = Transform((DoubleMatrix)value),
     42        Range = new double[] { double.MinValue, double.MaxValue }
    4143      };
    4244  }
     
    5557      new DoubleMatrixJsonItem() {
    5658        Name = "[OverridableParamName]",
    57         Value = Transform((PercentMatrix)value)
     59        Value = Transform((PercentMatrix)value),
     60        Range = new double[] { 0.0d, 1.0d }
    5861      };
    5962  }
     
    7275      new BoolMatrixJsonItem() {
    7376        Name = "[OverridableParamName]",
    74         Value = Transform((BoolMatrix)value)
     77        Value = Transform((BoolMatrix)value),
     78        Range = new bool[] { false, true }
    7579      };
    7680  }
Note: See TracChangeset for help on using the changeset viewer.