1 package tim.prune.data;
4 * Represents a range of doubles, holding the maximum and
5 * minimum values. Values can be positive or negative
7 public class DoubleRange
9 private boolean _empty = true;
10 private double _min = 0.0, _max = 0.0;
14 * Clear for a new calculation
24 * Add a value to the range
25 * @param inValue value to add
27 public void addValue(double inValue)
29 if (inValue < _min || _empty) _min = inValue;
30 if (inValue > _max || _empty) _max = inValue;
36 * @return true if data values were found
38 public boolean hasData()
45 * @return minimum value, or 0.0 if none found
47 public double getMinimum()
54 * @return maximum value, or 0.0 if none found
56 public double getMaximum()