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.overlay |
Contains classes that perform a topological overlay to compute boolean spatial functions.
|
Modifier and Type | Class | Description |
---|---|---|
class |
RobustLineIntersector |
A robust version of
LineIntersector . |
Modifier and Type | Method | 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.
|
SegmentIntersector |
GeometryGraph.computeSelfNodes(LineIntersector li,
boolean computeRingSelfNodes,
boolean isDoneIfProperInt) |
Compute self-nodes, taking advantage of the Geometry type to
minimize the number of intersection tests.
|
Constructor | Description |
---|---|
SegmentIntersector(LineIntersector li,
boolean includeProper,
boolean recordIsolated) |
Modifier and Type | Method | Description |
---|---|---|
LineIntersector |
IntersectionAdder.getLineIntersector() |
Modifier and Type | Method | 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 an intersection finder which finds all interior intersections.
|
static NodingIntersectionFinder |
NodingIntersectionFinder.createAnyIntersectionFinder(LineIntersector li) |
Creates an intersection finder which tests if there is at least one interior intersection.
|
static NodingIntersectionFinder |
NodingIntersectionFinder.createIntersectionCounter(LineIntersector li) |
Creates an intersection finder which counts all interior intersections.
|
Constructor | 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 interior intersection
if one exists
|
SegmentIntersectionDetector(LineIntersector li) |
Creates an intersection finder using a given LineIntersector.
|
Constructor | Description |
---|---|
HotPixel(Coordinate pt,
double scaleFactor,
LineIntersector li) |
Creates a new hot pixel, using a given scale factor.
|
Constructor | Description |
---|---|
EdgeSetNoder(LineIntersector li) |
Copyright © 2018. All rights reserved.