Package org.locationtech.jts.noding
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
-