The MeshEvalInvalids class searches for as 'Invalid' marked facets and points. More...
#include <Degeneration.h>
Public Member Functions | |
bool | Evaluate () |
Searches for as 'Invalid' marked points or facets. More... | |
std::vector< FacetIndex > | GetIndices () const |
Returns the indices of all invalid facets or facets whose points are invalid. More... | |
MeshEvalInvalids (const MeshKernel &rclM) | |
Construction. More... | |
~MeshEvalInvalids () | |
Destruction. More... | |
Public Member Functions inherited from MeshCore::MeshEvaluation | |
virtual bool | Evaluate ()=0 |
Evaluates the mesh kernel with respect to certain criteria. More... | |
MeshEvaluation (const MeshKernel &rclB) | |
virtual | ~MeshEvaluation () |
The MeshEvalInvalids class searches for as 'Invalid' marked facets and points.
Basically this comes from a not properly implemented algorithm that marks facets or points as 'Invalid' without removing them from the mesh kernel.
MeshCore::MeshEvalInvalids::MeshEvalInvalids | ( | const MeshKernel & | rclM | ) |
Construction.
MeshCore::MeshEvalInvalids::~MeshEvalInvalids | ( | ) |
Destruction.
|
virtual |
Searches for as 'Invalid' marked points or facets.
Implements MeshCore::MeshEvaluation.
std::vector< FacetIndex > MeshEvalInvalids::GetIndices | ( | ) | const |
Returns the indices of all invalid facets or facets whose points are invalid.