|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.vividsolutions.jts.noding.SegmentStringDissolver
public class SegmentStringDissolver
Dissolves a noded collection of SegmentStrings to produce
a set of merged linework with unique segments.
A custom merging strategy can be applied when two identical (up to orientation)
strings are dissolved together.
The default merging strategy is simply to discard the merged string.
A common use for this class is to merge noded edges while preserving topological labelling.
SegmentStringDissolver.SegmentStringMerger| Nested Class Summary | |
|---|---|
static interface |
SegmentStringDissolver.SegmentStringMerger
|
| Constructor Summary | |
|---|---|
SegmentStringDissolver()
Creates a dissolver with the default merging strategy. |
|
SegmentStringDissolver(SegmentStringDissolver.SegmentStringMerger merger)
Creates a dissolver with a user-defined merge strategy. |
|
| Method Summary | |
|---|---|
void |
dissolve(java.util.Collection segStrings)
Dissolve all SegmentStrings in the input Collection |
void |
dissolve(SegmentString segString)
Dissolve the given SegmentString. |
java.util.Collection |
getDissolved()
Gets the collection of dissolved (i.e. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SegmentStringDissolver(SegmentStringDissolver.SegmentStringMerger merger)
merger - the merging strategy to usepublic SegmentStringDissolver()
| Method Detail |
|---|
public void dissolve(java.util.Collection segStrings)
SegmentStrings in the input Collection
segStrings - public void dissolve(SegmentString segString)
SegmentString.
segString - the string to dissolvepublic java.util.Collection getDissolved()
SegmentStrings
SegmentStrings
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||