16 #ifndef GEOS_GEOMGRAPH_INDEX_SWEEPLINEEVENT_H 17 #define GEOS_GEOMGRAPH_INDEX_SWEEPLINEEVENT_H 27 class SweepLineEventOBJ;
57 return insertEvent ==
nullptr;
63 return insertEvent !=
nullptr;
69 return insertEvent ==
nullptr ? INSERT_EVENT : DELETE_EVENT;
81 return deleteEventIndex;
87 deleteEventIndex = newDeleteEventIndex;
121 if(f->xValue < s->xValue) {
124 if(f->xValue > s->xValue) {
127 if(f->eventType() < s->eventType()) {
void setDeleteEventIndex(size_t newDeleteEventIndex)
bool operator()(const T &f, const T &s) const
size_t getDeleteEventIndex()
SweepLineEvent * insertEvent
SweepLineEvent * getInsertEvent()
Basic namespace for all GEOS functionalities.
SweepLineEventOBJ * getObject() const