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);
}