]> SALOME platform Git repositories - modules/hexablock.git/blob - idl/Cylinder.idl
Salome HOME
First publish of HEXABLOCKcomponant
[modules/hexablock.git] / idl / Cylinder.idl
1 #ifndef __Cylinder_idl__
2 #define __Cylinder_idl__
3 /*!
4  \defgroup EXAMPLES SALOME EXAMPLES components
5  */
6
7 #include "SALOME_Exception.idl"
8 #include "SALOME_GenericObj.idl"
9
10 #include "Element.idl"
11 #include "Vertex.idl"
12 #include "Vector.idl"
13
14 /*!  \ingroup EXAMPLES
15
16 This package contains the interface HEXABLOCK_ORB used 
17 for  %HEXABLOCK component as an example in %SALOME application.
18 */
19 module HEXABLOCK_ORB
20 {
21     interface Cylinder : Element
22     {
23         Vertex getBase() raises (SALOME::SALOME_Exception);
24         Vector getDirection() raises (SALOME::SALOME_Exception);
25         double getRadius() raises (SALOME::SALOME_Exception);
26         double getHeight() raises (SALOME::SALOME_Exception);
27
28 //         long saveVtk( in string fname );//CS_NOT_SPEC
29     };
30 };
31
32 #endif
33