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

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

computeVertexNormalAngleWeighted(const uint32_t a_thisVertexIndex, const std::vector< uint32_t > &a_faceIndices, const Mesh &a_mesh)EBGeometry::DCEL::VertexT< T >inline
define(const Vec3 &a_position, const uint32_t a_edgeIndex, const Vec3 &a_normal) noexceptEBGeometry::DCEL::VertexT< T >inline
Edge typedefEBGeometry::DCEL::VertexT< T >
EdgeIterator typedefEBGeometry::DCEL::VertexT< T >
Face typedefEBGeometry::DCEL::VertexT< T >
flipNormal() noexceptEBGeometry::DCEL::VertexT< T >inline
getNormal() noexceptEBGeometry::DCEL::VertexT< T >inline
getNormal() const noexceptEBGeometry::DCEL::VertexT< T >inline
getOutgoingEdge(Mesh &a_mesh) noexceptEBGeometry::DCEL::VertexT< T >inline
getOutgoingEdge(const Mesh &a_mesh) const noexceptEBGeometry::DCEL::VertexT< T >inline
getOutgoingEdgeIndex() const noexceptEBGeometry::DCEL::VertexT< T >inline
getPosition() noexceptEBGeometry::DCEL::VertexT< T >inline
getPosition() const noexceptEBGeometry::DCEL::VertexT< T >inline
m_normalEBGeometry::DCEL::VertexT< T >protected
m_outgoingEdgeEBGeometry::DCEL::VertexT< T >protected
m_positionEBGeometry::DCEL::VertexT< T >protected
Mesh typedefEBGeometry::DCEL::VertexT< T >
normalizeNormalVector() noexceptEBGeometry::DCEL::VertexT< T >inline
operator=(const Vertex &a_otherVertex)=defaultEBGeometry::DCEL::VertexT< T >
operator=(Vertex &&a_otherVertex)=defaultEBGeometry::DCEL::VertexT< T >
setEdge(const uint32_t a_edgeIndex) noexceptEBGeometry::DCEL::VertexT< T >inline
setNormal(const Vec3 &a_normal) noexceptEBGeometry::DCEL::VertexT< T >inline
setPosition(const Vec3 &a_position) noexceptEBGeometry::DCEL::VertexT< T >inline
signedDistance(const Vec3 &a_x0) const noexceptEBGeometry::DCEL::VertexT< T >inline
unsignedDistance2(const Vec3 &a_x0) const noexceptEBGeometry::DCEL::VertexT< T >inline
Vec3 typedefEBGeometry::DCEL::VertexT< T >
Vertex typedefEBGeometry::DCEL::VertexT< T >
VertexT()=defaultEBGeometry::DCEL::VertexT< T >
VertexT(const Vec3 &a_position)EBGeometry::DCEL::VertexT< T >
VertexT(const Vec3 &a_position, const Vec3 &a_normal)EBGeometry::DCEL::VertexT< T >
VertexT(const Vertex &a_otherVertex)=defaultEBGeometry::DCEL::VertexT< T >
VertexT(Vertex &&a_otherVertex)=defaultEBGeometry::DCEL::VertexT< T >
~VertexT()=defaultEBGeometry::DCEL::VertexT< T >