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.algorithm.outlier Outlier detection algorithms 
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial Spatial outlier detection algorithms 
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.query Database queries - computing distances, neighbors, similarities - API and general documentation. 
de.lmu.ifi.dbs.elki.datasource.parser Parsers for different file formats and data types. 
de.lmu.ifi.dbs.elki.evaluation.index Simple index evaluation methods 
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.spatial Tree-based index structures for spatial indexing. 
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.util Utilities for R*-Tree and variants. 
de.lmu.ifi.dbs.elki.math Mathematical operations and utilities used throughout the framework. 
de.lmu.ifi.dbs.elki.result Result types, representation and handling 
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.optionhandling Parameter handling and option descriptions. 
de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization Configuration managers See the de.lmu.ifi.dbs.elki.utilities.optionhandling package for documentation! 
de.lmu.ifi.dbs.elki.utilities.pairs Pairs and triples utility classes. 
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.projections Visualization projections 
 

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.
(package private)  Collection<Pair<Object,Parameter<?,?>>> KDDTask.Parameterizer.settings
           
 

Constructor parameters in de.lmu.ifi.dbs.elki with type arguments of type Pair
KDDTask(InputStep inputStep, AlgorithmStep algorithmStep, EvaluationStep evaluationStep, OutputStep outputStep, Collection<Pair<Object,Parameter<?,?>>> settings)
          Constructor.
 

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
protected  Collection<Pair<OptionID,Object>> COPAC.Parameterizer.algO
           
private  Collection<Pair<OptionID,Object>> COPAC.partitionAlgorithmParameters
          Holds the parameters of the algorithm to run on each partition.
 

Constructor parameters in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation with type arguments of type Pair
COPAC(FilteredLocalPCABasedDistanceFunction<V,?,D> partitionDistanceFunction, Class<? extends ClusteringAlgorithm<Clustering<Model>>> partitionAlgorithm, Collection<Pair<OptionID,Object>> partitionAlgorithmParameters)
          Constructor.
 

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

Fields in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace with type parameters of type Pair
private  Collection<Pair<OptionID,Object>> DiSH.opticsAlgorithmParameters
          Parameters that were given to OPTICS
protected  Collection<Pair<OptionID,Object>> DiSH.Parameterizer.opticsO
           
 

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace that return Pair
private  Pair<BitSet,ArrayModifiableDBIDs> DiSH.findParent(Relation<V> database, DiSHDistanceFunction.Instance<V> distFunc, Pair<BitSet,ArrayModifiableDBIDs> child, Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> 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>,ModifiableDBIDs>> CLIQUE.determineClusters(List<CLIQUESubspace<V>> denseSubspaces)
          Determines the clusters in the specified dense subspaces.
private  Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> DiSH.extractClusters(Relation<V> database, DiSHDistanceFunction.Instance<V> distFunc, ClusterOrderResult<PreferenceVectorBasedCorrelationDistance> clusterOrder)
          Extracts the clusters from the cluster order.
private  List<Pair<V,Set<Integer>>> PROCLUS.findDimensions(List<PROCLUS.PROCLUSCluster> clusters, Relation<V> database)
          Refinement step that determines the set of correlated dimensions for each cluster centroid.
 

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace with parameters of type Pair
private  Pair<BitSet,ArrayModifiableDBIDs> DiSH.findParent(Relation<V> database, DiSHDistanceFunction.Instance<V> distFunc, Pair<BitSet,ArrayModifiableDBIDs> child, Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> 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(Relation<V> database, DiSHDistanceFunction.Instance<V> distFunc, Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> clustersMap, int minpts)
          Removes the clusters with size < minpts from the cluster map and adds them to their parents.
private  List<PROCLUS.PROCLUSCluster> PROCLUS.finalAssignment(List<Pair<V,Set<Integer>>> dimensions, Relation<V> database)
          Refinement step to assign the objects to the final clusters.
private  Pair<BitSet,ArrayModifiableDBIDs> DiSH.findParent(Relation<V> database, DiSHDistanceFunction.Instance<V> distFunc, Pair<BitSet,ArrayModifiableDBIDs> child, Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> clustersMap)
          Returns the parent of the specified cluster
private  List<Cluster<SubspaceModel<V>>> DiSH.sortClusters(Relation<V> database, Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> clustersMap)
          Returns a sorted list of the clusters w.r.t. the subspace dimensionality in descending order.
 

Constructor parameters in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace with type arguments of type Pair
DiSH(double epsilon, DiSHDistanceFunction dishDistance, Collection<Pair<OptionID,Object>> opticsAlgorithmParameters)
          Constructor.
 

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>,ModifiableDBIDs>> CLIQUESubspace.determineClusters()
          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.algorithm.outlier
 

Subclasses of Pair in de.lmu.ifi.dbs.elki.algorithm.outlier
private static class AggarwalYuEvolutionary.Individuum
          Individuum for the evolutionary search.
 

Methods in de.lmu.ifi.dbs.elki.algorithm.outlier that return Pair
protected  Pair<WritableDataStore<Double>,DoubleMinMax> LOF.computeLOFs(DBIDs ids, DataStore<Double> lrds, KNNQuery<O,D> knnRefer)
          Computes the Local outlier factor (LOF) of the specified objects.
private  Pair<Pair<KNNQuery<O,D>,KNNQuery<O,D>>,Pair<RKNNQuery<O,D>,RKNNQuery<O,D>>> OnlineLOF.getKNNAndRkNNQueries(Relation<O> relation, StepProgress stepprog)
          Get the kNN and rkNN queries for the algorithm.
protected  Pair<KNNQuery<O,D>,KNNQuery<O,D>> LoOP.getKNNQueries(Database database, Relation<O> relation, StepProgress stepprog)
          Get the kNN queries for the algorithm.
private  Pair<KNNQuery<O,D>,KNNQuery<O,D>> LOF.getKNNQueries(Relation<O> relation, StepProgress stepprog)
          Get the kNN queries for the algorithm.
private  Pair<AggarwalYuEvolutionary.Individuum,AggarwalYuEvolutionary.Individuum> AggarwalYuEvolutionary.EvolutionarySearch.recombineOptimized(AggarwalYuEvolutionary.Individuum parent1, AggarwalYuEvolutionary.Individuum parent2)
          Recombination method.
 

Methods in de.lmu.ifi.dbs.elki.algorithm.outlier that return types with arguments of type Pair
private  Pair<Pair<KNNQuery<O,D>,KNNQuery<O,D>>,Pair<RKNNQuery<O,D>,RKNNQuery<O,D>>> OnlineLOF.getKNNAndRkNNQueries(Relation<O> relation, StepProgress stepprog)
          Get the kNN and rkNN queries for the algorithm.
private  Pair<Pair<KNNQuery<O,D>,KNNQuery<O,D>>,Pair<RKNNQuery<O,D>,RKNNQuery<O,D>>> OnlineLOF.getKNNAndRkNNQueries(Relation<O> relation, StepProgress stepprog)
          Get the kNN and rkNN queries for the algorithm.
 

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

Methods in de.lmu.ifi.dbs.elki.algorithm.outlier.spatial that return Pair
private  Pair<DBID,Double> CTLuGLSBackwardSearchAlgorithm.singleIteration(Relation<V> relationx, Relation<? extends NumberVector<?,?>> relationy)
          Run a single iteration of the GLS-SOD modeling step
 

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
 

Methods in de.lmu.ifi.dbs.elki.application.internal that return types with arguments of type Pair
private static List<Pair<Reference,List<Class<?>>>> DocumentReferences.sortedReferences()
           
 

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.query
 

Subclasses of Pair in de.lmu.ifi.dbs.elki.database.query
 class GenericDistanceResultPair<D extends Distance<D>>
          Trivial implementation using a generic pair.
 

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

Methods in de.lmu.ifi.dbs.elki.datasource.parser that return Pair
 Pair<SparseFloatVector,LabelList> TermFrequencyParser.parseLineInternal(String line)
           
protected  Pair<V,LabelList> NumberVectorLabelParser.parseLineInternal(String line)
          Internal method for parsing a single line.
 Pair<SparseFloatVector,LabelList> SparseFloatVectorLabelParser.parseLineInternal(String line)
           
 

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

Constructor parameters in de.lmu.ifi.dbs.elki.evaluation.index with type arguments of type Pair
IndexStatistics.IndexMetaResult(Collection<Pair<String,String>> col, Collection<String> header)
          Constructor.
 

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

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

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.spatial
 

Subclasses of Pair in de.lmu.ifi.dbs.elki.index.tree.spatial
 class SpatialPair<K,V extends SpatialComparable>
          Defines the requirements for objects that can be indexed by a Spatial Index, which are spatial nodes or data objects.
 

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

Methods in de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.util that return Pair
<E extends B>
Pair<List<E>,List<E>>
SplitStrategy.split(List<E> entries, int minEntries)
          Split a page
<E extends SpatialEntry>
Pair<List<E>,List<E>>
TopologicalSplitter.split(List<E> entries, int minEntries)
           
 

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()
           
 Pair<Double,T> ReplacingHistogram.RIter.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>> FlexiHistogram.iterator()
           
 Iterator<Pair<Double,T>> ReplacingHistogram.iterator()
          Get an iterator over all histogram bins.
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.
 Iterator<Pair<Double,T>> FlexiHistogram.reverseIterator()
           
 Iterator<Pair<Double,T>> ReplacingHistogram.reverseIterator()
          Get an iterator over all histogram bins.
 

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.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(Relation<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.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, Object 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<? extends FIRST,? extends SECOND>>
PairUtil.comparator()
          Return a comparator for this pair, given that both components are already comparable.
static
<FIRST,SECOND>
Comparator<Pair<? extends FIRST,? extends SECOND>>
PairUtil.comparator(Comparator<? super FIRST> c1, Comparator<? super SECOND> c2)
          Return a derived comparator given a comparator for each component.
static
<FIRST extends Comparable<? super FIRST>,SECOND>
Comparator<Pair<? extends FIRST,? extends 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<? extends FIRST,? extends SECOND>>
PairUtil.comparatorFirst(Comparator<? super FIRST> c1)
          Return a derived comparator by first component given a comparator for this component.
static
<FIRST,SECOND extends Comparable<? super SECOND>>
Comparator<Pair<? extends FIRST,? extends 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<? extends FIRST,? extends SECOND>>
PairUtil.comparatorSecond(Comparator<? super 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<? extends FIRST,? extends SECOND>>
PairUtil.comparatorSwapped()
          Return a component-swapped comparator for this pair, given that both components are already comparable.
static
<FIRST,SECOND>
Comparator<Pair<? extends FIRST,? extends SECOND>>
PairUtil.comparatorSwapped(Comparator<? super FIRST> c1, Comparator<? super 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<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends SECOND> o2)
          Compare by first, then by second.
 int PairUtil.CompareNatural.compare(Pair<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends SECOND> o2)
          Compare by first, then by second.
 int PairUtil.CompareNaturalFirst.compare(Pair<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends SECOND> o2)
          Compare by first component natural ordering
 int PairUtil.CompareNaturalFirst.compare(Pair<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends SECOND> o2)
          Compare by first component natural ordering
 int PairUtil.CompareNaturalSecond.compare(Pair<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends SECOND> o2)
          Compare by second components natural ordering
 int PairUtil.CompareNaturalSecond.compare(Pair<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends SECOND> o2)
          Compare by second components natural ordering
 int PairUtil.CompareNaturalSwapped.compare(Pair<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends SECOND> o2)
          Compare by second component, using the ComparableSwapped interface.
 int PairUtil.CompareNaturalSwapped.compare(Pair<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends SECOND> o2)
          Compare by second component, using the ComparableSwapped interface.
 int PairUtil.Compare.compare(Pair<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends 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<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends 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<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends 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<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends 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<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends 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<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends 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<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends 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<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends 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.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
 

Methods in de.lmu.ifi.dbs.elki.visualization.css that return types with arguments of type Pair
 Collection<Pair<String,String>> CSSClass.getStatements()
          Get read-only collection access to all 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
private  HashMap<Pair<PlotItem,VisualizationTask>,Element> OverviewPlot.vistoelem
          Lookup
 

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

Methods in de.lmu.ifi.dbs.elki.visualization.projections that return Pair
 Pair<DoubleMinMax,DoubleMinMax> AffineProjection.estimateViewport()
           
 Pair<DoubleMinMax,DoubleMinMax> Simple2D.estimateViewport()
           
 Pair<DoubleMinMax,DoubleMinMax> Projection2D.estimateViewport()
          Estimate the viewport requirements
 


Release 0.4.0 (2011-09-20_1324)