org.processmining.mining.traceclustering
Class TraceClusterSet
java.lang.Object
org.processmining.mining.traceclustering.TraceClusterSet
- All Implemented Interfaces:
- DotFileWriter
public class TraceClusterSet
- extends java.lang.Object
- implements DotFileWriter
- Author:
- christian
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stats
protected TraceStats stats
comparator
protected TraceStatsComparator comparator
maxDiameter
protected double maxDiameter
clusters
protected java.util.ArrayList<TraceClusterSet.TraceCluster> clusters
TraceClusterSet
public TraceClusterSet(TraceStats stats,
TraceStatsComparator comparator)
size
public int size()
getClusters
public java.util.List<TraceClusterSet.TraceCluster> getClusters()
cluster
public void cluster(double maxDiameter)
deriveNextCluster
public TraceClusterSet.TraceCluster deriveNextCluster(java.util.List<TraceStats.SingleTraceStat> traces,
double maxDiameter)
buildCluster
public TraceClusterSet.TraceCluster buildCluster(TraceStats.SingleTraceStat initialTrace,
java.util.List<TraceStats.SingleTraceStat> traces,
double maxDiameter)
writeToDot
public void writeToDot(java.io.Writer bw)
throws java.io.IOException
- Specified by:
writeToDot
in interface DotFileWriter
- Throws:
java.io.IOException
getGraphPanel
public javax.swing.JPanel getGraphPanel()
throws java.lang.Exception
- Throws:
java.lang.Exception