]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
Interface for notebook usage
authorasl <asl@opencascade.com>
Fri, 20 Nov 2009 07:59:19 +0000 (07:59 +0000)
committerasl <asl@opencascade.com>
Fri, 20 Nov 2009 07:59:19 +0000 (07:59 +0000)
idl/GEOM_Gen.idl

index 978cde0d2256233d1177829ae3ad715bc9dbcbab..6e27cf720742c82afd0e7d637ce7d9da4a0a00f3 100644 (file)
@@ -29,6 +29,7 @@
 #include "SALOME_Component.idl"
 #include "SALOMEDS.idl"
 #include "SALOMEDS_Attributes.idl"
+#include "SALOME_Notebook.idl"
 
 #include "SALOME_GenericObj.idl"
 
@@ -127,13 +128,13 @@ module GEOM
   /*!
    *  GEOM_Object: interface of geometric object
    */
-  interface GEOM_Object : SALOME::GenericObj
+  interface GEOM_Object : SALOME::ParameterizedObject
   {
 
     /*!
      *  Get an entry of the object in GEOM component.
      */
-    string GetEntry();
+    //string GetEntry(); ASL: it is declared in the SALOME::ParameterizedObject
 
     /*!
      *  Get ID of study, where the object is created.
@@ -279,15 +280,9 @@ module GEOM
 
      /*!
      *  Set list of parameters
-     *  \param theParameters is a string containing the notebook variables separated by ":" symbol,
-     *         used for object creation
+     *  \param theParameters is a sequence containing names of notebook variables used for object creation
      */
-    void SetParameters (in string theParameters);
-
-    /*!
-     *  Return list of notebook variables used for object creation separated by ":" symbol
-     */
-    string GetParameters();
+    void SetParameters (in SALOME::Notebook theNotebook, in string_array theParameters);
   };