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

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

addFace(const FacePtr &a_face)EBGeometry::DCEL::VertexT< T, Meta >inline
computeVertexNormalAngleWeighted()EBGeometry::DCEL::VertexT< T, Meta >inline
computeVertexNormalAngleWeighted(const std::vector< FacePtr > &a_faces)EBGeometry::DCEL::VertexT< T, Meta >inline
computeVertexNormalAverage() noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
computeVertexNormalAverage(const std::vector< FacePtr > &a_faces) noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
define(const Vec3 &a_position, const EdgePtr &a_edge, const Vec3 &a_normal) noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
Edge typedefEBGeometry::DCEL::VertexT< T, Meta >
EdgeIterator typedefEBGeometry::DCEL::VertexT< T, Meta >
EdgePtr typedefEBGeometry::DCEL::VertexT< T, Meta >
Face typedefEBGeometry::DCEL::VertexT< T, Meta >
FacePtr typedefEBGeometry::DCEL::VertexT< T, Meta >
flipNormal() noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
getFaces() noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
getFaces() const noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
getMetaData() noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
getMetaData() const noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
getNormal() noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
getNormal() const noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
getOutgoingEdge() noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
getOutgoingEdge() const noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
getPosition() noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
getPosition() const noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
m_facesEBGeometry::DCEL::VertexT< T, Meta >protected
m_metaDataEBGeometry::DCEL::VertexT< T, Meta >protected
m_normalEBGeometry::DCEL::VertexT< T, Meta >protected
m_outgoingEdgeEBGeometry::DCEL::VertexT< T, Meta >protected
m_positionEBGeometry::DCEL::VertexT< T, Meta >protected
normalizeNormalVector() noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
operator=(const Vertex &a_otherVertex)EBGeometry::DCEL::VertexT< T, Meta >
operator=(Vertex &&a_otherVertex)=defaultEBGeometry::DCEL::VertexT< T, Meta >
setEdge(const EdgePtr &a_edge) noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
setMetaData(const Meta &a_metaData) noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
setNormal(const Vec3 &a_normal) noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
setPosition(const Vec3 &a_position) noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
signedDistance(const Vec3 &a_x0) const noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
unsignedDistance2(const Vec3 &a_x0) const noexceptEBGeometry::DCEL::VertexT< T, Meta >inline
Vec3 typedefEBGeometry::DCEL::VertexT< T, Meta >
Vertex typedefEBGeometry::DCEL::VertexT< T, Meta >
VertexPtr typedefEBGeometry::DCEL::VertexT< T, Meta >
VertexT()=defaultEBGeometry::DCEL::VertexT< T, Meta >
VertexT(const Vec3 &a_position)EBGeometry::DCEL::VertexT< T, Meta >
VertexT(const Vec3 &a_position, const Vec3 &a_normal)EBGeometry::DCEL::VertexT< T, Meta >
VertexT(const Vertex &a_otherVertex)EBGeometry::DCEL::VertexT< T, Meta >
VertexT(Vertex &&a_otherVertex)=defaultEBGeometry::DCEL::VertexT< T, Meta >
~VertexT()=defaultEBGeometry::DCEL::VertexT< T, Meta >