com.vividsolutions.jts.geomgraph
Class EdgeIntersection
java.lang.Object
com.vividsolutions.jts.geomgraph.EdgeIntersection
- All Implemented Interfaces:
- java.lang.Comparable
public class EdgeIntersection
- extends java.lang.Object
- implements java.lang.Comparable
Represents a point on an
edge which intersects with another edge.
The intersection may either be a single point, or a line segment
(in which case this point is the start of the line segment)
The intersection point must be precise.
- Version:
- 1.7
|
Method Summary |
int |
compare(int segmentIndex,
double dist)
|
int |
compareTo(java.lang.Object obj)
|
boolean |
isEndPoint(int maxSegmentIndex)
|
void |
print(java.io.PrintStream out)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
coord
public Coordinate coord
segmentIndex
public int segmentIndex
dist
public double dist
EdgeIntersection
public EdgeIntersection(Coordinate coord,
int segmentIndex,
double dist)
compareTo
public int compareTo(java.lang.Object obj)
- Specified by:
compareTo in interface java.lang.Comparable
compare
public int compare(int segmentIndex,
double dist)
- Returns:
- -1 this EdgeIntersection is located before the argument location
isEndPoint
public boolean isEndPoint(int maxSegmentIndex)
print
public void print(java.io.PrintStream out)