|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
Declaration of signed distance functions for DCEL meshes. More...
#include <cstddef>#include <cstdint>#include <memory>#include <type_traits>#include <utility>#include <vector>#include "EBGeometry_BVH.hpp"#include "EBGeometry_BoundingVolumes.hpp"#include "EBGeometry_DCEL_Mesh.hpp"#include "EBGeometry_SignedDistanceFunction.hpp"#include "EBGeometry_Triangle.hpp"#include "EBGeometry_TriangleSoA.hpp"#include "EBGeometry_Vec.hpp"#include "EBGeometry_MeshDistanceFunctionsImplem.hpp"

Go to the source code of this file.
Classes | |
| class | EBGeometry::FlatMeshSDF< T, Meta > |
| Signed distance function for a DCEL mesh. Does not use BVHs. More... | |
| class | EBGeometry::MeshSDF< T, Meta, K > |
| Signed distance function for a DCEL mesh. Stores the mesh in a PackedBVH for SIMD-accelerated traversal. Accepts any polygon, not just triangles. More... | |
| class | EBGeometry::TriMeshSDF< T, Meta, K, W, StoragePolicy > |
| Signed distance function for a pure triangle mesh using SoA-grouped primitives in a compact (linearized) BVH. More... | |
Namespaces | |
| namespace | EBGeometry |
| Namespace containing all of EBGeometry's functionality. | |
Declaration of signed distance functions for DCEL meshes.