Struct muda::lbvh::DefaultMortonCodeCalculator
template <typename Real, typename Object>
ClassList > muda > lbvh > DefaultMortonCodeCalculator
Public Attributes
Type | Name |
---|---|
AABB< Real > | whole |
Public Functions
Type | Name |
---|---|
DefaultMortonCodeCalculator (AABB< Real > w) |
|
DefaultMortonCodeCalculator () = default |
|
DefaultMortonCodeCalculator (DefaultMortonCodeCalculator const &) = default |
|
DefaultMortonCodeCalculator (DefaultMortonCodeCalculator &&) = default |
|
__device__ __host__ uint32_t | operator() (const Object &, const AABB< Real > & box) noexcept |
DefaultMortonCodeCalculator & | operator= (DefaultMortonCodeCalculator const &) = default |
DefaultMortonCodeCalculator & | operator= (DefaultMortonCodeCalculator &&) = default |
~DefaultMortonCodeCalculator () = default |
Public Attributes Documentation
variable whole
Public Functions Documentation
function DefaultMortonCodeCalculator [1/4]
function DefaultMortonCodeCalculator [2/4]
function DefaultMortonCodeCalculator [3/4]
muda::lbvh::DefaultMortonCodeCalculator::DefaultMortonCodeCalculator (
DefaultMortonCodeCalculator const &
) = default
function DefaultMortonCodeCalculator [4/4]
muda::lbvh::DefaultMortonCodeCalculator::DefaultMortonCodeCalculator (
DefaultMortonCodeCalculator &&
) = default
function operator()
inline __device__ __host__ uint32_t muda::lbvh::DefaultMortonCodeCalculator::operator() (
const Object &,
const AABB < Real > & box
) noexcept
function operator=
DefaultMortonCodeCalculator & muda::lbvh::DefaultMortonCodeCalculator::operator= (
DefaultMortonCodeCalculator const &
) = default
function operator=
DefaultMortonCodeCalculator & muda::lbvh::DefaultMortonCodeCalculator::operator= (
DefaultMortonCodeCalculator &&
) = default
function ~DefaultMortonCodeCalculator
The documentation for this class was generated from the following file src/muda/ext/geo/lbvh/bvh.h