Skip to content

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

AABB<Real> muda::lbvh::DefaultMortonCodeCalculator< Real, Object >::whole;

Public Functions Documentation

function DefaultMortonCodeCalculator [1/4]

inline muda::lbvh::DefaultMortonCodeCalculator::DefaultMortonCodeCalculator (
    AABB < Real > w
) 

function DefaultMortonCodeCalculator [2/4]

muda::lbvh::DefaultMortonCodeCalculator::DefaultMortonCodeCalculator () = default

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

muda::lbvh::DefaultMortonCodeCalculator::~DefaultMortonCodeCalculator () = default


The documentation for this class was generated from the following file src/muda/ext/geo/lbvh/bvh.h