Salome HOME
First publish of HEXABLOCKcomponant
[modules/hexablock.git] / idl / Propagation.idl
1 #ifndef __Propagation_idl__
2 #define __Propagation_idl__
3 /*!
4  \defgroup EXAMPLES SALOME EXAMPLES components
5  */
6 #include "SALOME_Exception.idl"
7 #include "SALOME_GenericObj.idl"
8 #include "Edge.idl"
9 #include "Law.idl"
10
11
12
13 /*!  \ingroup EXAMPLES
14
15 */
16 module HEXABLOCK_ORB
17 {
18   typedef sequence<boolean>  Ways;
19
20   interface Propagation : SALOME::GenericObj
21   {
22     Edges getEdges() raises (SALOME::SALOME_Exception);
23 //     Ways getWays() raises (SALOME::SALOME_Exception);
24     void setLaw(in Law l) raises (SALOME::SALOME_Exception);
25     Law getLaw() raises (SALOME::SALOME_Exception);
26     void setWay(in boolean w) raises (SALOME::SALOME_Exception);
27     boolean getWay() raises (SALOME::SALOME_Exception);
28   };
29
30 };
31
32 #endif