com.vividsolutions.jts.geomgraph.index
Class SweepLineEvent
java.lang.Object
com.vividsolutions.jts.geomgraph.index.SweepLineEvent
- All Implemented Interfaces:
- java.lang.Comparable
- public class SweepLineEvent
- extends java.lang.Object
- implements java.lang.Comparable
- Version:
- 1.7
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSERT
public static final int INSERT
- See Also:
- Constant Field Values
DELETE
public static final int DELETE
- See Also:
- Constant Field Values
SweepLineEvent
public SweepLineEvent(java.lang.Object edgeSet,
double x,
SweepLineEvent insertEvent,
java.lang.Object obj)
isInsert
public boolean isInsert()
isDelete
public boolean isDelete()
getInsertEvent
public SweepLineEvent getInsertEvent()
getDeleteEventIndex
public int getDeleteEventIndex()
setDeleteEventIndex
public void setDeleteEventIndex(int deleteEventIndex)
getObject
public java.lang.Object getObject()
compareTo
public int compareTo(java.lang.Object o)
- 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 interface java.lang.Comparable