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 ClusterSteps 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

Method Summary
 DendrogramIterator<S> iterator()
           
 int numPoints()
           
 int numSteps()
           
 

Method Detail

numSteps

int numSteps()
Returns:
Number of different ClusterSteps 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>>