Uses of Interface
de.lmu.ifi.dbs.elki.result.Result

Packages that use Result
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.outlier Outlier detection algorithms 
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.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.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.paircounting Evaluation of clustering results via pair counting. 
de.lmu.ifi.dbs.elki.evaluation.roc Evaluation of rankings using ROC AUC (Receiver Operation Characteristics - Area Under Curve) 
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.preprocessed Index structure based on preprocessors 
de.lmu.ifi.dbs.elki.index.preprocessed.knn Indexes providing KNN and rKNN data. 
de.lmu.ifi.dbs.elki.index.preprocessed.localpca Index using a preprocessed local PCA. 
de.lmu.ifi.dbs.elki.index.preprocessed.preference Indexes storing preference vectors. 
de.lmu.ifi.dbs.elki.index.preprocessed.snn Indexes providing nearest neighbor sets 
de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj Index using a preprocessed local subspaces. 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp MkAppTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop MkCoPTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax MkMaxTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab MkTabTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree MTree 
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu DeLiCluTree 
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar RStarTree 
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.visualizers Visualizers for various results 
de.lmu.ifi.dbs.elki.visualization.visualizers.optics Visualizers that do work on OPTICS plots 
de.lmu.ifi.dbs.elki.visualization.visualizers.thumbs Thumbnail "Visualizers" (that take care of refreshing thumbnails) 
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. 
de.lmu.ifi.dbs.elki.workflow Work flow packages, e.g. following the usual KDD model, closely related to CRISP-DM 
 

Uses of Result in de.lmu.ifi.dbs.elki
 

Methods in de.lmu.ifi.dbs.elki that return Result
 Result KDDTask.getResult()
          Get the algorithms result.
 

Uses of Result in de.lmu.ifi.dbs.elki.algorithm
 

Classes in de.lmu.ifi.dbs.elki.algorithm with type parameters of type Result
 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<D>,R extends Result>
          Provides an abstract algorithm already setting the distance function.
 

Methods in de.lmu.ifi.dbs.elki.algorithm that return Result
 Result NullAlgorithm.run(Database database)
           
 Result Algorithm.run(Database database)
          Runs the algorithm.
 Result DummyAlgorithm.run(Database database, Relation<O> relation)
          Run the algorithm.
 

Uses of Result in de.lmu.ifi.dbs.elki.algorithm.clustering
 

Classes in de.lmu.ifi.dbs.elki.algorithm.clustering that implement Result
static class OPTICSXi.SteepAreaResult
          Result containing the chi-steep areas.
 

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering that return Result
 Result SLINK.run(Database database, Relation<O> relation)
          Performs the SLINK algorithm on the given database.
 

Uses of Result in de.lmu.ifi.dbs.elki.algorithm.outlier
 

Classes in de.lmu.ifi.dbs.elki.algorithm.outlier that implement Result
protected static class SOD.SODProxyScoreResult
          Proxy class that converts a model result to an actual SOD score result.
 

Uses of Result in de.lmu.ifi.dbs.elki.algorithm.outlier.meta
 

Methods in de.lmu.ifi.dbs.elki.algorithm.outlier.meta with parameters of type Result
private  OutlierResult RescaleMetaOutlierAlgorithm.getOutlierResult(Result result)
          Find an OutlierResult to work with.
 

Uses of Result in de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.neighborhood
 

Subinterfaces of Result in de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.neighborhood
 interface NeighborSetPredicate
          Predicate to obtain the neighbors of a reference object as set.
 

Classes in de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.neighborhood that implement Result
 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.
 

Uses of Result in de.lmu.ifi.dbs.elki.application.jsmap
 

Methods in de.lmu.ifi.dbs.elki.application.jsmap with parameters of type Result
 void JSONResultHandler.processNewResult(HierarchicalResult baseResult, Result newResult)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.data
 

Classes in de.lmu.ifi.dbs.elki.data that implement Result
 class Clustering<M extends Model>
          Result class for clusterings.
 

Uses of Result in de.lmu.ifi.dbs.elki.data.model
 

Classes in de.lmu.ifi.dbs.elki.data.model that implement Result
 class CorrelationAnalysisSolution<V extends NumberVector<V,?>>
          A solution of correlation analysis is a matrix of equations describing the dependencies.
 

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

Subinterfaces of Result in de.lmu.ifi.dbs.elki.database
 interface Database
          Database specifies the requirements for any database implementation.
 interface UpdatableDatabase
          Database API with updates.
 

Classes in de.lmu.ifi.dbs.elki.database that implement Result
 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.
 

Methods in de.lmu.ifi.dbs.elki.database with parameters of type Result
 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.
 

Uses of Result in de.lmu.ifi.dbs.elki.database.datastore
 

Subinterfaces of Result in de.lmu.ifi.dbs.elki.database.datastore
 interface DataStore<T>
          Generic storage interface for objects indexed by DBID.
 interface WritableDataStore<T>
          Writable data store.
 

Uses of Result in de.lmu.ifi.dbs.elki.database.datastore.memory
 

Classes in de.lmu.ifi.dbs.elki.database.datastore.memory that implement Result
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.
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.
 

Uses of Result in de.lmu.ifi.dbs.elki.database.relation
 

Subinterfaces of Result in de.lmu.ifi.dbs.elki.database.relation
 interface Relation<O>
          An object representation from a database
 

Classes in de.lmu.ifi.dbs.elki.database.relation that implement Result
 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 ProxyView<O>
          A virtual partitioning of the database.
 

Uses of Result in de.lmu.ifi.dbs.elki.evaluation.histogram
 

Methods in de.lmu.ifi.dbs.elki.evaluation.histogram with parameters of type Result
 void ComputeOutlierHistogram.processNewResult(HierarchicalResult baseResult, Result result)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.evaluation.index
 

Classes in de.lmu.ifi.dbs.elki.evaluation.index that implement Result
 class IndexStatistics.IndexMetaResult
          Result class.
 

Methods in de.lmu.ifi.dbs.elki.evaluation.index with parameters of type Result
 void IndexStatistics.processNewResult(HierarchicalResult baseResult, Result result)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.evaluation.outlier
 

Classes in de.lmu.ifi.dbs.elki.evaluation.outlier that implement Result
 class JudgeOutlierScores.ScoreResult
          Result object for outlier score judgements.
 

Methods in de.lmu.ifi.dbs.elki.evaluation.outlier with parameters of type Result
 void JudgeOutlierScores.processNewResult(HierarchicalResult baseResult, Result result)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.evaluation.paircounting
 

Classes in de.lmu.ifi.dbs.elki.evaluation.paircounting that implement Result
static class EvaluatePairCountingFMeasure.ScoreResult
          Result object for outlier score judgements.
 

Methods in de.lmu.ifi.dbs.elki.evaluation.paircounting with parameters of type Result
 void EvaluatePairCountingFMeasure.processNewResult(HierarchicalResult baseResult, Result result)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.evaluation.roc
 

Classes in de.lmu.ifi.dbs.elki.evaluation.roc that implement Result
static class ComputeROCCurve.ROCResult
          Result object for ROC curves.
 

Methods in de.lmu.ifi.dbs.elki.evaluation.roc with parameters of type Result
 void ComputeROCCurve.processNewResult(HierarchicalResult baseResult, Result result)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.evaluation.similaritymatrix
 

Classes in de.lmu.ifi.dbs.elki.evaluation.similaritymatrix that implement Result
static class ComputeSimilarityMatrixImage.SimilarityMatrix
          Similarity matrix image.
 

Methods in de.lmu.ifi.dbs.elki.evaluation.similaritymatrix with parameters of type Result
 void ComputeSimilarityMatrixImage.processNewResult(HierarchicalResult baseResult, Result result)
           
 

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

Subinterfaces of Result in de.lmu.ifi.dbs.elki.index
 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.
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Uses of Result in de.lmu.ifi.dbs.elki.result
 

Subinterfaces of Result in de.lmu.ifi.dbs.elki.result
 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.
 

Classes in de.lmu.ifi.dbs.elki.result that implement Result
 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 SelectionResult
          Selection result wrapper.
 class SettingsResult
          Result that keeps track of settings that were used in generating this particular result.
 

Methods in de.lmu.ifi.dbs.elki.result with type parameters of type Result
static
<C extends Result>
IterableIterator<C>
ResultUtil.filteredResults(Result r, Class<?> restrictionClass)
           
 

Methods in de.lmu.ifi.dbs.elki.result with parameters of type Result
 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 void ResultUtil.ensureSelectionResult(Database db, Result result)
          Ensure that there also is a selection container object.
static
<C extends Result>
IterableIterator<C>
ResultUtil.filteredResults(Result r, Class<?> restrictionClass)
           
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 ResultProcessor.processNewResult(HierarchicalResult baseResult, Result newResult)
          Process a result.
 void ResultWriter.processNewResult(HierarchicalResult baseresult, Result result)
           
 void DiscardResultHandler.processNewResult(HierarchicalResult baseResult, Result newResult)
           
 void KMLOutputHandler.processNewResult(HierarchicalResult baseResult, Result newResult)
           
 void ResultHierarchy.put(Result obj, List<Result> parents, List<Result> children)
           
 void ResultHierarchy.remove(Result parent, Result child)
           
 void ResultListener.resultAdded(Result child, Result parent)
          A new derived result was added.
 void ResultListener.resultChanged(Result current)
          Notify that the current result has changed substantially.
 void ResultHierarchy.resultChanged(Result res)
          Signal that a result has changed (public API)
 void ResultListener.resultRemoved(Result child, Result parent)
          A result was removed.
 

Method parameters in de.lmu.ifi.dbs.elki.result with type arguments of type Result
 void ResultHierarchy.put(Result obj, List<Result> parents, List<Result> children)
           
 void ResultHierarchy.put(Result obj, List<Result> parents, List<Result> children)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.result.optics
 

Classes in de.lmu.ifi.dbs.elki.result.optics that implement Result
 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.
 

Uses of Result in de.lmu.ifi.dbs.elki.result.outlier
 

Subinterfaces of Result in de.lmu.ifi.dbs.elki.result.outlier
 interface OutlierScoreMeta
          Generic meta information about the value range of an outlier score.
 

Classes in de.lmu.ifi.dbs.elki.result.outlier that implement Result
 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.
 

Uses of Result in de.lmu.ifi.dbs.elki.result.textwriter
 

Methods in de.lmu.ifi.dbs.elki.result.textwriter with parameters of type Result
 void TextWriter.output(Database db, Result r, StreamFactory streamOpener)
          Stream output.
private  void TextWriter.writeOtherResult(StreamFactory streamOpener, Result r, List<SettingsResult> rs)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization
 

Classes in de.lmu.ifi.dbs.elki.visualization that implement Result
 class VisualizationTask
          Container class, with ugly casts to reduce generics crazyness.
 class VisualizerContext
          Map to store context information for the visualizer.
 

Fields in de.lmu.ifi.dbs.elki.visualization declared as Result
(package private)  Result VisualizationTask.result
          The result we are attached to
 

Methods in de.lmu.ifi.dbs.elki.visualization with type parameters of type Result
<R extends Result>
R
VisualizationTask.getResult()
           
 

Methods in de.lmu.ifi.dbs.elki.visualization with parameters of type Result
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 VisualizerContext.resultAdded(Result child, Result parent)
           
 void VisualizerContext.resultChanged(Result current)
           
 void VisualizerContext.resultRemoved(Result child, Result parent)
           
 

Constructors in de.lmu.ifi.dbs.elki.visualization with parameters of type Result
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
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.gui
 

Methods in de.lmu.ifi.dbs.elki.visualization.gui with parameters of type Result
 JMenuItem ResultWindow.makeMenuItemForVisualizer(Result r)
           
 void ResultVisualizer.processNewResult(HierarchicalResult top, Result result)
           
private  boolean ResultWindow.recursiveBuildMenu(JMenu parent, Result r)
           
 void SelectionTableWindow.resultAdded(Result child, Result parent)
           
 void ResultWindow.resultAdded(Result child, Result parent)
           
 void SelectionTableWindow.resultChanged(Result current)
           
 void ResultWindow.resultChanged(Result current)
           
 void SelectionTableWindow.resultRemoved(Result child, Result parent)
           
 void ResultWindow.resultRemoved(Result child, Result parent)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.gui.detail
 

Methods in de.lmu.ifi.dbs.elki.visualization.gui.detail with parameters of type Result
 void DetailView.resultAdded(Result child, Result parent)
           
 void DetailView.resultChanged(Result current)
           
 void DetailView.resultRemoved(Result child, Result parent)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.gui.overview
 

Methods in de.lmu.ifi.dbs.elki.visualization.gui.overview with parameters of type Result
 void OverviewPlot.resultAdded(Result child, Result parent)
           
 void OverviewPlot.resultChanged(Result current)
           
 void OverviewPlot.resultRemoved(Result child, Result parent)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.opticsplot
 

Classes in de.lmu.ifi.dbs.elki.visualization.opticsplot that implement Result
 class OPTICSPlot<D extends Distance<D>>
          Class to produce an OPTICS plot image.
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.projections
 

Subinterfaces of Result in de.lmu.ifi.dbs.elki.visualization.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.
 

Classes in de.lmu.ifi.dbs.elki.visualization.projections that implement Result
 class AbstractProjection
          Abstract base projection class.
 class AbstractSimpleProjection
          Abstract base class for "simple" projections.
 class AffineProjection
          Affine projections are the most general class.
 class Simple1D
          Dimension-selecting 1D projection.
 class Simple2D
          Dimension-selecting 2D projection.
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.projector
 

Subinterfaces of Result in de.lmu.ifi.dbs.elki.visualization.projector
 interface Projector
          A projector is responsible for adding projections to the visualization.
 

Classes in de.lmu.ifi.dbs.elki.visualization.projector that implement Result
 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 ScatterPlotProjector<V extends NumberVector<?,?>>
          ScatterPlotProjector is responsible for producing a set of scatterplot visualizations.
 

Methods in de.lmu.ifi.dbs.elki.visualization.projector with parameters of type Result
 void HistogramFactory.processNewResult(HierarchicalResult baseResult, Result newResult)
           
 void OPTICSProjectorFactory.processNewResult(HierarchicalResult baseResult, Result newResult)
           
 void ScatterPlotFactory.processNewResult(HierarchicalResult baseResult, Result newResult)
           
 void ProjectorFactory.processNewResult(HierarchicalResult baseResult, Result newResult)
          Add projections for the given result (tree) to the result tree.
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.visualizers
 

Methods in de.lmu.ifi.dbs.elki.visualization.visualizers with parameters of type Result
static Iterator<Relation<? extends NumberVector<?,?>>> VisualizerUtil.iterateVectorFieldRepresentations(Result result)
          Filter for number vector field representations
 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)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.visualizers.optics
 

Methods in de.lmu.ifi.dbs.elki.visualization.visualizers.optics with parameters of type Result
protected static Clustering<OPTICSModel> OPTICSClusterVisualization.findOPTICSClustering(Result result)
          Find the first OPTICS clustering child of a result.
 void OPTICSPlotCutVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void OPTICSSteepAreaVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void OPTICSPlotVisualizer.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void OPTICSPlotSelectionVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void OPTICSClusterVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void OPTICSSteepAreaVisualization.resultChanged(Result current)
           
 void OPTICSPlotSelectionVisualization.resultChanged(Result current)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.visualizers.thumbs
 

Methods in de.lmu.ifi.dbs.elki.visualization.visualizers.thumbs with parameters of type Result
 void ThumbnailVisualization.resultChanged(Result current)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.visualizers.vis1d
 

Methods in de.lmu.ifi.dbs.elki.visualization.visualizers.vis1d with parameters of type Result
 void P1DHistogramVisualizer.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.visualizers.vis2d
 

Methods in de.lmu.ifi.dbs.elki.visualization.visualizers.vis2d with parameters of type Result
 void TreeMBRVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void ClusterMeanVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void MoveObjectsToolVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void AxisVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void TooltipScoreVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void SelectionConvexHullVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void SelectionDotVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void PolygonVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void ToolBox2DVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void SelectionToolCubeVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void ClusteringVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void EMClusterVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void SelectionCubeVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void TooltipStringVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void ClusterConvexHullVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void ClusterOrderVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void BubbleVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void DotVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void SelectionToolDotVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void ReferencePointsVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void TreeSphereVisualization.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void ToolBox2DVisualization.resultAdded(Result child, Result parent)
           
 void ToolBox2DVisualization.resultChanged(Result current)
           
 void ToolBox2DVisualization.resultRemoved(Result child, Result parent)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj
 

Methods in de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj with parameters of type Result
 void SettingsVisFactory.processNewResult(HierarchicalResult baseResult, Result newResult)
           
 void SimilarityMatrixVisualizer.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void KeyVisFactory.processNewResult(HierarchicalResult baseResult, Result newResult)
           
 void ClusterEvaluationVisFactory.processNewResult(HierarchicalResult baseResult, Result newResult)
           
 void LabelVisFactory.processNewResult(HierarchicalResult baseResult, Result newResult)
           
 void PixmapVisualizer.Factory.processNewResult(HierarchicalResult baseResult, Result result)
           
 void HistogramVisFactory.processNewResult(HierarchicalResult baseResult, Result newResult)
           
 void CurveVisFactory.processNewResult(HierarchicalResult baseResult, Result result)
           
 

Uses of Result in de.lmu.ifi.dbs.elki.workflow
 

Methods in de.lmu.ifi.dbs.elki.workflow with parameters of type Result
 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.
 


Release 0.4.0 (2011-09-20_1324)