예제 #1
0
파일: Rtree.cs 프로젝트: kjk/tenderbase
            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;
                }
            }
예제 #2
0
파일: Rtree.cs 프로젝트: kjk/tenderbase
 private void InitBlock(Rtree enclosingInstance)
 {
     this.enclosingInstance = enclosingInstance;
 }
예제 #3
0
파일: Rtree.cs 프로젝트: kjk/tenderbase
 internal RtreeEntryIterator(Rtree enclosingInstance, Rectangle r)
     : base(enclosingInstance, r)
 {
     InitBlock(enclosingInstance);
 }