Interface Noder
- All Known Implementing Classes:
BoundaryChainNoder, BoundarySegmentNoder, IteratedNoder, MCIndexNoder, MCIndexSnapRounder, ScaledNoder, SegmentExtractingNoder, SimpleNoder, SinglePassNoder, SnappingNoder, SnapRoundingNoder, ValidatingNoder
public interface Noder
Computes all intersections between segments in a set of
SegmentStrings.
Intersections found are represented as SegmentNodes and added to the
SegmentStrings in which they occur.
As a final step in the noding a new set of segment strings split
at the nodes may be returned.- Version:
- 1.7
-
Method Summary
Modifier and TypeMethodDescriptionvoidcomputeNodes(Collection segStrings) Computes the noding for a collection ofSegmentStrings.Returns aCollectionof fully nodedSegmentStrings.
-
Method Details
-
computeNodes
Computes the noding for a collection ofSegmentStrings. Some Noders may add all these nodes to the input SegmentStrings; others may only add some or none at all.- Parameters:
segStrings- a collection ofSegmentStrings to node
-
getNodedSubstrings
Collection getNodedSubstrings()Returns aCollectionof fully nodedSegmentStrings. The SegmentStrings have the same context as their parent.- Returns:
- a Collection of SegmentStrings
-