public QuadTree(RectangleF boundingArea, int maxDepth, int maxItemsPerNode)
 {
     BoundingArea = boundingArea;
     RootNode     = new QuadNode <IBoundingBox>(BoundingArea, null, 0, maxDepth, maxItemsPerNode, true);
 }