Package | Description |
---|---|
org.locationtech.jts.index.chain |
Contains classes that implement Monotone Chains
|
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.
|
Modifier and Type | Method and Description |
---|---|
private void |
MonotoneChain.computeOverlaps(int start0,
int end0,
MonotoneChain mc,
int start1,
int end1,
MonotoneChainOverlapAction mco) |
void |
MonotoneChain.computeOverlaps(MonotoneChain mc,
MonotoneChainOverlapAction mco)
Determine all the line segments in two chains which may overlap, and process them.
|
void |
MonotoneChainOverlapAction.overlap(MonotoneChain mc1,
int start1,
MonotoneChain mc2,
int start2)
This function can be overridden if the original chains are needed
|
private boolean |
MonotoneChain.overlaps(int start0,
int end0,
MonotoneChain mc,
int start1,
int end1)
Tests whether the envelopes of two chain sections overlap (intersect).
|
void |
MonotoneChainSelectAction.select(MonotoneChain mc,
int startIndex)
This method is overridden
to process a segment
in the context of the parent chain.
|
Modifier and Type | Method and Description |
---|---|
void |
MCIndexSegmentSetMutualIntersector.SegmentOverlapAction.overlap(MonotoneChain mc1,
int start1,
MonotoneChain mc2,
int start2) |
void |
MCIndexNoder.SegmentOverlapAction.overlap(MonotoneChain mc1,
int start1,
MonotoneChain mc2,
int start2) |
Modifier and Type | Method and Description |
---|---|
void |
MCIndexPointSnapper.HotPixelSnapAction.select(MonotoneChain mc,
int startIndex) |