1 //=============================================================================
2 // File : SMESH_BasicHypothesis.idl
3 // Created : mer mai 15 13:37:18 CEST 2002
4 // Author : Paul RASCLE, EDF
6 // Copyright : EDF 2002
8 //=============================================================================
10 #ifndef _SMESH_BASICHYPOTHESIS_IDL_
11 #define _SMESH_BASICHYPOTHESIS_IDL_
13 #include "SALOME_Exception.idl"
14 #include "SMESH_Hypothesis.idl"
19 interface SMESH_LocalLength : SMESH_Hypothesis
21 void SetLength(in double length)
22 raises (SALOME::SALOME_Exception);
26 interface SMESH_NumberOfSegments : SMESH_Hypothesis
28 void SetNumberOfSegments(in long segmentsNumber)
29 raises (SALOME::SALOME_Exception);
30 long GetNumberOfSegments();
33 interface SMESH_MaxElementArea : SMESH_Hypothesis
35 void SetMaxElementArea(in double area)
36 raises (SALOME::SALOME_Exception);
37 double GetMaxElementArea();
40 interface SMESH_MaxElementVolume : SMESH_Hypothesis
42 void SetMaxElementVolume(in double volume)
43 raises (SALOME::SALOME_Exception);
44 double GetMaxElementVolume();
47 interface SMESH_Regular_1D : SMESH_1D_Algo
51 interface SMESH_MEFISTO_2D : SMESH_2D_Algo
55 interface SMESH_Quadrangle_2D : SMESH_2D_Algo
59 interface SMESH_Hexa_3D : SMESH_3D_Algo