public override int Compare(Primitives.AbstractDrawable d1, Primitives.AbstractDrawable d2) { if ((_camera == null)) { throw new Exception("No available camera for computing BarycentreOrderingStrategy"); } // Reflexivity if (d1.Equals(d2)) { return(0); } double dist1 = d1.getDistance(_camera); double dist2 = d2.getDistance(_camera); return(Comparison(dist1, dist2)); }
public override int Compare(Primitives.AbstractDrawable d1, Primitives.AbstractDrawable d2) { return(0); }
public abstract int Compare(Primitives.AbstractDrawable x, Primitives.AbstractDrawable y);