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

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

computeNormal(const Mesh &a_mesh) const noexceptEBGeometry::DCEL::EdgeT< T >inline
define(const uint32_t a_vertexIndex, const uint32_t a_pairEdgeIndex, const uint32_t a_nextEdgeIndex) noexceptEBGeometry::DCEL::EdgeT< T >inline
Edge typedefEBGeometry::DCEL::EdgeT< T >
EdgeT() noexcept=defaultEBGeometry::DCEL::EdgeT< T >
EdgeT(const Edge &a_otherEdge)=defaultEBGeometry::DCEL::EdgeT< T >
EdgeT(Edge &&a_otherEdge)=defaultEBGeometry::DCEL::EdgeT< T >
EdgeT(const uint32_t a_vertexIndex) noexceptEBGeometry::DCEL::EdgeT< T >
Face typedefEBGeometry::DCEL::EdgeT< T >
flipNormal() noexceptEBGeometry::DCEL::EdgeT< T >inline
getFace(Mesh &a_mesh) noexceptEBGeometry::DCEL::EdgeT< T >inline
getFace(const Mesh &a_mesh) const noexceptEBGeometry::DCEL::EdgeT< T >inline
getFaceIndex() const noexceptEBGeometry::DCEL::EdgeT< T >inline
getNextEdge(Mesh &a_mesh) noexceptEBGeometry::DCEL::EdgeT< T >inline
getNextEdge(const Mesh &a_mesh) const noexceptEBGeometry::DCEL::EdgeT< T >inline
getNextEdgeIndex() const noexceptEBGeometry::DCEL::EdgeT< T >inline
getNormal() noexceptEBGeometry::DCEL::EdgeT< T >inline
getNormal() const noexceptEBGeometry::DCEL::EdgeT< T >inline
getOtherVertex(Mesh &a_mesh) noexceptEBGeometry::DCEL::EdgeT< T >inline
getOtherVertex(const Mesh &a_mesh) const noexceptEBGeometry::DCEL::EdgeT< T >inline
getPairEdge(Mesh &a_mesh) noexceptEBGeometry::DCEL::EdgeT< T >inline
getPairEdge(const Mesh &a_mesh) const noexceptEBGeometry::DCEL::EdgeT< T >inline
getPairEdgeIndex() const noexceptEBGeometry::DCEL::EdgeT< T >inline
getVertex(Mesh &a_mesh) noexceptEBGeometry::DCEL::EdgeT< T >inline
getVertex(const Mesh &a_mesh) const noexceptEBGeometry::DCEL::EdgeT< T >inline
getVertexIndex() const noexceptEBGeometry::DCEL::EdgeT< T >inline
getX2X1(const Mesh &a_mesh) const noexceptEBGeometry::DCEL::EdgeT< T >inlineprotected
m_faceEBGeometry::DCEL::EdgeT< T >protected
m_nextEdgeEBGeometry::DCEL::EdgeT< T >protected
m_normalEBGeometry::DCEL::EdgeT< T >protected
m_pairEdgeEBGeometry::DCEL::EdgeT< T >protected
m_vertexEBGeometry::DCEL::EdgeT< T >protected
Mesh typedefEBGeometry::DCEL::EdgeT< T >
operator=(const Edge &a_otherEdge)=defaultEBGeometry::DCEL::EdgeT< T >
operator=(Edge &&a_otherEdge)=defaultEBGeometry::DCEL::EdgeT< T >
projectPointToEdge(const Vec3 &a_x0, const Mesh &a_mesh) const noexceptEBGeometry::DCEL::EdgeT< T >inlineprotected
reconcile(const Mesh &a_mesh) noexceptEBGeometry::DCEL::EdgeT< T >inline
setFace(const uint32_t a_faceIndex) noexceptEBGeometry::DCEL::EdgeT< T >inline
setNextEdge(const uint32_t a_nextEdgeIndex) noexceptEBGeometry::DCEL::EdgeT< T >inline
setPairEdge(const uint32_t a_pairEdgeIndex) noexceptEBGeometry::DCEL::EdgeT< T >inline
setVertex(const uint32_t a_vertexIndex) noexceptEBGeometry::DCEL::EdgeT< T >inline
signedDistance(const Vec3 &a_x0, const Mesh &a_mesh) const noexceptEBGeometry::DCEL::EdgeT< T >inline
size() const noexceptEBGeometry::DCEL::EdgeT< T >inline
unsignedDistance2(const Vec3 &a_x0, const Mesh &a_mesh) const noexceptEBGeometry::DCEL::EdgeT< T >inline
Vec3 typedefEBGeometry::DCEL::EdgeT< T >
Vertex typedefEBGeometry::DCEL::EdgeT< T >
~EdgeT()=defaultEBGeometry::DCEL::EdgeT< T >