X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Fdata%2FAltitudeRange.java;h=98fa20edd5295f0e8097ec3407c98856a8fa0f53;hb=54b9d8bc8f0025ccf97a67d9dd217ef1f9cf082f;hp=5b606f4574eac372d9fdd6850ff0a3d248307513;hpb=312fec956e43f5d0a38617da5d0add9c62563e2c;p=GpsPrune.git diff --git a/tim/prune/data/AltitudeRange.java b/tim/prune/data/AltitudeRange.java index 5b606f4..98fa20e 100644 --- a/tim/prune/data/AltitudeRange.java +++ b/tim/prune/data/AltitudeRange.java @@ -7,12 +7,22 @@ package tim.prune.data; public class AltitudeRange { private IntegerRange _range = new IntegerRange(); - private int _format = Altitude.FORMAT_NONE; + private Altitude.Format _format = Altitude.Format.NO_FORMAT; + + + /** + * Clear the altitude range + */ + public void clear() + { + _range.clear(); + _format = Altitude.Format.NO_FORMAT; + } /** * Add a value to the range - * @param inValue value to add, only positive values considered + * @param inAltitude value to add, only positive values considered */ public void addValue(Altitude inAltitude) { @@ -20,7 +30,7 @@ public class AltitudeRange { int altValue = inAltitude.getValue(_format); _range.addValue(altValue); - if (_format == Altitude.FORMAT_NONE) + if (_format == Altitude.Format.NO_FORMAT) { _format = inAltitude.getFormat(); } @@ -29,11 +39,11 @@ public class AltitudeRange /** - * @return true if positive data values were found + * @return true if altitude range found */ - public boolean hasData() + public boolean hasRange() { - return (_range.hasData()); + return _range.getMaximum() > _range.getMinimum(); } @@ -58,7 +68,7 @@ public class AltitudeRange /** * @return the altitude format used */ - public int getFormat() + public Altitude.Format getFormat() { return _format; }