computeIntersections1 method

void computeIntersections1(
  1. SegmentIntersector si
)

Implementation

void computeIntersections1(SegmentIntersector si) {
  nOverlaps = 0;
  prepareEvents();

  for (int i = 0; i < events.length; i++) {
    SweepLineEvent ev = events[i];
    if (ev.isInsert()) {
      processOverlaps(i, ev.getDeleteEventIndex(), ev, si);
    }
    if (si.isDone()) {
      break;
    }
  }
}