/** * Returns true if the L-infinite distance between this tuple and tuple1 is less than or equal to the epsilon parameter, otherwise returns false. * The L-infinite distance is equal to MAX[abs(x1-x2), abs(y1-y2)]. * @param tuple1 Tuple2d * @param threshold double */ public final boolean epsilonEquals(Tuple2d tuple1, double threshold) { return tuple.epsilonEquals(tuple1, threshold); }
public static void assertTuple2dEquals(String message, Tuple2d expected, Tuple2d actual, double delta) { boolean areEqual = expected.epsilonEquals(actual, delta); if (message.equals("")) { message = "Tuple2ds are not Equal!"; } if (!areEqual) { Vector2d difference = new Vector2d(actual); difference.sub(expected); fail(message + " Expected = " + expected + ", actual = " + actual + ". norm of difference = " + difference.length()); } }