Uses of Interface
de.lmu.ifi.dbs.elki.distance.distancevalue.Distance

Packages that use Distance
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.outlier Outlier detection algorithms 
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.neighborhood Spatial outlier neighborhood classes 
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.query Database queries - computing distances, neighbors, similarities - API and general documentation. 
de.lmu.ifi.dbs.elki.database.query.distance Prepared queries for distances. 
de.lmu.ifi.dbs.elki.database.query.knn Prepared queries for k nearest neighbor (kNN) queries. 
de.lmu.ifi.dbs.elki.database.query.range Prepared queries for ε-range queries. 
de.lmu.ifi.dbs.elki.database.query.rknn Prepared queries for reverse k nearest neighbor (rkNN) queries. 
de.lmu.ifi.dbs.elki.database.query.similarity Prepared queries for similarity functions. 
de.lmu.ifi.dbs.elki.datasource.parser Parsers for different file formats and data types. 
de.lmu.ifi.dbs.elki.distance Distance values, distance functions and similarity functions
de.lmu.ifi.dbs.elki.distance.distancefunction Distance functions for use within ELKI. 
de.lmu.ifi.dbs.elki.distance.distancevalue Distance values, i.e. object storing an actual distance value along with comparison functions and value parsers. 
de.lmu.ifi.dbs.elki.distance.similarityfunction Similarity functions. 
de.lmu.ifi.dbs.elki.evaluation.roc Evaluation of rankings using ROC AUC (Receiver Operation Characteristics - Area Under Curve) 
de.lmu.ifi.dbs.elki.index Index structure implementations 
de.lmu.ifi.dbs.elki.index.preprocessed.knn Indexes providing KNN and rKNN data. 
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 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.metrical.mtreevariants.query Classes for performing queries (knn, range, ...) on metrical trees. 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.split Splitting strategies of nodes in an M-Tree (and variants). 
de.lmu.ifi.dbs.elki.index.tree.query Classes related to generic tree queries. 
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.query Queries on the R-Tree family of indexes: kNN and range queries. 
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.utilities.datastructures.heap Heap structures and variations such as bounded priority heaps. 
de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters Classes for various typed parameters. 
de.lmu.ifi.dbs.elki.visualization.opticsplot Code for drawing OPTICS plots 
de.lmu.ifi.dbs.elki.visualization.projector Projectors are responsible for finding appropriate projections for data relations. 
de.lmu.ifi.dbs.elki.visualization.visualizers.optics Visualizers that do work on OPTICS plots 
 

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

Classes in de.lmu.ifi.dbs.elki.algorithm with type parameters of type Distance
 class AbstractDistanceBasedAlgorithm<O,D extends Distance<D>,R extends Result>
          Provides an abstract algorithm already setting the distance function.
static class AbstractDistanceBasedAlgorithm.Parameterizer<O,D extends Distance<D>>
          Parameterization helper class.
 class AbstractPrimitiveDistanceBasedAlgorithm<O,D extends Distance<D>,R extends Result>
          Provides an abstract algorithm already setting the distance function.
static class AbstractPrimitiveDistanceBasedAlgorithm.Parameterizer<O,D extends Distance<D>>
          Parameterization helper class.
 class DependencyDerivator<V extends NumberVector<V,?>,D extends Distance<D>>
           Dependency derivator computes quantitatively linear dependencies among attributes of a given dataset based on a linear correlation PCA.
static class DependencyDerivator.Parameterizer<V extends NumberVector<V,?>,D extends Distance<D>>
          Parameterization class.
 class KNNDistanceOrder<O,D extends Distance<D>>
          Provides an order of the kNN-distances for all objects within the database.
static class KNNDistanceOrder.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 class KNNJoin<V extends NumberVector<V,?>,D extends Distance<D>,N extends SpatialNode<N,E>,E extends SpatialEntry>
          Joins in a given spatial database to each object its k-nearest neighbors.
static class KNNJoin.Parameterizer<V extends NumberVector<V,?>,D extends Distance<D>,N extends SpatialNode<N,E>,E extends SpatialEntry>
          Parameterization class.
 

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

Classes in de.lmu.ifi.dbs.elki.algorithm.clustering with type parameters of type Distance
static class AbstractProjectedDBSCAN.Parameterizer<V extends NumberVector<V,?>,D extends Distance<D>>
          Parameterization class.
 class DBSCAN<O,D extends Distance<D>>
          DBSCAN provides the DBSCAN algorithm, an algorithm to find density-connected sets in a database.
static class DBSCAN.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 class DeLiClu<NV extends NumberVector<NV,?>,D extends Distance<D>>
          DeLiClu provides the DeLiClu algorithm, a hierarchical algorithm to find density-connected sets in a database.
static class DeLiClu.Parameterizer<NV extends NumberVector<NV,?>,D extends Distance<D>>
          Parameterization class.
 class KMeans<V extends NumberVector<V,?>,D extends Distance<D>>
          Provides the k-means algorithm.
static class KMeans.Parameterizer<V extends NumberVector<V,?>,D extends Distance<D>>
          Parameterization class.
 class OPTICS<O,D extends Distance<D>>
          OPTICS provides the OPTICS algorithm.
static class OPTICS.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 interface OPTICSTypeAlgorithm<D extends Distance<D>>
          Interface for OPTICS type algorithms, that can be analysed by OPTICS Xi etc.
 class SLINK<O,D extends Distance<D>>
          Efficient implementation of the Single-Link Algorithm SLINK of R.
private static class SLINK.CompareByLambda<D extends Distance<D>>
          Order a DBID collection by the lambda value.
static class SLINK.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 

Fields in de.lmu.ifi.dbs.elki.algorithm.clustering declared as Distance
(package private)  D DeLiClu.SpatialObjectPair.distance
          The current distance.
private  D OPTICS.epsilon
          Hold the value of OPTICS.EPSILON_ID.
protected  D OPTICS.Parameterizer.epsilon
           
private  D DBSCAN.epsilon
          Holds the value of DBSCAN.EPSILON_ID.
protected  D DBSCAN.Parameterizer.epsilon
           
protected  D AbstractProjectedDBSCAN.Parameterizer.epsilon
           
 

Uses of Distance in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation
 

Classes in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation with type parameters of type Distance
 class COPAC<V extends NumberVector<V,?>,D extends Distance<D>>
          Provides the COPAC algorithm, an algorithm to partition a database according to the correlation dimension of its objects and to then perform an arbitrary clustering algorithm over the partitions.
static class COPAC.Parameterizer<V extends NumberVector<V,?>,D extends Distance<D>>
          Parameterization class.
 

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

Classes in de.lmu.ifi.dbs.elki.algorithm.outlier with type parameters of type Distance
 class AbstractDBOutlier<O,D extends Distance<D>>
          Simple distance based outlier detection algorithms.
static class AbstractDBOutlier.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 class DBOutlierDetection<O,D extends Distance<D>>
          Simple distanced based outlier detection algorithm.
static class DBOutlierDetection.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 class DBOutlierScore<O,D extends Distance<D>>
          Compute percentage of neighbors in the given neighborhood with size d.
static class DBOutlierScore.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 

Fields in de.lmu.ifi.dbs.elki.algorithm.outlier declared as Distance
private  D AbstractDBOutlier.d
          Holds the value of AbstractDBOutlier.D_ID.
protected  D AbstractDBOutlier.Parameterizer.d
           
 

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

Classes in de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.neighborhood with type parameters of type Distance
 class PrecomputedKNearestNeighborNeighborhood<D extends Distance<D>>
          Neighborhoods based on k nearest neighbors.
static class PrecomputedKNearestNeighborNeighborhood.Factory<O,D extends Distance<D>>
          Factory class to instantiate for a particular relation.
static class PrecomputedKNearestNeighborNeighborhood.Factory.Parameterizer<O,D extends Distance<D>>
          Parameterization class
 

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

Classes in de.lmu.ifi.dbs.elki.data.model with type parameters of type Distance
 class DendrogramModel<D extends Distance<D>>
          Model for dendrograms, provides the distance to the child cluster.
 

Fields in de.lmu.ifi.dbs.elki.data.model declared as Distance
private  D DendrogramModel.distance
           
 

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

Methods in de.lmu.ifi.dbs.elki.database with type parameters of type Distance
static
<O,D extends Distance<D>>
DistanceQuery<O,D>
QueryUtil.getDistanceQuery(Database database, DistanceFunction<? super O,D> distanceFunction, Object... hints)
          Get a distance query for a given distance function, automatically choosing a relation.
<O,D extends Distance<D>>
DistanceQuery<O,D>
AbstractDatabase.getDistanceQuery(Relation<O> objQuery, DistanceFunction<? super O,D> distanceFunction, Object... hints)
           
<O,D extends Distance<D>>
DistanceQuery<O,D>
Database.getDistanceQuery(Relation<O> relation, DistanceFunction<? super O,D> distanceFunction, Object... hints)
          Get the distance query for a particular distance function.
static
<O,D extends Distance<D>>
KNNQuery<O,D>
QueryUtil.getKNNQuery(Database database, DistanceFunction<? super O,D> distanceFunction, Object... hints)
          Get a KNN query object for the given distance function.
<O,D extends Distance<D>>
KNNQuery<O,D>
AbstractDatabase.getKNNQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
           
<O,D extends Distance<D>>
KNNQuery<O,D>
Database.getKNNQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
          Get a KNN query object for the given distance query.
static
<O,D extends Distance<D>>
KNNQuery<O,D>
QueryUtil.getKNNQuery(Relation<O> relation, DistanceFunction<? super O,D> distanceFunction, Object... hints)
          Get a KNN query object for the given distance function.
static
<O,D extends Distance<D>>
KNNQuery<O,D>
QueryUtil.getLinearScanKNNQuery(DistanceQuery<O,D> distanceQuery)
          Get a linear scan query for the given distance query.
static
<O,D extends Distance<D>>
RangeQuery<O,D>
QueryUtil.getLinearScanRangeQuery(DistanceQuery<O,D> distanceQuery)
          Get a linear scan query for the given distance query.
static
<O,D extends Distance<D>>
RangeQuery<O,D>
QueryUtil.getRangeQuery(Database database, DistanceFunction<? super O,D> distanceFunction, Object... hints)
          Get a range query object for the given distance function.
<O,D extends Distance<D>>
RangeQuery<O,D>
AbstractDatabase.getRangeQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
           
<O,D extends Distance<D>>
RangeQuery<O,D>
Database.getRangeQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
          Get a range query object for the given distance query.
static
<O,D extends Distance<D>>
RangeQuery<O,D>
QueryUtil.getRangeQuery(Relation<O> relation, DistanceFunction<? super O,D> distanceFunction, Object... hints)
          Get a range query object for the given distance function.
<O,D extends Distance<D>>
RKNNQuery<O,D>
AbstractDatabase.getRKNNQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
           
<O,D extends Distance<D>>
RKNNQuery<O,D>
Database.getRKNNQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
          Get a rKNN query object for the given distance query.
static
<O,D extends Distance<D>>
RKNNQuery<O,D>
QueryUtil.getRKNNQuery(Relation<O> relation, DistanceFunction<? super O,D> distanceFunction, Object... hints)
          Get a rKNN query object for the given distance function.
static
<O,D extends Distance<D>>
SimilarityQuery<O,D>
QueryUtil.getSimilarityQuery(Database database, SimilarityFunction<? super O,D> similarityFunction, Object... hints)
          Get a similarity query, automatically choosing a relation.
<O,D extends Distance<D>>
SimilarityQuery<O,D>
AbstractDatabase.getSimilarityQuery(Relation<O> objQuery, SimilarityFunction<? super O,D> similarityFunction, Object... hints)
           
<O,D extends Distance<D>>
SimilarityQuery<O,D>
Database.getSimilarityQuery(Relation<O> relation, SimilarityFunction<? super O,D> similarityFunction, Object... hints)
          Get the similarity query for a particular similarity function.
 

Uses of Distance in de.lmu.ifi.dbs.elki.database.query
 

Classes in de.lmu.ifi.dbs.elki.database.query with type parameters of type Distance
 interface DistanceResultPair<D extends Distance<?>>
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 interface DistanceSimilarityQuery<O,D extends Distance<D>>
          Interface that is a combination of distance and a similarity function.
 class GenericDistanceResultPair<D extends Distance<D>>
          Trivial implementation using a generic pair.
 

Uses of Distance in de.lmu.ifi.dbs.elki.database.query.distance
 

Classes in de.lmu.ifi.dbs.elki.database.query.distance with type parameters of type Distance
 class AbstractDatabaseDistanceQuery<O,D extends Distance<D>>
          Run a database query in a database context.
 class AbstractDistanceQuery<O,D extends Distance<D>>
          A distance query serves as adapter layer for database and primitive distances.
 class DBIDDistanceQuery<D extends Distance<D>>
          Run a distance query based on DBIDs
 interface DistanceQuery<O,D extends Distance<?>>
          A distance query serves as adapter layer for database and primitive distances.
 class PrimitiveDistanceQuery<O,D extends Distance<D>>
          Run a database query in a database context.
 class PrimitiveDistanceSimilarityQuery<O,D extends Distance<D>>
          Combination query class, for convenience.
 interface SpatialDistanceQuery<V extends SpatialComparable,D extends Distance<D>>
          Query interface for spatial distance queries.
 class SpatialPrimitiveDistanceQuery<V extends SpatialComparable,D extends Distance<D>>
          Distance query for spatial distance functions
 

Uses of Distance in de.lmu.ifi.dbs.elki.database.query.knn
 

Classes in de.lmu.ifi.dbs.elki.database.query.knn with type parameters of type Distance
 class AbstractDistanceKNNQuery<O,D extends Distance<D>>
          Instance for the query on a particular database.
 interface KNNQuery<O,D extends Distance<D>>
          The interface of an actual instance.
 class LinearScanKNNQuery<O,D extends Distance<D>>
          Instance of this query for a particular database.
 class LinearScanPrimitiveDistanceKNNQuery<O,D extends Distance<D>>
          Instance of this query for a particular database.
 class PreprocessorKNNQuery<O,D extends Distance<D>>
          Instance for a particular database, invoking the preprocessor.
 

Uses of Distance in de.lmu.ifi.dbs.elki.database.query.range
 

Classes in de.lmu.ifi.dbs.elki.database.query.range with type parameters of type Distance
 class AbstractDistanceRangeQuery<O,D extends Distance<D>>
          Abstract base class for range queries that use a distance query in their instance
 class LinearScanPrimitiveDistanceRangeQuery<O,D extends Distance<D>>
          Default linear scan range query class.
 class LinearScanRangeQuery<O,D extends Distance<D>>
          Default linear scan range query class.
 interface RangeQuery<O,D extends Distance<D>>
          The interface for range queries
 

Uses of Distance in de.lmu.ifi.dbs.elki.database.query.rknn
 

Classes in de.lmu.ifi.dbs.elki.database.query.rknn with type parameters of type Distance
 class AbstractRKNNQuery<O,D extends Distance<D>>
          Instance for the query on a particular database.
 class LinearScanRKNNQuery<O,D extends Distance<D>>
          Default linear scan RKNN query class.
 class PreprocessorRKNNQuery<O,D extends Distance<D>>
          Instance for a particular database, invoking the preprocessor.
 interface RKNNQuery<O,D extends Distance<D>>
          Abstract reverse kNN Query interface.
 

Uses of Distance in de.lmu.ifi.dbs.elki.database.query.similarity
 

Classes in de.lmu.ifi.dbs.elki.database.query.similarity with type parameters of type Distance
 class AbstractDBIDSimilarityQuery<O,D extends Distance<D>>
          Run a database query in a database context.
 class AbstractSimilarityQuery<O,D extends Distance<D>>
          A distance query serves as adapter layer for database and primitive similarity functions.
 class PrimitiveSimilarityQuery<O,D extends Distance<D>>
          Run a database query in a database context.
 interface SimilarityQuery<O,D extends Distance<?>>
          A similarity query serves as adapter layer for database and primitive similarity functions.
 

Uses of Distance in de.lmu.ifi.dbs.elki.datasource.parser
 

Classes in de.lmu.ifi.dbs.elki.datasource.parser with type parameters of type Distance
 interface DistanceParser<D extends Distance<D>>
          A DistanceParser shall provide a DistanceParsingResult by parsing an InputStream.
 class DistanceParsingResult<D extends Distance<D>>
          Provides a list of database objects and labels associated with these objects and a cache of precomputed distances between the database objects.
 

Uses of Distance in de.lmu.ifi.dbs.elki.distance
 

Methods in de.lmu.ifi.dbs.elki.distance with type parameters of type Distance
static
<D extends Distance<D>>
D
DistanceUtil.max(D d1, D d2)
          Returns the maximum of the given Distances or the first, if none is greater than the other one.
static
<D extends Distance<D>>
D
DistanceUtil.min(D d1, D d2)
          Returns the minimum of the given Distances or the first, if none is less than the other one.
 

Uses of Distance in de.lmu.ifi.dbs.elki.distance.distancefunction
 

Classes in de.lmu.ifi.dbs.elki.distance.distancefunction with type parameters of type Distance
 class AbstractDatabaseDistanceFunction<O,D extends Distance<D>>
          Abstract super class for distance functions needing a database context.
static class AbstractDatabaseDistanceFunction.Instance<O,D extends Distance<D>>
          The actual instance bound to a particular database.
 class AbstractDBIDDistanceFunction<D extends Distance<D>>
          AbstractDistanceFunction provides some methods valid for any extending class.
 class AbstractIndexBasedDistanceFunction<O,I extends Index,D extends Distance<D>>
          Abstract super class for distance functions needing a database index.
static class AbstractIndexBasedDistanceFunction.Instance<O,I extends Index,D extends Distance<D>,F extends DistanceFunction<? super O,D>>
          The actual instance bound to a particular database.
 class AbstractPrimitiveDistanceFunction<O,D extends Distance<D>>
          AbstractDistanceFunction provides some methods valid for any extending class.
 interface DBIDDistanceFunction<D extends Distance<?>>
          Distance functions valid in a database context only (i.e. for DBIDs) For any "distance" that cannot be computed for arbitrary objects, only those that exist in the database and referenced by their ID.
 interface DistanceFunction<O,D extends Distance<?>>
          Base interface for any kind of distances.
 interface FilteredLocalPCABasedDistanceFunction<O extends NumberVector<?,?>,P extends FilteredLocalPCAIndex<? super O>,D extends Distance<D>>
          Interface for local PCA based preprocessors.
static interface FilteredLocalPCABasedDistanceFunction.Instance<T extends NumberVector<?,?>,I extends Index,D extends Distance<D>>
          Instance produced by the distance function.
 interface IndexBasedDistanceFunction<O,D extends Distance<D>>
          Distance function relying on an index (such as preprocessed neighborhoods).
static interface IndexBasedDistanceFunction.Instance<T,I extends Index,D extends Distance<D>>
          Instance interface for Index based distance functions.
 class MinKDistance<O,D extends Distance<D>>
          A distance that is at least the distance to the kth nearest neighbor.
static class MinKDistance.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 interface PrimitiveDistanceFunction<O,D extends Distance<?>>
          Primitive distance function that is defined on some kind of object.
 class ProxyDistanceFunction<O,D extends Distance<D>>
          Distance function to proxy computations to another distance (that probably was run before).
 interface SpatialPrimitiveDistanceFunction<V extends SpatialComparable,D extends Distance<D>>
          API for a spatial primitive distance function.
 

Methods in de.lmu.ifi.dbs.elki.distance.distancefunction with type parameters of type Distance
static
<O,D extends Distance<D>>
ProxyDistanceFunction<O,D>
ProxyDistanceFunction.proxy(DistanceQuery<O,D> inner)
          Static method version.
static
<V,T extends V,D extends Distance<D>>
DistanceFunction<? super V,D>
ProxyDistanceFunction.unwrapDistance(DistanceFunction<V,D> dfun)
          Helper function, to resolve any wrapped Proxy Distances
 

Uses of Distance in de.lmu.ifi.dbs.elki.distance.distancevalue
 

Classes in de.lmu.ifi.dbs.elki.distance.distancevalue with type parameters of type Distance
 interface Distance<D extends Distance<D>>
          The interface Distance defines the requirements of any instance class.
 

Classes in de.lmu.ifi.dbs.elki.distance.distancevalue that implement Distance
 class AbstractDistance<D extends AbstractDistance<D>>
          An abstract distance implements equals conveniently for any extending class.
 class BitDistance
          Provides a Distance for a bit-valued distance.
 class CorrelationDistance<D extends CorrelationDistance<D>>
          The correlation distance is a special Distance that indicates the dissimilarity between correlation connected objects.
 class DoubleDistance
          Provides a Distance for a double-valued distance.
 class FloatDistance
          Provides a Distance for a float-valued distance.
 class IntegerDistance
          Provides an integer distance value.
 class NumberDistance<D extends NumberDistance<D,N>,N extends Number>
          Provides a Distance for a number-valued distance.
 class PCACorrelationDistance
          The correlation distance is a special Distance that indicates the dissimilarity between correlation connected objects.
 class PreferenceVectorBasedCorrelationDistance
          A PreferenceVectorBasedCorrelationDistance holds additionally to the CorrelationDistance the common preference vector of the two objects defining the distance.
 class SubspaceDistance
          The subspace distance is a special distance that indicates the dissimilarity between subspaces of equal dimensionality.
 

Uses of Distance in de.lmu.ifi.dbs.elki.distance.similarityfunction
 

Classes in de.lmu.ifi.dbs.elki.distance.similarityfunction with type parameters of type Distance
 class AbstractDBIDSimilarityFunction<D extends Distance<D>>
          Abstract super class for distance functions needing a preprocessor.
 class AbstractIndexBasedSimilarityFunction<O,I extends Index,R,D extends Distance<D>>
          Abstract super class for distance functions needing a preprocessor.
static class AbstractIndexBasedSimilarityFunction.Instance<O,I extends Index,R,D extends Distance<D>>
          The actual instance bound to a particular database.
 class AbstractPrimitiveSimilarityFunction<O,D extends Distance<D>>
          Base implementation of a similarity function.
 interface DBIDSimilarityFunction<D extends Distance<D>>
          Interface DBIDSimilarityFunction describes the requirements of any similarity function defined over object IDs.
 interface IndexBasedSimilarityFunction<O,D extends Distance<D>>
          Interface for preprocessor/index based similarity functions.
static interface IndexBasedSimilarityFunction.Instance<T,I extends Index,D extends Distance<D>>
          Instance interface for index/preprocessor based distance functions.
 interface NormalizedPrimitiveSimilarityFunction<O,D extends Distance<D>>
          Marker interface for similarity functions working on primitive objects, and limited to the 0-1 value range.
 interface NormalizedSimilarityFunction<O,D extends Distance<?>>
          Marker interface to signal that the similarity function is normalized to produce values in the range of [0:1].
 interface PrimitiveSimilarityFunction<O,D extends Distance<D>>
          Interface SimilarityFunction describes the requirements of any similarity function.
 interface SimilarityFunction<O,D extends Distance<?>>
          Interface SimilarityFunction describes the requirements of any similarity function.
 

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

Classes in de.lmu.ifi.dbs.elki.evaluation.roc with type parameters of type Distance
static class ROC.DistanceResultAdapter<D extends Distance<D>>
          This adapter can be used for an arbitrary collection of Integers, and uses that id1.compareTo(id2) !
 

Methods in de.lmu.ifi.dbs.elki.evaluation.roc with type parameters of type Distance
static
<D extends Distance<D>>
double
ROC.computeROCAUCDistanceResult(int size, Cluster<?> clus, List<DistanceResultPair<D>> nei)
          Compute a ROC curves Area-under-curve for a QueryResult and a Cluster.
static
<D extends Distance<D>>
double
ROC.computeROCAUCDistanceResult(int size, DBIDs ids, List<DistanceResultPair<D>> nei)
          Compute a ROC curves Area-under-curve for a QueryResult and a Cluster.
 

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

Methods in de.lmu.ifi.dbs.elki.index with type parameters of type Distance
<D extends Distance<D>>
KNNQuery<O,D>
KNNIndex.getKNNQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
          Get a KNN query object for the given distance query and k.
<D extends Distance<D>>
RangeQuery<O,D>
RangeIndex.getRangeQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
          Get a range query object for the given distance query and k.
<D extends Distance<D>>
RKNNQuery<O,D>
RKNNIndex.getRKNNQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
          Get a KNN query object for the given distance query and k.
 

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

Classes in de.lmu.ifi.dbs.elki.index.preprocessed.knn with type parameters of type Distance
 class AbstractMaterializeKNNPreprocessor<O,D extends Distance<D>>
          Abstract base class for KNN Preprocessors.
static class AbstractMaterializeKNNPreprocessor.Factory<O,D extends Distance<D>>
          The parameterizable factory.
static class AbstractMaterializeKNNPreprocessor.Factory.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 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.
static class MaterializeKNNAndRKNNPreprocessor.Factory<O,D extends Distance<D>>
          The parameterizable factory.
static class MaterializeKNNAndRKNNPreprocessor.Factory.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 class MaterializeKNNPreprocessor<O,D extends Distance<D>>
          A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object.
static class MaterializeKNNPreprocessor.Factory<O,D extends Distance<D>>
          The parameterizable factory.
static class MaterializeKNNPreprocessor.Factory.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 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.
static class MetricalIndexApproximationMaterializeKNNPreprocessor.Factory<O extends NumberVector<? super O,?>,D extends Distance<D>,N extends Node<E>,E extends MTreeEntry<D>>
          The parameterizable factory.
static class MetricalIndexApproximationMaterializeKNNPreprocessor.Factory.Parameterizer<O extends NumberVector<? super O,?>,D extends Distance<D>,N extends Node<E>,E extends MTreeEntry<D>>
          Parameterization class.
 class PartitionApproximationMaterializeKNNPreprocessor<O,D extends Distance<D>>
          A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object.
static class PartitionApproximationMaterializeKNNPreprocessor.Factory<O,D extends Distance<D>>
          The parameterizable factory.
static class PartitionApproximationMaterializeKNNPreprocessor.Factory.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 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.
static class SpatialApproximationMaterializeKNNPreprocessor.Factory<D extends Distance<D>,N extends SpatialNode<N,E>,E extends SpatialEntry>
          The actual preprocessor instance.
static class SpatialApproximationMaterializeKNNPreprocessor.Factory.Parameterizer<D extends Distance<D>,N extends SpatialNode<N,E>,E extends SpatialEntry>
          Parameterization class.
 

Methods in de.lmu.ifi.dbs.elki.index.preprocessed.knn with type parameters of type Distance
<S extends Distance<S>>
KNNQuery<O,S>
AbstractMaterializeKNNPreprocessor.getKNNQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
<S extends Distance<S>>
RKNNQuery<O,S>
MaterializeKNNAndRKNNPreprocessor.getRKNNQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
 

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

Classes in de.lmu.ifi.dbs.elki.index.preprocessed.snn with type parameters of type Distance
 class SharedNearestNeighborPreprocessor<O,D extends Distance<D>>
          A preprocessor for annotation of the ids of nearest neighbors to each database object.
static class SharedNearestNeighborPreprocessor.Factory<O,D extends Distance<D>>
          Factory class
static class SharedNearestNeighborPreprocessor.Factory.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 

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

Classes in de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj with type parameters of type Distance
 class AbstractSubspaceProjectionIndex<NV extends NumberVector<?,?>,D extends Distance<D>,P extends ProjectionResult>
          Abstract base class for a local PCA based index.
static class AbstractSubspaceProjectionIndex.Factory<NV extends NumberVector<?,?>,D extends Distance<D>,I extends AbstractSubspaceProjectionIndex<NV,D,?>>
          Factory class
static class AbstractSubspaceProjectionIndex.Factory.Parameterizer<NV extends NumberVector<?,?>,D extends Distance<D>,C>
          Parameterization class.
 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.
static class FourCSubspaceIndex.Factory<V extends NumberVector<V,?>,D extends Distance<D>>
          Factory class for 4C preprocessors.
static class FourCSubspaceIndex.Factory.Parameterizer<V extends NumberVector<V,?>,D extends Distance<D>>
          Parameterization class.
 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.
static class PreDeConSubspaceIndex.Factory<V extends NumberVector<? extends V,?>,D extends Distance<D>>
          Factory
static class PreDeConSubspaceIndex.Factory.Parameterizer<V extends NumberVector<? extends V,?>,D extends Distance<D>>
          Parameterization class.
 

Fields in de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj declared as Distance
protected  D AbstractSubspaceProjectionIndex.epsilon
          Contains the value of parameter epsilon;
protected  D AbstractSubspaceProjectionIndex.Factory.epsilon
          Contains the value of parameter epsilon;
protected  D AbstractSubspaceProjectionIndex.Factory.Parameterizer.epsilon
          Contains the value of parameter epsilon;
 

Uses of Distance in de.lmu.ifi.dbs.elki.index.tree
 

Classes in de.lmu.ifi.dbs.elki.index.tree with type parameters of type Distance
 class DistanceEntry<D extends Distance<D>,E extends Entry>
          Helper class: encapsulates an entry in an Index and a distance value belonging to this entry.
 

Fields in de.lmu.ifi.dbs.elki.index.tree declared as Distance
private  D DistanceEntry.distance
          The distance value belonging to the entry.
 

Uses of Distance in de.lmu.ifi.dbs.elki.index.tree.metrical
 

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical with type parameters of type Distance
 class MetricalIndexTree<O,D extends Distance<D>,N extends Node<E>,E extends Entry>
          Abstract super class for all metrical index classes.
 

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

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants with type parameters of type Distance
 class AbstractMTree<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>>
          Abstract super class for all M-Tree variants.
 class AbstractMTreeFactory<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>,I extends AbstractMTree<O,D,N,E> & Index>
          Abstract factory for various MTrees
static class AbstractMTreeFactory.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 class AbstractMTreeNode<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>>
          Abstract super class for nodes in M-Tree variants.
 class MTreeDirectoryEntry<D extends Distance<D>>
          Represents an entry in a directory node of an M-Tree.
 interface MTreeEntry<D extends Distance<D>>
          Defines the requirements for an entry in an M-Tree node.
 class MTreeLeafEntry<D extends Distance<D>>
          Represents an entry in a leaf node of an M-Tree.
 

Fields in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants declared as Distance
private  D MTreeDirectoryEntry.coveringRadius
          The covering radius of the entry.
private  D MTreeDirectoryEntry.parentDistance
          The distance from the routing object of this entry to its parent's routing object.
private  D MTreeLeafEntry.parentDistance
          The distance from the underlying data object to its parent's routing object.
 

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

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees with type parameters of type Distance
 class AbstractMkTree<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>>
          Abstract class for all M-Tree variants supporting processing of reverse k-nearest neighbor queries by using the k-nn distances of the entries, where k is less than or equal to the given parameter.
 class AbstractMkTreeUnified<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>>
          Abstract class for all M-Tree variants supporting processing of reverse k-nearest neighbor queries by using the k-nn distances of the entries, where k is less than or equal to the given parameter.
 class AbstractMkTreeUnifiedFactory<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>,I extends AbstractMkTree<O,D,N,E> & Index>
          Abstract factory for various Mk-Trees
static class AbstractMkTreeUnifiedFactory.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 

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

Methods in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp with type parameters of type Distance
<S extends Distance<S>>
KNNQuery<O,S>
MkAppTreeIndex.getKNNQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
<S extends Distance<S>>
RangeQuery<O,S>
MkAppTreeIndex.getRangeQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
<S extends Distance<S>>
RKNNQuery<O,S>
MkAppTreeIndex.getRKNNQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
 

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

Methods in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop with type parameters of type Distance
<S extends Distance<S>>
KNNQuery<O,S>
MkCoPTreeIndex.getKNNQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
<S extends Distance<S>>
RangeQuery<O,S>
MkCoPTreeIndex.getRangeQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
<S extends Distance<S>>
RKNNQuery<O,S>
MkCoPTreeIndex.getRKNNQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
 

Uses of Distance 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 with type parameters of type Distance
(package private)  class MkMaxDirectoryEntry<D extends Distance<D>>
          Represents an entry in a directory node of an MkMaxTree.
(package private)  interface MkMaxEntry<D extends Distance<D>>
          Defines the requirements for an entry in an MkMaxTreeNode.
(package private)  class MkMaxLeafEntry<D extends Distance<D>>
          Represents an entry in a leaf node of an MkMaxTree.
 class MkMaxTree<O,D extends Distance<D>>
          MkMaxTree is a metrical index structure based on the concepts of the M-Tree supporting efficient processing of reverse k nearest neighbor queries for parameter k <= k_max.
 class MkMaxTreeFactory<O,D extends Distance<D>>
          Factory for MkMaxTrees
static class MkMaxTreeFactory.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 class MkMaxTreeIndex<O,D extends Distance<D>>
           
(package private)  class MkMaxTreeNode<O,D extends Distance<D>>
          Represents a node in an MkMaxTree.
 

Fields in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax declared as Distance
private  D MkMaxDirectoryEntry.knnDistance
          The aggregated k-nearest neighbor distance of the underlying MkMax-Tree node.
private  D MkMaxLeafEntry.knnDistance
          The k-nearest neighbor distance of the underlying data object.
 

Methods in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax with type parameters of type Distance
<S extends Distance<S>>
KNNQuery<O,S>
MkMaxTreeIndex.getKNNQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
<S extends Distance<S>>
RangeQuery<O,S>
MkMaxTreeIndex.getRangeQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
<S extends Distance<S>>
RKNNQuery<O,S>
MkMaxTreeIndex.getRKNNQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
 

Uses of Distance 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 with type parameters of type Distance
(package private)  class MkTabDirectoryEntry<D extends Distance<D>>
          Represents an entry in a directory node of a MkTab-Tree.
(package private)  interface MkTabEntry<D extends Distance<D>>
          Defines the requirements for an entry in an MkCop-Tree node.
(package private)  class MkTabLeafEntry<D extends Distance<D>>
          Represents an entry in a leaf node of a MkTab-Tree.
 class MkTabTree<O,D extends Distance<D>>
          MkTabTree is a metrical index structure based on the concepts of the M-Tree supporting efficient processing of reverse k nearest neighbor queries for parameter k < kmax.
 class MkTabTreeFactory<O,D extends Distance<D>>
          Factory for MkTabTrees
static class MkTabTreeFactory.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 class MkTabTreeIndex<O,D extends Distance<D>>
          MkTabTree used as database index.
(package private)  class MkTabTreeNode<O,D extends Distance<D>>
          Represents a node in a MkMax-Tree.
 

Methods in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab with type parameters of type Distance
<S extends Distance<S>>
KNNQuery<O,S>
MkTabTreeIndex.getKNNQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
<S extends Distance<S>>
RangeQuery<O,S>
MkTabTreeIndex.getRangeQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
<S extends Distance<S>>
RKNNQuery<O,S>
MkTabTreeIndex.getRKNNQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
 

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

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree with type parameters of type Distance
 class MTree<O,D extends Distance<D>>
          MTree is a metrical index structure based on the concepts of the M-Tree.
 class MTreeFactory<O,D extends Distance<D>>
          Factory for a M-Tree
static class MTreeFactory.Parameterizer<O,D extends Distance<D>>
          Parameterization class.
 class MTreeIndex<O,D extends Distance<D>>
          Class for using an m-tree as database index.
 class MTreeNode<O,D extends Distance<D>>
          Represents a node in an M-Tree.
 

Methods in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree with type parameters of type Distance
<S extends Distance<S>>
KNNQuery<O,S>
MTreeIndex.getKNNQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
<S extends Distance<S>>
RangeQuery<O,S>
MTreeIndex.getRangeQuery(DistanceQuery<O,S> distanceQuery, Object... hints)
           
 

Uses of Distance in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.query
 

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.query with type parameters of type Distance
 class MetricalIndexKNNQuery<O,D extends Distance<D>>
          Instance of a KNN query for a particular spatial index.
 class MetricalIndexRangeQuery<O,D extends Distance<D>>
          Instance of a range query for a particular spatial index.
 class MkTreeRKNNQuery<O,D extends Distance<D>>
          Instance of a rKNN query for a particular spatial index.
 

Uses of Distance in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.split
 

Classes in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.split with type parameters of type Distance
 class Assignments<D extends Distance<D>,E extends MTreeEntry<D>>
          Encapsulates the attributes of an assignment during a split.
 class MLBDistSplit<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>>
          Encapsulates the required methods for a split of a node in an M-Tree.
 class MRadSplit<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>>
          Encapsulates the required methods for a split of a node in an M-Tree.
 class MTreeSplit<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>>
          Abstract super class for splitting a node in an M-Tree.
 

Fields in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.split declared as Distance
private  D Assignments.firstCoveringRadius
          The first covering radius.
private  D Assignments.secondCoveringRadius
          The second covering radius.
 

Uses of Distance in de.lmu.ifi.dbs.elki.index.tree.query
 

Classes in de.lmu.ifi.dbs.elki.index.tree.query with type parameters of type Distance
 class GenericDistanceSearchCandidate<D extends Distance<D>>
          Candidate for expansion in a distance search (generic implementation).
 class GenericMTreeDistanceSearchCandidate<D extends Distance<D>>
          Encapsulates the attributes for a object that can be stored in a heap.
 

Fields in de.lmu.ifi.dbs.elki.index.tree.query declared as Distance
 D GenericDistanceSearchCandidate.mindist
          Distance value
 

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

Methods in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants with type parameters of type Distance
protected
<D extends Distance<D>>
void
AbstractRStarTreeNode.initReInsert(int start, DistanceEntry<D,E>[] reInsertEntries)
          * Initializes a reinsert operation.
 

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

Methods in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu with type parameters of type Distance
<D extends Distance<D>>
KNNQuery<O,D>
DeLiCluTreeIndex.getKNNQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
           
<D extends Distance<D>>
RangeQuery<O,D>
DeLiCluTreeIndex.getRangeQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
           
 

Uses of Distance in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.query
 

Classes in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.query with type parameters of type Distance
 class GenericRStarTreeKNNQuery<O extends SpatialComparable,D extends Distance<D>>
          Instance of a KNN query for a particular spatial index.
 class GenericRStarTreeRangeQuery<O extends SpatialComparable,D extends Distance<D>>
          Instance of a range query for a particular spatial index.
 

Methods in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.query with type parameters of type Distance
static
<O extends SpatialComparable,D extends Distance<D>>
KNNQuery<O,D>
RStarTreeUtil.getKNNQuery(AbstractRStarTree<?,?> tree, SpatialDistanceQuery<O,D> distanceQuery, Object... hints)
          Get an RTree knn query, using an optimized double implementation when possible.
static
<O extends SpatialComparable,D extends Distance<D>>
RangeQuery<O,D>
RStarTreeUtil.getRangeQuery(AbstractRStarTree<?,?> tree, SpatialDistanceQuery<O,D> distanceQuery, Object... hints)
          Get an RTree range query, using an optimized double implementation when possible.
 

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

Methods in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar with type parameters of type Distance
<D extends Distance<D>>
KNNQuery<O,D>
RStarTreeIndex.getKNNQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
           
<D extends Distance<D>>
RangeQuery<O,D>
RStarTreeIndex.getRangeQuery(DistanceQuery<O,D> distanceQuery, Object... hints)
           
 

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

Classes in de.lmu.ifi.dbs.elki.result with type parameters of type Distance
 class KNNDistanceOrderResult<D extends Distance<D>>
          Wraps a list containing the knn distances.
 

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

Classes in de.lmu.ifi.dbs.elki.result.optics with type parameters of type Distance
 interface ClusterOrderEntry<D extends Distance<D>>
          Generic Cluster Order Entry Interface.
 class ClusterOrderResult<D extends Distance<D>>
          Class to store the result of an ordering clustering algorithm such as OPTICS.
 class GenericClusterOrderEntry<D extends Distance<D>>
          Provides an entry in a cluster order.
 

Fields in de.lmu.ifi.dbs.elki.result.optics declared as Distance
private  D GenericClusterOrderEntry.reachability
          The reachability of the entry.
 

Uses of Distance in de.lmu.ifi.dbs.elki.utilities.datastructures.heap
 

Classes in de.lmu.ifi.dbs.elki.utilities.datastructures.heap with type parameters of type Distance
 class KNNHeap<D extends Distance<D>>
          Heap used for KNN management.
static class KNNHeap.Comp<D extends Distance<D>>
          Comparator to use.
 class KNNList<D extends Distance<D>>
          Finalized KNN List.
protected static class KNNList.DistanceItr<D extends Distance<D>>
          Proxy iterator for accessing DBIDs.
protected static class KNNList.DistanceView<D extends Distance<D>>
          A view on the Distances of the result
 

Fields in de.lmu.ifi.dbs.elki.utilities.datastructures.heap declared as Distance
private  D KNNList.maxdist
          The maximum distance to return if size() < k
private  D KNNHeap.maxdist
          Maximum distance, usually infiniteDistance
 

Methods in de.lmu.ifi.dbs.elki.utilities.datastructures.heap with type parameters of type Distance
static
<D extends Distance<D>>
List<D>
KNNList.asDistanceList(List<? extends DistanceResultPair<D>> list)
          View as list of distances
 

Uses of Distance in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters with type parameters of type Distance
 class DistanceParameter<D extends Distance<D>>
          Parameter class for a parameter specifying a double value.
 

Fields in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters declared as Distance
(package private)  D DistanceParameter.dist
          Distance type
 

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

Classes in de.lmu.ifi.dbs.elki.visualization.opticsplot with type parameters of type Distance
 interface OPTICSDistanceAdapter<D extends Distance<D>>
          Interface to map ClusterOrderEntries to double values to use in the OPTICS plot.
 class OPTICSPlot<D extends Distance<D>>
          Class to produce an OPTICS plot image.
 

Methods in de.lmu.ifi.dbs.elki.visualization.opticsplot with type parameters of type Distance
static
<D extends Distance<D>>
boolean
OPTICSPlot.canPlot(ClusterOrderResult<D> co)
          Test whether this class can produce an OPTICS plot for the given cluster order.
private static
<D extends Distance<D>>
OPTICSDistanceAdapter<D>
OPTICSPlot.getAdapterForDistance(ClusterOrderResult<D> co)
          Try to find a distance adapter.
static
<D extends Distance<D>>
Clustering<Model>
OPTICSCut.makeOPTICSCut(ClusterOrderResult<D> co, OPTICSDistanceAdapter<D> adapter, double epsilon)
          Compute an OPTICS cut clustering
static
<D extends Distance<D>>
OPTICSPlot<D>
OPTICSPlot.plotForClusterOrder(ClusterOrderResult<D> co, VisualizerContext context)
          Static method to find an optics plot for a result, or to create a new one using the given context.
 

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

Classes in de.lmu.ifi.dbs.elki.visualization.projector with type parameters of type Distance
 class OPTICSProjector<D extends Distance<D>>
          Projection for OPTICS plots.
 

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

Classes in de.lmu.ifi.dbs.elki.visualization.visualizers.optics with type parameters of type Distance
 class AbstractOPTICSVisualization<D extends Distance<D>>
          Abstract base class for OPTICS visualizer
 class OPTICSClusterVisualization<D extends Distance<D>>
          Visualize the clusters and cluster hierarchy found by OPTICS on the OPTICS Plot.
 class OPTICSPlotCutVisualization<D extends Distance<D>>
          Visualizes a cut in an OPTICS Plot to select an Epsilon value and generate a new clustering result
 class OPTICSPlotSelectionVisualization<D extends Distance<D>>
          Handle the marker in an OPTICS plot.
 class OPTICSPlotVisualizer<D extends Distance<D>>
          Visualize an OPTICS result by constructing an OPTICS plot for it.
 class OPTICSSteepAreaVisualization<D extends Distance<D>>
          Visualize the steep areas found in an OPTICS plot
 


Release 0.4.0 (2011-09-20_1324)