18 #include <geos/export.h>
23 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class
30 class SweepLineInterval;
32 class SweepLineOverlapAction;
54 void add(SweepLineInterval* sweepInt);
56 void computeOverlaps(SweepLineOverlapAction* action);
61 std::vector<SweepLineEvent*> events;
75 void processOverlaps(std::size_t start, std::size_t end,
76 SweepLineInterval* s0,
77 SweepLineOverlapAction* action);