/// <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);
			}
		}
Exemple #2
0
 public Computer(int level, SIRtree parent) : base(level)
 {
     _parent = parent;
 }
Exemple #3
0
 public Comparator(SIRtree parent)
 {
     _parent = parent;
 }
Exemple #4
0
			public Computer(int level, SIRtree parent): base(level)
			{
				_parent = parent;
			}
Exemple #5
0
			public Comparator(SIRtree parent)
			{
				_parent = parent;
			}