private TryToInsert ( LeafNode node, Node &treeNode ) : bool | ||
node | LeafNode | |
treeNode | Node | |
return | bool |
internal override bool TryToInsert(LeafNode node, out Node treeNode)
{
var newTreeNode = new InternalNode();
BoundingBox.CreateMerged(ref BoundingBox, ref node.BoundingBox, out newTreeNode.BoundingBox);
newTreeNode.ChildA = this;
newTreeNode.ChildB = node;
treeNode = newTreeNode;
return true;
}