NetTopologySuite
|
Computes all intersections between segments in a set of ISegmentStrings. Intersections found are represented as SegmentNodes and added to the ISegmentStrings in which they occur. As a final step in the noding a new set of segment strings split at the nodes may be returned. More...
Public Member Functions | |
void | ComputeNodes (IList< ISegmentString > segStrings) |
Computes the noding for a collection of ISegmentStrings. Some Noders may add all these nodes to the input ISegmentStrings; others may only add some or none at all. More... | |
IList< ISegmentString > | GetNodedSubstrings () |
Returns a IList{ISegmentString} of fully noded ISegmentStrings. The ISegmentStrings have the same context as their parent. More... | |
Computes all intersections between segments in a set of ISegmentStrings. Intersections found are represented as SegmentNodes and added to the ISegmentStrings in which they occur. As a final step in the noding a new set of segment strings split at the nodes may be returned.
void NetTopologySuite.Noding.INoder.ComputeNodes | ( | IList< ISegmentString > | segStrings | ) |
Computes the noding for a collection of ISegmentStrings. Some Noders may add all these nodes to the input ISegmentStrings; others may only add some or none at all.
segStrings |
Implemented in NetTopologySuite.Noding.ScaledNoder, NetTopologySuite.Noding.IteratedNoder, NetTopologySuite.Noding.MCIndexNoder, NetTopologySuite.Noding.Snapround.MCIndexSnapRounder, NetTopologySuite.Noding.Snapround.SimpleSnapRounder, NetTopologySuite.Noding.SimpleNoder, and NetTopologySuite.Noding.SinglePassNoder.
IList<ISegmentString> NetTopologySuite.Noding.INoder.GetNodedSubstrings | ( | ) |
Returns a IList{ISegmentString} of fully noded ISegmentStrings. The ISegmentStrings have the same context as their parent.
Implemented in NetTopologySuite.Noding.ScaledNoder, NetTopologySuite.Noding.IteratedNoder, NetTopologySuite.Noding.MCIndexNoder, NetTopologySuite.Noding.SinglePassNoder, NetTopologySuite.Noding.Snapround.MCIndexSnapRounder, NetTopologySuite.Noding.Snapround.SimpleSnapRounder, and NetTopologySuite.Noding.SimpleNoder.