Workspace 6.21.5
|
A node in the octree.
#include <Mesh/DataStructures/octree.h>
Public Types | |
using | VectorType = OctreeVector3< ScalarType > |
Public Member Functions | |
OctreeNode () | |
OctreeNode (OctreeIndex parent, const VectorType &boundsMin, const VectorType &boundsMax, ScalarType padding=0) | |
void | initChildren () |
Public Attributes | |
VectorType | boundsMax_ |
VectorType | boundsMid_ |
VectorType | boundsMin_ |
OctreeIndex | children_ [8] {} |
OctreeIndex | items_ |
ScalarType | padding_ |
OctreeIndex | parent_ |
using VectorType = OctreeVector3<ScalarType> |
|
inline |
|
inline |
|
inline |
VectorType boundsMax_ |
VectorType boundsMid_ |
VectorType boundsMin_ |
OctreeIndex children_[8] {} |
OctreeIndex items_ |
ScalarType padding_ |
OctreeIndex parent_ |