EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
Source Directory Reference

Files

 EBGeometry_AnalyticDistanceFunctions.hpp
 File containing various analytic signed distance fields.
 
 EBGeometry_BoundingVolumes.hpp
 Declarations of bounding volume types used in bounding volume hierarchies.
 
 EBGeometry_BVH.hpp
 Declaration of bounding volume hierarchy (BVH) classes.
 
 EBGeometry_Constants.hpp
 Mathematical constants for EBGeometry.
 
 EBGeometry_CSG.hpp
 Declaration of CSG operations for implicit functions.
 
 EBGeometry_DCEL.hpp
 Namespace documentation.
 
 EBGeometry_DCEL_Edge.hpp
 Declaration of a half-edge class for use in DCEL descriptions of polygon tessellations.
 
 EBGeometry_DCEL_Face.hpp
 Declaration of a polygon face class for use in DCEL descriptions of polygon tessellations.
 
 EBGeometry_DCEL_Iterator.hpp
 Declaration of iterators for DCEL surface tessellations.
 
 EBGeometry_DCEL_Mesh.hpp
 Declaration of a mesh class which stores a DCEL mesh (with signed distance functions)
 
 EBGeometry_DCEL_Vertex.hpp
 Declaration of a vertex class for use in DCEL descriptions of polygon tessellations.
 
 EBGeometry_ImplicitFunction.hpp
 Abstract base class for representing an implicit function.
 
 EBGeometry_Macros.hpp
 Utility macros for EBGeometry.
 
 EBGeometry_MeshDistanceFunctions.hpp
 Declaration of signed distance functions for DCEL meshes.
 
 EBGeometry_OBJ.hpp
 Declaration of a class for storing raw Wavefront OBJ file contents.
 
 EBGeometry_Octree.hpp
 Declaration of a simple octree class.
 
 EBGeometry_Parser.hpp
 Declaration of utilities for reading files into EBGeometry data structures.
 
 EBGeometry_PLY.hpp
 Declaration of a class for storing raw Stanford PLY file contents.
 
 EBGeometry_PointAoSoA.hpp
 Declaration of a metadata-carrying wrapper around PointSoAT.
 
 EBGeometry_PointCloudBVH.hpp
 A specialized PackedBVH for point clouds: fast index-based build and high-level nearest-neighbor / closest-point queries.
 
 EBGeometry_PointCloudHashGrid.hpp
 A uniform spatial grid over a point cloud: fast build and high-level nearest-neighbor / closest-point queries, drop-in with PointCloudBVH.
 
 EBGeometry_PointSoA.hpp
 Declaration of a true SoA point-position group for SIMD nearest-neighbor evaluation.
 
 EBGeometry_Polygon2D.hpp
 Declaration of a two-dimensional polygon class for embedding 3D polygon faces.
 
 EBGeometry_Random.hpp
 Centralized random sampling utilities.
 
 EBGeometry_SFC.hpp
 Declaration of various space-filling curves.
 
 EBGeometry_SignedDistanceFunction.hpp
 Abstract base class for representing a signed distance function.
 
 EBGeometry_SimpleTimer.hpp
 Header for the SimpleTimer class.
 
 EBGeometry_Soup.hpp
 Declaration of polygon-soup utilities for building DCEL meshes.
 
 EBGeometry_STL.hpp
 Declaration of a class for storing raw STL (stereolithography) file contents.
 
 EBGeometry_Transform.hpp
 Various transformations for implicit functions and distance fields.
 
 EBGeometry_Triangle.hpp
 Declaration of a triangle class with signed distance functionality.
 
 EBGeometry_TriangleAoSoA.hpp
 Declaration of a metadata-carrying wrapper around TriangleSoAT.
 
 EBGeometry_TriangleSoA.hpp
 Declaration of SoA triangle group for SIMD signed-distance evaluation.
 
 EBGeometry_Vec.hpp
 Declaration of 2D and 3D point/vector classes with templated precision. Used with DCEL tools.
 
 EBGeometry_VTK.hpp
 Declaration of a class for storing raw VTK legacy polydata file contents.