コード例 #1
0
            internal NeighborEnumerable(Rtree tree, int x, int y)
#endif
            {
                this.x    = x;
                this.y    = y;
                this.tree = tree;
            }
コード例 #2
0
            internal NeighborEnumerator(Rtree tree, int x, int y)
#endif
            {
                this.x    = x;
                this.y    = y;
                this.tree = tree;
                Reset();
            }
コード例 #3
0
            internal RtreeEnumerator(Rtree tree, Rectangle r)
#endif
            {
                counter   = tree.updateCounter;
                height    = tree.height;
                this.tree = tree;
                if (height == 0)
                {
                    return;
                }
                this.r    = r;
                pageStack = new RtreePage[height];
                posStack  = new int[height];
                Reset();
            }
コード例 #4
0
 internal NeighborEnumerator(Rtree <T> tree, int x, int y)
コード例 #5
0
 internal NeighborEnumerable(Rtree <T> tree, int x, int y)
コード例 #6
0
            internal RtreeEntryEnumerator(Rtree tree, Rectangle r)
#endif
                : base(tree, r)
            {
            }
コード例 #7
0
 internal RtreeEntryEnumerator(Rtree <T> tree, Rectangle r)
コード例 #8
0
            internal RtreeEnumerable(Rtree tree, Rectangle r)
#endif
            {
                this.tree = tree;
                this.r    = r;
            }
コード例 #9
0
 internal RtreeEnumerable(Rtree <T> tree, Rectangle r)