Package org.locationtech.jts.algorithm
Class RobustLineIntersector
- java.lang.Object
-
- org.locationtech.jts.algorithm.LineIntersector
-
- org.locationtech.jts.algorithm.RobustLineIntersector
-
public class RobustLineIntersector extends LineIntersector
A robust version ofLineIntersector
.- Version:
- 1.7
-
-
Field Summary
-
Fields inherited from class org.locationtech.jts.algorithm.LineIntersector
COLLINEAR, COLLINEAR_INTERSECTION, DO_INTERSECT, DONT_INTERSECT, inputLines, intLineIndex, intPt, isProper, NO_INTERSECTION, pa, pb, POINT_INTERSECTION, precisionModel, result
-
-
Constructor Summary
Constructors Constructor Description RobustLineIntersector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
computeIntersect(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
void
computeIntersection(Coordinate p, Coordinate p1, Coordinate p2)
Compute the intersection of a point p and the line p1-p2.-
Methods inherited from class org.locationtech.jts.algorithm.LineIntersector
computeEdgeDistance, computeIntersection, computeIntLineIndex, computeIntLineIndex, getEdgeDistance, getEndpoint, getIndexAlongSegment, getIntersection, getIntersectionAlongSegment, getIntersectionNum, hasIntersection, isCollinear, isEndPoint, isInteriorIntersection, isInteriorIntersection, isIntersection, isProper, nonRobustComputeEdgeDistance, setMakePrecise, setPrecisionModel, toString
-
-
-
-
Method Detail
-
computeIntersection
public void computeIntersection(Coordinate p, Coordinate p1, Coordinate p2)
Description copied from class:LineIntersector
Compute the intersection of a point p and the line p1-p2. This function computes the boolean value of the hasIntersection test. The actual value of the intersection (if there is one) is equal to the value ofp
.- Specified by:
computeIntersection
in classLineIntersector
-
computeIntersect
protected int computeIntersect(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
- Specified by:
computeIntersect
in classLineIntersector
-
-