Uses of Class
messif.pivotselection.AbstractPivotChooser

Packages that use AbstractPivotChooser
messif.buckets Storage classes capable of holding objects
messif.pivotselection Support for selection of representative objects (pivots). 
 

Uses of AbstractPivotChooser in messif.buckets
 

Fields in messif.buckets declared as AbstractPivotChooser
protected  AbstractPivotChooser BucketDispatcher.autoPivotChooserInstance
          The pivot chooser instance that chooses pivots for all the buckets in this dispatcher
 

Fields in messif.buckets with type parameters of type AbstractPivotChooser
protected  java.lang.Class<? extends AbstractPivotChooser> BucketDispatcher.autoPivotChooserClass
          The class of pivot chooser that is automatically created for newly created buckets
protected  java.util.Map<LocalBucket,AbstractPivotChooser> BucketDispatcher.createdPivotChoosers
          The hash table of pivot choosers that are assigned to buckets of this dispatcher
 

Methods in messif.buckets that return AbstractPivotChooser
protected  AbstractPivotChooser BucketDispatcher.createAutoPivotChooser(LocalBucket bucket)
          Creates a new pivot chooser for the provided bucket.
 AbstractPivotChooser BucketDispatcher.getAutoPivotChooser(int bucketID)
          Returns pivot chooser that was automatically created for a bucket of this dispatcher.
 

Methods in messif.buckets that return types with arguments of type AbstractPivotChooser
 java.lang.Class<? extends AbstractPivotChooser> BucketDispatcher.getAutoPivotChooserClass()
          Returns the class of the pivot chooser that is currently used for buckets in this dispatcher.
 

Methods in messif.buckets with parameters of type AbstractPivotChooser
 void BucketDispatcher.setAutoPivotChooser(AbstractPivotChooser autoPivotChooserInstance)
          Set the pivot chooser instance that chooses pivots for all the buckets in this dispatcher.
 

Method parameters in messif.buckets with type arguments of type AbstractPivotChooser
 void BucketDispatcher.setAutoPivotChooser(java.lang.Class<? extends AbstractPivotChooser> autoPivotChooserClass)
          Set the class of pivot chooser that will be created whenever a bucket is created by this dispatcher.
 

Uses of AbstractPivotChooser in messif.pivotselection
 

Subclasses of AbstractPivotChooser in messif.pivotselection
 class ClusterPivotChooser
          This pivot chooser selects a varying number of pivots based on cluster sizes which are limited by the parameter passed to the constructor.
 class CoveragePivotChooser
          This pivot chooser selects the pivots in a way that a good coverage of data by ball regions with centers in pivots and radius equal to a fixed value (threshold) is ensured.
 class IncrementalIDistanceChooser
          Chooses pivots according to a generalized iDistance clustering strategy.
 class IncrementalPivotChooser
          Incremental selection of pivots.
 class KMeansPivotChooser
          This class uses the k-means algorithm adapted for metric spaces to cluster the objects
 class OnFlyRandomPivotChooser
          OnFlyRandomPivotChooser provides the capability of selecting a random object from the whole bucket.
 class OutlierPivotChooser
          Selects pivots as outliers from the sample set.
 class RandomPivotChooser
          RandomPivotChooser provides the capability of selecting a random object from the whole bucket.
 class StreamSequencePivotChooser
           
 class TwoDistantIncrementalPivotChooser
          This class provides a privot chooser that selects maximally two pivots.