See: Description

| Class | Description |
|---|---|
| AbstractKNNHeap<P extends DistanceDBIDPair<D>,D extends Distance<D>> |
Heap used for KNN management.
|
| DBIDIterAdapter |
Iterator for classic collections.
|
| DistanceDBIDPairKNNHeap<D extends Distance<D>> |
Heap for collecting kNN candidates with arbitrary distance types.
|
| DistanceDBIDPairKNNList<D extends Distance<D>> |
Finalized KNN List.
|
| DoubleDistanceDBIDPairKNNHeap |
Heap for collecting double-valued KNN instances.
|
| DoubleDistanceDBIDPairKNNHeap.Comp |
Comparator to use.
|
| DoubleDistanceDBIDPairKNNHeap.RComp |
Comparator to use.
|
| DoubleDistanceDBIDPairKNNList |
Finalized KNN List.
|
| DoubleDistanceDBIDPairKNNListHeap |
Finalized KNN List.
|
| DoubleDistanceKNNSubList |
Sublist of an existing result to contain only the first k elements.
|
| GenericDistanceDBIDList<D extends Distance<D>> |
Default class to keep a list of distance-object pairs.
|
| KNNSubList<D extends Distance<D>> |
Sublist of an existing result to contain only the first k elements.
|
| MaskedDBIDs |
View on an ArrayDBIDs masked using a BitMask for efficient mask changing.
|
| MergedDBIDs |
Merge the IDs of multiple layers into one.
|
| UnmodifiableArrayDBIDs |
Unmodifiable wrapper for DBIDs.
|
| UnmodifiableDBIDs |
Unmodifiable wrapper for DBIDs.
|