aether::morton::aabb_merger< MortonCode > Struct Template Reference

#include <aabb_merger.hh>

Public Types

using morton_type = MortonCode
 
using aabb_type = aether::morton::AABB< morton_type >
 
using region_type = aether::morton::region< morton_type, aether::monostate >
 

Public Member Functions

region_type operator() (const container::span< const aabb_type > &aabbs) const
 

Member Typedef Documentation

template<typename MortonCode >
using aether::morton::aabb_merger< MortonCode >::aabb_type = aether::morton::AABB<morton_type>
template<typename MortonCode >
using aether::morton::aabb_merger< MortonCode >::morton_type = MortonCode
template<typename MortonCode >
using aether::morton::aabb_merger< MortonCode >::region_type = aether::morton::region<morton_type, aether::monostate>

Member Function Documentation

template<typename MortonCode >
region_type aether::morton::aabb_merger< MortonCode >::operator() ( const container::span< const aabb_type > &  aabbs) const