Uses of Class
org.locationtech.jts.algorithm.LineIntersector
Packages that use LineIntersector
Package
Description
Contains classes and interfaces implementing fundamental computational geometry algorithms.
Contains classes that implement topology graphs.
Contains classes that implement indexes for performing noding on geometry graph edges.
Classes to compute nodings for arrangements of line segments and line segment sequences.
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
Provides classes for implementing operations on geometries
Provides classes for computing buffers of geometries
Contains classes that perform a topological overlay to compute boolean spatial functions.
Contains classes to implement the computation of the spatial relationships of
Geometry
s.Provides classes for testing the validity of geometries.
Classes which implement algorithms for simplifying or generalizing geometries.
-
Uses of LineIntersector in org.locationtech.jts.algorithm
Subclasses of LineIntersector in org.locationtech.jts.algorithmFields in org.locationtech.jts.algorithm declared as LineIntersector -
Uses of LineIntersector in org.locationtech.jts.geomgraph
Methods in org.locationtech.jts.geomgraph with parameters of type LineIntersectorModifier and TypeMethodDescriptionvoid
Edge.addIntersection
(LineIntersector li, int segmentIndex, int geomIndex, int intIndex) Add an EdgeIntersection for intersection intIndex.void
Edge.addIntersections
(LineIntersector li, int segmentIndex, int geomIndex) Adds EdgeIntersections for one or both intersections found for a segment of an edge to the edge intersection list.GeometryGraph.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 LineIntersector in org.locationtech.jts.geomgraph.index
Fields in org.locationtech.jts.geomgraph.index declared as LineIntersectorMethods in org.locationtech.jts.geomgraph.index with parameters of type LineIntersectorModifier and TypeMethodDescriptionprivate boolean
SegmentIntersector.isBoundaryPoint
(LineIntersector li, Collection[] bdyNodes) private boolean
SegmentIntersector.isBoundaryPointInternal
(LineIntersector li, Collection bdyNodes) Constructors in org.locationtech.jts.geomgraph.index with parameters of type LineIntersectorModifierConstructorDescriptionSegmentIntersector
(LineIntersector li, boolean includeProper, boolean recordIsolated) -
Uses of LineIntersector in org.locationtech.jts.noding
Fields in org.locationtech.jts.noding declared as LineIntersectorModifier and TypeFieldDescriptionprivate LineIntersector
FastNodingValidator.li
private LineIntersector
InteriorIntersectionFinder.li
private LineIntersector
InteriorIntersectionFinderAdder.li
private LineIntersector
IntersectionAdder.li
private LineIntersector
IntersectionFinderAdder.li
Deprecated.private LineIntersector
IteratedNoder.li
private LineIntersector
NodingValidator.li
private LineIntersector
SegmentIntersectionDetector.li
Methods in org.locationtech.jts.noding that return LineIntersectorMethods in org.locationtech.jts.noding with parameters of type LineIntersectorModifier and TypeMethodDescriptionvoid
NodedSegmentString.addIntersection
(LineIntersector li, int segmentIndex, int geomIndex, int intIndex) Add an SegmentNode for intersection intIndex.void
NodedSegmentString.addIntersections
(LineIntersector li, int segmentIndex, int geomIndex) Adds EdgeIntersections for one or both intersections found for a segment of an edge to the edge intersection list.static InteriorIntersectionFinder
InteriorIntersectionFinder.createAllIntersectionsFinder
(LineIntersector li) Creates an intersection finder which finds all interior intersections.static InteriorIntersectionFinder
InteriorIntersectionFinder.createAnyIntersectionFinder
(LineIntersector li) Creates an intersection finder which tests if there is at least one interior intersection.static InteriorIntersectionFinder
InteriorIntersectionFinder.createIntersectionCounter
(LineIntersector li) Creates an intersection finder which counts all interior intersections.private boolean
NodingValidator.hasInteriorIntersection
(LineIntersector li, Coordinate p0, Coordinate p1) Constructors in org.locationtech.jts.noding with parameters of type LineIntersectorModifierConstructorDescriptionCreates an intersection finder which finds an interior intersection if one existsCreates an intersection finder which finds all proper intersectionsDeprecated.Creates an intersection finder which finds all proper intersectionsCreates an intersection finder using a given LineIntersector. -
Uses of LineIntersector in org.locationtech.jts.noding.snapround
Fields in org.locationtech.jts.noding.snapround declared as LineIntersectorModifier and TypeFieldDescriptionprivate LineIntersector
HotPixel.li
private LineIntersector
MCIndexSnapRounder.li
private LineIntersector
SimpleSnapRounder.li
Methods in org.locationtech.jts.noding.snapround with parameters of type LineIntersectorModifier and TypeMethodDescriptionprivate List
MCIndexSnapRounder.findInteriorIntersections
(Collection segStrings, LineIntersector li) Computes all interior intersections in the collection ofSegmentString
s, and returns theirCoordinate
s.private List
SimpleSnapRounder.findInteriorIntersections
(Collection segStrings, LineIntersector li) Computes all interior intersections in the collection ofSegmentString
s, and returns theirCoordinate
s.private void
MCIndexSnapRounder.snapRound
(Collection segStrings, LineIntersector li) private void
SimpleSnapRounder.snapRound
(Collection segStrings, LineIntersector li) Constructors in org.locationtech.jts.noding.snapround with parameters of type LineIntersectorModifierConstructorDescriptionHotPixel
(Coordinate pt, double scaleFactor, LineIntersector li) Creates a new hot pixel, using a given scale factor. -
Uses of LineIntersector in org.locationtech.jts.operation
Fields in org.locationtech.jts.operation declared as LineIntersector -
Uses of LineIntersector in org.locationtech.jts.operation.buffer
Fields in org.locationtech.jts.operation.buffer declared as LineIntersector -
Uses of LineIntersector in org.locationtech.jts.operation.overlay
Fields in org.locationtech.jts.operation.overlay declared as LineIntersectorConstructors in org.locationtech.jts.operation.overlay with parameters of type LineIntersector -
Uses of LineIntersector in org.locationtech.jts.operation.relate
Fields in org.locationtech.jts.operation.relate declared as LineIntersector -
Uses of LineIntersector in org.locationtech.jts.operation.valid
Fields in org.locationtech.jts.operation.valid declared as LineIntersector -
Uses of LineIntersector in org.locationtech.jts.simplify
Fields in org.locationtech.jts.simplify declared as LineIntersector