| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki | 
 ELKI framework "Environment for Developing KDD-Applications Supported by Index-Structures"
 
   
KDDTask is the main class of the ELKI-Framework
  for command-line interaction. | 
| de.lmu.ifi.dbs.elki.algorithm | 
 Algorithms suitable as a task for the  
KDDTask main routine. | 
| de.lmu.ifi.dbs.elki.algorithm.benchmark | 
 Benchmarking pseudo algorithms. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.clustering | 
 Clustering algorithms. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical | |
| de.lmu.ifi.dbs.elki.algorithm.outlier.meta | 
 Meta outlier detection algorithms: external scores, score rescaling. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.neighborhood | 
 Spatial outlier neighborhood classes 
 | 
| de.lmu.ifi.dbs.elki.algorithm.outlier.subspace | 
 Subspace outlier detection methods. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.statistics | 
 Statistical analysis algorithms
 
  The algorithms in this package perform statistical analysis of the data
  (e.g. compute distributions, distance distributions etc.) 
 | 
| de.lmu.ifi.dbs.elki.application.jsmap | 
 JavaScript based map client - server architecture. 
 | 
| de.lmu.ifi.dbs.elki.data | 
 Basic classes for different data types, database object types and label types. 
 | 
| de.lmu.ifi.dbs.elki.data.model | 
 Cluster models classes for various algorithms. 
 | 
| de.lmu.ifi.dbs.elki.database | 
 ELKI database layer - loading, storing, indexing and accessing data 
 | 
| de.lmu.ifi.dbs.elki.database.datastore | 
 General data store layer API (along the lines of  
Map<DBID, T> - use everywhere!) | 
| de.lmu.ifi.dbs.elki.database.datastore.memory | 
 Memory data store implementation for ELKI. 
 | 
| de.lmu.ifi.dbs.elki.database.relation | 
 Relations, materialized and virtual (views). 
 | 
| de.lmu.ifi.dbs.elki.evaluation | 
 Functionality for the evaluation of algorithms. 
 | 
| 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.histogram | 
 Functionality for the evaluation of algorithms using histograms. 
 | 
| 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.evaluation.similaritymatrix | 
 Render a distance matrix to visualize a clustering-distance-combination. 
 | 
| de.lmu.ifi.dbs.elki.index | 
 Index structure implementations 
 | 
| de.lmu.ifi.dbs.elki.index.lsh | 
 Locality Sensitive Hashing 
 | 
| 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.projected | 
 Projected indexes for data. 
 | 
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp | |
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop | |
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax | |
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab | |
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree | |
| de.lmu.ifi.dbs.elki.index.tree.spatial.kd | 
 K-d-tree and variants. 
 | 
| de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu | |
| de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar | |
| de.lmu.ifi.dbs.elki.index.vafile | 
 Vector Approximation File 
 | 
| de.lmu.ifi.dbs.elki.math.geometry | 
 Algorithms from computational geometry. 
 | 
| 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.result.textwriter | 
 Text serialization (CSV, Gnuplot, Console, ...) 
 | 
| de.lmu.ifi.dbs.elki.visualization | 
 Visualization package of ELKI. 
 | 
| de.lmu.ifi.dbs.elki.visualization.gui | 
 Package to provide a visualization GUI. 
 | 
| de.lmu.ifi.dbs.elki.visualization.gui.detail | 
 Classes for managing a detail view. 
 | 
| de.lmu.ifi.dbs.elki.visualization.gui.overview | 
 Classes for managing the overview plot. 
 | 
| de.lmu.ifi.dbs.elki.visualization.opticsplot | 
 Code for drawing OPTICS plots 
 | 
| 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. 
 | 
| de.lmu.ifi.dbs.elki.visualization.style | 
 Style management for ELKI visualizations. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers | 
 Visualizers for various results 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.histogram | 
 Visualizers based on 1D projected histograms. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.optics | 
 Visualizers that do work on OPTICS plots 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.pairsegments | 
 Visualizers for inspecting cluster differences using pair counting segments. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.parallel | 
 Visualizers based on parallel coordinates. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.cluster | 
 Visualizers for clustering results based on parallel coordinates. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.index | 
 Visualizers for index structure based on parallel coordinates. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.selection | 
 Visualizers for object selection based on parallel projections. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot | 
 Visualizers based on scatterplots. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster | 
 Visualizers for clustering results based on 2D projections. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.density | 
 Visualizers for data set density in a scatterplot projection. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.index | 
 Visualizers for index structures based on 2D projections. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.outlier | 
 Visualizers for outlier scores based on 2D projections. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection | 
 Visualizers for object selection based on 2D projections. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.thumbs | 
 Thumbnail "Visualizers" (that take care of refreshing thumbnails) 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj | 
 Visualizers that do not use a particular projection. 
 | 
| de.lmu.ifi.dbs.elki.workflow | 
 Work flow packages, e.g. following the usual KDD model, closely related to CRISP-DM 
 | 
| tutorial.clustering | 
 Classes from the tutorial on implementing a custom k-means variation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Result | 
KDDTask.getResult()
Get the algorithms result. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAlgorithm<R extends Result>
 This class serves also as a model of implementing an algorithm within this
 framework. 
 | 
class  | 
AbstractDistanceBasedAlgorithm<O,D extends Distance<D>,R extends Result>
Provides an abstract algorithm already setting the distance function. 
 | 
class  | 
AbstractPrimitiveDistanceBasedAlgorithm<O,D extends Distance<?>,R extends Result>
Provides an abstract algorithm already setting the distance function. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Result | 
NullAlgorithm.run(Database database)  | 
Result | 
Algorithm.run(Database database)
Runs the algorithm. 
 | 
Result | 
DummyAlgorithm.run(Database database,
   Relation<O> relation)
Run the algorithm. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Result | 
RangeQueryBenchmarkAlgorithm.run(Database database,
   Relation<O> relation)
Run the algorithm, with a separate query set. 
 | 
Result | 
KNNBenchmarkAlgorithm.run(Database database,
   Relation<O> relation)
Run the algorithm. 
 | 
Result | 
ValidateApproximativeKNNIndex.run(Database database,
   Relation<O> relation)
Run the algorithm. 
 | 
Result | 
RangeQueryBenchmarkAlgorithm.run(Database database,
   Relation<O> relation,
   Relation<NumberVector<?>> radrel)
Run the algorithm, with separate radius relation 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
OPTICSXi.SteepAreaResult
Result containing the chi-steep areas. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PointerHierarchyRepresentationResult<D extends Distance<D>>
The pointer representation of a hierarchical clustering. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private OutlierResult | 
RescaleMetaOutlierAlgorithm.getOutlierResult(Result result)
Find an OutlierResult to work with. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
NeighborSetPredicate
Predicate to obtain the neighbors of a reference object as set. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractPrecomputedNeighborhood
Abstract base class for precomputed neighborhoods. 
 | 
class  | 
ExtendedNeighborhood
Neighborhood obtained by computing the k-fold closure of an existing
 neighborhood. 
 | 
class  | 
ExternalNeighborhood
A precomputed neighborhood, loaded from an external file. 
 | 
class  | 
PrecomputedKNearestNeighborNeighborhood<D extends Distance<D>>
Neighborhoods based on k nearest neighbors. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
SOD.SODProxyScoreResult
Proxy class that converts a model result to an actual SOD score result. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Result | 
AddSingleScale.run(Database database)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JSONResultHandler.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Clustering<M extends Model>
Result class for clusterings. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CorrelationAnalysisSolution<V extends NumberVector<?>>
A solution of correlation analysis is a matrix of equations describing the
 dependencies. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Database
Database specifies the requirements for any database implementation. 
 | 
interface  | 
UpdatableDatabase
Database API with updates. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDatabase
Abstract base class for database API implementations. 
 | 
class  | 
HashmapDatabase
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. 
 | 
class  | 
ProxyDatabase
A proxy database to use e.g. for projections and partitions. 
 | 
class  | 
StaticArrayDatabase
This database class uses array-based storage and thus does not allow for
 dynamic insert, delete and update operations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DatabaseEventManager.fireResultAdded(Result r,
               Result parent)
Informs all registered  
ResultListener that a new result was
 added. | 
void | 
DatabaseEventManager.fireResultRemoved(Result r,
                 Result parent)
Informs all registered  
ResultListener that a new result has
 been removed. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DataStore<T>
Generic storage interface for objects indexed by  
DBID. | 
interface  | 
DBIDDataStore
DBID-valued data store (avoids boxing/unboxing). 
 | 
interface  | 
DoubleDataStore
Double-valued data store (avoids boxing/unboxing). 
 | 
interface  | 
DoubleDistanceDataStore
Double-valued data store (avoids boxing/unboxing). 
 | 
interface  | 
IntegerDataStore
Integer-valued data store (avoids boxing/unboxing). 
 | 
interface  | 
WritableDataStore<T>
Writable data store. 
 | 
interface  | 
WritableDBIDDataStore
Data store specialized for doubles. 
 | 
interface  | 
WritableDoubleDataStore
Data store specialized for doubles. 
 | 
interface  | 
WritableDoubleDistanceDataStore
Data store specialized for doubles. 
 | 
interface  | 
WritableIntegerDataStore
Data store specialized for doubles. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ArrayDBIDStore
A class to answer representation queries using the stored Array. 
 | 
class  | 
ArrayDoubleDistanceStore
A class to answer representation queries using the stored Array. 
 | 
class  | 
ArrayDoubleStore
A class to answer representation queries using the stored Array. 
 | 
class  | 
ArrayIntegerStore
A class to answer representation queries using the stored Array. 
 | 
protected class  | 
ArrayRecordStore.StorageAccessor<T>
Access a single record in the given data. 
 | 
class  | 
ArrayStore<T>
A class to answer representation queries using the stored Array. 
 | 
class  | 
MapIntegerDBIDDBIDStore
Writable data store for double values. 
 | 
class  | 
MapIntegerDBIDDoubleDistanceStore
Writable data store for double values. 
 | 
class  | 
MapIntegerDBIDDoubleStore
Writable data store for double values. 
 | 
class  | 
MapIntegerDBIDIntegerStore
Writable data store for double values. 
 | 
protected class  | 
MapIntegerDBIDRecordStore.StorageAccessor<T>
Access a single record in the given data. 
 | 
class  | 
MapIntegerDBIDStore<T>
A class to answer representation queries using a map. 
 | 
protected class  | 
MapRecordStore.StorageAccessor<T>
Access a single record in the given data. 
 | 
class  | 
MapStore<T>
A class to answer representation queries using a map. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Relation<O>
An object representation from a database 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConvertToStringView
Representation adapter that uses toString() to produce a string
 representation. 
 | 
class  | 
DBIDView
Pseudo-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 | Method and Description | 
|---|---|
protected void | 
AutomaticEvaluation.autoEvaluateClusterings(HierarchicalResult baseResult,
                       Result newResult)  | 
protected void | 
AutomaticEvaluation.autoEvaluateOutliers(HierarchicalResult baseResult,
                    Result newResult)  | 
void | 
NoAutomaticEvaluation.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
AutomaticEvaluation.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
EvaluateClustering.ScoreResult
Result object for outlier score judgements. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EvaluateClustering.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Segments
Creates segments of two or more clusterings. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ClusterPairSegmentAnalysis.processNewResult(HierarchicalResult baseResult,
                Result result)
Perform clusterings evaluation 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ComputeOutlierHistogram.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IndexStatistics.IndexMetaResult
Result class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IndexPurity.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
IndexStatistics.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JudgeOutlierScores.ScoreResult
Result object for outlier score judgements. 
 | 
static class  | 
OutlierPrecisionAtKCurve.PrecisionAtKCurve
Precision at K curve. 
 | 
static class  | 
OutlierPrecisionRecallCurve.PRCurve
P/R Curve 
 | 
static class  | 
OutlierROCCurve.ROCResult
Result object for ROC curves. 
 | 
static class  | 
OutlierSmROCCurve.SmROCResult
Result object for Smooth ROC curves. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OutlierROCCurve.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
OutlierThresholdClustering.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
JudgeOutlierScores.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
OutlierSmROCCurve.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
OutlierPrecisionRecallCurve.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
OutlierPrecisionAtKCurve.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ComputeSimilarityMatrixImage.SimilarityMatrix
Similarity matrix image. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ComputeSimilarityMatrixImage.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DynamicIndex
Index that supports dynamic insertions and removals. 
 | 
interface  | 
Index
Interface defining the minimum requirements for all index classes. 
 | 
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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractIndex<O>
Abstract base class for indexes with some implementation defaults. 
 | 
class  | 
AbstractRefiningIndex<O>
Abstract base class for Filter-refinement indexes. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
InMemoryLSHIndex.Instance
Instance of a LSH index for a single relation. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
LocalProjectionIndex<V extends NumberVector<?>,P extends ProjectionResult>
Abstract index interface for local projections 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractPreprocessorIndex<O,R>
Abstract base class for simple preprocessor based indexes, requiring a simple
 object storage for preprocessing results. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractMaterializeKNNPreprocessor<O,D extends Distance<D>,T extends KNNList<D>>
Abstract base class for KNN Preprocessors. 
 | 
class  | 
CachedDoubleDistanceKNNPreprocessor<O>
Preprocessor that loads an existing cached kNN result. 
 | 
class  | 
KNNJoinMaterializeKNNPreprocessor<V extends NumberVector<?>,D extends Distance<D>>
Class to materialize the kNN using a spatial join on an R-tree. 
 | 
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<?>,D extends Distance<D>,N extends Node<E>,E extends MTreeEntry>
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  | 
RandomSampleKNNPreprocessor<O,D extends Distance<D>>
Class that computed the kNN only on a random sample. 
 | 
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. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
FilteredLocalPCAIndex<NV extends NumberVector<?>>
Interface for an index providing local PCA results. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractFilteredPCAIndex<NV extends NumberVector<?>>
Abstract base class for a local PCA based index. 
 | 
class  | 
KNNQueryFilteredPCAIndex<NV extends NumberVector<?>>
Provides the local neighborhood to be considered in the PCA as the k nearest
 neighbors of an object. 
 | 
class  | 
RangeQueryFilteredPCAIndex<NV extends NumberVector<?>>
Provides the local neighborhood to be considered in the PCA as the neighbors
 within an epsilon range query of an object. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
PreferenceVectorIndex<NV extends NumberVector<?>>
Interface for an index providing preference vectors. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
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. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SharedNearestNeighborIndex<O>
Interface for an index providing nearest neighbor sets. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SharedNearestNeighborPreprocessor<O,D extends Distance<D>>
A preprocessor for annotation of the ids of nearest neighbors to each
 database object. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SubspaceProjectionIndex<NV extends NumberVector<?>,P extends ProjectionResult>
Interface for an index providing local subspaces. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
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<?>,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<?>,D extends Distance<D>>
Preprocessor for PreDeCon local dimensionality and locally weighted matrix
 assignment to objects of a certain database. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LatLngAsECEFIndex<O extends NumberVector<?>>
Index a 2d data set (consisting of Lat/Lng pairs) by using a projection to 3D
 coordinates (WGS-86 to ECEF). 
 | 
class  | 
LngLatAsECEFIndex<O extends NumberVector<?>>
Index a 2d data set (consisting of Lng/Lat pairs) by using a projection to 3D
 coordinates (WGS-86 to ECEF). 
 | 
class  | 
ProjectedIndex<O,I>
Class to index data in an arbitrary projection only. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MkAppTreeIndex<O,D extends NumberDistance<D,?>>
MkAppTree used as database index. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MkCoPTreeIndex<O,D extends NumberDistance<D,?>>
MkCoPTree used as database index. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MkMaxTreeIndex<O,D extends NumberDistance<D,?>>
MkMax tree 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MkTabTreeIndex<O,D extends NumberDistance<D,?>>
MkTabTree used as database index. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MTreeIndex<O,D extends NumberDistance<D,?>>
Class for using an m-tree as database index. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MinimalisticMemoryKDTree<O extends NumberVector<?>>
Simple implementation of a static in-memory K-D-tree. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DeLiCluTreeIndex<O extends NumberVector<?>>
The common use of the DeLiClu tree: indexing number vectors. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RStarTreeIndex<O extends NumberVector<?>>
The common use of the rstar tree: indexing number vectors. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PartialVAFile<V extends NumberVector<?>>
PartialVAFile. 
 | 
class  | 
VAFile<V extends NumberVector<?>>
Vector-approximation file (VAFile)
 
 Reference:
 
 Weber, R. and Blott, S. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
XYCurve
An XYCurve is an ordered collection of 2d points, meant for chart generation. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
HierarchicalResult
Result with an internal hierarchy. 
 | 
interface  | 
IterableResult<O>
Interface of an "iterable" result (e.g. a list, table) that can be printed one-by-one. 
 | 
interface  | 
OrderingResult
Interface for a result providing an object ordering. 
 | 
interface  | 
PixmapResult
Result encapsulating a single image. 
 | 
interface  | 
ResultAdapter
Marker interface for trivial "adapter" type of results. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractHierarchicalResult
Abstract class for a result object with hierarchy 
 | 
class  | 
AprioriResult
Result class for Apriori Algorithm. 
 | 
class  | 
BasicResult
Basic 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  | 
SamplingResult
Wrapper for storing the current database sample. 
 | 
class  | 
ScalesResult
Class to keep shared scales across visualizers. 
 | 
class  | 
SelectionResult
Selection result wrapper. 
 | 
class  | 
SettingsResult
Result that keeps track of settings that were used in generating this
 particular result. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ResultHierarchy.add(Result parent,
   Result child)  | 
static void | 
ResultUtil.addChildResult(HierarchicalResult parent,
              Result child)
Add a child result. 
 | 
void | 
AbstractHierarchicalResult.addChildResult(Result child)
Add a child result. 
 | 
static <O> void | 
ResultUtil.ensureClusteringResult(Database db,
                      Result result)
Ensure that the result contains at least one Clustering. 
 | 
static <C> ArrayList<C> | 
ResultUtil.filterResults(Result r,
             Class<?> restrictionClass)
Return only results of the given restriction class 
 | 
static Database | 
ResultUtil.findDatabase(Result baseResult)
Find the first database result in the tree. 
 | 
private void | 
ResultHierarchy.fireResultAdded(Result child,
               Result parent)
Informs all registered  
ResultListener that a new result was added. | 
private void | 
ResultHierarchy.fireResultChanged(Result current)
Informs all registered  
ResultListener that a result has changed. | 
private void | 
ResultHierarchy.fireResultRemoved(Result child,
                 Result parent)
Informs all registered  
ResultListener that a new result has been
 removed. | 
static List<Clustering<? extends Model>> | 
ResultUtil.getClusteringResults(Result r)
Collect all clustering results from a Result 
 | 
static List<CollectionResult<?>> | 
ResultUtil.getCollectionResults(Result r)
Collect all collection results from a Result 
 | 
static List<IterableResult<?>> | 
ResultUtil.getIterableResults(Result r)
Return all Iterable results 
 | 
static List<OrderingResult> | 
ResultUtil.getOrderingResults(Result r)
Collect all ordering results from a Result 
 | 
static List<OutlierResult> | 
ResultUtil.getOutlierResults(Result r)
Collect all outlier results from a Result 
 | 
static List<Relation<?>> | 
ResultUtil.getRelations(Result r)
Collect all Annotation results from a Result 
 | 
static List<SettingsResult> | 
ResultUtil.getSettingsResults(Result r)
Collect all settings results from a Result 
 | 
void | 
LogResultStructureResultHandler.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
DiscardResultHandler.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
KMLOutputHandler.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
ResultProcessor.processNewResult(HierarchicalResult baseResult,
                Result newResult)
Process a result. 
 | 
void | 
ResultWriter.processNewResult(HierarchicalResult baseresult,
                Result result)  | 
private void | 
LogResultStructureResultHandler.recursiveLogResult(StringBuilder buf,
                  Hierarchy<Result> hier,
                  Result result,
                  int depth)
Recursively walk through the result tree. 
 | 
void | 
ResultHierarchy.remove(Result parent,
      Result child)  | 
static void | 
ResultUtil.removeRecursive(ResultHierarchy hierarchy,
               Result child)
Recursively remove a result and its children. 
 | 
void | 
ResultListener.resultAdded(Result child,
           Result parent)
A new derived result was added. 
 | 
void | 
ResultHierarchy.resultChanged(Result res)
Signal that a result has changed (public API) 
 | 
void | 
ResultListener.resultChanged(Result current)
Notify that the current result has changed substantially. 
 | 
void | 
ResultListener.resultRemoved(Result child,
             Result parent)
A result was removed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
LogResultStructureResultHandler.recursiveLogResult(StringBuilder buf,
                  Hierarchy<Result> hier,
                  Result result,
                  int depth)
Recursively walk through the result tree. 
 | 
| 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. 
 | 
(package private) class  | 
ClusterOrderResult.ClusterOrderAdapter
Ordering part of the result. 
 | 
(package private) class  | 
ClusterOrderResult.PredecessorAdapter
Result containing the predecessor ID. 
 | 
(package private) class  | 
ClusterOrderResult.ReachabilityDistanceAdapter
Result containing the reachability distances. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
OutlierScoreMeta
Generic meta information about the value range of an outlier score. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicOutlierScoreMeta
Basic outlier score. 
 | 
class  | 
InvertedOutlierScoreMeta
Class to signal a value-inverted outlier score, i.e. low values are outliers. 
 | 
class  | 
OrderingFromRelation
Ordering obtained from an outlier score. 
 | 
class  | 
OutlierResult
Wrap a typical Outlier result, keeping direct references to the main result
 parts. 
 | 
class  | 
ProbabilisticOutlierScore
Outlier score that is a probability value in the range 0.0 - 1.0
 
 But the baseline may be different from 0.0! 
 | 
class  | 
QuotientOutlierScoreMeta
Score for outlier values generated by a quotient. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TextWriter.output(Database db,
      Result r,
      StreamFactory streamOpener,
      Pattern filter)
Stream output. 
 | 
private void | 
TextWriter.writeOtherResult(StreamFactory streamOpener,
                Result r)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VisualizationTask
Container class, with ugly casts to reduce generics crazyness. 
 | 
class  | 
VisualizerContext
Map to store context information for the visualizer. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) Result | 
VisualizationTask.result
The result we are attached to 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<R extends Result>  | 
VisualizationTask.getResult()  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
VisualizerParameterizer.getTitle(Database db,
        Result result)
Try to automatically generate a title for this. 
 | 
private void | 
VisualizerContext.processNewResult(HierarchicalResult baseResult,
                Result newResult)
Process a particular result. 
 | 
void | 
ExportVisualizations.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
| Constructor and Description | 
|---|
VisualizationTask(String name,
                 Result result,
                 Relation<?> relation,
                 VisFactory factory)
Visualization task. 
 | 
VisualizationTask(String name,
                 VisualizerContext context,
                 Result result,
                 Relation<?> relation,
                 VisFactory factory,
                 Projection proj,
                 SVGPlot svgp,
                 double width,
                 double height)
Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
JMenuItem | 
ResultWindow.makeMenuItemForVisualizer(Result r)  | 
void | 
ResultVisualizer.processNewResult(HierarchicalResult top,
                Result result)  | 
private boolean | 
ResultWindow.recursiveBuildMenu(JMenu parent,
                  Result r)  | 
void | 
ResultWindow.resultAdded(Result child,
           Result parent)  | 
void | 
SelectionTableWindow.resultAdded(Result child,
           Result parent)  | 
void | 
ResultWindow.resultChanged(Result current)  | 
void | 
SelectionTableWindow.resultChanged(Result current)  | 
void | 
ResultWindow.resultRemoved(Result child,
             Result parent)  | 
void | 
SelectionTableWindow.resultRemoved(Result child,
             Result parent)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DetailView.resultAdded(Result child,
           Result parent)  | 
void | 
DetailView.resultChanged(Result current)  | 
void | 
DetailView.resultRemoved(Result child,
             Result parent)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OverviewPlot.resultAdded(Result child,
           Result parent)  | 
void | 
OverviewPlot.resultChanged(Result current)  | 
void | 
OverviewPlot.resultRemoved(Result child,
             Result parent)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OPTICSPlot<D extends Distance<D>>
Class to produce an OPTICS plot image. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
FullProjection
Full vector space projections. 
 | 
interface  | 
Projection
Base interface used for projections in the ELKI visualizers. 
 | 
interface  | 
Projection1D
Interface for projections that have a specialization to only compute the first component. 
 | 
interface  | 
Projection2D
Projections that have specialized methods to only compute the first two
 dimensions of the projection. 
 | 
interface  | 
ProjectionParallel
Projection to parallel coordinates that allows reordering and inversion of
 axes. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractFullProjection
Abstract base class for full projections. 
 | 
class  | 
AbstractProjection
Abstract base projection class. 
 | 
class  | 
AbstractSimpleProjection
Abstract base class for "simple" projections. 
 | 
class  | 
AffineProjection
Affine projections are the most general class. 
 | 
class  | 
OPTICSProjection<D extends Distance<D>>
OPTICS projection. 
 | 
class  | 
Simple1D
Dimension-selecting 1D projection. 
 | 
class  | 
Simple2D
Dimension-selecting 2D projection. 
 | 
class  | 
SimpleParallel
Simple parallel projection
 
 Scaled space: reordered, scaled and inverted. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Projector
A projector is responsible for adding projections to the visualization. 
 | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ParallelPlotFactory.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
ProjectorFactory.processNewResult(HierarchicalResult baseResult,
                Result newResult)
Add projections for the given result (tree) to the result tree. 
 | 
void | 
HistogramFactory.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
ScatterPlotFactory.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
OPTICSProjectorFactory.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
StyleResult
Result to encapsulate active styling rules. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
VisFactory.processNewResult(HierarchicalResult baseResult,
                Result newResult)
Add visualizers for the given result (tree) to the context. 
 | 
void | 
AbstractVisualization.resultAdded(Result child,
           Result parent)  | 
void | 
AbstractVisualization.resultChanged(Result current)  | 
void | 
AbstractVisualization.resultRemoved(Result child,
             Result parent)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ColoredHistogramVisualizer.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
AbstractHistogramVisualization.resultChanged(Result current)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static Clustering<OPTICSModel> | 
OPTICSClusterVisualization.findOPTICSClustering(Result result)
Find the first OPTICS clustering child of a result. 
 | 
void | 
OPTICSClusterVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
OPTICSPlotVisualizer.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
OPTICSPlotSelectionVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
OPTICSSteepAreaVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
OPTICSPlotCutVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
OPTICSPlotSelectionVisualization.Instance.resultChanged(Result current)  | 
void | 
OPTICSSteepAreaVisualization.Instance.resultChanged(Result current)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SegmentsStylingPolicy
Styling policy to communicate the segment selection to other visualizers. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CircleSegmentsVisualizer.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
CircleSegmentsVisualizer.Instance.resultChanged(Result current)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AxisVisibilityVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
ParallelAxisVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
LineVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
AxisReorderVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
AbstractParallelVisualization.resultChanged(Result current)  | 
void | 
LineVisualization.Instance.resultChanged(Result current)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ClusterParallelMeanVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
ClusterOutlineVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RTreeParallelVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SelectionLineVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
SelectionToolLineVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
SelectionAxisRangeVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
SelectionToolAxisRangeVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ReferencePointsVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
MarkerVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
ToolBox2DVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
TooltipStringVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
PolygonVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
TooltipScoreVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
AxisVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
ToolBox2DVisualization.Instance.resultAdded(Result child,
           Result parent)  | 
void | 
AbstractTooltipVisualization.resultChanged(Result current)  | 
void | 
ToolBox2DVisualization.Instance.resultChanged(Result current)  | 
void | 
AbstractScatterplotVisualization.resultChanged(Result current)  | 
void | 
ToolBox2DVisualization.Instance.resultRemoved(Result child,
             Result parent)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ClusterHullVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
EMClusterVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
ClusterOrderVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
ClusterMeanVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
VoronoiVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DensityEstimationOverlay.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TreeSphereVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
TreeMBRVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
COPVectorVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
BubbleVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
COPVectorVisualization.Instance.resultChanged(Result current)  | 
void | 
BubbleVisualization.Instance.resultChanged(Result current)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MoveObjectsToolVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
SelectionConvexHullVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
SelectionCubeVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
SelectionToolDotVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
SelectionDotVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
SelectionToolCubeVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
DistanceFunctionVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
MoveObjectsToolVisualization.Instance.resultChanged(Result current)  | 
void | 
DistanceFunctionVisualization.Instance.resultChanged(Result current)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ThumbnailVisualization.resultChanged(Result current)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
KeyVisualization.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
PixmapVisualizer.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
HistogramVisualization.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
SimilarityMatrixVisualizer.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
LabelVisualization.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
ClusterEvaluationVisualization.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
XYCurveVisualization.processNewResult(HierarchicalResult baseResult,
                Result result)  | 
void | 
SettingsVisualization.processNewResult(HierarchicalResult baseResult,
                Result newResult)  | 
void | 
KeyVisualization.Instance.resultChanged(Result current)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EvaluationStep.Evaluation.resultAdded(Result child,
           Result parent)  | 
void | 
EvaluationStep.Evaluation.resultChanged(Result current)  | 
void | 
EvaluationStep.Evaluation.resultRemoved(Result child,
             Result parent)  | 
void | 
EvaluationStep.Evaluation.update(Result r)
Update on a particular result. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Result | 
NaiveAgglomerativeHierarchicalClustering3.run(Database db,
   Relation<O> relation)
Run the algorithm 
 | 
Result | 
NaiveAgglomerativeHierarchicalClustering1.run(Database db,
   Relation<O> relation)
Run the algorithm 
 | 
Result | 
NaiveAgglomerativeHierarchicalClustering2.run(Database db,
   Relation<O> relation)
Run the algorithm 
 |