package fr.unistra.pelican.util; public class NumericValuedPoint extends Point implements Comparable<NumericValuedPoint>{ private static final long serialVersionUID = 3324106333572556597L; private Number value=0; public NumericValuedPoint(int x, int y, Number value) { super(x, y); this.value=value; // TODO Auto-generated constructor stub } public NumericValuedPoint(java.awt.Point p, Number value) { super(p); this.value=value; } public Number getValue() { return value; } public void setValue(Number value) { this.value=value; } @Override public int compareTo(NumericValuedPoint o) { if (value.doubleValue() == o.getValue().doubleValue()) return 0; else if(value.doubleValue() < o.getValue().doubleValue()) return -1; else return 1; } }