private void RefreshAndMarkParents(KdTreeNode <T> node) { while (node != null) { node.RefreshBounds(); MarkRebalanceIfNeeded(node); node = node.parent; } }
private void PostProcessNewChildNode(KdTree <T> tree, KdTreeNode <T> node) { node.RefreshBounds(); tree.MarkRebalanceIfNeeded(node); }