Ejemplo n.º 1
0
            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;
                }
            }
Ejemplo n.º 2
0
 private void InitBlock(Rtree enclosingInstance)
 {
     this.enclosingInstance = enclosingInstance;
 }
Ejemplo n.º 3
0
 internal RtreeEntryIterator(Rtree enclosingInstance, Rectangle r)
     : base(enclosingInstance, r)
 {
     InitBlock(enclosingInstance);
 }