com.vividsolutions.jts.geomgraph
Class EdgeIntersection
java.lang.Object
com.vividsolutions.jts.geomgraph.EdgeIntersection
- All Implemented Interfaces:
- Comparable
public class EdgeIntersection
- extends Object
- implements 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
coord
public Coordinate coord
segmentIndex
public int segmentIndex
dist
public double dist
EdgeIntersection
public EdgeIntersection(Coordinate coord,
int segmentIndex,
double dist)
getCoordinate
public Coordinate getCoordinate()
getSegmentIndex
public int getSegmentIndex()
getDistance
public double getDistance()
compareTo
public int compareTo(Object obj)
- Specified by:
compareTo
in interface 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(PrintStream out)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2012. All Rights Reserved.