org.geotools.geometry.iso.topograph2D
Class EdgeIntersection
java.lang.Object
org.geotools.geometry.iso.topograph2D.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.
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)
Copyright © 1996-2010 Geotools. All Rights Reserved.