82 const std::string& directory );
96 template < index_t DIMENSION >
105 template < index_t DIMENSION >
112 template < index_t DIMENSION >
116 template < index_t DIMENSION >
120 template < index_t DIMENSION >
std::string RINGMESH_API get_validity_errors_directory()
Get the directory where debugging information on invalid entities shall be stored.
bool is_geomodel_valid(const GeoModel< DIMENSION > &geomodel, ValidityCheckMode validity_check_mode=ValidityCheckMode::ALL)
Check global geomodel validity.
bool are_geomodel_mesh_entities_connectivity_valid(const GeoModel< DIMENSION > &geomodel)
Check the connectivity of mesh entities.
bool are_geomodel_mesh_entities_parent_valid(const GeoModel< DIMENSION > &geomodel)
ENABLE_BITMASK_OPERATORS(ValidityCheckMode)
bool are_geomodel_mesh_entities_mesh_valid(const GeoModel< DIMENSION > &geomodel)
Check the validity of all individual entity meshes.
ValidityCheckMode
Option to select what are checked.
bool are_geomodel_geological_entities_valid(const GeoModel< DIMENSION > &geomodel)
void RINGMESH_API set_validity_errors_directory(const std::string &directory)
Set the directory where debugging information on invalid entities shall be stored.
Classes to build GeoModel from various inputs.
FORWARD_DECLARATION_DIMENSION_CLASS(GeoModelMeshEntityAccess)