Ignore:
Timestamp:
03/19/11 02:22:45 (10 years ago)
Author:
mkommend
Message:

#1418:

  • Worked on IntRange and DoubleRange
  • Updated evaluators, analyzers, problems and problem data to use IntRanges
  • Removed properties to access the value of LookupParameter
  • Corrected files.txt
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataAnalysis Refactoring/HeuristicLab.Data/3.3/DoubleRange.cs

    r5757 r5759  
    3030  public class DoubleRange : StringConvertibleValueTuple<DoubleValue, DoubleValue> {
    3131
    32     public DoubleValue Start { get { return Item1; } }
    33     public DoubleValue End { get { return Item2; } }
     32    public double Start {
     33      get { return Item1.Value; }
     34      set { Item1.Value = value; }
     35    }
     36    public double End {
     37      get { return Item2.Value; }
     38      set { Item2.Value = value; }
     39    }
    3440
    3541    [StorableConstructor]
     
    4248    }
    4349
    44     public DoubleRange() : base() { }
     50    public DoubleRange() : base(new DoubleValue(), new DoubleValue()) { }
    4551    public DoubleRange(DoubleValue start, DoubleValue end) : base(start, end) { }
     52    public DoubleRange(double start, double end) : base(new DoubleValue(start), new DoubleValue(end)) { }
    4653
    4754    public override string ToString() {
     
    5158    public override StringConvertibleValueTuple<DoubleValue, DoubleValue> AsReadOnly() {
    5259      var readOnly = new DoubleRange();
    53       readOnly.values = Tuple.Create<DoubleValue, DoubleValue>((DoubleValue)Start.AsReadOnly(), (DoubleValue)End.AsReadOnly());
     60      readOnly.values = Tuple.Create<DoubleValue, DoubleValue>((DoubleValue)Item1.AsReadOnly(), (DoubleValue)Item2.AsReadOnly());
    5461      readOnly.readOnly = true;
    5562      return readOnly;
Note: See TracChangeset for help on using the changeset viewer.