| Package | Description |
|---|---|
| com.revolsys.jts.noding |
Classes to compute nodings for arrangements of line segments and line segment sequences.
|
| com.revolsys.jts.noding.snapround |
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
|
| com.revolsys.jts.operation.buffer |
Provides classes for computing buffers of geometries
|
| Modifier and Type | Method and Description |
|---|---|
NodedSegmentString |
SegmentNodeList.getEdge() |
| Modifier and Type | Method and Description |
|---|---|
static List<NodedSegmentString> |
SegmentStringUtil.extractSegmentStrings(Geometry geom)
Extracts all linear components from a given
Geometry
to SegmentStrings. |
abstract Collection<NodedSegmentString> |
SinglePassNoder.getNodedSubstrings()
Returns a
Collection of fully noded SegmentStrings. |
Collection<NodedSegmentString> |
SimpleNoder.getNodedSubstrings() |
Collection<NodedSegmentString> |
ScaledNoder.getNodedSubstrings() |
Collection<NodedSegmentString> |
Noder.getNodedSubstrings()
Returns a
Collection of fully noded SegmentStrings. |
Collection<NodedSegmentString> |
MCIndexNoder.getNodedSubstrings() |
Collection<NodedSegmentString> |
IteratedNoder.getNodedSubstrings() |
static List<NodedSegmentString> |
NodedSegmentString.getNodedSubstrings(Collection<NodedSegmentString> segments)
Gets the
SegmentStrings which result from splitting this string at node points. |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
SinglePassNoder.computeNodes(Collection<NodedSegmentString> segStrings)
Computes the noding for a collection of
SegmentStrings. |
void |
SimpleNoder.computeNodes(Collection<NodedSegmentString> inputSegStrings) |
void |
ScaledNoder.computeNodes(Collection<NodedSegmentString> inputSegStrings) |
void |
Noder.computeNodes(Collection<NodedSegmentString> segStrings)
Computes the noding for a collection of
SegmentStrings. |
void |
MCIndexNoder.computeNodes(Collection<NodedSegmentString> segments) |
void |
IteratedNoder.computeNodes(Collection<NodedSegmentString> segStrings)
Fully nodes a list of
SegmentStrings, i.e. |
static List<NodedSegmentString> |
NodedSegmentString.getNodedSubstrings(Collection<NodedSegmentString> segments)
Gets the
SegmentStrings which result from splitting this string at node points. |
| Constructor and Description |
|---|
SegmentNode(NodedSegmentString segString,
Point coord,
int segmentIndex,
int segmentOctant) |
SegmentNodeList(NodedSegmentString edge) |
| Constructor and Description |
|---|
NodingValidator(Collection<NodedSegmentString> segStrings) |
| Modifier and Type | Method and Description |
|---|---|
Collection<NodedSegmentString> |
SimpleSnapRounder.getNodedSubstrings() |
Collection<NodedSegmentString> |
MCIndexSnapRounder.getNodedSubstrings() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
HotPixel.addSnappedNode(NodedSegmentString segStr,
int segIndex)
Adds a new node (equal to the snap pt) to the specified segment
if the segment passes through the hot pixel
|
| Modifier and Type | Method and Description |
|---|---|
void |
SimpleSnapRounder.computeNodes(Collection<NodedSegmentString> inputSegmentStrings) |
void |
MCIndexSnapRounder.computeNodes(Collection<NodedSegmentString> inputSegmentStrings) |
void |
MCIndexSnapRounder.computeVertexSnaps(Collection<NodedSegmentString> edges)
Snaps segments to all vertices.
|
| Modifier and Type | Method and Description |
|---|---|
List<NodedSegmentString> |
OffsetCurveSetBuilder.getCurves()
Computes the set of raw offset curves for the buffer.
|
Copyright © 2015 Revolution Systems Inc.. All rights reserved.