Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Class
de.lmu.ifi.dbs.elki.database.AssociationID

Packages that use AssociationID
de.lmu.ifi.dbs.elki.algorithm.result.clustering Package to collect result classes for the results of clustering algorithms. 
de.lmu.ifi.dbs.elki.database Package collects variants of databases and related classes. 
de.lmu.ifi.dbs.elki.distance.distancefunction Package collects distance functions. 
de.lmu.ifi.dbs.elki.distance.similarityfunction Package collects similarity functions. 
de.lmu.ifi.dbs.elki.preprocessing Package collects preprocessors used for data preparation in a first step of various algorithms or distance measures. 
 

Uses of AssociationID in de.lmu.ifi.dbs.elki.algorithm.result.clustering
 

Methods in de.lmu.ifi.dbs.elki.algorithm.result.clustering with parameters of type AssociationID
 boolean EMClusters.isRequiredAssociation(AssociationID id)
           
 boolean Clusters.isRequiredAssociation(AssociationID<?> id)
          Decides whether a given associationID is regarded as required.
 

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

Fields in de.lmu.ifi.dbs.elki.database declared as AssociationID
static AssociationID<Map> AssociationID.CACHED_DISTANCES
          The association id to associate precomputed distances.
static AssociationID<Matrix> AssociationID.CACHED_MATRIX
          The association id to associate an arbitrary matrix of an object.
static AssociationID<ClassLabel> AssociationID.CLASS
          The association id to associate a class (class label) to an object.
static AssociationID<DoubleDistance> AssociationID.DOUBLE_DISTANCE
          The association id to associate a DoubleDistance to an object.
static AssociationID<String> AssociationID.EXTERNAL_ID
          The association id to associate an external id to an object.
static AssociationID<KernelMatrix> AssociationID.KERNEL_MATRIX
          The association id to associate a kernel matrix.
static AssociationID<String> AssociationID.LABEL
          The standard association id to associate a label to an object.
static AssociationID<Integer> AssociationID.LOCAL_DIMENSIONALITY
          The association id to associate a local dimensionality (e.g. the correlation dimensionality) to an object.
static AssociationID<LocalPCA> AssociationID.LOCAL_PCA
          The association id to associate a correlation pca to an object.
static AssociationID<Matrix> AssociationID.LOCALLY_WEIGHTED_MATRIX
          The association id to associate the locally weighted matrix of an object for the locally weighted distance function.
static AssociationID<Double> AssociationID.LOF
          The association id to associate the LOF of an object for the LOF algorithm.
static AssociationID<Double> AssociationID.LRD
          The association id to associate the LRD of an object for the LOF algorithm.
static AssociationID<List> AssociationID.NEIGHBORS
          The association id to associate the neighbors of an object.
static AssociationID<List> AssociationID.NEIGHBORS_2
          The association id to associate another set of neighbors of an object.
static AssociationID<Object> AssociationID.OBJECT
          The association id to associate any arbitrary object.
static AssociationID<BitSet> AssociationID.PREFERENCE_VECTOR
          The association id to associate a preference vector.
static AssociationID<List> AssociationID.PROBABILITY_CLUSTER_I_GIVEN_X
          AssociationID to associate the probabilities for the clusters for a single instance.
static AssociationID<Double> AssociationID.PROBABILITY_X
          AssociationID to associate the prior probability for an instance.
static AssociationID<List> AssociationID.PROBABILITY_X_GIVEN_CLUSTER_I
          AssociationID to associate the probabilities for an instance given a (set of) distribution(s).
static AssociationID<Integer> AssociationID.ROW_ID
          The association id to associate a row id to an object.
static AssociationID<SortedSet> AssociationID.SHARED_NEAREST_NEIGHBORS_SET
          The association id to associate a set of neighbors for use of the shared nearest neighbor similarity function.
static AssociationID<Matrix> AssociationID.STRONG_EIGENVECTOR_MATRIX
          The association id to associate the strong eigencvector weighted matrix of an object.
 

Fields in de.lmu.ifi.dbs.elki.database with type parameters of type AssociationID
private  Map<AssociationID,Map<Integer,Object>> AssociationMaps.associations
          Holds a mapping from AssociationID to maps for object ids and associated objects.
private  Map<AssociationID,Object> Associations.associations
          Holds the objects associated under given association ids.
 

Methods in de.lmu.ifi.dbs.elki.database that return AssociationID
static AssociationID<?> AssociationID.getAssociationID(String name)
          Returns the AssociationID for the given name if it exists, null otherwise.
static
<C> AssociationID<C>
AssociationID.getOrCreateAssociationID(String name, Class<C> type)
          Gets or creates the AssociationID for the given name and given type.
 

Methods in de.lmu.ifi.dbs.elki.database that return types with arguments of type AssociationID
 Set<AssociationID> AssociationMaps.keySet()
          Provides the set of all association ids pointing to mappings from object ids to objects within this AssociationMaps.
 Set<AssociationID> Associations.keySet()
          Provides the set of all association ids pointing to objects within this Associations.
 

Methods in de.lmu.ifi.dbs.elki.database with parameters of type AssociationID
<T> void
ObjectAndAssociations.addAssociation(AssociationID<T> associationID, T association)
          Adds the given association with the specified association ID.
<T> void
Database.associate(AssociationID<T> associationID, Integer objectID, T association)
          Associates a association in a certain relation to a certain Object.
<T> void
AbstractDatabase.associate(AssociationID<T> associationID, Integer objectID, T association)
           
<T> void
Database.associateGlobally(AssociationID<T> associationID, T association)
          Associates a global association in a certain relation to the database.
<T> void
AbstractDatabase.associateGlobally(AssociationID<T> associationID, T association)
          Associates a global association in a certain relation to the database.
 boolean AssociationMaps.containsKey(AssociationID<?> associationID)
          Checks whether this AssociationMaps contains a mapping for a given AssociationID.
<T> Map<Integer,T>
AssociationMaps.get(AssociationID<T> associationID)
          Provides the mapping from object ids to associated objects for the given AssociationID.
<T> T
Associations.get(AssociationID<T> associationID)
          Retrieves the object associated under the given association id.
<T> T
Database.getAssociation(AssociationID<T> associationID, Integer objectID)
          Returns the association specified by the given associationID and related to the specified Object.
<T> T
AbstractDatabase.getAssociation(AssociationID<T> associationID, Integer objectID)
           
<T> T
Database.getGlobalAssociation(AssociationID<T> associationID)
          Returns the global association specified by the given associationID.
<T> T
AbstractDatabase.getGlobalAssociation(AssociationID<T> associationID)
          Returns the global association specified by the given associationID.
 boolean Database.isSet(AssociationID<?> associationID)
          Checks whether an association is set for at least one id in the database.
 boolean AbstractDatabase.isSet(AssociationID<?> associationID)
          Checks whether an association is set for at least one id in the database.
 boolean Database.isSetForAllObjects(AssociationID<?> associationID)
          Checks whether an association is set for every id in the database.
 boolean AbstractDatabase.isSetForAllObjects(AssociationID<?> associationID)
          Checks whether an association is set for every id in the database.
 boolean Database.isSetGlobally(AssociationID<?> associationID)
          Checks whether a global association is set in the database.
 boolean AbstractDatabase.isSetGlobally(AssociationID<?> associationID)
           
<T> void
AssociationMaps.put(AssociationID<T> associationID, Map<Integer,T> associationMap)
          Associates a new mapping from object ids to associated objects for a given AssociationID.
<T> void
Associations.put(AssociationID<T> associationID, T associationObject)
          Sets the specified object under the given AssociationID.
 

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

Fields in de.lmu.ifi.dbs.elki.distance.distancefunction declared as AssociationID
static AssociationID PCABasedCorrelationDistanceFunction.ASSOCIATION_ID
          The Assocoiation ID for the association to be set by the preprocessor.
static AssociationID PreferenceVectorBasedCorrelationDistanceFunction.ASSOCIATION_ID
          The Assocoiation ID for the association to be set by the preprocessor.
static AssociationID ERiCDistanceFunction.ASSOCIATION_ID
          The Assocoiation ID for the association to be set by the preprocessor.
static AssociationID SubspaceDistanceFunction.ASSOCIATION_ID
          The Assocoiation ID for the association to be set by the preprocessor.
 

Methods in de.lmu.ifi.dbs.elki.distance.distancefunction that return AssociationID
(package private)  AssociationID PCABasedCorrelationDistanceFunction.getAssociationID()
          Returns the assocoiation ID for the association to be set by the preprocessor.
(package private)  AssociationID PreferenceVectorBasedCorrelationDistanceFunction.getAssociationID()
          Returns the assocoiation ID for the association to be set by the preprocessor.
(package private)  AssociationID KernelBasedLocallyWeightedDistanceFunction.getAssociationID()
          Returns the assocoiation ID for the association to be set by the preprocessor.
(package private) abstract  AssociationID AbstractPreprocessorBasedDistanceFunction.getAssociationID()
          Returns the assocoiation ID for the association to be set by the preprocessor.
(package private) abstract  AssociationID AbstractLocallyWeightedDistanceFunction.getAssociationID()
          Returns the assocoiation ID for the association to be set by the preprocessor.
(package private)  AssociationID FractalDimensionBasedDistanceFunction.getAssociationID()
           
(package private) abstract  AssociationID AbstractCorrelationDistanceFunction.getAssociationID()
          Returns the assocoiation ID for the association to be set by the preprocessor.
(package private)  AssociationID ERiCDistanceFunction.getAssociationID()
          Returns the assocoiation ID for the association to be set by the preprocessor.
(package private)  AssociationID LocallyWeightedDistanceFunction.getAssociationID()
          Returns the assocoiation ID for the association to be set by the preprocessor.
(package private)  AssociationID SubspaceDistanceFunction.getAssociationID()
          Returns the assocoiation ID for the association to be set by the preprocessor.
 

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

Fields in de.lmu.ifi.dbs.elki.distance.similarityfunction declared as AssociationID
static AssociationID<SortedSet> SharedNearestNeighborSimilarityFunction.ASSOCIATION_ID
          The Assocoiation ID for the association to be set by the preprocessor.
 

Methods in de.lmu.ifi.dbs.elki.distance.similarityfunction that return AssociationID
(package private) abstract  AssociationID AbstractPreprocessorBasedSimilarityFunction.getAssociationID()
          Returns the assocoiation ID for the association to be set by the preprocessor.
(package private)  AssociationID<SortedSet> SharedNearestNeighborSimilarityFunction.getAssociationID()
           
 

Uses of AssociationID in de.lmu.ifi.dbs.elki.preprocessing
 

Fields in de.lmu.ifi.dbs.elki.preprocessing declared as AssociationID
private  AssociationID PreprocessorHandler.associationID
          The assocoiation ID for the association to be set by the preprocessor
 

Methods in de.lmu.ifi.dbs.elki.preprocessing that return AssociationID
 AssociationID<SortedSet> SharedNearestNeighborsPreprocessor.getAssociationID()
          Provides the association id used for annotation of the nearest neighbors.
 

Constructors in de.lmu.ifi.dbs.elki.preprocessing with parameters of type AssociationID
PreprocessorHandler(OptionHandler optionHandler, String preprocessorClassDescription, Class<P> preprocessorSuperClassName, String defaultPreprocessorClassName, AssociationID associationID)
          Provides a handler class for all distance function using a preprocessor.
 


Release 0.1 (2008-07-10_1838)