NetTopologySuite
|
Nodes a set of ISegmentStrings by performing a brute-force comparison of every segment to every other one. This has n^2 performance, so is too slow for use on large numbers of segments. More...
Public Member Functions | |
SimpleNoder () | |
Initializes a new instance of the SimpleNoder class. More... | |
SimpleNoder (ISegmentIntersector segInt) | |
Initializes a new instance of the SimpleNoder class. More... | |
override IList< ISegmentString > | GetNodedSubstrings () |
Returns a IList{ISegmentString} of fully noded NodedSegmentStrings. The NodedSegmentStrings have the same context as their parent. More... | |
override void | ComputeNodes (IList< ISegmentString > inputSegStrings) |
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... | |
Additional Inherited Members | |
![]() | |
SinglePassNoder () | |
Initializes a new instance of the SinglePassNoder class. More... | |
SinglePassNoder (ISegmentIntersector segInt) | |
Initializes a new instance of the SinglePassNoder class. More... | |
![]() | |
ISegmentIntersector | SegmentIntersector [get, set] |
Gets/sets the ISegmentIntersector to use with this noder. A ISegmentIntersector will normally add intersection nodes to the input segment strings, but it may not - it may simply record the presence of intersections. However, some INoders may require that intersections be added. More... | |
Nodes a set of ISegmentStrings by performing a brute-force comparison of every segment to every other one. This has n^2 performance, so is too slow for use on large numbers of segments.
NetTopologySuite.Noding.SimpleNoder.SimpleNoder | ( | ) |
Initializes a new instance of the SimpleNoder class.
NetTopologySuite.Noding.SimpleNoder.SimpleNoder | ( | ISegmentIntersector | segInt | ) |
Initializes a new instance of the SimpleNoder class.
segInt |
|
virtual |
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.
inputSegStrings |
Implements NetTopologySuite.Noding.SinglePassNoder.
|
virtual |
Returns a IList{ISegmentString} of fully noded NodedSegmentStrings. The NodedSegmentStrings have the same context as their parent.
Implements NetTopologySuite.Noding.SinglePassNoder.