#undef SMESH_CAUGHT
#define SMESH_CAUGHT error =
+constexpr char MESHGEMS_OLD_STYLE[] = "MESHGEMS_OLD_STYLE";
+
namespace
{
*/
//================================================================================
- bool SignCAD( void* meshgems_cad, std::string& error )
+ bool SignCAD_After( void* meshgems_cad, std::string& error )
{
LibraryFile libraryFile;
if ( !loadLibrary( error, libraryFile ))
}
return ok;
}
+
+ bool SignCAD( void* meshgems_cad, std::string& error )
+ {
+ const char *meshGemsOldStyleEnvVar( getenv( MESHGEMS_OLD_STYLE ) );
+ if ( !meshGemsOldStyleEnvVar || strlen(meshGemsOldStyleEnvVar) == 0 )
+ return SignCAD_After(meshgems_cad, error);
+ else
+ return true;
+ }
//================================================================================
/*!
*/
//================================================================================
- bool SignMesh( void* meshgems_mesh, std::string& error )
+ bool SignMesh_After( void* meshgems_mesh, std::string& error )
{
LibraryFile libraryFile;
if ( !loadLibrary( error, libraryFile ))
}
return ok;
}
+
+ bool SignMesh( void* meshgems_mesh, std::string& error )
+ {
+ const char *meshGemsOldStyleEnvVar( getenv( MESHGEMS_OLD_STYLE ) );
+ if ( !meshGemsOldStyleEnvVar || strlen(meshGemsOldStyleEnvVar) == 0 )
+ return SignMesh_After(meshgems_mesh, error);
+ else
+ return true;
+ }
//================================================================================
/*!
*/
//================================================================================
- std::string GetKey(const std::string& gmfFile,
- int nbVertex,
- int nbEdge,
- int nbFace,
- int nbVol,
- std::string& error)
+ std::string GetKey_After(const std::string& gmfFile,
+ int nbVertex,
+ int nbEdge,
+ int nbFace,
+ int nbVol,
+ std::string& error)
{
std::string key;
LibraryFile libraryFile;
return key;
}
+ std::string GetKey(const std::string& gmfFile,
+ int nbVertex,
+ int nbEdge,
+ int nbFace,
+ int nbVol,
+ std::string& error)
+ {
+ const char *meshGemsOldStyleEnvVar( getenv( MESHGEMS_OLD_STYLE ) );
+ if ( !meshGemsOldStyleEnvVar || strlen(meshGemsOldStyleEnvVar) == 0 )
+ return GetKey_After(gmfFile,nbVertex,nbEdge,nbFace,nbVol,error);
+ else
+ return std::string("0");
+ }
+
//================================================================================
/*!
* \brief Return false if libMeshGemsKeyGenerator.so is not functional