Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.algorithm.result.clustering
Class EMClusters<V extends RealVector<V,?>>

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.logging.AbstractLoggable
      extended by de.lmu.ifi.dbs.elki.algorithm.result.AbstractResult<O>
          extended by de.lmu.ifi.dbs.elki.algorithm.result.clustering.Clusters<V>
              extended by de.lmu.ifi.dbs.elki.algorithm.result.clustering.EMClusters<V>
Type Parameters:
V - the type of RealVector handled by this Result
All Implemented Interfaces:
ClusteringResult<V>, Result<V>, Loggable

public class EMClusters<V extends RealVector<V,?>>
extends Clusters<V>

// todo arthur comment

Author:
Arthur Zimek

Field Summary
 
Fields inherited from class de.lmu.ifi.dbs.elki.algorithm.result.clustering.Clusters
CLUSTER_LABEL_PREFIX, CLUSTER_MARKER, clusters, clusterToModel
 
Fields inherited from class de.lmu.ifi.dbs.elki.algorithm.result.AbstractResult
db, FILE_EXTENSION
 
Fields inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable
debug
 
Fields inherited from interface de.lmu.ifi.dbs.elki.algorithm.result.Result
SEPARATOR
 
Constructor Summary
EMClusters(Integer[][] clusters, Database<V> db)
           
 
Method Summary
 boolean isRequiredAssociation(AssociationID id)
          Decides whether a given associationID is regarded as required.
 
Methods inherited from class de.lmu.ifi.dbs.elki.algorithm.result.clustering.Clusters
appendModel, associate, canonicalClusterLabel, classLabelToClusterID, clustering, format, getClusters, getClustersArray, noise, output, output
 
Methods inherited from class de.lmu.ifi.dbs.elki.algorithm.result.AbstractResult
getDatabase, writeHeader
 
Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable
debugFine, debugFiner, debugFinest, exception, message, progress, progress, progress, verbose, verbose, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EMClusters

public EMClusters(Integer[][] clusters,
                  Database<V> db)
Method Detail

isRequiredAssociation

public boolean isRequiredAssociation(AssociationID id)
Description copied from class: Clusters
Decides whether a given associationID is regarded as required.

Overrides:
isRequiredAssociation in class Clusters<V extends RealVector<V,?>>
Parameters:
id - an associationID to decide whether or not it is required
Returns:
true if the associationID is AssociationID.CLASS or AssociationID.LABEL, false otherwise

Release 0.1 (2008-07-10_1838)