Represents the base for an octree node.
More...
|
IEnumerator< T > | GetEnumerator () |
| Returns an enumerator that iterates through the collection.
|
|
|
const int | ChildCount = 8 |
| The number of children of an octree node.
|
|
|
const uint | _flagMask = 0b11000000_00000000_00000000_00000000 |
| The bits storing the flags of this node.
|
|
|
uint | Key [get, set] |
| Gets the octree key used to reference this node.
|
|
T[] | Children [get, set] |
| Gets the eight children of this node.
|
|
|
IEnumerator IEnumerable. | GetEnumerator () |
| Returns an enumerator that iterates through a collection.
|
|
Represents the base for an octree node.
- Template Parameters
-
T | The type of the octree node. |
◆ OctreeNodeBase()
Initializes a new instance of the OctreeNodeBase<T> class with the given octree node key .
- Parameters
-
key | The octree node key with which the node can be referenced. |
◆ GetEnumerator() [1/2]
Returns an enumerator that iterates through the collection.
- Returns
- An enumerator that can be used to iterate through the collection.
◆ GetEnumerator() [2/2]
Returns an enumerator that iterates through a collection.
- Returns
- An IEnumerator object that can be used to iterate through the collection.
◆ _flagMask
The bits storing the flags of this node.
◆ ChildCount
The number of children of an octree node.
◆ Children
Gets the eight children of this node.
◆ Key
Gets the octree key used to reference this node.
The documentation for this class was generated from the following file: