Uses of Class
org.locationtech.jts.algorithm.LineIntersector
-
Packages that use LineIntersector Package Description org.locationtech.jts.algorithm Contains classes and interfaces implementing fundamental computational geometry algorithms.org.locationtech.jts.geomgraph Contains classes that implement topology graphs.org.locationtech.jts.geomgraph.index Contains classes that implement indexes for performing noding on geometry graph edges.org.locationtech.jts.noding Classes to compute nodings for arrangements of line segments and line segment sequences.org.locationtech.jts.noding.snapround Contains classes to implement the Snap Rounding algorithm for noding linestrings.org.locationtech.jts.operation Provides classes for implementing operations on geometriesorg.locationtech.jts.operation.buffer Provides classes for computing buffers of geometriesorg.locationtech.jts.operation.overlay Contains classes that perform a topological overlay to compute boolean spatial functions.org.locationtech.jts.operation.relate Contains classes to implement the computation of the spatial relationships ofGeometrys.org.locationtech.jts.operation.valid Provides classes for testing the validity of geometries.org.locationtech.jts.simplify Classes which implement algorithms for simplifying or generalizing geometries. -
-
Uses of LineIntersector in org.locationtech.jts.algorithm
Subclasses of LineIntersector in org.locationtech.jts.algorithm Modifier and Type Class Description classRobustLineIntersectorA robust version ofLineIntersector.Fields in org.locationtech.jts.algorithm declared as LineIntersector Modifier and Type Field Description private LineIntersectorRectangleLineIntersector. li -
Uses of LineIntersector in org.locationtech.jts.geomgraph
Methods in org.locationtech.jts.geomgraph with parameters of type LineIntersector Modifier and Type Method Description voidEdge. addIntersection(LineIntersector li, int segmentIndex, int geomIndex, int intIndex)Add an EdgeIntersection for intersection intIndex.voidEdge. 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.SegmentIntersectorGeometryGraph. computeEdgeIntersections(GeometryGraph g, LineIntersector li, boolean includeProper)SegmentIntersectorGeometryGraph. computeSelfNodes(LineIntersector li, boolean computeRingSelfNodes)Compute self-nodes, taking advantage of the Geometry type to minimize the number of intersection tests.SegmentIntersectorGeometryGraph. 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 LineIntersector Modifier and Type Field Description private LineIntersectorSegmentIntersector. liMethods in org.locationtech.jts.geomgraph.index with parameters of type LineIntersector Modifier and Type Method Description private booleanSegmentIntersector. isBoundaryPoint(LineIntersector li, java.util.Collection[] bdyNodes)private booleanSegmentIntersector. isBoundaryPointInternal(LineIntersector li, java.util.Collection bdyNodes)Constructors in org.locationtech.jts.geomgraph.index with parameters of type LineIntersector Constructor Description SegmentIntersector(LineIntersector li, boolean includeProper, boolean recordIsolated) -
Uses of LineIntersector in org.locationtech.jts.noding
Fields in org.locationtech.jts.noding declared as LineIntersector Modifier and Type Field Description private LineIntersectorFastNodingValidator. liprivate LineIntersectorInteriorIntersectionFinder. liprivate LineIntersectorInteriorIntersectionFinderAdder. liprivate LineIntersectorIntersectionAdder. liprivate LineIntersectorIntersectionFinderAdder. liDeprecated.private LineIntersectorIteratedNoder. liprivate LineIntersectorNodingValidator. liprivate LineIntersectorSegmentIntersectionDetector. liMethods in org.locationtech.jts.noding that return LineIntersector Modifier and Type Method Description LineIntersectorIntersectionAdder. getLineIntersector()Methods in org.locationtech.jts.noding with parameters of type LineIntersector Modifier and Type Method Description voidNodedSegmentString. addIntersection(LineIntersector li, int segmentIndex, int geomIndex, int intIndex)Add an SegmentNode for intersection intIndex.voidNodedSegmentString. 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 InteriorIntersectionFinderInteriorIntersectionFinder. createAllIntersectionsFinder(LineIntersector li)Creates an intersection finder which finds all interior intersections.static InteriorIntersectionFinderInteriorIntersectionFinder. createAnyIntersectionFinder(LineIntersector li)Creates an intersection finder which tests if there is at least one interior intersection.static InteriorIntersectionFinderInteriorIntersectionFinder. createIntersectionCounter(LineIntersector li)Creates an intersection finder which counts all interior intersections.private booleanNodingValidator. hasInteriorIntersection(LineIntersector li, Coordinate p0, Coordinate p1)Constructors in org.locationtech.jts.noding with parameters of type LineIntersector Constructor Description InteriorIntersectionFinder(LineIntersector li)Creates an intersection finder which finds an interior intersection if one existsInteriorIntersectionFinderAdder(LineIntersector li)Creates an intersection finder which finds all proper intersectionsIntersectionAdder(LineIntersector li)IntersectionFinderAdder(LineIntersector li)Deprecated.Creates an intersection finder which finds all proper intersectionsSegmentIntersectionDetector(LineIntersector li)Creates 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 LineIntersector Modifier and Type Field Description private LineIntersectorHotPixel. liprivate LineIntersectorMCIndexSnapRounder. liprivate LineIntersectorSimpleSnapRounder. liMethods in org.locationtech.jts.noding.snapround with parameters of type LineIntersector Modifier and Type Method Description private java.util.ListMCIndexSnapRounder. findInteriorIntersections(java.util.Collection segStrings, LineIntersector li)Computes all interior intersections in the collection ofSegmentStrings, and returns theirCoordinates.private java.util.ListSimpleSnapRounder. findInteriorIntersections(java.util.Collection segStrings, LineIntersector li)Computes all interior intersections in the collection ofSegmentStrings, and returns theirCoordinates.private voidMCIndexSnapRounder. snapRound(java.util.Collection segStrings, LineIntersector li)private voidSimpleSnapRounder. snapRound(java.util.Collection segStrings, LineIntersector li)Constructors in org.locationtech.jts.noding.snapround with parameters of type LineIntersector Constructor Description HotPixel(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 Modifier and Type Field Description protected LineIntersectorGeometryGraphOperation. li -
Uses of LineIntersector in org.locationtech.jts.operation.buffer
Fields in org.locationtech.jts.operation.buffer declared as LineIntersector Modifier and Type Field Description private LineIntersectorOffsetSegmentGenerator. li -
Uses of LineIntersector in org.locationtech.jts.operation.overlay
Fields in org.locationtech.jts.operation.overlay declared as LineIntersector Modifier and Type Field Description private LineIntersectorEdgeSetNoder. liConstructors in org.locationtech.jts.operation.overlay with parameters of type LineIntersector Constructor Description EdgeSetNoder(LineIntersector li) -
Uses of LineIntersector in org.locationtech.jts.operation.relate
Fields in org.locationtech.jts.operation.relate declared as LineIntersector Modifier and Type Field Description private LineIntersectorRelateComputer. li -
Uses of LineIntersector in org.locationtech.jts.operation.valid
Fields in org.locationtech.jts.operation.valid declared as LineIntersector Modifier and Type Field Description private LineIntersectorConsistentAreaTester. li -
Uses of LineIntersector in org.locationtech.jts.simplify
Fields in org.locationtech.jts.simplify declared as LineIntersector Modifier and Type Field Description private LineIntersectorTaggedLineStringSimplifier. li
-