EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
EBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim > Member List

This is the complete list of members for EBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >, including all inherited members.

AABB typedefEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >
attach(const Pool &a_pool, const char *a_who, const bool a_deviceWritten=false) noexceptEBGeometry::PoolHandleinlineprotected
base() noexceptEBGeometry::PoolHandleinlineprotected
base() const noexceptEBGeometry::PoolHandleinlineprotected
CloudBVH() noexcept=defaultEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >protected
copyInto(CloudBVH &a_copy, Pool &a_dstPool) constEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotected
Group typedefEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >
initialize(Pool &a_pool, const Source &a_source, uint32_t a_numItems, std::size_t a_targetLeafSize, uint32_t a_maxItems, const char *a_who)EBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotected
initialize(Pool &a_pool, const std::vector< Item > &a_items, std::size_t a_targetLeafSize, uint32_t a_maxItems, const char *a_who)EBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotected
isAttachedTo(const Pool &a_pool) const noexceptEBGeometry::PoolHandleinline
Item typedefEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >
location() const noexceptEBGeometry::PoolHandleinline
m_bvhLayoutEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >protected
m_depthEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >protected
m_itemsEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >protected
m_leafCntEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >protected
m_leafOffEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >protected
m_leafSizeEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >protected
m_maxItemsEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >protected
m_orderEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >protected
m_parallelEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >protected
m_scratchEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >protected
Node typedefEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >
operator=(const PoolHandle &) noexcept=defaultEBGeometry::PoolHandleprotected
operator=(PoolHandle &&) noexcept=defaultEBGeometry::PoolHandleprotected
Packed typedefEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >
PoolHandle() noexcept=defaultEBGeometry::PoolHandleprotected
PoolHandle(const PoolLocation &a_location) noexceptEBGeometry::PoolHandleinlineexplicitprotected
PoolHandle(const PoolHandle &) noexcept=defaultEBGeometry::PoolHandleprotected
PoolHandle(PoolHandle &&) noexcept=defaultEBGeometry::PoolHandleprotected
rebase(const Pool &a_pool) noexceptEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotected
rebasedLocation(const Pool &a_pool, uint64_t a_endByte, const char *a_who) const noexceptEBGeometry::PoolHandleinlineprotected
reinitialize(const Source &a_source, uint32_t a_numItems, const char *a_who)EBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotected
reserveArrays(Pool &a_pool, const Sizes &a_sizes, uint32_t a_numItems)EBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotected
reserveScratch(Pool &a_pool, uint32_t a_numItems, uint32_t a_leafSize, const char *a_who)EBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotectedstatic
run(std::size_t a_count, const F &a_f) constEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotected
scan(std::uint32_t *a_values, std::uint32_t a_count, std::uint32_t *a_scratch) constEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotected
setLocation(const PoolLocation &a_location) noexceptEBGeometry::PoolHandleinlineprotected
shape(const Scratch &a_scratch, void *a_base, const Source &a_source, uint32_t a_numItems, const char *a_who)EBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotected
sizesFor(uint32_t a_numItems, uint32_t a_leafSize, const char *a_who) noexceptEBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotectedstatic
toHost(const PODVector< U > &a_array, const void *a_base)EBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotectedstatic
write(const Scratch &a_scratch, void *a_base, const Sizes &a_sizes, const Source &a_source, uint32_t a_numItems)EBGeometry::PointCloudDetail::CloudBVH< T, K, W, Prim >inlineprotected
~PoolHandle() noexcept=defaultEBGeometry::PoolHandleprotected