![]() |
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().