public class NonRobustLineIntersector extends LineIntersector
LineIntersector.
COLLINEAR, COLLINEAR_INTERSECTION, DO_INTERSECT, DONT_INTERSECT, inputLines, intLineIndex, intPt, isProper, NO_INTERSECTION, pa, pb, POINT_INTERSECTION, precisionModel, result| Constructor and Description |
|---|
NonRobustLineIntersector()
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
computeIntersect(Coordinate
|
void |
computeIntersection(Coordinate
Compute the intersection of a point p and the line p1-p2.
|
static boolean |
isSameSignAndNonZero(double a, double b)
|
computeEdgeDistance, computeIntersection, computeIntLineIndex, computeIntLineIndex, getEdgeDistance, getEndpoint, getIndexAlongSegment, getIntersection, getIntersectionAlongSegment, getIntersectionNum, hasIntersection, isCollinear, isEndPoint, isInteriorIntersection, isInteriorIntersection, isIntersection, isProper, nonRobustComputeEdgeDistance, setMakePrecise, setPrecisionModel, toStringpublic static boolean isSameSignAndNonZero(double a,
double b)
public void computeIntersection(Coordinatep, Coordinate p1, Coordinate p2)
LineIntersector
p.
protected int computeIntersect(Coordinatep1, Coordinate p2, Coordinate p3, Coordinate p4)