]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
"Dump Python". Add GetDumpName()
authoreap <eap@opencascade.com>
Tue, 29 Mar 2005 08:46:39 +0000 (08:46 +0000)
committereap <eap@opencascade.com>
Tue, 29 Mar 2005 08:46:39 +0000 (08:46 +0000)
src/GEOM_I/GEOM_DumpPython.cc
src/GEOM_I/GEOM_Gen_i.hh

index 0ac10afeba99568484b15eb73dc796d1d68dd458..8ed8ce4bc5604044c0ffe4647da82194d504e778 100644 (file)
@@ -53,3 +53,18 @@ Engines::TMPFile* GEOM_Gen_i::DumpPython(CORBA::Object_ptr theStudy,
 
   return aStreamFile._retn(); 
 }
+
+//=======================================================================
+//function : GetDumpName
+//purpose  : 
+//=======================================================================
+
+char* GEOM_Gen_i::GetDumpName (const char* theStudyEntry)
+{
+  const char* name = _impl->GetDumpName( theStudyEntry );
+  if ( name && strlen( name ) > 0 )
+    return strdup( name );
+
+  return NULL;
+}
+
index 19fe6e0c150de4511ba3f3cf1dcca83f9290c65a..27c4243e3822c7611acfdd2267136d3a11218a0c 100644 (file)
@@ -179,6 +179,8 @@ class GEOM_Gen_i: public POA_GEOM::GEOM_Gen, public Engines_Component_i
                                       CORBA::Boolean isPublished, 
                                       CORBA::Boolean& isValidScript);
 
+  char* GetDumpName (const char* theStudyEntry);
+
   //********************************************************************************************************//
   //     Internal methods
   //********************************************************************************************************//
@@ -189,7 +191,6 @@ class GEOM_Gen_i: public POA_GEOM::GEOM_Gen, public Engines_Component_i
    ::GEOMImpl_Gen* _impl;
    SALOME_NamingService * name_service;
    char * _name; 
-
 };
 
 #endif