internal OctreeBranch(OctreeBranch <T> parent, T oldValue) : base(parent) { myChildren = new OctreeNode <T>[] { new OctreeLeaf <T>(this, oldValue), new OctreeLeaf <T>(this, oldValue), new OctreeLeaf <T>(this, oldValue), new OctreeLeaf <T>(this, oldValue), new OctreeLeaf <T>(this, oldValue), new OctreeLeaf <T>(this, oldValue), new OctreeLeaf <T>(this, oldValue), new OctreeLeaf <T>(this, oldValue) }; }
internal OctreeNode(OctreeBranch <T> parent) { Parent = parent; }