![]() |
DUNE: Uniform Navigational Environment
2024.09.0
|
Public Member Functions | |
| Node (const QuadTree::Item &item) | |
| ~Node (void) | |
| void | insert (const QuadTree::Item &item, Bounds &b) |
| bool | isLeaf (void) const |
| bool | remove (const Bounds &area, const Bounds &b) |
| void | iterate (QuadTree::Iteration &iter, const Bounds &area, const Bounds &b) const |
Public Attributes | |
| union { | |
| QuadTree::Item item | |
| Node * children [4] | |
| } | m_data |
| bool | m_leaf |
|
inline |
|
inline |
References m_data.
|
inline |
References m_data, Node(), and Simulators::Environment::Bounds::quadrant().
Referenced by Simulators::Environment::QuadTree::insert().
|
inline |
References m_leaf.
|
inline |
| Node* Simulators::Environment::Node::children[4] |
| QuadTree::Item Simulators::Environment::Node::item |
Referenced by Node().
| union { ... } Simulators::Environment::Node::m_data |
| bool Simulators::Environment::Node::m_leaf |
Referenced by isLeaf().
