testEquals2D static method

bool testEquals2D(
  1. Position p1,
  2. Position p2, {
  3. num? toleranceHoriz,
})

True if positions p1 and p2 equals by testing 2D coordinates only.

Implementation

static bool testEquals2D(Position p1, Position p2, {num? toleranceHoriz}) {
  assertTolerance(toleranceHoriz);
  return toleranceHoriz != null
      ? (p1.x - p2.x).abs() <= toleranceHoriz &&
          (p1.y - p2.y).abs() <= toleranceHoriz
      : p1.x == p2.x && p1.y == p2.y;
}