Uses of Class
org.locationtech.jts.geomgraph.index.SegmentIntersector
Packages that use SegmentIntersector
Package
Description
Contains classes that implement topology graphs.
Contains classes that implement indexes for performing noding on geometry graph edges.
Contains classes to implement the computation of the spatial relationships of
Geometry
s.-
Uses of SegmentIntersector in org.locationtech.jts.geomgraph
Methods in org.locationtech.jts.geomgraph that return SegmentIntersectorModifier and TypeMethodDescriptionGeometryGraph.computeEdgeIntersections
(GeometryGraph g, LineIntersector li, boolean includeProper) GeometryGraph.computeSelfNodes
(LineIntersector li, boolean computeRingSelfNodes) Compute self-nodes, taking advantage of the Geometry type to minimize the number of intersection tests.GeometryGraph.computeSelfNodes
(LineIntersector li, boolean computeRingSelfNodes, boolean isDoneIfProperInt) Compute self-nodes, taking advantage of the Geometry type to minimize the number of intersection tests. -
Uses of SegmentIntersector in org.locationtech.jts.geomgraph.index
Methods in org.locationtech.jts.geomgraph.index with parameters of type SegmentIntersectorModifier and TypeMethodDescriptionabstract void
EdgeSetIntersector.computeIntersections
(List edges0, List edges1, SegmentIntersector si) Computes all mutual intersections between two sets of edges.abstract void
EdgeSetIntersector.computeIntersections
(List edges, SegmentIntersector si, boolean testAllSegments) Computes all self-intersections between edges in a set of edges, allowing client to choose whether self-intersections are computed.void
MonotoneChain.computeIntersections
(MonotoneChain mc, SegmentIntersector si) void
SimpleEdgeSetIntersector.computeIntersections
(List edges0, List edges1, SegmentIntersector si) void
SimpleEdgeSetIntersector.computeIntersections
(List edges, SegmentIntersector si, boolean testAllSegments) void
SimpleMCSweepLineIntersector.computeIntersections
(List edges0, List edges1, SegmentIntersector si) void
SimpleMCSweepLineIntersector.computeIntersections
(List edges, SegmentIntersector si, boolean testAllSegments) private void
SimpleMCSweepLineIntersector.computeIntersections
(SegmentIntersector si) void
SimpleSweepLineIntersector.computeIntersections
(List edges0, List edges1, SegmentIntersector si) void
SimpleSweepLineIntersector.computeIntersections
(List edges, SegmentIntersector si, boolean testAllSegments) private void
SimpleSweepLineIntersector.computeIntersections
(SegmentIntersector si) void
SweepLineSegment.computeIntersections
(SweepLineSegment ss, SegmentIntersector si) void
MonotoneChainEdge.computeIntersects
(MonotoneChainEdge mce, SegmentIntersector si) private void
SimpleEdgeSetIntersector.computeIntersects
(Edge e0, Edge e1, SegmentIntersector si) Performs a brute-force comparison of every segment in each Edge.private void
MonotoneChainEdge.computeIntersectsForChain
(int start0, int end0, MonotoneChainEdge mce, int start1, int end1, SegmentIntersector ei) void
MonotoneChainEdge.computeIntersectsForChain
(int chainIndex0, MonotoneChainEdge mce, int chainIndex1, SegmentIntersector si) private void
SimpleMCSweepLineIntersector.processOverlaps
(int start, int end, SweepLineEvent ev0, SegmentIntersector si) private void
SimpleSweepLineIntersector.processOverlaps
(int start, int end, SweepLineEvent ev0, SegmentIntersector si) -
Uses of SegmentIntersector in org.locationtech.jts.operation.relate
Methods in org.locationtech.jts.operation.relate with parameters of type SegmentIntersectorModifier and TypeMethodDescriptionprivate void
RelateComputer.computeProperIntersectionIM
(SegmentIntersector intersector, IntersectionMatrix im)