예제 #1
0
 /// <summary>
 /// Computes the noding for a collection of <see cref="SegmentString" />s.
 /// Some Noders may add all these nodes to the input <see cref="SegmentString" />s;
 /// others may only add some or none at all.
 /// </summary>
 /// <param name="inputSegmentStrings"></param>
 public void ComputeNodes(IList inputSegmentStrings)
 {
     _nodedSegStrings = inputSegmentStrings;
     _noder           = new McIndexNoder();
     _pointSnapper    = new McIndexPointSnapper(_noder.Index);
     SnapRound(inputSegmentStrings, _li);
 }
예제 #2
0
 /// <summary>
 /// Computes the noding for a collection of <see cref="SegmentString" />s.
 /// Some Noders may add all these nodes to the input <see cref="SegmentString" />s;
 /// others may only add some or none at all.
 /// </summary>
 /// <param name="inputSegmentStrings"></param>
 public void ComputeNodes(IList inputSegmentStrings)
 {
     _nodedSegStrings = inputSegmentStrings;
     _noder = new McIndexNoder();
     _pointSnapper = new McIndexPointSnapper(_noder.Index);
     SnapRound(inputSegmentStrings, _li);
 }