EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
EBGeometry::DCEL::MeshT< T, Meta > Member List

This is the complete list of members for EBGeometry::DCEL::MeshT< T, Meta >, including all inherited members.

deepCopy() constEBGeometry::DCEL::MeshT< T, Meta >inline
DirectSignedDistance(const Vec3 &a_point) const noexceptEBGeometry::DCEL::MeshT< T, Meta >inlineprotected
DirectSignedDistance2(const Vec3 &a_point) const noexceptEBGeometry::DCEL::MeshT< T, Meta >inlineprotected
Edge typedefEBGeometry::DCEL::MeshT< T, Meta >
EdgePtr typedefEBGeometry::DCEL::MeshT< T, Meta >
Face typedefEBGeometry::DCEL::MeshT< T, Meta >
FacePtr typedefEBGeometry::DCEL::MeshT< T, Meta >
flip() noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
flipEdgeNormals() noexceptEBGeometry::DCEL::MeshT< T, Meta >inlineprotected
flipFaceNormals() noexceptEBGeometry::DCEL::MeshT< T, Meta >inlineprotected
flipVertexNormals() noexceptEBGeometry::DCEL::MeshT< T, Meta >inlineprotected
getAllVertexCoordinates() const noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
getEdges() noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
getEdges() const noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
getFaces() noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
getFaces() const noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
getVertices() noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
getVertices() const noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
incrementWarning(std::map< std::string, size_t > &a_warnings, const std::string &a_warn) constEBGeometry::DCEL::MeshT< T, Meta >inlineprotected
m_algorithmEBGeometry::DCEL::MeshT< T, Meta >protected
m_edgesEBGeometry::DCEL::MeshT< T, Meta >protected
m_facesEBGeometry::DCEL::MeshT< T, Meta >protected
m_verticesEBGeometry::DCEL::MeshT< T, Meta >protected
Mesh typedefEBGeometry::DCEL::MeshT< T, Meta >
MeshT() noexcept=defaultEBGeometry::DCEL::MeshT< T, Meta >
MeshT(const Mesh &a_otherMesh)=deleteEBGeometry::DCEL::MeshT< T, Meta >
MeshT(Mesh &&a_otherMesh) noexcept=defaultEBGeometry::DCEL::MeshT< T, Meta >
MeshT(std::vector< FacePtr > &a_faces, std::vector< EdgePtr > &a_edges, std::vector< VertexPtr > &a_vertices) noexceptEBGeometry::DCEL::MeshT< T, Meta >
operator=(const Mesh &a_otherMesh)=deleteEBGeometry::DCEL::MeshT< T, Meta >
operator=(Mesh &&a_otherMesh) noexcept=defaultEBGeometry::DCEL::MeshT< T, Meta >
printWarnings(const std::map< std::string, size_t > &a_warnings, const std::string &a_id) constEBGeometry::DCEL::MeshT< T, Meta >inlineprotected
reconcile(const DCEL::VertexNormalWeight a_weight=DCEL::VertexNormalWeight::Angle) noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
reconcileEdges() noexceptEBGeometry::DCEL::MeshT< T, Meta >inlineprotected
reconcileFaces() noexceptEBGeometry::DCEL::MeshT< T, Meta >inlineprotected
reconcileVertices(const DCEL::VertexNormalWeight a_weight) noexceptEBGeometry::DCEL::MeshT< T, Meta >inlineprotected
sanityCheck(const std::string a_id) constEBGeometry::DCEL::MeshT< T, Meta >inline
SearchAlgorithm enum nameEBGeometry::DCEL::MeshT< T, Meta >
setInsideOutsideAlgorithm(typename Polygon2D< T >::InsideOutsideAlgorithm a_algorithm) noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
setSearchAlgorithm(const SearchAlgorithm a_algorithm) noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
signedDistance(const Vec3 &a_x0) const noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
signedDistance(const Vec3 &a_x0, SearchAlgorithm a_algorithm) const noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
unsignedDistance2(const Vec3 &a_x0) const noexceptEBGeometry::DCEL::MeshT< T, Meta >inline
Vec3 typedefEBGeometry::DCEL::MeshT< T, Meta >
Vertex typedefEBGeometry::DCEL::MeshT< T, Meta >
VertexPtr typedefEBGeometry::DCEL::MeshT< T, Meta >
~MeshT() noexcept=defaultEBGeometry::DCEL::MeshT< T, Meta >