Uses of Interface
de.lmu.ifi.dbs.elki.index.Index

Packages that use Index
de.lmu.ifi.dbs.elki.database ELKI database layer - loading, storing, indexing and accessing data 
de.lmu.ifi.dbs.elki.distance.distancefunction Distance functions for use within ELKI. 
de.lmu.ifi.dbs.elki.distance.similarityfunction Similarity functions. 
de.lmu.ifi.dbs.elki.index Index structure implementations 
de.lmu.ifi.dbs.elki.index.preprocessed Index structure based on preprocessors 
de.lmu.ifi.dbs.elki.index.preprocessed.knn Indexes providing KNN and rKNN data. 
de.lmu.ifi.dbs.elki.index.preprocessed.localpca Index using a preprocessed local PCA. 
de.lmu.ifi.dbs.elki.index.preprocessed.preference Indexes storing preference vectors. 
de.lmu.ifi.dbs.elki.index.preprocessed.snn Indexes providing nearest neighbor sets 
de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj Index using a preprocessed local subspaces. 
de.lmu.ifi.dbs.elki.index.tree Tree-based index structures 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants M-Tree and variants. 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees Metrical index structures based on the concepts of the M-Tree supporting processing of reverse k nearest neighbor queries by using the k-nn distances of the entries. 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp MkAppTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop MkCoPTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax MkMaxTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab MkTabTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree MTree 
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants R*-Tree and variants. 
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu DeLiCluTree 
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar RStarTree 
 

Uses of Index in de.lmu.ifi.dbs.elki.database
 

Fields in de.lmu.ifi.dbs.elki.database with type parameters of type Index
protected  List<Index> AbstractDatabase.indexes
          Indexes
 

Methods in de.lmu.ifi.dbs.elki.database that return types with arguments of type Index
 Collection<Index> AbstractDatabase.getIndexes()
           
 Collection<Index> Database.getIndexes()
          Collection of known indexes
 Collection<Index> StaticArrayDatabase.getIndexes()
           
 

Methods in de.lmu.ifi.dbs.elki.database with parameters of type Index
 void AbstractDatabase.addIndex(Index index)
           
 void Database.addIndex(Index index)
          Add a new index to the database.
 void StaticArrayDatabase.addIndex(Index index)
           
 void AbstractDatabase.removeIndex(Index index)
           
 void Database.removeIndex(Index index)
          Remove a particular index
 void StaticArrayDatabase.removeIndex(Index index)
           
 

Uses of Index in de.lmu.ifi.dbs.elki.distance.distancefunction
 

Classes in de.lmu.ifi.dbs.elki.distance.distancefunction with type parameters of type Index
 class AbstractIndexBasedDistanceFunction<O,I extends Index,D extends Distance<D>>
          Abstract super class for distance functions needing a database index.
static class AbstractIndexBasedDistanceFunction.Instance<O,I extends Index,D extends Distance<D>,F extends DistanceFunction<? super O,D>>
          The actual instance bound to a particular database.
static interface FilteredLocalPCABasedDistanceFunction.Instance<T extends NumberVector<?,?>,I extends Index,D extends Distance<D>>
          Instance produced by the distance function.
static interface IndexBasedDistanceFunction.Instance<T,I extends Index,D extends Distance<D>>
          Instance interface for Index based distance functions.
 

Fields in de.lmu.ifi.dbs.elki.distance.distancefunction declared as Index
protected  I AbstractIndexBasedDistanceFunction.Instance.index
          Index we use
 

Uses of Index in de.lmu.ifi.dbs.elki.distance.similarityfunction
 

Classes in de.lmu.ifi.dbs.elki.distance.similarityfunction with type parameters of type Index
 class AbstractIndexBasedSimilarityFunction<O,I extends Index,R,D extends Distance<D>>
          Abstract super class for distance functions needing a preprocessor.
static class AbstractIndexBasedSimilarityFunction.Instance<O,I extends Index,R,D extends Distance<D>>
          The actual instance bound to a particular database.
static interface IndexBasedSimilarityFunction.Instance<T,I extends Index,D extends Distance<D>>
          Instance interface for index/preprocessor based distance functions.
 

Fields in de.lmu.ifi.dbs.elki.distance.similarityfunction declared as Index
protected  I AbstractIndexBasedSimilarityFunction.Instance.index
          Parent index
 

Uses of Index in de.lmu.ifi.dbs.elki.index
 

Classes in de.lmu.ifi.dbs.elki.index with type parameters of type Index
 interface IndexFactory<V,I extends Index>
          Factory interface for indexes.
 

Subinterfaces of Index in de.lmu.ifi.dbs.elki.index
 interface KNNIndex<O>
          Index with support for kNN queries.
 interface RangeIndex<O>
          Index with support for kNN queries.
 interface RKNNIndex<O>
          Index with support for kNN queries.
 

Classes in de.lmu.ifi.dbs.elki.index that implement Index
 class AbstractIndex<O>
          Abstract base class for indexes with some implementation defaults.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.preprocessed
 

Subinterfaces of Index in de.lmu.ifi.dbs.elki.index.preprocessed
 interface LocalProjectionIndex<V extends NumberVector<?,?>,P extends ProjectionResult>
          Abstract index interface for local projections
 

Classes in de.lmu.ifi.dbs.elki.index.preprocessed that implement Index
 class AbstractPreprocessorIndex<O,R>
          Abstract base class for simple preprocessor based indexes, requiring a simple object storage for preprocessing results.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.preprocessed.knn
 

Classes in de.lmu.ifi.dbs.elki.index.preprocessed.knn that implement Index
 class AbstractMaterializeKNNPreprocessor<O,D extends Distance<D>>
          Abstract base class for KNN Preprocessors.
 class MaterializeKNNAndRKNNPreprocessor<O,D extends Distance<D>>
          A preprocessor for annotation of the k nearest neighbors and the reverse k nearest neighbors (and their distances) to each database object.
 class MaterializeKNNPreprocessor<O,D extends Distance<D>>
          A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object.
 class MetricalIndexApproximationMaterializeKNNPreprocessor<O extends NumberVector<? super O,?>,D extends Distance<D>,N extends Node<E>,E extends MTreeEntry<D>>
          A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object.
 class PartitionApproximationMaterializeKNNPreprocessor<O,D extends Distance<D>>
          A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object.
 class SpatialApproximationMaterializeKNNPreprocessor<O extends NumberVector<?,?>,D extends Distance<D>,N extends SpatialNode<N,E>,E extends SpatialEntry>
          A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.preprocessed.localpca
 

Subinterfaces of Index in de.lmu.ifi.dbs.elki.index.preprocessed.localpca
 interface FilteredLocalPCAIndex<NV extends NumberVector<?,?>>
          Interface for an index providing local PCA results.
 

Classes in de.lmu.ifi.dbs.elki.index.preprocessed.localpca that implement Index
 class AbstractFilteredPCAIndex<NV extends NumberVector<? extends NV,?>>
          Abstract base class for a local PCA based index.
 class KNNQueryFilteredPCAIndex<NV extends NumberVector<? extends NV,?>>
          Provides the local neighborhood to be considered in the PCA as the k nearest neighbors of an object.
 class RangeQueryFilteredPCAIndex<NV extends NumberVector<? extends NV,?>>
          Provides the local neighborhood to be considered in the PCA as the neighbors within an epsilon range query of an object.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.preprocessed.preference
 

Subinterfaces of Index in de.lmu.ifi.dbs.elki.index.preprocessed.preference
 interface PreferenceVectorIndex<NV extends NumberVector<?,?>>
          Interface for an index providing preference vectors.
 

Classes in de.lmu.ifi.dbs.elki.index.preprocessed.preference that implement Index
 class AbstractPreferenceVectorIndex<NV extends NumberVector<?,?>>
          Abstract base class for preference vector based algorithms.
 class DiSHPreferenceVectorIndex<V extends NumberVector<?,?>>
          Preprocessor for DiSH preference vector assignment to objects of a certain database.
 class HiSCPreferenceVectorIndex<V extends NumberVector<?,?>>
          Preprocessor for HiSC preference vector assignment to objects of a certain database.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.preprocessed.snn
 

Subinterfaces of Index in de.lmu.ifi.dbs.elki.index.preprocessed.snn
 interface SharedNearestNeighborIndex<O>
          Interface for an index providing nearest neighbor sets.
 

Classes in de.lmu.ifi.dbs.elki.index.preprocessed.snn that implement Index
 class SharedNearestNeighborPreprocessor<O,D extends Distance<D>>
          A preprocessor for annotation of the ids of nearest neighbors to each database object.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj
 

Subinterfaces of Index in de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj
 interface SubspaceProjectionIndex<NV extends NumberVector<?,?>,P extends ProjectionResult>
          Interface for an index providing local subspaces.
 

Classes in de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj that implement Index
 class AbstractSubspaceProjectionIndex<NV extends NumberVector<?,?>,D extends Distance<D>,P extends ProjectionResult>
          Abstract base class for a local PCA based index.
 class FourCSubspaceIndex<V extends NumberVector<V,?>,D extends Distance<D>>
          Preprocessor for 4C local dimensionality and locally weighted matrix assignment to objects of a certain database.
 class PreDeConSubspaceIndex<V extends NumberVector<? extends V,?>,D extends Distance<D>>
          Preprocessor for PreDeCon local dimensionality and locally weighted matrix assignment to objects of a certain database.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.tree
 

Classes in de.lmu.ifi.dbs.elki.index.tree with type parameters of type Index
 class TreeIndexFactory<O,I extends Index>
          Abstract base class for tree-based indexes.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants
 

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants with type parameters of type Index
 class AbstractMTreeFactory<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>,I extends AbstractMTree<O,D,N,E> & Index>
          Abstract factory for various MTrees
 

Uses of Index in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees
 

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees with type parameters of type Index
 class AbstractMkTreeUnifiedFactory<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>,I extends AbstractMkTree<O,D,N,E> & Index>
          Abstract factory for various Mk-Trees
 

Uses of Index in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp
 

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp that implement Index
 class MkAppTreeIndex<O,D extends NumberDistance<D,?>>
          MkAppTree used as database index.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop
 

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop that implement Index
 class MkCoPTreeIndex<O,D extends NumberDistance<D,?>>
          MkCoPTree used as database index.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax
 

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax that implement Index
 class MkMaxTreeIndex<O,D extends Distance<D>>
           
 

Uses of Index in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab
 

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab that implement Index
 class MkTabTreeIndex<O,D extends Distance<D>>
          MkTabTree used as database index.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree
 

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree that implement Index
 class MTreeIndex<O,D extends Distance<D>>
          Class for using an m-tree as database index.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants
 

Classes in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants with type parameters of type Index
 class AbstractRStarTreeFactory<O extends NumberVector<O,?>,N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry,I extends AbstractRStarTree<N,E> & Index>
          Abstract factory for R*-Tree based trees.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu
 

Classes in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu that implement Index
 class DeLiCluTreeIndex<O extends NumberVector<?,?>>
          The common use of the DeLiClu tree: indexing number vectors.
 

Uses of Index in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar
 

Classes in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar that implement Index
 class RStarTreeIndex<O extends NumberVector<?,?>>
          The common use of the rstar tree: indexing number vectors.
 


Release 0.4.0 (2011-09-20_1324)