package ch.akuhn.hapax.cluster; public abstract class Similarity<T> implements Distance<T> { //@Override public double dist(T a, T b) { return 1 - similarity(a, b); } /** * Returns the similarity between two objects. * * @return a value between <tt>-1.0</tt> and <tt>+1.0</tt>. */ public abstract double similarity(T a, T b); }