See: Description

| Interface | Description | 
|---|---|
| DistanceDBIDList<D extends Distance<D>> | 
 Collection of objects and their distances. 
 | 
| DistanceDBIDListIter<D extends Distance<D>> | 
 Iterator over distance-based query results. 
 | 
| DistanceDBIDPair<D extends Distance<D>> | 
 Pair containing a distance an an object ID
 
 Note: there is no getter for the object, as this is a  
DBIDRef. | 
| DoubleDistanceDBIDList | 
 An object containing Double-DBID-Pairs. 
 | 
| DoubleDistanceDBIDListIter | 
 Iterator for double valued distance-based query results. 
 | 
| DoubleDistanceDBIDPair | 
 Pair containing a double distance a DBID. 
 | 
| DoubleDistanceKNNHeap | 
 Interface for kNN heaps storing double distances and DBIDs. 
 | 
| DoubleDistanceKNNList | 
 Double-valued KNN result. 
 | 
| KNNHeap<D extends Distance<D>> | 
 Interface for kNN heaps. 
 | 
| KNNList<D extends Distance<D>> | 
 Interface for kNN results. 
 | 
| ModifiableDistanceDBIDList<D extends Distance<D>> | 
 Modifiable API for Distance-DBID results 
 | 
| ModifiableDoubleDistanceDBIDList | 
 An object containing Double-DBID-Pairs. 
 | 
| Class | Description | 
|---|---|
| DoubleDistanceDBIDPairList | 
 Default class to keep a list of distance-object pairs. 
 |