MeshCore::MeshEvalDeformedFacets Class Reference
The MeshEvalDeformedFacets class searches for deformed facets. More...
#include <Degeneration.h>
Public Member Functions | |
bool | Evaluate () |
Searches deformed facets. More... | |
std::vector< unsigned long > | GetIndices () const |
Returns the indices of deformed facets. More... | |
MeshEvalDeformedFacets (const MeshKernel &rclM, float fMinAngle, float fMaxAngle) | |
Construction. More... | |
~MeshEvalDeformedFacets () | |
Destruction. More... | |
Public Member Functions inherited from MeshCore::MeshEvaluation | |
MeshEvaluation (const MeshKernel &rclB) | |
virtual | ~MeshEvaluation () |
Detailed Description
The MeshEvalDeformedFacets class searches for deformed facets.
A facet is regarded as deformed if an angle is < 30 deg or > 120 deg.
- See also
- MeshFixDegeneratedFacets
Constructor & Destructor Documentation
◆ MeshEvalDeformedFacets()
MeshCore::MeshEvalDeformedFacets::MeshEvalDeformedFacets | ( | const MeshKernel & | rclM, |
float | fMinAngle, | ||
float | fMaxAngle | ||
) |
Construction.
◆ ~MeshEvalDeformedFacets()
MeshCore::MeshEvalDeformedFacets::~MeshEvalDeformedFacets | ( | ) |
Destruction.
Member Function Documentation
◆ Evaluate()
|
virtual |
Searches deformed facets.
Implements MeshCore::MeshEvaluation.
References MeshCore::MeshFacetIterator::Init(), MeshCore::MeshGeomFacet::IsDeformed(), MeshCore::MeshFacetIterator::More(), and MeshCore::MeshFacetIterator::Next().
◆ GetIndices()
std::vector< unsigned long > MeshEvalDeformedFacets::GetIndices | ( | ) | const |
Returns the indices of deformed facets.
References MeshCore::MeshFacetIterator::Init(), MeshCore::MeshGeomFacet::IsDeformed(), MeshCore::MeshFacetIterator::More(), MeshCore::MeshFacetIterator::Next(), and MeshCore::MeshFacetIterator::Position().
The documentation for this class was generated from the following files:
- src/Mod/Mesh/App/Core/Degeneration.h
- src/Mod/Mesh/App/Core/Degeneration.cpp