de.lmu.ifi.dbs.elki.database
Class DistanceResultPair<D extends Distance<D>>
java.lang.Object
de.lmu.ifi.dbs.elki.utilities.pairs.Pair<FIRST,SECOND>
de.lmu.ifi.dbs.elki.utilities.pairs.CPair<D,Integer>
de.lmu.ifi.dbs.elki.database.DistanceResultPair<D>
- Type Parameters:
D
- Distance type
- All Implemented Interfaces:
- Comparable<CPair<D,Integer>>
public class DistanceResultPair<D extends Distance<D>>
- extends CPair<D,Integer>
Class that consists of a pair (distance, object ID) commonly returned
for kNN and range queries.
- Author:
- Erich Schubert
Fields inherited from class de.lmu.ifi.dbs.elki.utilities.pairs.Pair |
first, second |
DistanceResultPair
public DistanceResultPair(D first,
Integer second)
- Canonical constructor
- Parameters:
first
- Distancesecond
- Object ID
getDistance
public final D getDistance()
- Getter for first
- Returns:
- first element in pair
setDistance
public final void setDistance(D first)
- Setter for first
- Parameters:
first
- new value for first element
getID
public final Integer getID()
- Getter for second element in pair
- Returns:
- second element in pair
setID
public final void setID(Integer second)
- Setter for second
- Parameters:
second
- new value for second element