edgeSorter method

int edgeSorter(
  1. Edge e1,
  2. Edge e2
)

Implementation

int edgeSorter(Edge e1, Edge e2) {
  if (e1.yMin! < e2.yMin!) {
    return -1;
  }
  if (e1.yMin! > e2.yMin!) {
    return 1;
  }
  if (e1.x! < e2.x!) {
    return -1;
  }
  if (e1.x! > e2.x!) {
    return 1;
  }
  return e1.yMax!.compareTo(e2.yMax!);
}