|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
This is the complete list of members for EBGeometry::BVHSmoothUnion< T, P, K, Blend >, including all inherited members.
| attach(const Pool &a_pool, const char *a_who) noexcept | EBGeometry::PoolHandle | inlineprotected |
| base() noexcept | EBGeometry::PoolHandle | inlineprotected |
| base() const noexcept | EBGeometry::PoolHandle | inlineprotected |
| BV typedef | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | |
| BVHSmoothUnion()=delete | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | |
| BVHSmoothUnion(Pool &a_pool, const std::vector< P > &a_primitives, const std::vector< BV > &a_boundingVolumes, T a_smoothLen, Blend a_blend=Blend{}, BVH::Construction a_construction=BVH::Construction::SAH) | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | |
| BVHSmoothUnion(Pool &a_pool, const std::vector< P > &a_primitives, const std::vector< BV > &a_boundingVolumes, T a_smoothLen, Blend a_blend, BVH::Construction a_construction, const BVH::ConstructionOptions &a_options) | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | |
| BVHSmoothUnion(const Layout &a_layout, const PoolLocation &a_location) noexcept | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | inline |
| computeBoundingVolume() const noexcept | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | inline |
| deepCopy(Pool &a_dstPool) const | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | inline |
| defaultConstructionOptions() noexcept | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | inlinestatic |
| distanceQuality | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | static |
| getBVH() const noexcept | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | inline |
| getUnboundedPrimitives() const noexcept | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | inline |
| isAttachedTo(const Pool &a_pool) const noexcept | EBGeometry::PoolHandle | inline |
| layout() const noexcept | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | inline |
| location() const noexcept | EBGeometry::PoolHandle | inline |
| operator=(const PoolHandle &) noexcept=default | EBGeometry::PoolHandle | protected |
| operator=(PoolHandle &&) noexcept=default | EBGeometry::PoolHandle | protected |
| PoolHandle() noexcept=default | EBGeometry::PoolHandle | protected |
| PoolHandle(const PoolLocation &a_location) noexcept | EBGeometry::PoolHandle | inlineexplicitprotected |
| PoolHandle(const PoolHandle &) noexcept=default | EBGeometry::PoolHandle | protected |
| PoolHandle(PoolHandle &&) noexcept=default | EBGeometry::PoolHandle | protected |
| rebasedLocation(const Pool &a_pool, uint64_t a_endByte, const char *a_who) const noexcept | EBGeometry::PoolHandle | inlineprotected |
| rebasedView(const Pool &a_pool) const noexcept | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | inline |
| Root typedef | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | |
| setLocation(const PoolLocation &a_location) noexcept | EBGeometry::PoolHandle | inlineprotected |
| signedDistance(const Vec3T< T > &a_point) const noexcept | EBGeometry::BVHSmoothUnion< T, P, K, Blend > | inline |
| ~PoolHandle() noexcept=default | EBGeometry::PoolHandle | protected |