public final class KNNUtil extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
KNNUtil.DBIDIterator
Proxy iterator for accessing DBIDs.
|
protected static class |
KNNUtil.DBIDItr
Proxy iterator for accessing DBIDs.
|
protected static class |
KNNUtil.DBIDView
A view on the DBIDs of the result
|
protected static class |
KNNUtil.DistanceItr<D extends Distance<D>>
Proxy iterator for accessing DBIDs.
|
protected static class |
KNNUtil.DistanceView<D extends Distance<D>>
A view on the Distances of the result
|
protected static class |
KNNUtil.KNNSubList<D extends Distance<D>>
Sublist of an existing result to contain only the first k elements.
|
Constructor and Description |
---|
KNNUtil() |
Modifier and Type | Method and Description |
---|---|
static ArrayDBIDs |
asDBIDs(KNNResult<?> list)
View as ArrayDBIDs
|
static <D extends Distance<D>> |
asDistanceList(KNNResult<D> list)
View as list of distances
|
static <D extends Distance<D>> |
subList(KNNResult<D> list,
int k)
Get a subset of the KNN result.
|
public static ArrayDBIDs asDBIDs(KNNResult<?> list)
list
- Result to proxypublic static <D extends Distance<D>> List<D> asDistanceList(KNNResult<D> list)
list
- Result to proxy