Salome HOME
updated copyright message
[plugins/blsurfplugin.git] / src / BLSURFPlugin / BLSURFPlugin_Hypothesis_i.hxx
index 9dd669147608efb4e7e649f3d1a660534dc90b5c..8e0d7521eeec15b4d0021f82850cfd1688ff2293 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2020  CEA/DEN, EDF R&D
+// Copyright (C) 2007-2023  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -173,6 +173,12 @@ public:
   void SetVerbosity(CORBA::Short theVal);
   CORBA::Short GetVerbosity();
 
+  /*!
+   * Set/Get enforced 1D meshes
+   */
+  void SetEnforcedMeshes( const BLSURFPlugin::EnforcedMeshesList& enforcedMeshes );
+  BLSURFPlugin::EnforcedMeshesList* GetEnforcedMeshes();
+
   void SetEnforceCadEdgesSize( CORBA::Boolean toEnforce );
   CORBA::Boolean GetEnforceCadEdgesSize();
 
@@ -216,7 +222,10 @@ public:
   char* GetTags();
 
   void SetHyperPatches(const BLSURFPlugin::THyperPatchList& hpl);
-  BLSURFPlugin::THyperPatchList* GetHyperPatches();
+  BLSURFPlugin::THyperPatchList* GetHyperPatches( GEOM::GEOM_Object_ptr mainShape );
+  void SetHyperPatchShapes(const BLSURFPlugin::THyperPatchShapesList& hpsl);
+  BLSURFPlugin::THyperPatchEntriesList* GetHyperPatchShapes();
+  void SetHyperPatchEntries(const BLSURFPlugin::THyperPatchEntriesList& hpel);
 
   void SetPreCADMergeEdges(CORBA::Boolean theValue);
   CORBA::Boolean GetPreCADMergeEdges();