Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::AABBTree::DebugNode Struct Reference

Structure used for debugging and visualizing the tree structure. More...

#include <geom_algorithms.H>

Collaboration diagram for Aleph::AABBTree::DebugNode:
[legend]

Public Attributes

size_t node_index = ~static_cast<size_t>(0)
 Index of the node.
 
Rectangle bbox
 Bounding box of the node.
 
bool is_leaf = false
 True if it's a leaf node.
 
size_t entry_index = ~static_cast<size_t>(0)
 Index in entries_ array.
 
size_t user_index = ~static_cast<size_t>(0)
 Entry::index.
 
size_t left = ~static_cast<size_t>(0)
 Left child index.
 
size_t right = ~static_cast<size_t>(0)
 Right child index.
 
size_t depth = 0
 Depth in the tree.
 

Detailed Description

Structure used for debugging and visualizing the tree structure.

Definition at line 12078 of file geom_algorithms.H.

Member Data Documentation

◆ bbox

Rectangle Aleph::AABBTree::DebugNode::bbox

Bounding box of the node.

Definition at line 12081 of file geom_algorithms.H.

Referenced by Aleph::AABBTree::debug_snapshot().

◆ depth

size_t Aleph::AABBTree::DebugNode::depth = 0

Depth in the tree.

Definition at line 12087 of file geom_algorithms.H.

Referenced by Aleph::AABBTree::debug_snapshot().

◆ entry_index

size_t Aleph::AABBTree::DebugNode::entry_index = ~static_cast<size_t>(0)

Index in entries_ array.

Definition at line 12083 of file geom_algorithms.H.

Referenced by Aleph::AABBTree::debug_snapshot().

◆ is_leaf

bool Aleph::AABBTree::DebugNode::is_leaf = false

True if it's a leaf node.

Definition at line 12082 of file geom_algorithms.H.

Referenced by Aleph::AABBTree::debug_snapshot().

◆ left

size_t Aleph::AABBTree::DebugNode::left = ~static_cast<size_t>(0)

Left child index.

Definition at line 12085 of file geom_algorithms.H.

Referenced by Aleph::AABBTree::debug_snapshot().

◆ node_index

size_t Aleph::AABBTree::DebugNode::node_index = ~static_cast<size_t>(0)

Index of the node.

Definition at line 12080 of file geom_algorithms.H.

Referenced by Aleph::AABBTree::debug_snapshot().

◆ right

size_t Aleph::AABBTree::DebugNode::right = ~static_cast<size_t>(0)

Right child index.

Definition at line 12086 of file geom_algorithms.H.

Referenced by Aleph::AABBTree::debug_snapshot().

◆ user_index

size_t Aleph::AABBTree::DebugNode::user_index = ~static_cast<size_t>(0)

Entry::index.

Definition at line 12084 of file geom_algorithms.H.

Referenced by Aleph::AABBTree::debug_snapshot().


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