Salome HOME
#29456 [EDF] (2022-T1) Finalization of SSL implementation
[modules/smesh.git] / src / SMESH_I / MG_ADAPT_i.cxx
index 02415c69e4c405759eb56d6d91467d2d0d68ee3f..f89f59fb7a5ac7e7c943f7cd7386c90490b27743 100644 (file)
@@ -19,6 +19,8 @@
 
 #include "MG_ADAPT_i.hxx"
 
+#include CORBA_SERVER_HEADER(SMESH_Homard)
+
 #include "MG_ADAPT.hxx"
 #include "SMESH_File.hxx"
 #include "SMESH_Gen_i.hxx"
@@ -114,7 +116,8 @@ SMESH::MG_ADAPT_ptr SMESH_Gen_i::CreateAdaptationHypothesis()
   return SMESH::MG_ADAPT_ptr();
 #endif
 }
-SMESH::MG_ADAPT_OBJECT_ptr SMESH_Gen_i::Adaptation( const char* adaptationType)
+//SMESH::MG_ADAPT_OBJECT_ptr SMESH_Gen_i::Adaptation( const char* adaptationType)
+SALOME::GenericObj_ptr SMESH_Gen_i::Adaptation( const char* adaptationType)
 {
 #ifndef DISABLE_MG_ADAPT
   if (!strcmp(adaptationType, "MG_Adapt"))
@@ -124,7 +127,12 @@ SMESH::MG_ADAPT_OBJECT_ptr SMESH_Gen_i::Adaptation( const char* adaptationType)
     return anObj._retn();
   }
 #endif
-  return SMESH::MG_ADAPT_OBJECT_ptr();
+#ifndef DISABLE_HOMARD_ADAPT
+  if (!strcmp(adaptationType, "Uniform")) {
+    return CreateHOMARD_ADAPT();
+  }
+#endif
+  return SALOME::GenericObj_ptr();
 }
 //=============================================================================
 /*!