de.lmu.ifi.dbs.elki.algorithm.result.clustering
Class HierarchicalAxesParallelCorrelationCluster
java.lang.Object
de.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.algorithm.result.clustering.HierarchicalCluster<HierarchicalAxesParallelCorrelationCluster>
de.lmu.ifi.dbs.elki.algorithm.result.clustering.HierarchicalAxesParallelCorrelationCluster
- All Implemented Interfaces:
- Loggable, Enumeratable<HierarchicalAxesParallelCorrelationCluster>, Comparable<HierarchicalAxesParallelCorrelationCluster>
public class HierarchicalAxesParallelCorrelationCluster
- extends HierarchicalCluster<HierarchicalAxesParallelCorrelationCluster>
Provides a hierarchical axes parallel correlation cluster
that holds the preference vector of this cluster, the ids of the objects
belonging to this cluster and the children and parents of this cluster.
- Author:
- Elke Achtert
Methods inherited from class de.lmu.ifi.dbs.elki.algorithm.result.clustering.HierarchicalCluster |
addChild, addID, addIDs, addParent, compareTo, equals, getChild, getChildren, getIDs, getLabel, getLevel, getLevelIndex, getParent, getParents, numChildren, numParents, removeID, setLabel, setLevel, setLevelIndex, toString |
Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
debugFine, debugFiner, debugFinest, exception, message, progress, progress, progress, verbose, verbose, warning |
preferenceVector
private final BitSet preferenceVector
- The preference vector of this cluster.
HierarchicalAxesParallelCorrelationCluster
public HierarchicalAxesParallelCorrelationCluster(BitSet preferenceVector)
- Provides a new empty hierarchical axes parallel correlation cluster with the
specified preference vector.
- Parameters:
preferenceVector
- the preference vector of this cluster
HierarchicalAxesParallelCorrelationCluster
public HierarchicalAxesParallelCorrelationCluster(BitSet preferenceVector,
Set<Integer> ids,
List<HierarchicalAxesParallelCorrelationCluster> children,
List<HierarchicalAxesParallelCorrelationCluster> parents,
String label,
int level,
int levelIndex)
- Provides a hierarchical axes parallel correlation cluster
that holds the preference vector of this cluster, the ids of the objects
belonging to this cluster and the children and parents of this cluster.
- Parameters:
preferenceVector
- the preference vector of this clusterids
- the idsa of the objects belonging to this clusterchildren
- the list of children of this clusterparents
- the list of parents of this clusterlabel
- the label of this clusterlevel
- the level of this cluster in the graphlevelIndex
- the index of this cluster within the level
getPreferenceVector
public BitSet getPreferenceVector()
- Returns the preference vector of this cluster.
- Returns:
- the preference vector of this cluster
hashCode
public int hashCode()
- Returns a hash code value for this cluster.
- Overrides:
hashCode
in class Object
- Returns:
- a hash code value for this cluster