X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESH_I%2FSMESH_PythonDump.hxx;h=595e732fa952be39a50f2372bba61d872e0bdae4;hp=8783d9f5e8e69f61fd3b04961e5c81d7a50cdd39;hb=7ba6caead509499e353b12ac44a26a9eb7b0eecf;hpb=0e557488d2bec8f6dd1d2746219c9bb37e68bd4a diff --git a/src/SMESH_I/SMESH_PythonDump.hxx b/src/SMESH_I/SMESH_PythonDump.hxx index 8783d9f5e..595e732fa 100644 --- a/src/SMESH_I/SMESH_PythonDump.hxx +++ b/src/SMESH_I/SMESH_PythonDump.hxx @@ -29,13 +29,15 @@ #include CORBA_SERVER_HEADER(SMESH_Mesh) #include CORBA_SERVER_HEADER(SALOMEDS) +#include + #include #include #include +#include class SMESH_Gen_i; class SMESH_MeshEditor_i; -class TCollection_AsciiString; class Resource_DataMapOfAsciiStringAsciiString; // =========================================================================================== @@ -46,8 +48,9 @@ class Resource_DataMapOfAsciiStringAsciiString; */ // =========================================================================================== -namespace SMESH_2smeshpy +class SMESH_2smeshpy { +public: /*! * \brief Convert a python script using commands of smeshBuilder.py * \param theScript - the Input script to convert @@ -59,8 +62,8 @@ namespace SMESH_2smeshpy * to exclude commands relating to objects removed from study * \retval TCollection_AsciiString - Convertion result */ - void - ConvertScript(TCollection_AsciiString& theScript, + static void + ConvertScript(std::list< TCollection_AsciiString >& theScriptLines, Resource_DataMapOfAsciiStringAsciiString& theEntry2AccessorMethod, Resource_DataMapOfAsciiStringAsciiString& theObjectNames, std::set< TCollection_AsciiString >& theRemovedObjIDs,