package example;
import java.awt.Point;
import java.util.ArrayList;
import java.util.List;
import ch.akuhn.hapax.cluster.ClusterEngine;
import ch.akuhn.hapax.cluster.Distance;
public class ClusterExample {
public static void main(String[] args) {
Distance<Point> sim = new Distance<Point>() {
//@Override
public double dist(Point a, Point b) {
return a.distance(b);
}
};
List<Point> points = new ArrayList<Point>();
points.add(new Point(2, 3));
points.add(new Point(2, 5));
points.add(new Point(2, 6));
points.add(new Point(7, 8));
ClusterEngine<Point> clusty = new ClusterEngine<Point>(points, sim);
System.out.println(clusty.dendrogram());
}
}