]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
Dump Python
authorsrn <srn@opencascade.com>
Thu, 17 Mar 2005 07:25:30 +0000 (07:25 +0000)
committersrn <srn@opencascade.com>
Thu, 17 Mar 2005 07:25:30 +0000 (07:25 +0000)
idl/SALOMEDS.idl
idl/SALOME_Component.idl

index 15e6511642f67b5d8504422b921208160f70e544..95578bd98f273f0958017cf7ee32f749c3642ee8 100644 (file)
@@ -367,6 +367,9 @@ during each working session.
     void RemovePostponed(in long theUndoLimit);
 
     void UndoPostponed(in long theWay);
+
+    boolean DumpStudy(in string thePath, in string theBaseName, in boolean isPublished);
+
   };
 
   //==========================================================================
index f60922c42005cc289f2c19b486e948863700cfdc..ab0884b16776957a0be3d88a57dabb008715f149 100644 (file)
@@ -32,6 +32,13 @@ for management of %MED component in %SALOME application.
 */
 module Engines
 {
+
+/*! 
+  A byte stream which is used for binary data transfer between different components
+
+*/
+  typedef sequence<octet> TMPFile;  
+
 /*!
     General Key Value Structure to set or get properties, for component
 */
@@ -174,6 +181,12 @@ module Engines
    Returns the Cpu used (long does not run with python !...)
 */
     long CpuUsed_impl() ;
+    
+/*!
+  Returns a python script, which is being played back reproduces the data model of component
+*/    
+    TMPFile DumpPython(in Object theStudy, in boolean isPublished, out boolean isValidScript); 
+  
   } ;
 } ;