internal RtreeIterator(Rtree enclosingInstance, Rectangle r) { InitBlock(enclosingInstance); counter = Enclosing_Instance.updateCounter; if (Enclosing_Instance.height == 0) { return; } this.r = r; pageStack = new RtreePage[Enclosing_Instance.height]; posStack = new int[Enclosing_Instance.height]; if (!GotoFirstItem(0, Enclosing_Instance.root)) { pageStack = null; posStack = null; } }
private void InitBlock(Rtree enclosingInstance) { this.enclosingInstance = enclosingInstance; }
internal RtreeEntryIterator(Rtree enclosingInstance, Rectangle r) : base(enclosingInstance, r) { InitBlock(enclosingInstance); }