Package | Description |
---|---|
de.lmu.ifi.dbs.elki.database.ids |
Database object identification and ID group handling API.
|
de.lmu.ifi.dbs.elki.database.ids.generic |
Database object identification and ID group handling - generic implementations.
|
de.lmu.ifi.dbs.elki.database.ids.integer |
Integer-based DBID implementation --
do not use directly - always use
DBIDUtil . |
de.lmu.ifi.dbs.elki.distance.distanceresultlist |
Classes for building and storing the results of distance-based queries
The classes in this package essentially form three groups:
KNNHeap for building kNN results. |
de.lmu.ifi.dbs.elki.utilities.datastructures.histogram |
Classes for computing histograms.
|
de.lmu.ifi.dbs.elki.utilities.iterator |
Various
Iterator decorators and adapters. |
Modifier and Type | Interface and Description |
---|---|
interface |
DBIDArrayIter
Array iterators that can also go backwards and seek.
|
interface |
DBIDArrayMIter
Modifiable array iterator.
|
interface |
DBIDIter
Iterator for DBIDs.
|
interface |
DBIDMIter
Modifiable DBID iterator.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
EmptyDBIDs.EmptyDBIDIterator
Iterator for empty DBIDs-
|
Modifier and Type | Class and Description |
---|---|
class |
DBIDIterAdapter
Iterator for classic collections.
|
protected class |
MaskedDBIDs.DBIDItr
Iterator over set bits.
|
protected class |
MaskedDBIDs.InvDBIDItr
Iterator over set bits.
|
(package private) class |
UnmodifiableArrayDBIDs.UnmodifiableDBIDArrayIter
Make an existing DBIDMIter unmodifiable.
|
(package private) class |
UnmodifiableDBIDs.UnmodifiableDBIDIter
Make an existing DBIDMIter unmodifiable.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IntegerDBIDArrayIter
Modifiable integer array iterator.
|
interface |
IntegerDBIDArrayMIter
Modifiable integer array iterator.
|
interface |
IntegerDBIDIter
Iterator for integer DBIDs.
|
interface |
IntegerDBIDMIter
Modifiable iterator interface for integer DBIDs.
|
Modifier and Type | Class and Description |
---|---|
protected class |
IntArrayStaticDBIDs.DBIDItr
DBID iterator in ELKI/C style.
|
protected class |
IntegerDBID.DBIDItr
Pseudo iterator for DBIDs interface.
|
protected static class |
IntegerDBIDRange.DBIDItr
Iterator in ELKI/C++ style.
|
protected class |
IntegerDBIDVar.DBIDItr
Pseudo iterator for DBIDs interface.
|
protected static class |
TroveArrayDBIDs.DBIDItr
Iterate over a Trove IntList, ELKI/C-style.
|
protected static class |
TroveHashSetModifiableDBIDs.DBIDItr
Iterator over trove hashs.
|
private static class |
TroveHashSetModifiableDBIDs.DBIDItr.TIntHashItr
Custom iterator over TIntHash.
|
(package private) class |
UnmodifiableIntegerArrayDBIDs.UnmodifiableDBIDIter
Make an existing DBIDMIter unmodifiable.
|
(package private) class |
UnmodifiableIntegerDBIDs.UnmodifiableDBIDIter
Make an existing DBIDMIter unmodifiable.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DistanceDBIDResultIter<D extends Distance<D>>
Iterator over distance-based query results.
|
interface |
DoubleDistanceDBIDResultIter
Iterator for double valued distance-based query results.
|
Modifier and Type | Class and Description |
---|---|
protected class |
DoubleDistanceDBIDList.Iter
Iterator class.
|
private class |
DoubleDistanceKNNList.Itr
Iterator.
|
protected class |
GenericDistanceDBIDList.Iter
Iterator class.
|
private class |
GenericKNNList.Itr
Iterator.
|
private class |
KNNUtil.KNNSubList.Itr
Iterator for the sublist.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
DoubleHistogram.Iter
Iterator interface.
|
static interface |
FloatHistogram.Iter
Iterator interface.
|
static interface |
Histogram.Iter
Array iterator.
|
static interface |
IntHistogram.Iter
Iterator interface.
|
static interface |
LongHistogram.Iter
Iterator interface.
|
static interface |
ObjHistogram.Iter<T>
Histogram iterator.
|
static interface |
ShortHistogram.Iter
Iterator interface.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractObjStaticHistogram.Iter
Iterator class.
|
class |
AbstractStaticHistogram.Iter
Iterator class to iterate over all bins.
|
class |
DoubleStaticHistogram.Iter
Iterator class.
|
class |
FloatStaticHistogram.Iter
Iterator class.
|
class |
IntStaticHistogram.Iter
Iterator class.
|
class |
LongStaticHistogram.Iter
Iterator class.
|
class |
ShortStaticHistogram.Iter
Iterator class.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ArrayIter
Array iterators can also go backwards and seek.
|
interface |
MIter
Modifiable iterator, that also supports removal.
|