
D - Distance typeclass DistanceIntegerDBIDPair<D extends Distance<D>> extends Object implements DistanceDBIDPair<D>, IntegerDBIDRef
| Modifier and Type | Field and Description | 
|---|---|
| (package private) D | distanceThe distance value. | 
| (package private) int | idThe integer DBID. | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | DistanceIntegerDBIDPair(D distance,
                       int id)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | compareByDistance(DistanceDBIDPair<D> o)Compare to another result, by distance, smaller first. | 
| 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. | 
| D | getDistance()Get the distance. | 
| int | internalGetIndex()Get the internal index. | 
| String | toString() | 
protected DistanceIntegerDBIDPair(D distance, int id)
distance - Distanceid - Object IDpublic D getDistance()
DistanceDBIDPairgetDistance in interface DistanceDBIDPair<D extends Distance<D>>public int internalGetIndex()
DBIDRefinternalGetIndex in interface DBIDRefinternalGetIndex in interface IntegerDBIDRefpublic int compareByDistance(DistanceDBIDPair<D> o)
DistanceDBIDPaircompareByDistance in interface DistanceDBIDPair<D extends Distance<D>>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)!