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.
|
org.locationtech.jts.operation.overlayng |
Contains classes that perform vector overlay
to compute boolean set-theoretic spatial functions.
|
Modifier and Type | Class and Description |
---|---|
class |
BoundaryChainNoder
A noder which extracts chains of boundary segments
as
SegmentString s from a polygonal coverage. |
class |
BoundarySegmentNoder
A noder which extracts boundary line segments
as
SegmentString s. |
class |
IteratedNoder
Nodes a set of
NodedSegmentString s completely. |
class |
MCIndexNoder
|
class |
ScaledNoder
Wraps a
Noder and transforms its input
into the integer domain. |
class |
SegmentExtractingNoder
A noder which extracts all line segments
as
SegmentString s. |
class |
SimpleNoder
Nodes a set of
SegmentString s by
performing a brute-force comparison of every segment to every other one. |
class |
SinglePassNoder
Base class for
Noder s which make a single
pass to find intersections. |
class |
ValidatingNoder
A wrapper for
Noder s which validates
the output arrangement is correctly noded. |
Constructor and Description |
---|
ScaledNoder(Noder noder,
double scaleFactor) |
ScaledNoder(Noder noder,
double scaleFactor,
double offsetX,
double offsetY) |
ValidatingNoder(Noder noder)
Creates a noding validator wrapping the given Noder
|
Modifier and Type | Class and Description |
---|---|
class |
SnappingNoder
Nodes a set of segment strings
snapping vertices and intersection points together if
they lie within the given snap tolerance distance.
|
Modifier and Type | Class and Description |
---|---|
class |
MCIndexSnapRounder
Deprecated.
Not robust. Use
SnapRoundingNoder instead. |
class |
SnapRoundingNoder
Uses Snap Rounding to compute a rounded,
fully noded arrangement from a set of
SegmentString s,
in a performant way, and avoiding unnecessary noding. |
Modifier and Type | Method and Description |
---|---|
static Geometry |
OverlayNG.overlay(Geometry geom0,
Geometry geom1,
int opCode,
Noder noder)
Computes an overlay operation on the given geometry operands,
using a supplied
Noder . |
static Geometry |
OverlayNG.overlay(Geometry geom0,
Geometry geom1,
int opCode,
PrecisionModel pm,
Noder noder)
Computes an overlay operation on the given geometry operands,
using a supplied
Noder . |
Copyright © 2022. All rights reserved.