Salome HOME
Update of CheckDone
[modules/smesh.git] / src / SMESH / SMESH_Gen.hxx
index 94058184e5e83a7af853b3a8b13884bb0484c6e6..275bc06dfbc97e4df817d035ae22443bd6764e98 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2022  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2024  CEA, EDF, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -49,6 +49,7 @@
 class SMESHDS_Document;
 class SMESH_Algo;
 class SMESH_Mesh;
+class SMESH_ParallelMesh;
 class TopoDS_Shape;
 
 
@@ -70,6 +71,7 @@ public:
   ~SMESH_Gen();
 
   SMESH_Mesh* CreateMesh(bool theIsEmbeddedMode);
+  SMESH_ParallelMesh* CreateParallelMesh(bool theIsEmbeddedMode);
 
   enum ComputeFlags
   {
@@ -167,8 +169,8 @@ public:
 
   int GetANewId();
 
-private:
-
+public:
+  void send_mesh(SMESH_Mesh & aMesh, std::string filename);
 
   bool parallelComputeSubMeshes(
           SMESH_Mesh & aMesh,
@@ -191,6 +193,11 @@ private:
           const bool includeSelf,
           const bool complexShapeFirst,
           const bool aShapeOnly);
+
+private:
+
+
+
   int _localId;                         // unique Id of created objects, within SMESH_Gen entity
   StudyContextStruct* _studyContext;