Salome HOME
integration of modifications from Gerald Nicolas
[modules/homard.git] / idl / HOMARD_Boundary.idl
index 61d9d85dc96c14f28427619b05ecd1625ecd25a5..78954a34a8b28e561f43a27f268aa668fecb0f9f 100644 (file)
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
+// Remarques :
+// L'ordre de description des fonctions est le meme dans tous les fichiers
+// HOMARD_aaaa.idl, HOMARD_aaaa.hxx, HOMARD_aaaa.cxx, HOMARD_aaaa_i.hxx, HOMARD_aaaa_i.cxx :
+// 1. Les generalites : Name, Delete, DumpPython, Dump, Restore
+// 2. Les caracteristiques
+// 3. Le lien avec les autres structures
+//
+// Quand les 2 fonctions Setxxx et Getxxx sont presentes, Setxxx est decrit en premier
+//
 
 #ifndef _HOMARD_Boundary_IDL
 #define _HOMARD_Boundary_IDL
@@ -32,10 +41,15 @@ module HOMARD
 {
   interface HOMARD_Boundary : Engines::EngineComponent
   {
+// Generalites
+    void     SetName(in string Name)                       raises (SALOME::SALOME_Exception);
+    string   GetName()                                     raises (SALOME::SALOME_Exception);
+
+    long     Delete()                                      raises (SALOME::SALOME_Exception);
 
-    void     SetName (in string Name)                      raises (SALOME::SALOME_Exception);
-    string   GetName ()                                    raises (SALOME::SALOME_Exception);
+    string   GetDumpPython()                               raises (SALOME::SALOME_Exception);
 
+// Caracteristiques
     void     SetType (in long Type)                        raises (SALOME::SALOME_Exception);
     long     GetType()                                     raises (SALOME::SALOME_Exception);
 
@@ -58,14 +72,13 @@ module HOMARD
                                                            raises (SALOME::SALOME_Exception);
     HOMARD::double_array GetLimit()                        raises (SALOME::SALOME_Exception);
 
-    void     SetCaseCreation(in string NomCas)             raises (SALOME::SALOME_Exception);
-    string   GetCaseCreation()                             raises (SALOME::SALOME_Exception);
-
     void       AddGroup(in string LeGroupe)                raises (SALOME::SALOME_Exception);
-    ListGroupType GetGroups()                              raises (SALOME::SALOME_Exception);
     void       SetGroups(in ListGroupType ListGroup)       raises (SALOME::SALOME_Exception);
+    ListGroupType GetGroups()                              raises (SALOME::SALOME_Exception);
 
-    string   GetDumpPython()                               raises (SALOME::SALOME_Exception);
+// Liens avec les autres iterations
+    void     SetCaseCreation(in string NomCas)             raises (SALOME::SALOME_Exception);
+    string   GetCaseCreation()                             raises (SALOME::SALOME_Exception);
 
   };
 };