Salome HOME
updated copyright message
[plugins/hybridplugin.git] / src / HYBRIDPlugin / MG_HYBRID_API.cxx
index d2b9ed8b26eadaff3ceeea876f98e3af3de1ec27..3288283bfe72ec32c432576f873da4d8595b7eb1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2004-2022  CEA/DEN, EDF R&D
+// Copyright (C) 2004-2023  CEA, EDF
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -36,9 +36,6 @@ extern "C"{
 #include <meshgems/hybrid.h>
 }
 
-#define MESHGEMS_VERSION_HEX (MESHGEMS_VERSION_MAJOR << 16 | MESHGEMS_VERSION_MINOR << 8 | MESHGEMS_VERSION_PATCH)
-#define MESHGEMS_215 (2 << 16 | 15 << 8 | 0)
-
 struct MG_HYBRID_API::LibData
 {
   // MG objects
@@ -702,24 +699,12 @@ bool MG_HYBRID_API::LibData::Compute()
   // MG license
   std::string errorTxt;
   status_t ret;
-#if MESHGEMS_VERSION_HEX > MESHGEMS_215
-  // unlock Hybrid license
-  std::string SPATIAL_LICENSE = SMESHUtils_MGLicenseKeyGen::GetKey(errorTxt);
-  ret = meshgems_hybrid_unlock_product(SPATIAL_LICENSE.c_str());
-  if STATUS_IS_ERROR( ret )
-    {
-    AddError( SMESH_Comment( "Problem with SPATIAL_LICENSE to unlock Hybrid: ") << errorTxt );
-    return false;
-    }
-  else
-    MESSAGE("SPATIAL_LICENSE unlock Hybrid: " << ret);
-#else
-  if ( !SMESHUtils_MGLicenseKeyGen::SignMesh( _surf_mesh, errorTxt ))
+
+  if ( !SMESHUtils_MGLicenseKeyGen::SignMesh( _surf_mesh, "hybrid", errorTxt ))
   {
     AddError( SMESH_Comment( "Problem with library SalomeMeshGemsKeyGenerator: ") << errorTxt );
     return false;
   }
-#endif
 
   // Set surface mesh
   ret = hybrid_set_surface_mesh( _session, _surf_mesh );