| 
				
  | 
|||||||||||||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||||||||||||||
| Packages that use DatabaseObject | |
|---|---|
| de.lmu.ifi.dbs.elki | The base-package of the ELKI framework. | 
| de.lmu.ifi.dbs.elki.algorithm | Package to collect algorithms suitable as a task for the KDDTask main routine.  | 
| de.lmu.ifi.dbs.elki.algorithm.clustering | Package collects clustering algorithms. | 
| de.lmu.ifi.dbs.elki.algorithm.result | Package to collect result classes for the results of algorithms. | 
| de.lmu.ifi.dbs.elki.algorithm.result.clustering | Package to collect result classes for the results of clustering algorithms. | 
| de.lmu.ifi.dbs.elki.data | Package collects basic classes for different data types, database object types and label types. | 
| de.lmu.ifi.dbs.elki.database | Package collects variants of databases and related classes. | 
| de.lmu.ifi.dbs.elki.database.connection | Provides database connection classes. | 
| de.lmu.ifi.dbs.elki.distance | Package collects distances and - in its subpackages - distance and similarity functions. | 
| de.lmu.ifi.dbs.elki.distance.distancefunction | Package collects distance functions. | 
| de.lmu.ifi.dbs.elki.distance.similarityfunction | Package collects similarity functions. | 
| de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel | Package collects kernel functions. | 
| de.lmu.ifi.dbs.elki.index | Package collects variants of index structures. | 
| de.lmu.ifi.dbs.elki.index.tree | Package collects variants of tree-based index structures. | 
| de.lmu.ifi.dbs.elki.index.tree.metrical | Package collects metrical tree-based index structures. | 
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants | Package collects variants of the M-Tree. | 
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mkapp | Package collects classes for the
 MkAppTree  | 
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mkcop | Package collects classes for the
 MkCoPTree  | 
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mkmax | Package collects classes for the
 MkMaxTree  | 
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktab | Package collects classes for the
 MkTabTree  | 
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree | Package collects classes for the
 MTree  | 
| de.lmu.ifi.dbs.elki.normalization | Provides classes and methods for normalizations (and reconstitution) of data sets. | 
| de.lmu.ifi.dbs.elki.parser | Package collects parser for different file formats and data types. | 
| de.lmu.ifi.dbs.elki.preprocessing | Package collects preprocessors used for data preparation in a first step of various algorithms or distance measures. | 
| de.lmu.ifi.dbs.elki.utilities | Package collects various classes and methods of global utility. | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki | 
|---|
| Classes in de.lmu.ifi.dbs.elki with type parameters of type DatabaseObject | |
|---|---|
 class | 
KDDTask<O extends DatabaseObject>
Provides a KDDTask that can be used to perform any algorithm implementing Algorithm using any DatabaseConnection implementing
 DatabaseConnection. | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.algorithm | 
|---|
| Classes in de.lmu.ifi.dbs.elki.algorithm with type parameters of type DatabaseObject | |
|---|---|
 class | 
AbstractAlgorithm<O extends DatabaseObject>
AbstractAlgorithm sets the values for flags verbose and time.  | 
 interface | 
Algorithm<O extends DatabaseObject>
Specifies the requirements for any algorithm that is to be executable by the main class.  | 
 class | 
DistanceBasedAlgorithm<O extends DatabaseObject,D extends Distance<D>>
Provides an abstract algorithm already setting the distance function.  | 
 class | 
KNNDistanceOrder<O extends DatabaseObject,D extends Distance<D>>
Provides an order of the kNN-distances for all objects within the database.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.algorithm.clustering | 
|---|
| Classes in de.lmu.ifi.dbs.elki.algorithm.clustering with type parameters of type DatabaseObject | |
|---|---|
 interface | 
Clustering<O extends DatabaseObject>
Interface for Algorithms that are capable to provide a ClusteringResult. | 
 class | 
DBSCAN<O extends DatabaseObject,D extends Distance<D>>
DBSCAN provides the DBSCAN algorithm, an algorithm to find density-connected sets in a database.  | 
 class | 
OPTICS<O extends DatabaseObject,D extends Distance<D>>
OPTICS provides the OPTICS algorithm.  | 
 class | 
SLINK<O extends DatabaseObject,D extends Distance<D>>
Efficient implementation of the Single-Link Algorithm SLINK of R.  | 
 class | 
SNNClustering<O extends DatabaseObject,D extends Distance<D>>
Shared nearest neighbor clustering.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.algorithm.result | 
|---|
| Classes in de.lmu.ifi.dbs.elki.algorithm.result with type parameters of type DatabaseObject | |
|---|---|
 class | 
AbstractResult<O extends DatabaseObject>
Abstract super class for a result object.  | 
 class | 
KNNDistanceOrderResult<O extends DatabaseObject,D extends Distance<D>>
 | 
 class | 
KNNJoinResult<O extends DatabaseObject,D extends Distance<D>>
Provides the result of a kNN-Join.  | 
 class | 
PartitionResults<O extends DatabaseObject>
A result for a partitioning algorithm providing a single result for a single partition.  | 
 class | 
PointerRepresentation<O extends DatabaseObject,D extends Distance<D>>
Provides the result of the single link algorithm SLINK.  | 
 interface | 
Result<O extends DatabaseObject>
Specifies the requirements to a printable result of some algorithm.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.algorithm.result.clustering | 
|---|
| Classes in de.lmu.ifi.dbs.elki.algorithm.result.clustering with type parameters of type DatabaseObject | |
|---|---|
 class | 
Cluster<O extends DatabaseObject>
todo arthur comment  | 
 interface | 
ClusteringResult<O extends DatabaseObject>
A Result that provides a set of disjunct clusters and a mapping from classlabels (supposedly assigned by the algorithm) to databases.  | 
 class | 
ClusterOrder<O extends DatabaseObject,D extends Distance<D>>
A class representing the cluster order of the OPTICS algorithm.  | 
 class | 
Clusters<O extends DatabaseObject>
Provides a result of a clustering-algorithm that computes several clusters.  | 
 class | 
ClustersPlusNoise<O extends DatabaseObject>
Provides a result of a clustering-algorithm that computes several clusters and remaining noise.  | 
 class | 
HierarchicalClusters<C extends HierarchicalCluster<C>,O extends DatabaseObject>
Provides a result of a clustering algorithm that computes hierarchical clusters.  | 
 class | 
PartitionClusteringResults<O extends DatabaseObject>
A result for a partitioning clustering algorithm providing a single result for a single partition.  | 
| Classes in de.lmu.ifi.dbs.elki.algorithm.result.clustering that implement DatabaseObject | |
|---|---|
 class | 
Cluster<O extends DatabaseObject>
todo arthur comment  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.data | 
|---|
| Classes in de.lmu.ifi.dbs.elki.data with type parameters of type DatabaseObject | |
|---|---|
 class | 
MultiInstanceObject<O extends DatabaseObject>
MultiInstanceObject represents a collection of several DatabaseObjects of an equal type.  | 
 class | 
MultiRepresentedObject<O extends DatabaseObject>
MultiRepresentedObject represents a collection of several DatabaseObjects of a same superclass.  | 
| Subinterfaces of DatabaseObject in de.lmu.ifi.dbs.elki.data | |
|---|---|
 interface | 
FeatureVector<V extends FeatureVector<V,N>,N extends Number>
Interface FeatureVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.  | 
| Classes in de.lmu.ifi.dbs.elki.data that implement DatabaseObject | |
|---|---|
 class | 
AbstractDatabaseObject
Abstract super class for all database objects.  | 
 class | 
BitVector
Provides a BitVector wrapping a BitSet.  | 
 class | 
DoubleVector
A DoubleVector is to store real values approximately as double values.  | 
 class | 
ExternalObject
Provides an id referencing an external data object.  | 
 class | 
FloatVector
A FloatVector is to store real values approximately as float values.  | 
 class | 
MultiInstanceObject<O extends DatabaseObject>
MultiInstanceObject represents a collection of several DatabaseObjects of an equal type.  | 
 class | 
MultiRepresentedObject<O extends DatabaseObject>
MultiRepresentedObject represents a collection of several DatabaseObjects of a same superclass.  | 
 class | 
NumberVector<V extends NumberVector<V,N>,N extends Number>
NumberVector is an abstract implementation of FeatureVector.  | 
 class | 
ParameterizationFunction
A parameterization function decribes all lines in a d-dimensional feature space intersecting in one point p.  | 
 class | 
RealVector<V extends RealVector<V,N>,N extends Number>
RealVector is an abstract super class for all feature vectors having real numbers as values.  | 
 class | 
SparseDoubleVector
A SparseDoubleVector is to store real values approximately as double values.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.database | 
|---|
| Classes in de.lmu.ifi.dbs.elki.database with type parameters of type DatabaseObject | |
|---|---|
 class | 
AbstractDatabase<O extends DatabaseObject>
Provides a mapping for associations based on a Hashtable and functions to get the next usable ID for insertion, making IDs reusable after deletion of the entry.  | 
 interface | 
Database<O extends DatabaseObject>
Database specifies the requirements for any database implementation.  | 
 class | 
IndexDatabase<O extends DatabaseObject>
IndexDatabase is a database implementation which is supported by an index structure.  | 
 class | 
MetricalIndexDatabase<O extends DatabaseObject,D extends Distance<D>,N extends MetricalNode<N,E>,E extends MTreeEntry<D>>
MetricalIndexDatabase is a database implementation which is supported by a metrical index structure.  | 
 class | 
ObjectAndAssociations<O extends DatabaseObject>
Provides a single database objects and a map of associations associated with this object.  | 
 class | 
SequentialDatabase<O extends DatabaseObject>
SequentialDatabase is a simple implementation of a Database.  | 
| Fields in de.lmu.ifi.dbs.elki.database declared as DatabaseObject | |
|---|---|
private  O | 
ObjectAndAssociations.object
The database object.  | 
| Constructor parameters in de.lmu.ifi.dbs.elki.database with type arguments of type DatabaseObject | |
|---|---|
DatabaseEvent(Database<? extends DatabaseObject> source,
              List<Integer> objectIDs)
Used to create an event when database objects have been updated, inserted, or removed.  | 
|
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.database.connection | 
|---|
| Classes in de.lmu.ifi.dbs.elki.database.connection with type parameters of type DatabaseObject | |
|---|---|
 class | 
AbstractDatabaseConnection<O extends DatabaseObject>
Abstract super class for all database connections.  | 
 interface | 
DatabaseConnection<O extends DatabaseObject>
DatabaseConnection is to provide a database.  | 
 class | 
FileBasedDatabaseConnection<O extends DatabaseObject>
Provides a file based database connection based on the parser to be set.  | 
 class | 
InputStreamDatabaseConnection<O extends DatabaseObject>
Provides a database connection expecting input from standard in.  | 
 class | 
MultipleFileBasedDatabaseConnection<O extends DatabaseObject>
Provides a database connection based on multiple files and parsers to be set.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.distance | 
|---|
| Classes in de.lmu.ifi.dbs.elki.distance with type parameters of type DatabaseObject | |
|---|---|
 class | 
AbstractMeasurementFunction<O extends DatabaseObject,D extends Distance<D>>
Abstract Measurement Function provides some methods valid for any extending class.  | 
 interface | 
MeasurementFunction<O extends DatabaseObject,D extends Distance<D>>
Interface Measurement describes the requirements of any measurement function (e.g. distance function or similarity function), that provides a measurement for comparing database objects.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.distance.distancefunction | 
|---|
| Classes in de.lmu.ifi.dbs.elki.distance.distancefunction with type parameters of type DatabaseObject | |
|---|---|
 class | 
AbstractDistanceFunction<O extends DatabaseObject,D extends Distance<D>>
AbstractDistanceFunction provides some methods valid for any extending class.  | 
 class | 
AbstractDoubleDistanceFunction<O extends DatabaseObject>
Provides an abstract superclass for DistanceFunctions that are based on DoubleDistance.  | 
 class | 
AbstractFloatDistanceFunction<O extends DatabaseObject>
Provides a DistanceFunction that is based on FloatDistance.  | 
 class | 
AbstractPreprocessorBasedDistanceFunction<O extends DatabaseObject,P extends Preprocessor<O>,D extends Distance<D>>
Abstract super class for distance functions needing a preprocessor.  | 
 interface | 
DistanceFunction<O extends DatabaseObject,D extends Distance<D>>
Interface DistanceFunction describes the requirements of any distance function.  | 
 class | 
RepresentationSelectingDistanceFunction<O extends DatabaseObject,M extends MultiRepresentedObject<O>,D extends Distance<D>>
Distance function for multirepresented objects that selects one representation and computes the distances only within the selected representation.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.distance.similarityfunction | 
|---|
| Classes in de.lmu.ifi.dbs.elki.distance.similarityfunction with type parameters of type DatabaseObject | |
|---|---|
 class | 
AbstractIntegerSimilarityFunction<O extends DatabaseObject>
 | 
 class | 
AbstractPreprocessorBasedSimilarityFunction<O extends DatabaseObject,P extends Preprocessor<O>,D extends Distance<D>>
Abstract super class for distance functions needing a preprocessor.  | 
 class | 
AbstractSimilarityFunction<O extends DatabaseObject,D extends Distance<D>>
 | 
 class | 
SharedNearestNeighborSimilarityFunction<O extends DatabaseObject,D extends Distance<D>>
 | 
 interface | 
SimilarityFunction<O extends DatabaseObject,D extends Distance<D>>
Interface SimilarityFunction describes the requirements of any similarity function.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel | 
|---|
| Classes in de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel with type parameters of type DatabaseObject | |
|---|---|
 class | 
AbstractDoubleKernelFunction<O extends DatabaseObject>
Provides an abstract superclass for KernelFunctions that are based on DoubleDistance.  | 
 class | 
AbstractKernelFunction<O extends DatabaseObject,D extends Distance<D>>
AbstractKernelFunction provides some methods valid for any extending class.  | 
 interface | 
KernelFunction<O extends DatabaseObject,D extends Distance<D>>
Interface Kernel describes the requirements of any kernel function.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.index | 
|---|
| Classes in de.lmu.ifi.dbs.elki.index with type parameters of type DatabaseObject | |
|---|---|
 interface | 
Index<O extends DatabaseObject>
Interface defining the minimum requirements for all index classes.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.index.tree | 
|---|
| Classes in de.lmu.ifi.dbs.elki.index.tree with type parameters of type DatabaseObject | |
|---|---|
 class | 
BreadthFirstEnumeration<O extends DatabaseObject,N extends Node<N,E>,E extends Entry>
Provides a breadth first enumeration over the nodes of an index structure.  | 
 class | 
TreeIndex<O extends DatabaseObject,N extends Node<N,E>,E extends Entry>
Abstract super class for all tree based index classes.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.index.tree.metrical | 
|---|
| Classes in de.lmu.ifi.dbs.elki.index.tree.metrical with type parameters of type DatabaseObject | |
|---|---|
 class | 
MetricalIndex<O extends DatabaseObject,D extends Distance<D>,N extends MetricalNode<N,E>,E extends MetricalEntry>
Abstract super class for all metrical index classes.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants | 
|---|
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mkapp | 
|---|
| Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mkapp with type parameters of type DatabaseObject | |
|---|---|
 class | 
MkAppTree<O extends DatabaseObject,D extends NumberDistance<D>>
MkAppTree is a metrical index structure based on the concepts of the M-Tree supporting efficient processing of reverse k nearest neighbor queries for parameter k < kmax.  | 
(package private)  class | 
MkAppTreeNode<O extends DatabaseObject,D extends NumberDistance<D>>
Represents a node in an MkApp-Tree.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mkcop | 
|---|
| Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mkcop with type parameters of type DatabaseObject | |
|---|---|
 class | 
MkCoPTree<O extends DatabaseObject,D extends NumberDistance<D>>
MkCopTree is a metrical index structure based on the concepts of the M-Tree supporting efficient processing of reverse k nearest neighbor queries for parameter k < kmax.  | 
(package private)  class | 
MkCoPTreeNode<O extends DatabaseObject,D extends NumberDistance<D>>
Represents a node in an MkCop-Tree.  | 
| Methods in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mkcop with type parameters of type DatabaseObject | ||
|---|---|---|
 | 
MkCoPDirectoryEntry.approximateConservativeKnnDistance(int k,
                                   DistanceFunction<O,D> distanceFunction)
Returns the conservative approximated knn distance of the entry.  | 
|
 | 
MkCoPLeafEntry.approximateConservativeKnnDistance(int k,
                                   DistanceFunction<O,D> distanceFunction)
Returns the conservative approximated knn distance of the entry.  | 
|
 | 
MkCoPEntry.approximateConservativeKnnDistance(int k,
                                   DistanceFunction<O,D> distanceFunction)
Returns the conservative approximated knn distance of the entry.  | 
|
 | 
MkCoPLeafEntry.approximateProgressiveKnnDistance(int k,
                                  DistanceFunction<O,D> distanceFunction)
Returns the progressive approximated knn distance of the entry.  | 
|
 | 
ApproximationLine.getApproximatedKnnDistance(int k,
                           DistanceFunction<O,D> distanceFunction)
Returns the approximated knn-distance at the specified k.  | 
|
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mkmax | 
|---|
| Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mkmax with type parameters of type DatabaseObject | |
|---|---|
 class | 
MkMaxTree<O extends DatabaseObject,D extends Distance<D>>
MkNNTree is a metrical index structure based on the concepts of the M-Tree supporting efficient processing of reverse k nearest neighbor queries.  | 
(package private)  class | 
MkMaxTreeNode<O extends DatabaseObject,D extends Distance<D>>
Represents a node in a MkMax-Tree.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktab | 
|---|
| Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktab with type parameters of type DatabaseObject | |
|---|---|
 class | 
MkTabTree<O extends DatabaseObject,D extends Distance<D>>
MkMaxTree is a metrical index structure based on the concepts of the M-Tree supporting efficient processing of reverse k nearest neighbor queries for parameter k < kmax.  | 
(package private)  class | 
MkTabTreeNode<O extends DatabaseObject,D extends Distance<D>>
Represents a node in a MkMax-Tree.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree | 
|---|
| Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree with type parameters of type DatabaseObject | |
|---|---|
 class | 
MTree<O extends DatabaseObject,D extends Distance<D>>
MTree is a metrical index structure based on the concepts of the M-Tree.  | 
 class | 
MTreeNode<O extends DatabaseObject,D extends Distance<D>>
Represents a node in an M-Tree.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.normalization | 
|---|
| Classes in de.lmu.ifi.dbs.elki.normalization with type parameters of type DatabaseObject | |
|---|---|
 class | 
AbstractNormalization<O extends DatabaseObject>
Abstract super class for all normalizations.  | 
 class | 
DummyNormalization<O extends DatabaseObject>
Dummy normalization that does nothing.  | 
 class | 
MultiRepresentedObjectNormalization<O extends DatabaseObject>
Class to perform and undo a normalization on multi-represented objects with respect to given normalizations for each representation.  | 
 interface | 
Normalization<O extends DatabaseObject>
Normalization performs a normalization on a set of feature vectors and is capable to transform a set of feature vectors to the original attribute ranges.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.parser | 
|---|
| Classes in de.lmu.ifi.dbs.elki.parser with type parameters of type DatabaseObject | |
|---|---|
 class | 
AbstractParser<O extends DatabaseObject>
Abstract superclass for all parsers providing the option handler for handling options.  | 
 interface | 
DistanceParser<O extends DatabaseObject,D extends Distance<D>>
A DistanceParser shall provide a DistanceParsingResult by parsing an InputStream.  | 
 class | 
DistanceParsingResult<O extends DatabaseObject,D extends Distance<D>>
Provides a list of database objects and labels associated with these objects and a cache of precomputed distances between the database objects.  | 
 class | 
ObjectAndLabels<O extends DatabaseObject>
Provides a single database objects and a list of labels associated with this object.  | 
 interface | 
Parser<O extends DatabaseObject>
A Parser shall provide a ParsingResult by parsing an InputStream.  | 
 class | 
ParsingResult<O extends DatabaseObject>
Provides a list of database objects and labels associated with these objects.  | 
| Fields in de.lmu.ifi.dbs.elki.parser declared as DatabaseObject | |
|---|---|
private  O | 
ObjectAndLabels.object
The database object.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.preprocessing | 
|---|
| Classes in de.lmu.ifi.dbs.elki.preprocessing with type parameters of type DatabaseObject | |
|---|---|
 interface | 
PreferenceVectorPreprocessor<O extends DatabaseObject>
Marker interface for preprocessors computing preference vectors.  | 
 interface | 
Preprocessor<O extends DatabaseObject>
Defines the requirements for classes that do some preprocessing steps for objects of a certain database.  | 
 class | 
PreprocessorHandler<O extends DatabaseObject,P extends Preprocessor<O>>
Handler class for all distance function using a preprocessor.  | 
 class | 
SharedNearestNeighborsPreprocessor<O extends DatabaseObject,D extends Distance<D>>
A preprocessor for annotation of the ids of nearest neighbors to each database object.  | 
| Uses of DatabaseObject in de.lmu.ifi.dbs.elki.utilities | 
|---|
| Methods in de.lmu.ifi.dbs.elki.utilities with type parameters of type DatabaseObject | ||
|---|---|---|
static
 | 
Util.getDatabaseIDs(Database<O> db)
Returns a collection of the ids of the objects stored in the specified database.  | 
|
  | 
               
  | 
||||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||||