23 #ifndef _SMESH_PYTHONDUMP_HXX_
24 #define _SMESH_PYTHONDUMP_HXX_
28 #include <SALOMEconfig.h>
29 #include CORBA_SERVER_HEADER(SMESH_Mesh)
30 #include CORBA_SERVER_HEADER(SMESH_MeshEditor)
31 #include CORBA_SERVER_HEADER(GEOM_Gen)
32 #include CORBA_SERVER_HEADER(SALOMEDS)
34 #include <TCollection_AsciiString.hxx>
35 #include <Resource_DataMapOfAsciiStringAsciiString.hxx>
68 ConvertScript(std::list< TCollection_AsciiString >& theScriptLines,
69 Resource_DataMapOfAsciiStringAsciiString& theEntry2AccessorMethod,
70 Resource_DataMapOfAsciiStringAsciiString& theObjectNames,
71 std::set< TCollection_AsciiString >& theRemovedObjIDs,
72 SALOMEDS::Study_ptr& theStudy,
73 const bool theHistoricalDump);
80 static const char*
GenName() {
return "smesh"; }
85 class FilterLibrary_i;
86 class FilterManager_i;
103 TVar(CORBA::Double value);
104 TVar(CORBA::Long value);
105 TVar(CORBA::Short value);
172 operator<<(SMESH::SMESH_Hypothesis_ptr theArg);
217 operator<<(
const TCollection_AsciiString & theArg);
242 static const char* NotPublishedObjectName();
250 static TCollection_AsciiString LongStringStart(
const char* type);
256 static TCollection_AsciiString LongStringEnd();
268 static bool CutoutLongString( TCollection_AsciiString & theText,
270 TCollection_AsciiString & theLongString,
271 TCollection_AsciiString & theStringType);