Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Class
de.lmu.ifi.dbs.elki.utilities.pairs.Pair

Packages that use Pair
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.clustering.correlation Correlation clustering algorithms 
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace Axis-parallel subspace clustering algorithms The clustering algorithms in this package are instances of both, projected clustering algorithms or subspace clustering algorithms according to the classical but somewhat obsolete classification schema of clustering algorithms for axis-parallel subspaces. 
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.clique Helper classes for the CLIQUE algorithm. 
de.lmu.ifi.dbs.elki.application Base classes for stand alone applications. 
de.lmu.ifi.dbs.elki.application.internal Internal utilities for development. 
de.lmu.ifi.dbs.elki.database ELKI database layer - loading, storing, indexing and accessing data 
de.lmu.ifi.dbs.elki.database.connection Database connections are classes implementing data sources. 
de.lmu.ifi.dbs.elki.distance.distancefunction.external Distance functions using external data sources. 
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.gui.util Utility classes for GUIs (e.g. a class to display a logging panel) 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.util Helper classes for the the M-Tree and it's variants. 
de.lmu.ifi.dbs.elki.math Mathematical operations and utilities used throughout the framework. 
de.lmu.ifi.dbs.elki.normalization Data normalization (and reconstitution) of data sets. 
de.lmu.ifi.dbs.elki.parser Parsers for different file formats and data types. 
de.lmu.ifi.dbs.elki.result Result types, representation and handling 
de.lmu.ifi.dbs.elki.result.textwriter Text serialization (CSV, Gnuplot, Console, ...) 
de.lmu.ifi.dbs.elki.result.textwriter.writers Serialization handlers for individual data types. 
de.lmu.ifi.dbs.elki.utilities Utility and helper classes - commonly used data structures, output formatting, exceptions, ... 
de.lmu.ifi.dbs.elki.utilities.heap Variants of heap structures. 
de.lmu.ifi.dbs.elki.utilities.optionhandling Parameter handling and option descriptions. 
de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization Configruation managers 
de.lmu.ifi.dbs.elki.utilities.pairs Pairs and triples utility classes. 
de.lmu.ifi.dbs.elki.visualization Visualization package of ELKI. 
de.lmu.ifi.dbs.elki.visualization.css Managing CSS styles / classes. 
de.lmu.ifi.dbs.elki.visualization.gui.overview Classes for managing the overview plot. 
de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj Visualizers that do not use a particular projection. 
 

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

Fields in de.lmu.ifi.dbs.elki with type parameters of type Pair
private  Collection<Pair<Object,Parameter<?,?>>> KDDTask.settings
          The settings used, for settings reporting.
 

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

Fields in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation with type parameters of type Pair
private  Collection<Pair<OptionID,Object>> COPAC.partitionDatabaseParameters
          Holds the parameters of the partition databases.
 

Uses of Pair in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace
 

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace that return Pair
private  Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>> DiSH.findParent(Database<V> database, DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction, Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>> child, Map<BitSet,List<Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>>>> clustersMap)
          Returns the parent of the specified cluster
 

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace that return types with arguments of type Pair
private  List<Pair<Subspace<V>,Set<Integer>>> CLIQUE.determineClusters(Database<V> database, List<CLIQUESubspace<V>> denseSubspaces)
          Determines the clusters in the specified dense subspaces.
private  Map<BitSet,List<Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>>>> DiSH.extractClusters(Database<V> database, DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction, ClusterOrderResult<PreferenceVectorBasedCorrelationDistance> clusterOrder)
          Extracts the clusters from the cluster order.
 

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace with parameters of type Pair
private  Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>> DiSH.findParent(Database<V> database, DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction, Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>> child, Map<BitSet,List<Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>>>> clustersMap)
          Returns the parent of the specified cluster
 

Method parameters in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace with type arguments of type Pair
private  void DiSH.checkClusters(Database<V> database, DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction, Map<BitSet,List<Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>>>> clustersMap)
          Removes the clusters with size < minpts from the cluster map and adds them to their parents.
private  Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>> DiSH.findParent(Database<V> database, DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction, Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>> child, Map<BitSet,List<Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>>>> clustersMap)
          Returns the parent of the specified cluster
private  List<Cluster<SubspaceModel<V>>> DiSH.sortClusters(Map<BitSet,List<Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>>>> clustersMap, int dimensionality)
          Returns a sorted list of the clusters w.r.t. the subspace dimensionality in descending order.
 

Uses of Pair in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.clique
 

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.clique that return types with arguments of type Pair
 List<Pair<Subspace<V>,Set<Integer>>> CLIQUESubspace.determineClusters(Database<V> database)
          Determines all clusters in this subspace by performing a depth-first search algorithm to find connected dense units.
 

Uses of Pair in de.lmu.ifi.dbs.elki.application
 

Method parameters in de.lmu.ifi.dbs.elki.application with type arguments of type Pair
static String AbstractApplication.usage(Collection<Pair<Object,Parameter<?,?>>> options)
          Returns a usage message, explaining all known options
 

Uses of Pair in de.lmu.ifi.dbs.elki.application.internal
 

Method parameters in de.lmu.ifi.dbs.elki.application.internal with type arguments of type Pair
private static void DocumentParameters.buildParameterIndex(HashMapList<Class<?>,Parameter<?,?>> byclass, HashMapList<OptionID,Pair<Parameter<?,?>,Class<?>>> byopt)
           
private static Document DocumentParameters.makeByOptOverview(HashMapList<OptionID,Pair<Parameter<?,?>,Class<?>>> byopt)
           
 

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

Subclasses of Pair in de.lmu.ifi.dbs.elki.database
 class DistanceResultPair<D extends Distance<D>>
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Fields in de.lmu.ifi.dbs.elki.database with type parameters of type Pair
private  Collection<Pair<OptionID,Object>> MetricalIndexDatabase.params
          Store own parameters, for partitioning.
private  Collection<Pair<OptionID,Object>> SpatialIndexDatabase.params
          Store own parameters, needed for partitioning.
 

Methods in de.lmu.ifi.dbs.elki.database that return types with arguments of type Pair
protected  Collection<Pair<OptionID,Object>> SequentialDatabase.getParameters()
           
protected  Collection<Pair<OptionID,Object>> MetricalIndexDatabase.getParameters()
           
protected abstract  Collection<Pair<OptionID,Object>> AbstractDatabase.getParameters()
           
protected  Collection<Pair<OptionID,Object>> SpatialIndexDatabase.getParameters()
           
 

Methods in de.lmu.ifi.dbs.elki.database with parameters of type Pair
 Integer Database.insert(Pair<O,Associations> objectAndAssociations)
          Inserts the given object into the database.
 Integer MetricalIndexDatabase.insert(Pair<O,Associations> objectAndAssociations)
          Calls the super method and afterwards inserts the specified object into the underlying index structure.
 Integer AbstractDatabase.insert(Pair<O,Associations> objectAndAssociations)
           
 Integer SpatialIndexDatabase.insert(Pair<O,Associations> objectAndAssociations)
          Calls the super method and afterwards inserts the specified object into the underlying index structure.
 

Method parameters in de.lmu.ifi.dbs.elki.database with type arguments of type Pair
protected  List<O> AbstractDatabase.getObjects(List<Pair<O,Associations>> objectAndAssociationsList)
          Helper method to extract the list of database objects from the specified list of objects and their associations.
 void Database.insert(List<Pair<O,Associations>> objectsAndAssociationsList)
          Initializes the database by inserting the specified objects and their associations into the database.
 void MetricalIndexDatabase.insert(List<Pair<O,Associations>> objectsAndAssociationsList)
          Calls the super method and afterwards inserts the specified objects into the underlying index structure.
 void AbstractDatabase.insert(List<Pair<O,Associations>> objectsAndAssociationsList)
           
 void SpatialIndexDatabase.insert(List<Pair<O,Associations>> objectsAndAssociationsList)
          Calls the super method and afterwards inserts the specified objects into the underlying index structure.
 Map<Integer,Database<O>> Database.partition(Map<Integer,List<Integer>> partitions, Class<? extends Database<O>> dbClass, Collection<Pair<OptionID,Object>> dbParameters)
          Returns a Map of partition IDs to Databases of the specified class according to the specified Map of partition IDs to Lists of IDs.
 Map<Integer,Database<O>> AbstractDatabase.partition(Map<Integer,List<Integer>> partitions, Class<? extends Database<O>> dbClass, Collection<Pair<OptionID,Object>> dbParameters)
           
 

Uses of Pair in de.lmu.ifi.dbs.elki.database.connection
 

Methods in de.lmu.ifi.dbs.elki.database.connection that return types with arguments of type Pair
protected  List<Pair<O,Associations>> AbstractDatabaseConnection.normalizeAndTransformLabels(List<Pair<O,List<String>>> objectAndLabelsList, Normalization<O> normalization)
          Normalizes and transforms the specified list of objects and their labels into a list of objects and their associations.
private  List<Pair<O,Associations>> AbstractDatabaseConnection.transformLabels(List<Pair<O,List<String>>> objectAndLabelsList)
          Transforms the specified list of objects and their labels into a list of objects and their associations.
 

Method parameters in de.lmu.ifi.dbs.elki.database.connection with type arguments of type Pair
protected  List<Pair<O,Associations>> AbstractDatabaseConnection.normalizeAndTransformLabels(List<Pair<O,List<String>>> objectAndLabelsList, Normalization<O> normalization)
          Normalizes and transforms the specified list of objects and their labels into a list of objects and their associations.
private  List<Pair<O,Associations>> AbstractDatabaseConnection.transformLabels(List<Pair<O,List<String>>> objectAndLabelsList)
          Transforms the specified list of objects and their labels into a list of objects and their associations.
 

Uses of Pair in de.lmu.ifi.dbs.elki.distance.distancefunction.external
 

Fields in de.lmu.ifi.dbs.elki.distance.distancefunction.external with type parameters of type Pair
private  Map<Pair<Integer,Integer>,FloatDistance> FileBasedFloatDistanceFunction.cache
           
private  Map<Pair<Integer,Integer>,DoubleDistance> FileBasedDoubleDistanceFunction.cache
           
 

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

Fields in de.lmu.ifi.dbs.elki.distance.similarityfunction with type parameters of type Pair
private  ArrayList<Pair<O,SortedSet<Integer>>> FractionalSharedNearestNeighborSimilarityFunction.cache
          Cache for objects not handled by the preprocessor
 

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

Methods in de.lmu.ifi.dbs.elki.evaluation.roc that return Pair
 Pair<Integer,Integer> ROC.SimpleAdapter.next()
           
 Pair<D,Integer> ROC.DistanceResultAdapter.next()
           
 

Methods in de.lmu.ifi.dbs.elki.evaluation.roc that return types with arguments of type Pair
static
<C extends Comparable<? super C>>
List<Pair<Double,Double>>
ROC.materializeROC(int size, Collection<Integer> ids, Iterator<Pair<C,Integer>> nei)
          Compute a ROC curve given a set of positive IDs and a sorted list of (comparable, ID)s, where the comparable object is used to decided when two objects are interchangeable.
 

Method parameters in de.lmu.ifi.dbs.elki.evaluation.roc with type arguments of type Pair
static double ROC.computeAUC(Iterable<Pair<Double,Double>> curve)
          compute the Area Under Curve (difference to y axis) for an arbitrary polygon
static
<C extends Comparable<? super C>>
List<Pair<Double,Double>>
ROC.materializeROC(int size, Collection<Integer> ids, Iterator<Pair<C,Integer>> nei)
          Compute a ROC curve given a set of positive IDs and a sorted list of (comparable, ID)s, where the comparable object is used to decided when two objects are interchangeable.
 

Uses of Pair in de.lmu.ifi.dbs.elki.gui.util
 

Fields in de.lmu.ifi.dbs.elki.gui.util with type parameters of type Pair
private  ArrayList<Pair<String,ArrayList<String>>> SavedSettingsFile.store
          Data store
 

Methods in de.lmu.ifi.dbs.elki.gui.util that return Pair
 Pair<String,ArrayList<String>> SavedSettingsFile.getElementAt(int index)
          Array access.
 

Methods in de.lmu.ifi.dbs.elki.gui.util that return types with arguments of type Pair
 Iterator<Pair<String,ArrayList<String>>> SavedSettingsFile.iterator()
           
 

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

Subclasses of Pair in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.util
 class PQNode<D extends Distance<D>>
          Encapsulates the attributes for a object that can be stored in a heap.
 

Uses of Pair in de.lmu.ifi.dbs.elki.math
 

Subclasses of Pair in de.lmu.ifi.dbs.elki.math
 class MinMax<T extends Comparable<? super T>>
          Class to find the minimum and maximum double values in data.
 

Fields in de.lmu.ifi.dbs.elki.math with type parameters of type Pair
private  ArrayList<Pair<Double,D>> FlexiHistogram.tempcache
          Cache for elements when not yet initialized.
 

Methods in de.lmu.ifi.dbs.elki.math that return Pair
 Pair<Double,T> ReplacingHistogram.Iter.next()
           
 

Methods in de.lmu.ifi.dbs.elki.math that return types with arguments of type Pair
static ReplacingHistogram<Pair<Double,Double>> ReplacingHistogram.DoubleDoubleHistogram(int bins, double min, double max)
          Convenience constructor for Histograms with pairs of Doubles Uses a constructor to initialize bins with Pair(Double(0),Double(0))
static FlexiHistogram<Pair<Double,Double>,Pair<Double,Double>> FlexiHistogram.DoubleSumDoubleSumHistogram(int bins)
          Histograms that work like two FlexiHistogram.DoubleSumHistogram(int), component wise.
static FlexiHistogram<Pair<Double,Double>,Pair<Double,Double>> FlexiHistogram.DoubleSumDoubleSumHistogram(int bins)
          Histograms that work like two FlexiHistogram.DoubleSumHistogram(int), component wise.
static AggregatingHistogram<Pair<Double,Double>,Pair<Double,Double>> AggregatingHistogram.DoubleSumDoubleSumHistogram(int bins, double min, double max)
          Histograms that work like two AggregatingHistogram.DoubleSumHistogram(int, double, double), component wise.
static AggregatingHistogram<Pair<Double,Double>,Pair<Double,Double>> AggregatingHistogram.DoubleSumDoubleSumHistogram(int bins, double min, double max)
          Histograms that work like two AggregatingHistogram.DoubleSumHistogram(int, double, double), component wise.
static ReplacingHistogram<Pair<Integer,Integer>> ReplacingHistogram.IntIntHistogram(int bins, double min, double max)
          Convenience constructor for Histograms with pairs of Integers Uses a constructor to initialize bins with Pair(Integer(0),Integer(0))
static FlexiHistogram<Pair<Integer,Integer>,Pair<Integer,Integer>> FlexiHistogram.IntSumIntSumHistogram(int bins)
          Histograms that work like two FlexiHistogram.IntSumHistogram(int), component wise.
static FlexiHistogram<Pair<Integer,Integer>,Pair<Integer,Integer>> FlexiHistogram.IntSumIntSumHistogram(int bins)
          Histograms that work like two FlexiHistogram.IntSumHistogram(int), component wise.
static AggregatingHistogram<Pair<Integer,Integer>,Pair<Integer,Integer>> AggregatingHistogram.IntSumIntSumHistogram(int bins, double min, double max)
          Histograms that work like two AggregatingHistogram.IntSumHistogram(int, double, double), component wise.
static AggregatingHistogram<Pair<Integer,Integer>,Pair<Integer,Integer>> AggregatingHistogram.IntSumIntSumHistogram(int bins, double min, double max)
          Histograms that work like two AggregatingHistogram.IntSumHistogram(int, double, double), component wise.
 Iterator<Pair<Double,T>> ReplacingHistogram.iterator()
          Get an iterator over all histogram bins.
 Iterator<Pair<Double,T>> FlexiHistogram.iterator()
           
static FlexiHistogram<Pair<Long,Long>,Pair<Long,Long>> FlexiHistogram.LongSumLongSumHistogram(int bins)
          Histograms that work like two FlexiHistogram.LongSumHistogram(int), component wise.
static FlexiHistogram<Pair<Long,Long>,Pair<Long,Long>> FlexiHistogram.LongSumLongSumHistogram(int bins)
          Histograms that work like two FlexiHistogram.LongSumHistogram(int), component wise.
static AggregatingHistogram<Pair<Long,Long>,Pair<Long,Long>> AggregatingHistogram.LongSumLongSumHistogram(int bins, double min, double max)
          Histograms that work like two AggregatingHistogram.LongSumHistogram(int, double, double), component wise.
static AggregatingHistogram<Pair<Long,Long>,Pair<Long,Long>> AggregatingHistogram.LongSumLongSumHistogram(int bins, double min, double max)
          Histograms that work like two AggregatingHistogram.LongSumHistogram(int, double, double), component wise.
 

Uses of Pair in de.lmu.ifi.dbs.elki.normalization
 

Methods in de.lmu.ifi.dbs.elki.normalization that return types with arguments of type Pair
 List<Pair<MultiRepresentedObject<O>,Associations>> MultiRepresentedObjectNormalization.normalizeObjects(List<Pair<MultiRepresentedObject<O>,Associations>> objectAndAssociationsList)
          Performs a normalization on a list of database objects and their associations.
 List<Pair<O,Associations>> Normalization.normalizeObjects(List<Pair<O,Associations>> objectAndAssociationsList)
          Performs a normalization on a list of database objects and their associations.
 List<Pair<O,Associations>> DummyNormalization.normalizeObjects(List<Pair<O,Associations>> objectAndAssociationsList)
           
 List<Pair<V,Associations>> AttributeWiseMinMaxNormalization.normalizeObjects(List<Pair<V,Associations>> objectAndAssociationsList)
           
 List<Pair<V,Associations>> AttributeWiseVarianceNormalization.normalizeObjects(List<Pair<V,Associations>> objectAndAssociationsList)
           
 

Method parameters in de.lmu.ifi.dbs.elki.normalization with type arguments of type Pair
private  void AttributeWiseVarianceNormalization.determineMeanVariance(List<Pair<V,Associations>> objectAndAssociationsList)
          Determines the means and standard deviations in each dimension of the given featureVectors.
private  void AttributeWiseMinMaxNormalization.determineMinMax(List<Pair<V,Associations>> objectAndAssociationsList)
          Determines the minima and maxima values in each dimension of the given featureVectors.
 List<Pair<MultiRepresentedObject<O>,Associations>> MultiRepresentedObjectNormalization.normalizeObjects(List<Pair<MultiRepresentedObject<O>,Associations>> objectAndAssociationsList)
          Performs a normalization on a list of database objects and their associations.
 List<Pair<O,Associations>> Normalization.normalizeObjects(List<Pair<O,Associations>> objectAndAssociationsList)
          Performs a normalization on a list of database objects and their associations.
 List<Pair<O,Associations>> DummyNormalization.normalizeObjects(List<Pair<O,Associations>> objectAndAssociationsList)
           
 List<Pair<V,Associations>> AttributeWiseMinMaxNormalization.normalizeObjects(List<Pair<V,Associations>> objectAndAssociationsList)
           
 List<Pair<V,Associations>> AttributeWiseVarianceNormalization.normalizeObjects(List<Pair<V,Associations>> objectAndAssociationsList)
           
 

Uses of Pair in de.lmu.ifi.dbs.elki.parser
 

Fields in de.lmu.ifi.dbs.elki.parser with type parameters of type Pair
private  Map<Pair<Integer,Integer>,D> DistanceParsingResult.distanceCache
          The cache of precomputed distances between the database objects.
private  List<Pair<O,List<String>>> ParsingResult.objectAndLabelList
          The list of database objects and labels associated with these objects.
 

Methods in de.lmu.ifi.dbs.elki.parser that return Pair
 Pair<SparseFloatVector,List<String>> SparseFloatVectorLabelParser.parseLine(String line)
           
 Pair<V,List<String>> NumberVectorLabelParser.parseLine(String line)
           
 Pair<O,List<String>> LinebasedParser.parseLine(String line)
          Parse a single line into a database object
 

Methods in de.lmu.ifi.dbs.elki.parser that return types with arguments of type Pair
 Map<Pair<Integer,Integer>,D> DistanceParsingResult.getDistanceCache()
          Returns the cache of precomputed distances between the database objects.
 List<Pair<O,List<String>>> ParsingResult.getObjectAndLabelList()
          Returns the list of database objects and labels associated with these objects.
 

Method parameters in de.lmu.ifi.dbs.elki.parser with type arguments of type Pair
 boolean NumberDistanceParser.containsKey(Integer id1, Integer id2, Map<Pair<Integer,Integer>,D> cache)
          Returns true if the specified distance cache contains a distance value for the specified ids.
private  void NumberDistanceParser.put(Integer id1, Integer id2, D distance, Map<Pair<Integer,Integer>,D> cache)
          Puts the specified distance value for the given ids to the distance cache.
 

Constructor parameters in de.lmu.ifi.dbs.elki.parser with type arguments of type Pair
DistanceParsingResult(List<Pair<O,List<String>>> objectAndLabelList, Map<Pair<Integer,Integer>,D> distanceCache)
          Provides a list of database objects, a list of label objects associated with these objects and cached distances between these objects.
DistanceParsingResult(List<Pair<O,List<String>>> objectAndLabelList, Map<Pair<Integer,Integer>,D> distanceCache)
          Provides a list of database objects, a list of label objects associated with these objects and cached distances between these objects.
ParsingResult(List<Pair<O,List<String>>> objectAndLabelList)
          Provides a list of database objects and labels associated with these objects.
 

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

Fields in de.lmu.ifi.dbs.elki.result with type parameters of type Pair
(package private)  Collection<Pair<Object,Parameter<?,?>>> SettingsResult.settings
          Settings storage.
 

Methods in de.lmu.ifi.dbs.elki.result that return types with arguments of type Pair
 Collection<Pair<Object,Parameter<?,?>>> SettingsResult.getSettings()
          Get the settings
 

Constructor parameters in de.lmu.ifi.dbs.elki.result with type arguments of type Pair
SettingsResult(Collection<Pair<Object,Parameter<?,?>>> settings)
          Constructor.
 

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

Method parameters in de.lmu.ifi.dbs.elki.result.textwriter with type arguments of type Pair
private  void TextWriter.printObject(TextWriterStream out, O obj, List<Pair<String,Object>> anns)
           
 

Uses of Pair in de.lmu.ifi.dbs.elki.result.textwriter.writers
 

Methods in de.lmu.ifi.dbs.elki.result.textwriter.writers with parameters of type Pair
 void TextWriterPair.write(TextWriterStream out, String label, Pair<?,?> object)
          Serialize a pair, component-wise
 

Uses of Pair in de.lmu.ifi.dbs.elki.utilities
 

Fields in de.lmu.ifi.dbs.elki.utilities with type parameters of type Pair
private  ArrayList<Pair<Class<?>,H>> HandlerList.handlers
          List with registered Handlers.
 

Methods in de.lmu.ifi.dbs.elki.utilities that return Pair
static
<NV extends NumberVector<NV,?>>
Pair<NV,NV>
DatabaseUtil.computeMinMax(Database<NV> database)
          Determines the minimum and maximum values in each dimension of all objects stored in the given database.
 

Uses of Pair in de.lmu.ifi.dbs.elki.utilities.heap
 

Subclasses of Pair in de.lmu.ifi.dbs.elki.utilities.heap
 class DefaultHeapNode<K extends Comparable<K>,V extends Identifiable>
          A default implementation of an object that can be stored in a heap.
 

Uses of Pair in de.lmu.ifi.dbs.elki.utilities.optionhandling
 

Method parameters in de.lmu.ifi.dbs.elki.utilities.optionhandling with type arguments of type Pair
static void OptionUtil.formatForConsole(StringBuffer buf, int width, String indent, Collection<Pair<Object,Parameter<?,?>>> options)
          Format a list of options (and associated owning objects) for console help output.
 

Uses of Pair in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization
 

Fields in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization with type parameters of type Pair
(package private)  Vector<Pair<Object,Parameter<?,?>>> TrackParameters.options
          Tracking storage
(package private)  LinkedList<Pair<OptionID,Object>> ListParameterization.parameters
          The actual parameters, for storage
private  Vector<Pair<OptionID,Object>> MergedParameterization.used
          Parameters to rewind.
 

Methods in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization that return types with arguments of type Pair
 Collection<Pair<Object,Parameter<?,?>>> TrackParameters.getAllParameters()
          Get all seen parameters, set or unset, along with their owner objects.
 Collection<Pair<OptionID,Object>> TrackParameters.getGivenParameters()
          Get the tracked parameters that were actually set.
 List<Pair<OptionID,Object>> ListParameterization.getRemainingParameters()
          Return the yet unused parameters.
 

Constructor parameters in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization with type arguments of type Pair
ListParameterization(Collection<Pair<OptionID,Object>> dbParameters)
          Constructor with an existing collection.
MergedParameterization(Parameterization inner, ListParameterization current, Vector<Pair<OptionID,Object>> used)
          Constructor for descending
TrackParameters(Parameterization inner, Parameter<?,?> option, Vector<Pair<Object,Parameter<?,?>>> options, Map<Object,Object> parents, Map<Object,List<Object>> children)
          Internal constructor, for nested tracking.
 

Uses of Pair in de.lmu.ifi.dbs.elki.utilities.pairs
 

Subclasses of Pair in de.lmu.ifi.dbs.elki.utilities.pairs
 class CPair<FIRST extends Comparable<? super FIRST>,SECOND extends Comparable<? super SECOND>>
          Pair with canonical comparison function derived from the components comparable interfaces.
 class FCPair<FIRST extends Comparable<? super FIRST>,SECOND>
          Pair that can only be compared by it's first component.
 class SCPair<FIRST,SECOND extends Comparable<? super SECOND>>
          Pair that can only be compared by it's second component.
 

Methods in de.lmu.ifi.dbs.elki.utilities.pairs that return Pair
static
<F,S> Pair<F,S>[]
Pair.newPairArray(int size)
          Create a new array of the given size (for generics)
 

Methods in de.lmu.ifi.dbs.elki.utilities.pairs that return types with arguments of type Pair
static
<FIRST extends Comparable<? super FIRST>,SECOND extends Comparable<? super SECOND>>
Comparator<Pair<FIRST,SECOND>>
PairUtil.comparator()
          Return a comparator for this pair, given that both components are already comparable.
static
<FIRST,SECOND>
Comparator<Pair<FIRST,SECOND>>
PairUtil.comparator(Comparator<FIRST> c1, Comparator<SECOND> c2)
          Return a derived comparator given a comparator for each component.
static
<FIRST extends Comparable<? super FIRST>,SECOND>
Comparator<Pair<FIRST,SECOND>>
PairUtil.comparatorFirst()
          Return a comparator by first component for this pair, given that the first component is already comparable.
static
<FIRST,SECOND>
Comparator<Pair<FIRST,SECOND>>
PairUtil.comparatorFirst(Comparator<FIRST> c1)
          Return a derived comparator by first component given a comparator for this component.
static
<FIRST,SECOND extends Comparable<? super SECOND>>
Comparator<Pair<FIRST,SECOND>>
PairUtil.comparatorSecond()
          Return a comparator by first component for this pair, given that the first component is already comparable.
static
<FIRST,SECOND>
Comparator<Pair<FIRST,SECOND>>
PairUtil.comparatorSecond(Comparator<SECOND> c2)
          Return a derived comparator by first component given a comparator for this component.
static
<FIRST extends Comparable<? super FIRST>,SECOND extends Comparable<? super SECOND>>
Comparator<Pair<FIRST,SECOND>>
PairUtil.comparatorSwapped()
          Return a component-swapped comparator for this pair, given that both components are already comparable.
static
<FIRST,SECOND>
Comparator<Pair<FIRST,SECOND>>
PairUtil.comparatorSwapped(Comparator<FIRST> c1, Comparator<SECOND> c2)
          Return a derived component-swapped comparator given a comparator for each component.
 

Methods in de.lmu.ifi.dbs.elki.utilities.pairs with parameters of type Pair
 int PairUtil.CompareNatural.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Compare by first, then by second.
 int PairUtil.CompareNatural.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Compare by first, then by second.
 int PairUtil.CompareNaturalFirst.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Compare by first component natural ordering
 int PairUtil.CompareNaturalFirst.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Compare by first component natural ordering
 int PairUtil.CompareNaturalSecond.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Compare by second components natural ordering
 int PairUtil.CompareNaturalSecond.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Compare by second components natural ordering
 int PairUtil.CompareNaturalSwapped.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Compare by second component, using the ComparableSwapped interface.
 int PairUtil.CompareNaturalSwapped.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Compare by second component, using the ComparableSwapped interface.
 int PairUtil.Compare.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Two Objects of type Pair are compared based on the comparison of their property using the comparators PairUtil.Compare.fcomparator, then PairUtil.Compare.scomparator.
 int PairUtil.Compare.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Two Objects of type Pair are compared based on the comparison of their property using the comparators PairUtil.Compare.fcomparator, then PairUtil.Compare.scomparator.
 int PairUtil.CompareByFirst.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          To Objects of type Pair are compared based on the comparison of their property using the current PairUtil.comparator().
 int PairUtil.CompareByFirst.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          To Objects of type Pair are compared based on the comparison of their property using the current PairUtil.comparator().
 int PairUtil.CompareBySecond.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          To Objects of type Pair are compared based on the comparison of their property using the current PairUtil.comparator().
 int PairUtil.CompareBySecond.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          To Objects of type Pair are compared based on the comparison of their property using the current PairUtil.comparator().
 int PairUtil.CompareSwapped.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Two Objects of type Pair are compared based on the comparison of their property using the given comparators PairUtil.CompareSwapped.scomparator, then PairUtil.CompareSwapped.fcomparator.
 int PairUtil.CompareSwapped.compare(Pair<FIRST,SECOND> o1, Pair<FIRST,SECOND> o2)
          Two Objects of type Pair are compared based on the comparison of their property using the given comparators PairUtil.CompareSwapped.scomparator, then PairUtil.CompareSwapped.fcomparator.
 

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

Methods in de.lmu.ifi.dbs.elki.visualization that return Pair
 Pair<MinMax<Double>,MinMax<Double>> VisualizationProjection.estimateViewport()
          Estimate the viewport requirements
 

Uses of Pair in de.lmu.ifi.dbs.elki.visualization.css
 

Fields in de.lmu.ifi.dbs.elki.visualization.css with type parameters of type Pair
private  Collection<Pair<String,String>> CSSClass.statements
          Actual CSS statements
 

Method parameters in de.lmu.ifi.dbs.elki.visualization.css with type arguments of type Pair
static boolean CSSClass.checkCSSStatements(Collection<Pair<String,String>> statements)
          Validate a set of CSS statements.
 

Constructor parameters in de.lmu.ifi.dbs.elki.visualization.css with type arguments of type Pair
CSSClass(Object owner, String name, Collection<Pair<String,String>> statements)
          Full constructor
 

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

Fields in de.lmu.ifi.dbs.elki.visualization.gui.overview with type parameters of type Pair
(package private)  Queue<Pair<Element,VisualizationInfo>> OverviewPlot.queue
          Queue of thumbnails to generate.
 

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

Fields in de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj with type parameters of type Pair
(package private)  IterableResult<Pair<Double,Double>> CurveVisualizer.curve
          Curve to visualize
 

Methods in de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj that return types with arguments of type Pair
static Collection<IterableResult<Pair<Double,Double>>> CurveVisualizer.findCurveResult(Result result)
          Find a 2D Double curve in the result object.
 

Method parameters in de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj with type arguments of type Pair
 void CurveVisualizer.init(VisualizerContext context, IterableResult<Pair<Double,Double>> curve)
          Initialization.
 


Release 0.3 (2010-03-31_1612)