Package org.meteoinfo.jts.algorithm
Class RobustLineIntersector
- java.lang.Object
-
- org.meteoinfo.jts.algorithm.LineIntersector
-
- org.meteoinfo.jts.algorithm.RobustLineIntersector
-
public class RobustLineIntersector extends LineIntersector
A robust version ofLineIntersector.- See Also:
RobustDeterminant
-
-
Field Summary
-
Fields inherited from class org.meteoinfo.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 intcomputeIntersect(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)voidcomputeIntersection(Coordinate p, Coordinate p1, Coordinate p2)Compute the intersection of a point p and the line p1-p2.-
Methods inherited from class org.meteoinfo.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:LineIntersectorCompute 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:
computeIntersectionin classLineIntersector
-
computeIntersect
protected int computeIntersect(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
- Specified by:
computeIntersectin classLineIntersector
-
-