Class SweepLineEvent
java.lang.Object
org.locationtech.jts.index.sweepline.SweepLineEvent
- All Implemented Interfaces:
Comparable
- Version:
- 1.7
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSweepLineEvent
(double x, SweepLineEvent insertEvent, SweepLineInterval sweepInt) -
Method Summary
Modifier and TypeMethodDescriptionint
ProjectionEvents are ordered first by their x-value, and then by their eventType.int
boolean
isDelete()
boolean
isInsert()
void
setDeleteEventIndex
(int deleteEventIndex)
-
Field Details
-
INSERT
public static final int INSERT- See Also:
-
DELETE
public static final int DELETE- See Also:
-
-
Constructor Details
-
SweepLineEvent
-
-
Method Details
-
isInsert
public boolean isInsert() -
isDelete
public boolean isDelete() -
getInsertEvent
-
getDeleteEventIndex
public int getDeleteEventIndex() -
setDeleteEventIndex
public void setDeleteEventIndex(int deleteEventIndex) -
compareTo
ProjectionEvents are ordered first by their x-value, and then by their eventType. It is important that Insert events are sorted before Delete events, so that items whose Insert and Delete events occur at the same x-value will be correctly handled.- Specified by:
compareTo
in interfaceComparable
-