
public final class DistanceUtil extends Object
| Constructor and Description | 
|---|
DistanceUtil()  | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
isDoubleDistanceFunction(DistanceFunction<?,?> df)
Test whether a distance function is double-valued. 
 | 
static boolean | 
isDoubleDistanceFunction(DistanceQuery<?,?> df)
Test whether a distance query is double-valued. 
 | 
static <D extends Distance<D>>  | 
max(D d1,
   D d2)
Returns the maximum of the given Distances or the first, if none is greater
 than the other one. 
 | 
static <D extends Distance<D>>  | 
min(D d1,
   D d2)
Returns the minimum of the given Distances or the first, if none is less
 than the other one. 
 | 
public static <D extends Distance<D>> D max(D d1, D d2)
D - distance typed1 - first Distanced2 - second Distancepublic static <D extends Distance<D>> D min(D d1, D d2)
D - distance typed1 - first Distanced2 - second Distancepublic static boolean isDoubleDistanceFunction(DistanceFunction<?,?> df)
df - Distance functionpublic static boolean isDoubleDistanceFunction(DistanceQuery<?,?> df)
df - Distance function