]> gitweb.fperrin.net Git - GpsPrune.git/blob - tim/prune/data/SpeedValue.java
Version 14, October 2012
[GpsPrune.git] / tim / prune / data / SpeedValue.java
1 package tim.prune.data;
2
3 /**
4  * Holder for a speed value, including a boolean valid flag
5  */
6 public class SpeedValue
7 {
8         /** Valid flag */
9         private boolean _valid = false;
10         /** Value as a double, using current units */
11         private double  _value = 0.0;
12
13
14         /**
15          * Set the flag to invalid
16          */
17         public void setInvalid()
18         {
19                 _valid = false;
20                 _value = 0.0;
21         }
22
23         /**
24          * @param inValue speed value to set
25          */
26         public void setValue(double inValue)
27         {
28                 _valid = true;
29                 _value = inValue;
30         }
31
32         /**
33          * @return true if value is valid
34          */
35         public boolean isValid() {
36                 return _valid;
37         }
38
39         /**
40          * @return numeric value
41          */
42         public double getValue() {
43                 return _value;
44         }
45 }