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

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

computeArea()EBGeometry::DCEL::FaceT< T, Meta >inlineprotected
computeCentroid()EBGeometry::DCEL::FaceT< T, Meta >inlineprotected
computeNormal()EBGeometry::DCEL::FaceT< T, Meta >inlineprotected
computePolygon2D()EBGeometry::DCEL::FaceT< T, Meta >inline
define(const Vec3 &a_normal, const EdgePtr &a_edge) noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
Edge typedefEBGeometry::DCEL::FaceT< T, Meta >
EdgeIterator typedefEBGeometry::DCEL::FaceT< T, Meta >
EdgePtr typedefEBGeometry::DCEL::FaceT< T, Meta >
Face typedefEBGeometry::DCEL::FaceT< T, Meta >
FacePtr typedefEBGeometry::DCEL::FaceT< T, Meta >
FaceT()=defaultEBGeometry::DCEL::FaceT< T, Meta >
FaceT(const EdgePtr &a_edge)EBGeometry::DCEL::FaceT< T, Meta >
FaceT(const Face &a_otherFace)EBGeometry::DCEL::FaceT< T, Meta >
FaceT(Face &&a_otherFace)=defaultEBGeometry::DCEL::FaceT< T, Meta >
flipNormal() noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
gatherEdges() constEBGeometry::DCEL::FaceT< T, Meta >inline
gatherVertices() constEBGeometry::DCEL::FaceT< T, Meta >inline
getAllVertexCoordinates() constEBGeometry::DCEL::FaceT< T, Meta >inline
getArea() noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getArea() const noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getCentroid() noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getCentroid() const noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getCentroid(const size_t a_dir) noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getCentroid(const size_t a_dir) const noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getHalfEdge() noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getHalfEdge() const noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getHighestCoordinate() constEBGeometry::DCEL::FaceT< T, Meta >inline
getMetaData() noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getMetaData() const noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getNormal() noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getNormal() const noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
getSmallestCoordinate() constEBGeometry::DCEL::FaceT< T, Meta >inline
isPointInsideFace(const Vec3 &a_p) const noexceptEBGeometry::DCEL::FaceT< T, Meta >inlineprotected
m_areaEBGeometry::DCEL::FaceT< T, Meta >protected
m_centroidEBGeometry::DCEL::FaceT< T, Meta >protected
m_halfEdgeEBGeometry::DCEL::FaceT< T, Meta >protected
m_metaDataEBGeometry::DCEL::FaceT< T, Meta >protected
m_normalEBGeometry::DCEL::FaceT< T, Meta >protected
m_poly2EBGeometry::DCEL::FaceT< T, Meta >protected
m_poly2AlgorithmEBGeometry::DCEL::FaceT< T, Meta >protected
normalizeNormalVector() noexceptEBGeometry::DCEL::FaceT< T, Meta >inlineprotected
operator=(const Face &a_otherFace) noexceptEBGeometry::DCEL::FaceT< T, Meta >
operator=(Face &&a_otherFace)=defaultEBGeometry::DCEL::FaceT< T, Meta >
projectPointIntoFacePlane(const Vec3 &a_p) const noexceptEBGeometry::DCEL::FaceT< T, Meta >inlineprotected
reconcile()EBGeometry::DCEL::FaceT< T, Meta >inline
setHalfEdge(const EdgePtr &a_halfEdge) noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
setInsideOutsideAlgorithm(typename Polygon2D< T >::InsideOutsideAlgorithm &a_algorithm) noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
setMetaData(const Meta &a_metaData) noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
signedDistance(const Vec3 &a_x0) const noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
unsignedDistance2(const Vec3 &a_x0) const noexceptEBGeometry::DCEL::FaceT< T, Meta >inline
Vec3 typedefEBGeometry::DCEL::FaceT< T, Meta >
Vertex typedefEBGeometry::DCEL::FaceT< T, Meta >
VertexPtr typedefEBGeometry::DCEL::FaceT< T, Meta >
~FaceT()=defaultEBGeometry::DCEL::FaceT< T, Meta >