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);