|
|
|||||||||||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.lmu.ifi.dbs.elki.logging.AbstractLoggable de.lmu.ifi.dbs.elki.algorithm.result.clustering.HierarchicalCluster<HierarchicalCASHCluster> de.lmu.ifi.dbs.elki.algorithm.result.clustering.HierarchicalCASHCluster
public class HierarchicalCASHCluster
Provides a hierarchical correlation in an arbitrary subspace which is determined by the CASH algorithm that holds the interval of angles, the ids of the objects belonging to this cluster and the children and parents of this cluster.
Field Summary | |
---|---|
private int |
corrdim
The correlation dimensionality of this cluster. |
private CASHInterval |
interval
The interval of this cluster. |
Fields inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
---|
debug |
Constructor Summary | |
---|---|
HierarchicalCASHCluster(CASHInterval interval,
int corrDim,
Set<Integer> ids,
List<HierarchicalCASHCluster> children,
List<HierarchicalCASHCluster> parents,
String label,
int level,
int levelIndex)
Provides a hierarchical correlation cluster in an arbitrary subspace that holds the basis vectors of this cluster, the similarity matrix for distance computations, the ids of the objects belonging to this cluster and the children and parents of this cluster. |
|
HierarchicalCASHCluster(CASHInterval interval,
int corrDim,
Set<Integer> ids,
String label,
int level,
int levelIndex)
Provides a new hierarchical correlation cluster with the specified parameters. |
Method Summary | |
---|---|
int |
getCorrdim()
Returns the correlation dimensionality of this cluster. |
CASHInterval |
getInterval()
Returns the interval of this cluster. |
int |
hashCode()
Returns a hash code value for this cluster. |
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 |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private final CASHInterval interval
private final int corrdim
Constructor Detail |
---|
public HierarchicalCASHCluster(CASHInterval interval, int corrDim, Set<Integer> ids, String label, int level, int levelIndex)
interval
- the interval of this clustercorrDim
- the correlation dimensionality of this clusterids
- the ids of the objects belonging to this clusterlabel
- the label of this clusterlevel
- the level of this cluster in the graphlevelIndex
- the index of this cluster within the levelpublic HierarchicalCASHCluster(CASHInterval interval, int corrDim, Set<Integer> ids, List<HierarchicalCASHCluster> children, List<HierarchicalCASHCluster> parents, String label, int level, int levelIndex)
interval
- the interval of this clustercorrDim
- the correlation dimensionality of this clusterids
- the ids 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 levelMethod Detail |
---|
public CASHInterval getInterval()
public int getCorrdim()
public int hashCode()
hashCode
in class Object
|
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |