public class RobustLineIntersector extends LineIntersector
LineIntersector
.RobustDeterminant
COLLINEAR, COLLINEAR_INTERSECTION, DO_INTERSECT, DONT_INTERSECT, inputLines, intLineIndex, intPt, isProper, NO_INTERSECTION, pa, pb, POINT_INTERSECTION, precisionModel, result
Constructor and Description |
---|
RobustLineIntersector() |
Modifier and Type | Method and 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.
|
computeEdgeDistance, computeIntersection, computeIntLineIndex, computeIntLineIndex, getEdgeDistance, getEndpoint, getIndexAlongSegment, getIntersection, getIntersectionAlongSegment, getIntersectionNum, hasIntersection, isCollinear, isEndPoint, isInteriorIntersection, isInteriorIntersection, isIntersection, isProper, nonRobustComputeEdgeDistance, setMakePrecise, setPrecisionModel, toString
public void computeIntersection(Coordinate p, Coordinate p1, Coordinate p2)
LineIntersector
p
.computeIntersection
in class LineIntersector
protected int computeIntersect(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
computeIntersect
in class LineIntersector
Copyright © 2016. All rights reserved.