EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
Public Attributes | List of all members
EBGeometry::BVH::PackedBVH< T, P, K >::Layout Struct Reference

The BVH's arrays as offsets into its pool, and its root box: a PackedBVH minus its location. More...

#include <EBGeometry_PackedBVH.hpp>

Collaboration diagram for EBGeometry::BVH::PackedBVH< T, P, K >::Layout:
Collaboration graph
[legend]

Public Attributes

PODVector< Node > m_linearNodes
 Flat depth-first node array.
 
PODVector< P > m_primitives
 Global primitive list in leaf-traversal order.
 
PODVector< ChildAABBSoA > m_childAabbSoA
 SoA child-box rows, one per interior node.
 
PODVector< BV > m_rootBox
 The root's bounding volume (one element, or none for an empty BVH).
 

Detailed Description

template<class T, class P, size_t K>
struct EBGeometry::BVH::PackedBVH< T, P, K >::Layout

The BVH's arrays as offsets into its pool, and its root box: a PackedBVH minus its location.


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