See: Description

| Interface | Description |
|---|---|
| KNNQuery<O,D extends Distance<D>> |
The interface of an actual instance.
|
| KNNResult<D extends Distance<D>> |
Interface for kNN results - List<> like.
|
| Class | Description |
|---|---|
| AbstractDistanceKNNQuery<O,D extends Distance<D>> |
Instance for the query on a particular database.
|
| KNNUtil |
Helper classes for kNN results.
|
| KNNUtil.DBIDIterator |
Proxy iterator for accessing DBIDs.
|
| KNNUtil.DBIDItr |
Proxy iterator for accessing DBIDs.
|
| KNNUtil.DBIDView |
A view on the DBIDs of the result
|
| KNNUtil.DistanceItr<D extends Distance<D>> |
Proxy iterator for accessing DBIDs.
|
| KNNUtil.DistanceView<D extends Distance<D>> |
A view on the Distances of the result
|
| KNNUtil.KNNSubList<D extends Distance<D>> |
Sublist of an existing result to contain only the first k elements.
|
| LinearScanKNNQuery<O,D extends Distance<D>> |
Instance of this query for a particular database.
|
| LinearScanPrimitiveDistanceKNNQuery<O,D extends Distance<D>> |
Instance of this query for a particular database.
|
| LinearScanRawDoubleDistanceKNNQuery<O> |
Optimized linear scan query for
PrimitiveDoubleDistanceFunctions. |
| PreprocessorKNNQuery<O,D extends Distance<D>,T extends KNNResult<D>> |
Instance for a particular database, invoking the preprocessor.
|
Prepared queries for k nearest neighbor (kNN) queries.