Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Package
de.lmu.ifi.dbs.elki.utilities.optionhandling

Packages that use de.lmu.ifi.dbs.elki.utilities.optionhandling
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.clustering Clustering algorithms Clustering algorithms are supposed to implement the Algorithm-Interface. 
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation Correlation clustering algorithms 
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace Axis-parallel subspace clustering algorithms The clustering algorithms in this package are instances of both, projected clustering algorithms or subspace clustering algorithms according to the classical but somewhat obsolete classification schema of clustering algorithms for axis-parallel subspaces. 
de.lmu.ifi.dbs.elki.algorithm.outlier Outlier detection algorithms 
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 Base classes for stand alone applications. 
de.lmu.ifi.dbs.elki.application.cache Utility applications for the persistence layer such as distance cache builders. 
de.lmu.ifi.dbs.elki.application.internal Internal utilities for development. 
de.lmu.ifi.dbs.elki.application.visualization Visualization applications in ELKI. 
de.lmu.ifi.dbs.elki.data.images Package for processing image data (e.g. compute color histograms) 
de.lmu.ifi.dbs.elki.database ELKI database layer - loading, storing, indexing and accessing data 
de.lmu.ifi.dbs.elki.database.connection Database connections are classes implementing data sources. 
de.lmu.ifi.dbs.elki.distance.distancefunction Distance functions for use within ELKI. 
de.lmu.ifi.dbs.elki.distance.distancefunction.adapter Distance functions deriving distances from e.g. similarity measures 
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram Distance functions using correlations. 
de.lmu.ifi.dbs.elki.distance.distancefunction.correlation Distance functions using correlations. 
de.lmu.ifi.dbs.elki.distance.distancefunction.external Distance functions using external data sources. 
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace Distance functions based on subspaces. 
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries Distance functions designed for time series. 
de.lmu.ifi.dbs.elki.distance.similarityfunction Similarity functions. 
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel Kernel functions. 
de.lmu.ifi.dbs.elki.evaluation.histogram Functionality for the evaluation of algorithms using histograms. 
de.lmu.ifi.dbs.elki.evaluation.roc Evaluation of rankings using ROC AUC (Receiver Operation Characteristics - Area Under Curve) 
de.lmu.ifi.dbs.elki.gui.util Utility classes for GUIs (e.g. a class to display a logging panel) 
de.lmu.ifi.dbs.elki.index Index structure implementations 
de.lmu.ifi.dbs.elki.index.tree Tree-based index structures 
de.lmu.ifi.dbs.elki.index.tree.metrical Tree-based index structures for metrical vector spaces. 
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 Tree-based index structures for spatial indexing. 
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.rdknn RdKNNTree 
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar RStarTree 
de.lmu.ifi.dbs.elki.math.linearalgebra.pca Principal Component Analysis (PCA) and Eigenvector processing. 
de.lmu.ifi.dbs.elki.normalization Data normalization (and reconstitution) of data sets. 
de.lmu.ifi.dbs.elki.parser Parsers for different file formats and data types. 
de.lmu.ifi.dbs.elki.parser.meta MetaParsers for different file formats and data types. 
de.lmu.ifi.dbs.elki.preprocessing Preprocessors used for data preparation in a first step of various algorithms or distance and similarity measures. 
de.lmu.ifi.dbs.elki.result Result types, representation and handling 
de.lmu.ifi.dbs.elki.utilities.optionhandling Parameter handling and option descriptions. 
de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints Constraints allow to restrict possible values for parameters. 
de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization Configruation managers 
de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters Classes for various typed parameters. 
de.lmu.ifi.dbs.elki.utilities.referencepoints Package containing strategies to obtain reference points Shared code for various algorithms that use reference points. 
de.lmu.ifi.dbs.elki.utilities.scaling Scaling functions: linear, logarithmic, gamma, clipping, ... 
de.lmu.ifi.dbs.elki.utilities.scaling.outlier Scaling of Outlier scores, that require a statistical analysis of the occurring values 
de.lmu.ifi.dbs.elki.visualization.gui Package to provide a visualization GUI. 
de.lmu.ifi.dbs.elki.visualization.visualizers Visualizers for various results 
de.lmu.ifi.dbs.elki.visualization.visualizers.adapter Adapters to map results to visualizers. 
de.lmu.ifi.dbs.elki.visualization.visualizers.vis1d Visualizers based on 1D projections. 
de.lmu.ifi.dbs.elki.visualization.visualizers.vis2d Visualizers based on 2D projections. 
de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj Visualizers that do not use a particular projection. 
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.algorithm
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.algorithm.clustering
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.algorithm.clustering.correlation
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
ParameterException
          Abstract super class for all exceptions thrown during parameterization.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.algorithm.clustering.subspace
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
ParameterException
          Abstract super class for all exceptions thrown during parameterization.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.algorithm.outlier
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.algorithm.statistics
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.application
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.application.cache
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.application.internal
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.application.visualization
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.data.images
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.database
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.database.connection
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.distance.distancefunction
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.distance.distancefunction.adapter
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.distance.distancefunction.correlation
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.distance.distancefunction.external
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.distance.distancefunction.subspace
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.distance.similarityfunction
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.evaluation.histogram
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.evaluation.roc
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.gui.util
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.metrical
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.spatial
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.math.linearalgebra.pca
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.normalization
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.parser
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.parser.meta
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.preprocessing
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
ParameterException
          Abstract super class for all exceptions thrown during parameterization.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.result
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.utilities.optionhandling
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
ParameterException
          Abstract super class for all exceptions thrown during parameterization.
WrongParameterValueException
          Thrown by a Parameterizable object in case of wrong parameter format.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints
ParameterException
          Abstract super class for all exceptions thrown during parameterization.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
ParameterException
          Abstract super class for all exceptions thrown during parameterization.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
ParameterException
          Abstract super class for all exceptions thrown during parameterization.
UnspecifiedParameterException
          Exception when a required parameter was not given.
WrongParameterValueException
          Thrown by a Parameterizable object in case of wrong parameter format.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.utilities.referencepoints
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.utilities.scaling
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.utilities.scaling.outlier
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.visualization.gui
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.visualization.visualizers
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.visualization.visualizers.adapter
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.visualization.visualizers.vis1d
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.visualization.visualizers.vis2d
OptionID
          An OptionID is used by option handlers as a unique identifier for specific options.
Parameterizable
          Interface to define the required methods for command line interaction.
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling used by de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj
Parameterizable
          Interface to define the required methods for command line interaction.
 


Release 0.3 (2010-03-31_1612)