Esempio n. 1
0
        //---------------------------------------------------------------------
        QuadNode <A> newQuadNode(_eQuadTreeLeaf leaf, QuadNodeObjectFactory <A> node_object_factory)
        {
            QuadNode <A> node = new QuadNode <A>();

            node.create(mDepth + 1, mQuadTree, (A)mArea.getArea(leaf), node_object_factory);
            return(node);
        }
Esempio n. 2
0
 //---------------------------------------------------------------------
 public void create(int depth, A area, QuadNodeObjectFactory <A> node_object_factory)
 {
     mMaxDepth = depth;
     mRootNode = new QuadNode <A>();
     mRootNode.create(0, this, area, node_object_factory);
 }