You can buy this project and download/modify it how often you want.
package com.venky.clustering; public interface Metric { public double distance(T p1,T p2); }