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.operation.overlay |
Contains classes that perform a topological overlay to compute boolean spatial functions.
|
Modifier and Type | Class and Description |
---|---|
class |
RobustLineIntersector
A robust version of
LineIntersector . |
Modifier and Type | Method and Description |
---|---|
void |
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.
|
SegmentIntersector |
GeometryGraph.computeEdgeIntersections(GeometryGraph g,
LineIntersector li,
boolean includeProper) |
SegmentIntersector |
GeometryGraph.computeSelfNodes(LineIntersector li,
boolean computeRingSelfNodes)
Compute self-nodes, taking advantage of the Geometry type to
minimize the number of intersection tests.
|
Constructor and Description |
---|
SegmentIntersector(LineIntersector li,
boolean includeProper,
boolean recordIsolated) |
Modifier and Type | Method and Description |
---|---|
LineIntersector |
IntersectionAdder.getLineIntersector() |
Modifier and Type | Method and Description |
---|---|
void |
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 NodingIntersectionFinder |
NodingIntersectionFinder.createAllIntersectionsFinder(LineIntersector li)
Creates a finder which finds all intersections.
|
static NodingIntersectionFinder |
NodingIntersectionFinder.createAnyIntersectionFinder(LineIntersector li)
Creates a finder which tests if there is at least one intersection.
|
static NodingIntersectionFinder |
NodingIntersectionFinder.createInteriorIntersectionCounter(LineIntersector li)
Creates an finder which counts all interior intersections.
|
static NodingIntersectionFinder |
NodingIntersectionFinder.createInteriorIntersectionsFinder(LineIntersector li)
Creates a finder which finds all interior intersections.
|
static NodingIntersectionFinder |
NodingIntersectionFinder.createIntersectionCounter(LineIntersector li)
Creates an finder which counts all intersections.
|
Constructor and Description |
---|
InteriorIntersectionFinderAdder(LineIntersector li)
Creates an intersection finder which finds all proper intersections
|
IntersectionAdder(LineIntersector li) |
IntersectionFinderAdder(LineIntersector li)
Deprecated.
Creates an intersection finder which finds all proper intersections
|
NodingIntersectionFinder(LineIntersector li)
Creates an intersection finder which finds an intersection
if one exists
|
SegmentIntersectionDetector(LineIntersector li)
Creates an intersection finder using a given LineIntersector.
|
Constructor and Description |
---|
EdgeSetNoder(LineIntersector li) |
Copyright © 2024. All rights reserved.