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

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

addEdge(Pool &a_pool, const Edge &a_edge)EBGeometry::DCEL::MeshT< T >inline
addFace(Pool &a_pool, const Face &a_face)EBGeometry::DCEL::MeshT< T >inline
addVertex(Pool &a_pool, const Vertex &a_vertex)EBGeometry::DCEL::MeshT< T >inline
attach(const Pool &a_pool, const char *a_who) noexceptEBGeometry::PoolHandleinlineprotected
attachTo(const Pool &a_pool) noexceptEBGeometry::DCEL::MeshT< T >inlineprotected
base() noexceptEBGeometry::PoolHandleinlineprotected
base() const noexceptEBGeometry::PoolHandleinlineprotected
deepCopy(Pool &a_dstPool) constEBGeometry::DCEL::MeshT< T >inline
DirectSignedDistance(const Vec3 &a_point) const noexceptEBGeometry::DCEL::MeshT< T >inlineprotected
DirectSignedDistance2(const Vec3 &a_point) const noexceptEBGeometry::DCEL::MeshT< T >inlineprotected
Edge typedefEBGeometry::DCEL::MeshT< T >
Face typedefEBGeometry::DCEL::MeshT< T >
faceLoopCloses(uint32_t a_faceIndex, uint32_t &a_lastEdge, uint32_t &a_steps) const noexceptEBGeometry::DCEL::MeshT< T >inlineprotected
flip() noexceptEBGeometry::DCEL::MeshT< T >inline
flipEdgeNormals() noexceptEBGeometry::DCEL::MeshT< T >inlineprotected
flipFaceNormals() noexceptEBGeometry::DCEL::MeshT< T >inlineprotected
flipVertexNormals() noexceptEBGeometry::DCEL::MeshT< T >inlineprotected
getAllVertexCoordinates() constEBGeometry::DCEL::MeshT< T >inline
getEdge(uint32_t a_index) noexceptEBGeometry::DCEL::MeshT< T >inline
getEdge(uint32_t a_index) const noexceptEBGeometry::DCEL::MeshT< T >inline
getFace(uint32_t a_index) noexceptEBGeometry::DCEL::MeshT< T >inline
getFace(uint32_t a_index) const noexceptEBGeometry::DCEL::MeshT< T >inline
getVertex(uint32_t a_index) noexceptEBGeometry::DCEL::MeshT< T >inline
getVertex(uint32_t a_index) const noexceptEBGeometry::DCEL::MeshT< T >inline
incrementWarning(std::map< std::string, size_t > &a_warnings, const std::string &a_warn) constEBGeometry::DCEL::MeshT< T >inlineprotected
isAttachedTo(const Pool &a_pool) const noexceptEBGeometry::PoolHandleinline
layout() const noexceptEBGeometry::DCEL::MeshT< T >inline
location() const noexceptEBGeometry::PoolHandleinline
m_algorithmEBGeometry::DCEL::MeshT< T >protected
m_edgesEBGeometry::DCEL::MeshT< T >protected
m_facesEBGeometry::DCEL::MeshT< T >protected
m_verticesEBGeometry::DCEL::MeshT< T >protected
Mesh typedefEBGeometry::DCEL::MeshT< T >
MeshT() noexcept=defaultEBGeometry::DCEL::MeshT< T >
MeshT(const Layout &a_layout, const PoolLocation &a_location) noexceptEBGeometry::DCEL::MeshT< T >inline
MeshT(const Mesh &a_otherMesh) noexcept=defaultEBGeometry::DCEL::MeshT< T >
MeshT(Mesh &&a_otherMesh) noexcept=defaultEBGeometry::DCEL::MeshT< T >
numEdges() const noexceptEBGeometry::DCEL::MeshT< T >inline
numFaces() const noexceptEBGeometry::DCEL::MeshT< T >inline
numVertices() const noexceptEBGeometry::DCEL::MeshT< T >inline
operator=(const Mesh &a_otherMesh) noexcept=defaultEBGeometry::DCEL::MeshT< T >
operator=(Mesh &&a_otherMesh) noexcept=defaultEBGeometry::DCEL::MeshT< T >
EBGeometry::PoolHandle::operator=(const PoolHandle &) noexcept=defaultEBGeometry::PoolHandleprotected
EBGeometry::PoolHandle::operator=(PoolHandle &&) noexcept=defaultEBGeometry::PoolHandleprotected
PoolHandle() noexcept=defaultEBGeometry::PoolHandleprotected
PoolHandle(const PoolLocation &a_location) noexceptEBGeometry::PoolHandleinlineexplicitprotected
PoolHandle(const PoolHandle &) noexcept=defaultEBGeometry::PoolHandleprotected
PoolHandle(PoolHandle &&) noexcept=defaultEBGeometry::PoolHandleprotected
printWarnings(const std::map< std::string, size_t > &a_warnings, const std::string &a_id) constEBGeometry::DCEL::MeshT< T >inlineprotected
rebasedLocation(const Pool &a_pool, uint64_t a_endByte, const char *a_who) const noexceptEBGeometry::PoolHandleinlineprotected
rebasedView(const Pool &a_pool) const noexceptEBGeometry::DCEL::MeshT< T >inline
reconcile()EBGeometry::DCEL::MeshT< T >inline
reconcileEdges() noexceptEBGeometry::DCEL::MeshT< T >inlineprotected
reconcileFaces() noexceptEBGeometry::DCEL::MeshT< T >inlineprotected
reconcileVertices()EBGeometry::DCEL::MeshT< T >inlineprotected
reserveEdges(Pool &a_pool, uint32_t a_capacity)EBGeometry::DCEL::MeshT< T >inline
reserveFaces(Pool &a_pool, uint32_t a_capacity)EBGeometry::DCEL::MeshT< T >inline
reserveVertices(Pool &a_pool, uint32_t a_capacity)EBGeometry::DCEL::MeshT< T >inline
sanityCheck(const std::string a_id) constEBGeometry::DCEL::MeshT< T >inline
SearchAlgorithm enum nameEBGeometry::DCEL::MeshT< T >
setInsideOutsideAlgorithm(InsideOutsideAlgorithm a_algorithm) noexceptEBGeometry::DCEL::MeshT< T >inline
setLocation(const PoolLocation &a_location) noexceptEBGeometry::PoolHandleinlineprotected
setSearchAlgorithm(const SearchAlgorithm a_algorithm) noexceptEBGeometry::DCEL::MeshT< T >inline
signedDistance(const Vec3 &a_x0) const noexceptEBGeometry::DCEL::MeshT< T >inline
signedDistance(const Vec3 &a_x0, SearchAlgorithm a_algorithm) const noexceptEBGeometry::DCEL::MeshT< T >inline
unsignedDistance2(const Vec3 &a_x0) const noexceptEBGeometry::DCEL::MeshT< T >inline
Vec3 typedefEBGeometry::DCEL::MeshT< T >
Vertex typedefEBGeometry::DCEL::MeshT< T >
~MeshT() noexcept=defaultEBGeometry::DCEL::MeshT< T >
~PoolHandle() noexcept=defaultEBGeometry::PoolHandleprotected