OGS
|
Collects error flags for mesh elements.
Definition at line 33 of file ElementErrorCode.h.
#include <ElementErrorCode.h>
Public Member Functions | |
bool | get (ElementErrorFlag e) const |
Get value for a specific flag. | |
void | set (ElementErrorFlag e) |
Set a specific flag. | |
void | reset (ElementErrorFlag e) |
Reset a specific flag. | |
reference | operator[] (const ElementErrorFlag e) |
bool | operator[] (const ElementErrorFlag e) const |
Static Public Member Functions | |
static std::string | toString (const ElementErrorFlag e) |
Returns a string output for a specific error flag. | |
|
inline |
Get value for a specific flag.
Definition at line 37 of file ElementErrorCode.h.
|
inline |
Definition at line 43 of file ElementErrorCode.h.
References MaxValue.
|
inline |
Definition at line 44 of file ElementErrorCode.h.
References MaxValue.
|
inline |
Reset a specific flag.
Definition at line 41 of file ElementErrorCode.h.
|
inline |
Set a specific flag.
Definition at line 39 of file ElementErrorCode.h.
References MaxValue, and set().
Referenced by reset(), set(), MeshLib::PrismRule::validate(), and MeshLib::PyramidRule::validate().
|
inlinestatic |
Returns a string output for a specific error flag.
Definition at line 47 of file ElementErrorCode.h.
References NodeOrder, NonConvex, NonCoplanar, and ZeroVolume.
Referenced by MeshToolsLib::MeshValidation::ElementErrorCodeOutput(), and MeshToolsLib::MeshValidation::testElementGeometry().