]> SALOME platform Git repositories - modules/homard.git/blob - idl/HOMARD_Boundary.idl
Salome HOME
version 5_1_4 HOMARD_SRC
[modules/homard.git] / idl / HOMARD_Boundary.idl
1 #ifndef _HOMARD_Boundary_IDL
2 #define _HOMARD_Boundary_IDL
3
4 #include "SALOME_Exception.idl"
5 #include "HOMARD_Cas.idl"
6 #include "HOMARD_Zone.idl"
7
8
9 module HOMARD
10 {
11   interface HOMARD_Boundary
12   {
13
14     void     SetName (in string NomBoundary)               raises (SALOME::SALOME_Exception);
15     string   GetName ()                                    raises (SALOME::SALOME_Exception);
16
17     void     SetBoundaryType (in long BoundaryType)        raises (SALOME::SALOME_Exception);
18     long     GetBoundaryType()                             raises (SALOME::SALOME_Exception);
19
20     void     SetMeshFile(in string MeshFile)               raises (SALOME::SALOME_Exception);
21     string   GetMeshFile()                                 raises (SALOME::SALOME_Exception);
22
23     void     SetMeshName(in string MeshName)               raises (SALOME::SALOME_Exception);
24     string   GetMeshName()                                 raises (SALOME::SALOME_Exception);
25
26     void     SetCylinder (in double Xcentre, in double Ycentre, in double Zcentre,
27                           in double Xaxe, in double Yaxe, in double Zaxe, in double rayon)
28                                                            raises (SALOME::SALOME_Exception);
29     HOMARD::double_array GetCylinder()                     raises (SALOME::SALOME_Exception);
30
31     void     SetSphere (in double Xcentre, in double Ycentre, in double Zcentre, in double rayon)
32                                                            raises (SALOME::SALOME_Exception);
33     HOMARD::double_array GetSphere()                       raises (SALOME::SALOME_Exception);
34
35     void     SetLimit (in double Xincr, in double Yincr, in double Zincr)
36                                                            raises (SALOME::SALOME_Exception);
37     HOMARD::double_array GetLimit()                        raises (SALOME::SALOME_Exception);
38
39     void     SetCaseCreation(in string NomCas)             raises (SALOME::SALOME_Exception);
40     string   GetCaseCreation()                             raises (SALOME::SALOME_Exception);
41
42     void       AddGroup(in string LeGroupe)                raises (SALOME::SALOME_Exception);
43     ListGroupType GetGroups()                              raises (SALOME::SALOME_Exception);
44     void       SetGroups(in ListGroupType ListGroup)       raises (SALOME::SALOME_Exception);
45
46     string   GetDumpPython()                               raises (SALOME::SALOME_Exception);
47
48   };
49 };
50 #endif