EGSnrc C++ class library  Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
Public Member Functions | Public Attributes | List of all members
EGS_Octree_node Class Reference

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_nodechild
 pointer to children nodes, NULL is there are no children
 
EGS_Octree_nodeparent
 pointer to the parent node (only root node can have parent set to NULL)
 

Detailed Description

Definition at line 332 of file egs_octree.h.


The documentation for this class was generated from the following file: