X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESH%2FSMESH_Gen.hxx;h=2a3bc6423f9ad55375445bc4f25d816ba232079b;hp=94058184e5e83a7af853b3a8b13884bb0484c6e6;hb=HEAD;hpb=4403c126a0d688d98888156656f1df387a1b1dee diff --git a/src/SMESH/SMESH_Gen.hxx b/src/SMESH/SMESH_Gen.hxx index 94058184e..275bc06df 100644 --- a/src/SMESH/SMESH_Gen.hxx +++ b/src/SMESH/SMESH_Gen.hxx @@ -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;