MeshCore::MeshEvalDuplicateFacets Class Reference
The MeshEvalDuplicateFacets class searches for duplicated facets. More...
#include <Degeneration.h>
Public Member Functions | |
bool | Evaluate () |
Searches for duplicated facets. More... | |
std::vector< unsigned long > | GetIndices () const |
Returns the indices of all duplicated facets. More... | |
MeshEvalDuplicateFacets (const MeshKernel &rclM) | |
Construction. More... | |
~MeshEvalDuplicateFacets () | |
Destruction. More... | |
Public Member Functions inherited from MeshCore::MeshEvaluation | |
MeshEvaluation (const MeshKernel &rclB) | |
virtual | ~MeshEvaluation () |
Detailed Description
The MeshEvalDuplicateFacets class searches for duplicated facets.
A facet is regarded as duplicated if all its point indices refer to the same location in the point array of the mesh kernel. The actual geometric points are not taken into consideration.
- See also
- MeshFixDuplicateFacets
Constructor & Destructor Documentation
◆ MeshEvalDuplicateFacets()
MeshCore::MeshEvalDuplicateFacets::MeshEvalDuplicateFacets | ( | const MeshKernel & | rclM | ) |
Construction.
◆ ~MeshEvalDuplicateFacets()
MeshCore::MeshEvalDuplicateFacets::~MeshEvalDuplicateFacets | ( | ) |
Destruction.
Member Function Documentation
◆ Evaluate()
|
virtual |
Searches for duplicated facets.
Implements MeshCore::MeshEvaluation.
Referenced by MeshGui::DlgEvaluateMeshImp::on_repairAllTogether_clicked().
◆ GetIndices()
std::vector< unsigned long > MeshEvalDuplicateFacets::GetIndices | ( | ) | const |
Returns the indices of all duplicated facets.
Referenced by MeshGui::DlgEvaluateMeshImp::on_analyzeDuplicatedFacesButton_clicked().
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