com.vividsolutions.jts.algorithm

Class RobustLineIntersector


public class RobustLineIntersector
extends LineIntersector

A robust version of .
Version:
1.7
See Also:
RobustDeterminant

Field Summary

Fields inherited from class com.vividsolutions.jts.algorithm.LineIntersector

COLLINEAR, DONT_INTERSECT, DO_INTERSECT, inputLines, intLineIndex, intPt, isProper, pa, pb, precisionModel, result

Constructor Summary

RobustLineIntersector()

Method Summary

int
computeIntersect(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
void
computeIntersection(Coordinate p, Coordinate p1, Coordinate p2)

Methods inherited from class com.vividsolutions.jts.algorithm.LineIntersector

computeEdgeDistance, computeIntLineIndex, computeIntLineIndex, computeIntersect, computeIntersection, computeIntersection, getEdgeDistance, getIndexAlongSegment, getIntersection, getIntersectionAlongSegment, getIntersectionNum, hasIntersection, isCollinear, isEndPoint, isInteriorIntersection, isInteriorIntersection, isIntersection, isProper, nonRobustComputeEdgeDistance, setMakePrecise, setPrecisionModel, toString

Constructor Details

RobustLineIntersector

public RobustLineIntersector()

Method Details

computeIntersect

public int computeIntersect(Coordinate p1,
                            Coordinate p2,
                            Coordinate q1,
                            Coordinate q2)
Overrides:
computeIntersect in interface LineIntersector

computeIntersection

public void computeIntersection(Coordinate p,
                                Coordinate p1,
                                Coordinate p2)
Overrides:
computeIntersection in interface LineIntersector