MeshCore::MeshEvalInvalids Class Reference

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< FacetIndexGetIndices () 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 ()
 

Detailed Description

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.

See also
MeshFixInvalids
Author
Werner Mayer

Constructor & Destructor Documentation

◆ MeshEvalInvalids()

MeshCore::MeshEvalInvalids::MeshEvalInvalids ( const MeshKernel rclM)

Construction.

◆ ~MeshEvalInvalids()

MeshCore::MeshEvalInvalids::~MeshEvalInvalids ( )

Destruction.

Member Function Documentation

◆ Evaluate()

bool MeshEvalInvalids::Evaluate ( )
virtual

Searches for as 'Invalid' marked points or facets.

Implements MeshCore::MeshEvaluation.

◆ GetIndices()

std::vector< FacetIndex > MeshEvalInvalids::GetIndices ( ) const

Returns the indices of all invalid facets or facets whose points are invalid.


The documentation for this class was generated from the following files: