Antkeeper  0.0.1
Namespaces | Typedefs
octree.hpp File Reference
#include <engine/geom/hyperoctree.hpp>
#include <cstdint>

Go to the source code of this file.

Namespaces

 geom
 Geometric algorithms.
 

Typedefs

template<std::unsigned_integral T, hyperoctree_order Order>
using geom::octree = hyperoctree< T, 3, Order >
 An octree, or 3-dimensional hyperoctree. More...
 
template<hyperoctree_order Order>
using geom::octree8 = octree< std::uint8_t, Order >
 Octree with an 8-bit node type (2 depth levels). More...
 
template<hyperoctree_order Order>
using geom::octree16 = octree< std::uint16_t, Order >
 Octree with a 16-bit node type (4 depth levels). More...
 
template<hyperoctree_order Order>
using geom::octree32 = octree< std::uint32_t, Order >
 Octree with a 32-bit node type (9 depth levels). More...
 
template<hyperoctree_order Order>
using geom::octree64 = octree< std::uint64_t, Order >
 Octree with a 64-bit node type (19 depth levels). More...
 
template<std::unsigned_integral T>
using geom::unordered_octree = octree< T, hyperoctree_order::unordered >
 Octree with unordered node storage and traversal. More...
 
typedef unordered_octree< std::uint8_t > geom::unordered_octree8
 Unordered octree with an 8-bit node type (2 depth levels). More...
 
typedef unordered_octree< std::uint16_t > geom::unordered_octree16
 Unordered octree with a 16-bit node type (4 depth levels). More...
 
typedef unordered_octree< std::uint32_t > geom::unordered_octree32
 Unordered octree with a 32-bit node type (9 depth levels). More...
 
typedef unordered_octree< std::uint64_t > geom::unordered_octree64
 Unordered octree with a 64-bit node type (19 depth levels). More...