de.aitools.dm.clustering.dendrogram
Interface Dendrogram<S extends ClusterStep>
- All Superinterfaces:
- java.lang.Iterable<DendrogramIterator<S>>
- All Known Implementing Classes:
- DendrogramBase
public interface Dendrogram<S extends ClusterStep>
- extends java.lang.Iterable<DendrogramIterator<S>>
A basic interface for a dendrogram. A dendrogram is a hierarchical structure
that shows a hierarchy of clusters. For example what clusters were merged
to form a bigger cluster, which may be merged some ClusterStep
s
later.
The interface itself only provides some basic query methods and an
iterator access using DendrogramIterator
.
- Version:
- $Id: Dendrogram.java,v 1.1 2011/06/22 14:22:51 dogu3912 Exp $
- Author:
- johannes.kiesel(/\t)uni-weimar.de
numSteps
int numSteps()
- Returns:
- Number of different
ClusterStep
s this
dendrogram knows of.
numPoints
int numPoints()
- Returns:
- Number of input points that were clustered.
iterator
DendrogramIterator<S> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<DendrogramIterator<S extends ClusterStep>>