Class used to compute distance (proximity) for many different data types. For basic data types like ints, longs, Dates, etc., simple subtraction can be used. For Strings, the LevenshteinDistance is used. For Lat/Lon, the Haversine calculation is used, and for 2D, 3D, etc., the pythagorean distance is used.
Type Params | Return Type | Name and description |
---|---|---|
|
static double |
distance(java.lang.Comparable source, java.lang.Comparable target) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |