EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
Public Types | List of all members
EBGeometry::CSGDetail::StoredAs< P, bool > Struct Template Reference

How a BVH union stores a primitive of type P: as is, or, for a pool-resident handle, as the handle's layout. More...

#include <EBGeometry_BVHUnion.hpp>

Public Types

using type = P
 The stored type: P itself.
 

Detailed Description

template<class P, bool = isPoolHandle<P>>
struct EBGeometry::CSGDetail::StoredAs< P, bool >

How a BVH union stores a primitive of type P: as is, or, for a pool-resident handle, as the handle's layout.

A handle's location would be copied verbatim into the union's pool and be wrong in any mirror of it; its layout holds only offsets, which are right in every mirror. See PoolHandle.

Template Parameters
PPrimitive type.

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