|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
This is the complete list of members for EBGeometry::TriMeshSDF< T, K, W >, 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 |
| computeBoundingVolume() const noexcept | EBGeometry::TriMeshSDF< T, K, W > | inline |
| deepCopy(Pool &a_dstPool) const | EBGeometry::TriMeshSDF< T, K, W > | inline |
| defaultConstructionOptions(const size_t a_maxLeafGroups) noexcept | EBGeometry::TriMeshSDF< T, K, W > | inlinestatic |
| distanceQuality | EBGeometry::TriMeshSDF< T, K, W > | static |
| getClosestFace(const Vec3T< T > &a_point) const noexcept | EBGeometry::TriMeshSDF< T, K, W > | inline |
| getRoot() const noexcept | EBGeometry::TriMeshSDF< T, K, W > | inline |
| isAttachedTo(const Pool &a_pool) const noexcept | EBGeometry::PoolHandle | inline |
| layout() const noexcept | EBGeometry::TriMeshSDF< T, K, W > | inline |
| location() const noexcept | EBGeometry::PoolHandle | inline |
| Mesh typedef | EBGeometry::TriMeshSDF< T, K, W > | |
| 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::TriMeshSDF< T, K, W > | inline |
| Root typedef | EBGeometry::TriMeshSDF< T, K, W > | |
| setLocation(const PoolLocation &a_location) noexcept | EBGeometry::PoolHandle | inlineprotected |
| signedDistance(const Vec3T< T > &a_point) const noexcept | EBGeometry::TriMeshSDF< T, K, W > | inline |
| Tri typedef | EBGeometry::TriMeshSDF< T, K, W > | |
| TriAoSoA typedef | EBGeometry::TriMeshSDF< T, K, W > | |
| TriMeshSDF()=delete | EBGeometry::TriMeshSDF< T, K, W > | |
| TriMeshSDF(const Layout &a_layout, const PoolLocation &a_location) noexcept | EBGeometry::TriMeshSDF< T, K, W > | inline |
| TriMeshSDF(const Mesh &a_mesh, Pool &a_pool, const BVH::Construction a_construction, const size_t a_maxLeafGroups) | EBGeometry::TriMeshSDF< T, K, W > | inline |
| TriMeshSDF(const std::vector< Tri > &a_triangles, Pool &a_pool, const BVH::Construction a_construction, const size_t a_maxLeafGroups) | EBGeometry::TriMeshSDF< T, K, W > | inline |
| TriMeshSDF(const Mesh &a_mesh, Pool &a_pool, const BVH::Construction a_construction, const BVH::ConstructionOptions &a_options) | EBGeometry::TriMeshSDF< T, K, W > | inline |
| TriMeshSDF(const std::vector< Tri > &a_triangles, Pool &a_pool, const BVH::Construction a_construction, const BVH::ConstructionOptions &a_options) | EBGeometry::TriMeshSDF< T, K, W > | inline |
| ~PoolHandle() noexcept=default | EBGeometry::PoolHandle | protected |