AABBtree  0.0.0
A C++ non-recursive ND AABB tree
Loading...
Searching...
No Matches
AABBtree::Tree< Real, N >::Node Struct Reference

Public Attributes

Box box
 
Box box_long
 
Integer box_ptr
 
Integer box_num
 
Integer box_tot_num
 
Integer parent
 
Integer child_l
 
Integer child_r
 

Detailed Description

template<typename Real, Integer N>
struct AABBtree::Tree< Real, N >::Node

Structure representing a node of the AABB tree.

Member Data Documentation

◆ box

template<typename Real, Integer N>
Box AABBtree::Tree< Real, N >::Node::box

Bounding box of the subtree.

◆ box_long

template<typename Real, Integer N>
Box AABBtree::Tree< Real, N >::Node::box_long

Bounding box of long boxes.

◆ box_num

template<typename Real, Integer N>
Integer AABBtree::Tree< Real, N >::Node::box_num

Number of boxes in the subtree.

◆ box_ptr

template<typename Real, Integer N>
Integer AABBtree::Tree< Real, N >::Node::box_ptr

Pointer to the first box in the reordering map of boxes.

◆ box_tot_num

template<typename Real, Integer N>
Integer AABBtree::Tree< Real, N >::Node::box_tot_num

Total number of boxes in the subtree.

◆ child_l

template<typename Real, Integer N>
Integer AABBtree::Tree< Real, N >::Node::child_l

Left child of the subtree.

◆ child_r

template<typename Real, Integer N>
Integer AABBtree::Tree< Real, N >::Node::child_r

Right child of the subtree.

◆ parent

template<typename Real, Integer N>
Integer AABBtree::Tree< Real, N >::Node::parent

Root node of the subtree.


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