Package | Description |
---|---|
org.locationtech.jts.noding |
Classes to compute nodings for arrangements of line segments and line segment sequences.
|
org.locationtech.jts.noding.snap | |
org.locationtech.jts.noding.snapround |
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
|
Modifier and Type | Class and Description |
---|---|
class |
InteriorIntersectionFinderAdder
Finds interior intersections between line segments in
NodedSegmentString s,
and adds them as nodes
using NodedSegmentString.addIntersection(LineIntersector, int, int, int) . |
class |
IntersectionAdder
Computes the possible intersections between two line segments in
NodedSegmentString s
and adds them to each string
using NodedSegmentString.addIntersection(LineIntersector, int, int, int) . |
class |
IntersectionFinderAdder
Deprecated.
see InteriorIntersectionFinderAdder
|
class |
NodingIntersectionFinder
Finds non-noded intersections in a set of
SegmentString s,
if any exist. |
class |
SegmentIntersectionDetector
Detects and records an intersection between two
SegmentString s,
if one exists. |
Modifier and Type | Method and Description |
---|---|
void |
SimpleSegmentSetMutualIntersector.process(Collection segStrings,
SegmentIntersector segInt)
Calls
processIntersections(SegmentString, int, SegmentString, int)
for all candidate intersections between
the given collection of SegmentStrings and the set of base segments. |
void |
MCIndexSegmentSetMutualIntersector.process(Collection segStrings,
SegmentIntersector segInt)
Calls
processIntersections(SegmentString, int, SegmentString, int)
for all candidate intersections between
the given collection of SegmentStrings and the set of indexed segments. |
void |
SegmentSetMutualIntersector.process(Collection segStrings,
SegmentIntersector segInt)
Computes the intersections with a given set of
SegmentString s,
using the supplied SegmentIntersector . |
void |
SinglePassNoder.setSegmentIntersector(SegmentIntersector segInt)
Sets the SegmentIntersector to use with this noder.
|
Constructor and Description |
---|
MCIndexNoder(SegmentIntersector si) |
MCIndexNoder(SegmentIntersector si,
double overlapTolerance)
Creates a new noder with a given
SegmentIntersector
and an overlap tolerance distance to expand intersection tests with. |
SegmentOverlapAction(SegmentIntersector si) |
SegmentOverlapAction(SegmentIntersector si) |
SinglePassNoder(SegmentIntersector segInt) |
Modifier and Type | Class and Description |
---|---|
class |
SnappingIntersectionAdder
Finds intersections between line segments which are being snapped,
and adds them as nodes.
|
Modifier and Type | Class and Description |
---|---|
class |
SnapRoundingIntersectionAdder
Finds intersections between line segments which will be snap-rounded,
and adds them as nodes to the segments.
|
Copyright © 2022. All rights reserved.