public interface Distance implements Comparable<Distance>
Represents the distance to a Message
.
See Also
Nested Class Summary
@interface | Distance.Accuracy | Possible values for the accuracy of a distance estimate. |
Field Summary
public static final Distance | UNKNOWN | Represents an unknown distance, with accuracy =
LOW , and meters = NaN . |
Public Method Summary
abstract int | |
abstract int |
getAccuracy()
The accuracy of the distance estimate.
|
abstract double |
getMeters()
The distance estimate, in meters.
|
Inherited Method Summary
Fields
Public Methods
public abstract int compareTo (Distance other)
Note: This compares only getMeters()
,
not accuracy. We also consider NaN == NaN, so that UNKNOWN
.equals(UNKNOWN
).
public abstract int getAccuracy ()
The accuracy of the distance estimate.
public abstract double getMeters ()
The distance estimate, in meters.