Interface for EventQueue events. process(...) is executed whenever an element is polled from the EventQueue getEventType() returns the type of Event (INSERT|REMOVE) eventPoint() returns a numeric value for the Event to determine the order in the EventQueue.
More...
template<typename Input, typename Output, util::BiPredicate< Input > SLSLess = std::less<Input>, bool InsertEventsFirst = false, util::BiPredicate<
fishnet::math::DEFAULT_NUMERIC > EventQueueGreater = std::greater<fishnet::math::DEFAULT_NUMERIC>>
class fishnet::geometry::SweepLine< Input, Output, SLSLess, InsertEventsFirst, EventQueueGreater >::IEvent
Interface for EventQueue events. process(...) is executed whenever an element is polled from the EventQueue getEventType() returns the type of Event (INSERT|REMOVE) eventPoint() returns a numeric value for the Event to determine the order in the EventQueue.