EGSnrc C++ class library
Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
|
Public Member Functions | |
void | createChildren () |
void | deleteChildren () |
int | collapseChildren () |
bool | insideBBox (EGS_Octree_bbox &bbox) |
bool | intersectBBox (EGS_Octree_bbox &bbox) |
Public Attributes | |
int | ix |
int | iy |
int | iz |
octree indices, representing the binary location code of the node in x, y, z; | |
int | region |
region number of the node | |
short | medium |
medium index for the node | |
unsigned short | level |
depth of the node (root node is level 0) | |
EGS_Octree_node * | child |
pointer to children nodes, NULL is there are no children | |
EGS_Octree_node * | parent |
pointer to the parent node (only root node can have parent set to NULL) | |
Definition at line 332 of file egs_octree.h.