
class DoubleDistanceIntegerDBIDPair extends Object implements DoubleDistanceDBIDPair, IntegerDBIDRef
| Modifier and Type | Field and Description | 
|---|---|
| (package private) double | distanceThe distance value. | 
| (package private) int | idThe integer DBID. | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | DoubleDistanceIntegerDBIDPair(double distance,
                             int id)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | compareByDistance(DistanceDBIDPair<DoubleDistance> o)Compare to another result, by distance, smaller first. | 
| double | doubleDistance()Get the distance. | 
| boolean | equals(Object o)WARNING: calling equality on a reference may be an indicator of incorrect
 usage, as it is not clear whether the programmer meant the references to be
 the same or the DBIDs. | 
| DoubleDistance | getDistance()Deprecated.  | 
| int | internalGetIndex()Get the internal index. | 
| String | toString() | 
protected DoubleDistanceIntegerDBIDPair(double distance,
                             int id)
distance - Distance valueid - integer object IDpublic double doubleDistance()
DoubleDistanceDBIDPairdoubleDistance in interface DoubleDistanceDBIDPair@Deprecated public DoubleDistance getDistance()
DoubleDistanceDBIDPairgetDistance in interface DistanceDBIDPair<DoubleDistance>getDistance in interface DoubleDistanceDBIDPairpublic int internalGetIndex()
DBIDRefinternalGetIndex in interface DBIDRefinternalGetIndex in interface IntegerDBIDRefpublic int compareByDistance(DistanceDBIDPair<DoubleDistance> o)
DistanceDBIDPaircompareByDistance in interface DistanceDBIDPair<DoubleDistance>o - Other resultpublic boolean equals(Object o)
DBIDRefDBIDUtil.equal(de.lmu.ifi.dbs.elki.database.ids.DBIDRef, de.lmu.ifi.dbs.elki.database.ids.DBIDRef) or DBIDUtil.compare(de.lmu.ifi.dbs.elki.database.ids.DBIDRef, de.lmu.ifi.dbs.elki.database.ids.DBIDRef)!