1 #ifndef _HOMARD_Zone_IDL
2 #define _HOMARD_Zone_IDL
4 #include "SALOME_Exception.idl"
8 typedef sequence<double > double_array ;
9 typedef sequence<string > listeHypo ;
14 void SetName (in string NomZone) raises (SALOME::SALOME_Exception);
15 string GetName () raises (SALOME::SALOME_Exception);
17 void SetZoneType (in long ZoneType) raises (SALOME::SALOME_Exception);
18 long GetZoneType() raises (SALOME::SALOME_Exception);
20 void SetBox (in double Xmini, in double Xmaxi, in double Ymini,
21 in double Ymaxi, in double Zmini, in double Zmaxi)
22 raises (SALOME::SALOME_Exception);
23 double_array GetBox() raises (SALOME::SALOME_Exception);
24 void SetSphere (in double Xcentre, in double Ycentre, in double Zcentre, in double rayon)
25 raises (SALOME::SALOME_Exception);
26 double_array GetSphere() raises (SALOME::SALOME_Exception);
27 void SetLimit (in double Xincr, in double Yincr, in double Zincr)
28 raises (SALOME::SALOME_Exception);
29 double_array GetLimit() raises (SALOME::SALOME_Exception);
31 void AddHypo(in string NomHypo) raises (SALOME::SALOME_Exception);
32 void SupprHypo(in string NomHypo) raises (SALOME::SALOME_Exception);
33 listeHypo GetHypo() raises (SALOME::SALOME_Exception);
35 string GetDumpPython() raises (SALOME::SALOME_Exception);