//--------------------------------------------------------------------- public void addNode(QuadNode <A> node) { mNodes.Add(node); }
//--------------------------------------------------------------------- public void removeNode(QuadNode <A> node) { mNodes.Remove(node); }
//--------------------------------------------------------------------- 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); }