| buildBreadthFirst(const StopFunction &a_stopFunction, const MetaConstructor &a_metaConstructor, const DataConstructor &a_dataConstructor) noexcept | Octree::Node< Meta, Data > | inline |
| buildDepthFirst(const StopFunction &a_stopFunction, const MetaConstructor &a_metaConstructor, const DataConstructor &a_dataConstructor) noexcept | Octree::Node< Meta, Data > | inline |
| DataConstructor typedef | Octree::Node< Meta, Data > | |
| getChildren() const noexcept | Octree::Node< Meta, Data > | inline |
| getChildren() noexcept | Octree::Node< Meta, Data > | inline |
| getData() noexcept | Octree::Node< Meta, Data > | inline |
| getData() const noexcept | Octree::Node< Meta, Data > | inline |
| getMetaData() noexcept | Octree::Node< Meta, Data > | inline |
| getMetaData() const noexcept | Octree::Node< Meta, Data > | inline |
| isLeaf() const noexcept | Octree::Node< Meta, Data > | inline |
| m_children | Octree::Node< Meta, Data > | protected |
| m_data | Octree::Node< Meta, Data > | protected |
| m_meta | Octree::Node< Meta, Data > | protected |
| MetaConstructor typedef | Octree::Node< Meta, Data > | |
| Node() | Octree::Node< Meta, Data > | |
| Sorter typedef | Octree::Node< Meta, Data > | |
| StopFunction typedef | Octree::Node< Meta, Data > | |
| traverse(const Updater &a_updater, const Visiter &a_visiter, const Sorter &a_sorter=[](std::array< std::shared_ptr< const Node< Meta, Data > >, 8 > &a_children) -> void { return;}) const noexcept | Octree::Node< Meta, Data > | inline |
| Updater typedef | Octree::Node< Meta, Data > | |
| Visiter typedef | Octree::Node< Meta, Data > | |
| ~Node() | Octree::Node< Meta, Data > | virtual |