MUDA
Loading...
Searching...
No Matches
muda::lbvh::BVH< Real, Object, AABBGetter, MortonCodeCalculator > Class Template Reference

Public Types

using real_type = Real
 
using index_type = std::uint32_t
 
using object_type = Object
 
using aabb_type = AABB< real_type >
 
using node_type = details::Node
 
using aabb_getter_type = AABBGetter
 
using morton_code_calculator_type = MortonCodeCalculator
 

Public Member Functions

 BVH (const BVH &)=default
 
 BVH (BVH &&)=default
 
BVHoperator= (const BVH &)=default
 
BVHoperator= (BVH &&)=default
 
void clear ()
 
BVHViewer< real_type, object_type > viewer () noexcept
 
CBVHViewer< real_type, object_type > cviewer () const noexcept
 
void build (cudaStream_t stream=nullptr)
 
const auto & objects () const noexcept
 
auto & objects () noexcept
 
const auto & aabbs () const noexcept
 
const auto & nodes () const noexcept
 
const auto & host_objects () const noexcept
 
const auto & host_aabbs () const noexcept
 
const auto & host_nodes () const noexcept
 

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