prepareEvents method
void
prepareEvents()
Because Delete Events have a link to their corresponding Insert event, it is possible to compute exactly the range of events which must be compared to a given Insert event object.
Implementation
void prepareEvents() {
events.sort();
// set DELETE event indexes
for (int i = 0; i < events.length; i++) {
SweepLineEvent ev = events[i];
if (ev.isDelete()) {
ev.getInsertEvent()!.setDeleteEventIndex(i);
}
}
}