    

 ## On this page

  

 

 # sysc::MeshValidityStatus Struct Reference

 Last update: 17.07.2025 

Provide a struct that contains information about mesh validity. [More...](structsysc_1_1MeshValidityStatus.xhtml#details)

`#include <<a class="el" href="CommonTypes_8hpp_source.xhtml">CommonTypes.hpp</a>>`

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [MeshValidityStatus](structsysc_1_1MeshValidityStatus.xhtml#ad75cfb4f98778300a21ac1d72efba379) (bool [isInvalid](structsysc_1_1MeshValidityStatus.xhtml#a3ee3cb844b3594fb7c3be7fce89a4f62), std::string [message](structsysc_1_1MeshValidityStatus.xhtml#ab175079553f6cc1591dbb3d0e74c8ec4)) Provide a non-default constructor for [MeshValidityStatus](structsysc_1_1MeshValidityStatus.xhtml "Provide a struct that contains information about mesh validity.").   
 ## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

bool [isInvalid](structsysc_1_1MeshValidityStatus.xhtml#a3ee3cb844b3594fb7c3be7fce89a4f62) std::string [message](structsysc_1_1MeshValidityStatus.xhtml#ab175079553f6cc1591dbb3d0e74c8ec4) <a id="details" name="details"></a>## Detailed Description

Provide a struct that contains information about mesh validity.

Definition at line [180](CommonTypes_8hpp_source.xhtml#l00180) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="ad9c263935ed13d2ee2e5e97816c00ef3" name="ad9c263935ed13d2ee2e5e97816c00ef3"></a>## [◆ ](#ad9c263935ed13d2ee2e5e97816c00ef3)MeshValidityStatus() \[1/2\]

 sysc::MeshValidityStatus::MeshValidityStatus  ( )   inline 

Definition at line [185](CommonTypes_8hpp_source.xhtml#l00185) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

 185 :

 186 [isInvalid](structsysc_1_1MeshValidityStatus.xhtml#a3ee3cb844b3594fb7c3be7fce89a4f62)(false){};

[sysc::MeshValidityStatus::isInvalid](structsysc_1_1MeshValidityStatus.xhtml#a3ee3cb844b3594fb7c3be7fce89a4f62)

bool isInvalid

**Definition** [CommonTypes.hpp:181](CommonTypes_8hpp_source.xhtml#l00181)









<a id="ad75cfb4f98778300a21ac1d72efba379" name="ad75cfb4f98778300a21ac1d72efba379"></a>## [◆ ](#ad75cfb4f98778300a21ac1d72efba379)MeshValidityStatus() \[2/2\]

 sysc::MeshValidityStatus::MeshValidityStatus  ( bool  *isInvalid*,    std::string  *message*   )   inline 

Provide a non-default constructor for [MeshValidityStatus](structsysc_1_1MeshValidityStatus.xhtml "Provide a struct that contains information about mesh validity.").

Parameters \[in\]isInvalidFlag indicating whether the mesh is valid or not. \[in\]messageMessage explaining errors (if any). Definition at line [194](CommonTypes_8hpp_source.xhtml#l00194) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

 194 :

 195 [isInvalid](structsysc_1_1MeshValidityStatus.xhtml#a3ee3cb844b3594fb7c3be7fce89a4f62)([isInvalid](structsysc_1_1MeshValidityStatus.xhtml#a3ee3cb844b3594fb7c3be7fce89a4f62)),

 196 [message](structsysc_1_1MeshValidityStatus.xhtml#ab175079553f6cc1591dbb3d0e74c8ec4)(std::move([message](structsysc_1_1MeshValidityStatus.xhtml#ab175079553f6cc1591dbb3d0e74c8ec4))){};

[sysc::MeshValidityStatus::message](structsysc_1_1MeshValidityStatus.xhtml#ab175079553f6cc1591dbb3d0e74c8ec4)

std::string message

**Definition** [CommonTypes.hpp:182](CommonTypes_8hpp_source.xhtml#l00182)









## Member Data Documentation

<a id="a3ee3cb844b3594fb7c3be7fce89a4f62" name="a3ee3cb844b3594fb7c3be7fce89a4f62"></a>## [◆ ](#a3ee3cb844b3594fb7c3be7fce89a4f62)isInvalid

 bool sysc::MeshValidityStatus::isInvalid

Indicates whether the mesh is valid.

Definition at line [181](CommonTypes_8hpp_source.xhtml#l00181) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).





<a id="ab175079553f6cc1591dbb3d0e74c8ec4" name="ab175079553f6cc1591dbb3d0e74c8ec4"></a>## [◆ ](#ab175079553f6cc1591dbb3d0e74c8ec4)message

 std::string sysc::MeshValidityStatus::message

Message explaining errors (if any).

Definition at line [182](CommonTypes_8hpp_source.xhtml#l00182) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).