| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.data | Basic classes for different data types, database object types and label types. | 
| de.lmu.ifi.dbs.elki.database | ELKI database layer - loading, storing, indexing and accessing data | 
| de.lmu.ifi.dbs.elki.database.relation | Relations, materialized and virtual (views). | 
| de.lmu.ifi.dbs.elki.evaluation.clustering | Evaluation of clustering results. | 
| de.lmu.ifi.dbs.elki.evaluation.clustering.pairsegments | Pair-segment analysis of multiple clusterings. | 
| de.lmu.ifi.dbs.elki.evaluation.index | Simple index evaluation methods | 
| de.lmu.ifi.dbs.elki.evaluation.outlier | Evaluate an outlier score using a misclassification based cost model. | 
| de.lmu.ifi.dbs.elki.result | Result types, representation and handling | 
| de.lmu.ifi.dbs.elki.result.optics | Result classes for OPTICS. | 
| de.lmu.ifi.dbs.elki.result.outlier | Outlier result classes | 
| de.lmu.ifi.dbs.elki.visualization.projections | Visualization projections | 
| de.lmu.ifi.dbs.elki.visualization.projector | Projectors are responsible for finding appropriate projections for data relations. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Clustering<M extends Model>Result class for clusterings. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractDatabaseAbstract base class for database API implementations. | 
| class  | HashmapDatabaseProvides 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. | 
| class  | ProxyDatabaseA proxy database to use e.g. for projections and partitions. | 
| class  | StaticArrayDatabaseThis database class uses array-based storage and thus does not allow for
 dynamic insert, delete and update operations. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConvertToStringViewRepresentation adapter that uses toString() to produce a string
 representation. | 
| class  | DBIDViewPseudo-representation that is the object ID itself. | 
| class  | MaterializedRelation<O>Represents a single representation. | 
| class  | ProjectedView<IN,OUT>Projected relation view (non-materialized) | 
| class  | ProxyView<O>A virtual partitioning of the database. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | EvaluateClustering.ScoreResultResult object for outlier score judgements. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SegmentsCreates segments of two or more clusterings. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IndexStatistics.IndexMetaResultResult class. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JudgeOutlierScores.ScoreResultResult object for outlier score judgements. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AprioriResultResult class for Apriori Algorithm. | 
| class  | BasicResultBasic class for a result. | 
| class  | CollectionResult<O>Simple 'collection' type of result. | 
| class  | HistogramResult<O>Histogram result. | 
| class  | KNNDistanceOrderResult<D extends Distance<D>>Wraps a list containing the knn distances. | 
| class  | OrderingFromDataStore<T extends Comparable<T>>Result class providing an ordering backed by a hashmap. | 
| class  | ReferencePointsResult<O>Result used in passing the reference points to the visualizers. | 
| class  | ScalesResultClass to keep shared scales across visualizers. | 
| class  | SettingsResultResult that keeps track of settings that were used in generating this
 particular result. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClusterOrderResult<D extends Distance<D>>Class to store the result of an ordering clustering algorithm such as OPTICS. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OutlierResultWrap a typical Outlier result, keeping direct references to the main result
 parts. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFullProjectionAbstract base class for full projections. | 
| class  | AbstractProjectionAbstract base projection class. | 
| class  | AbstractSimpleProjectionAbstract base class for "simple" projections. | 
| class  | AffineProjectionAffine projections are the most general class. | 
| class  | OPTICSProjection<D extends Distance<D>>OPTICS projection. | 
| class  | Simple1DDimension-selecting 1D projection. | 
| class  | Simple2DDimension-selecting 2D projection. | 
| class  | SimpleParallelSimple parallel projection
 
 Scaled space: reordered, scaled and inverted. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HistogramProjector<V extends NumberVector<?>>ScatterPlotProjector is responsible for producing a set of scatterplot
 visualizations. | 
| class  | OPTICSProjector<D extends Distance<D>>Projection for OPTICS plots. | 
| class  | ParallelPlotProjector<V extends NumberVector<?>>ParallelPlotProjector is responsible for producing a parallel axes
 visualization. | 
| class  | ScatterPlotProjector<V extends NumberVector<?>>ScatterPlotProjector is responsible for producing a set of scatterplot
 visualizations. |