addEdge method
Implementation
void addEdge(Edge edge, Object? edgeSet) {
MonotoneChainEdge mce = edge.getMonotoneChainEdge();
List<int> startIndex = mce.getStartIndexes();
for (int i = 0; i < startIndex.length - 1; i++) {
MonotoneChain mc = new MonotoneChain(mce, i);
SweepLineEvent insertEvent =
new SweepLineEvent(edgeSet, mce.getMinX(i), mc);
events.add(insertEvent);
events.add(new SweepLineEvent.withEvent(mce.getMaxX(i), insertEvent));
}
}