/// <summary> /// /// </summary> private void BuildIndex() { Envelope env = _ring.GetEnvelopeInternal(); _sirTree = new SIRtree(); Coordinates pts = Coordinates.RemoveRepeatedPoints(_ring.GetCoordinates()); for (int i = 1; i < pts.Count; i++) { LineSegment seg = new LineSegment(pts[i - 1], pts[i]); _sirTree.Insert(seg.P0.Y, seg.P1.Y, seg); } }
public Computer(int level, SIRtree parent) : base(level) { _parent = parent; }
public Comparator(SIRtree parent) { _parent = parent; }
public Computer(int level, SIRtree parent): base(level) { _parent = parent; }