Salome HOME
Merge from OCC_development_generic_2006
[modules/smesh.git] / idl / SMESH_BasicHypothesis.idl
index 3d5c227ceb8ea08c4b0d477d3549342161e4b2d2..b6367b75ddec63826c7e21e57a168988ad956e69 100644 (file)
@@ -21,7 +21,6 @@
 //
 //  File   : SMESH_BasicHypothesis.idl
 //  Author : Paul RASCLE, EDF
-//  $Header$
 
 #ifndef _SMESH_BASICHYPOTHESIS_IDL_
 #define _SMESH_BASICHYPOTHESIS_IDL_
@@ -75,6 +74,14 @@ module StdMeshers
    */
   interface StdMeshers_NumberOfSegments : SMESH::SMESH_Hypothesis
   {
+    /*!
+     * Builds and returns point distribution according to passed density function
+     */
+    SMESH::double_array BuildDistributionExpr( in string func, in long nbSeg, in long conv )
+      raises (SALOME::SALOME_Exception);
+    SMESH::double_array BuildDistributionTab( in SMESH::double_array func, in long nbSeg, in long conv )
+      raises (SALOME::SALOME_Exception);
+  
     /*!
      * Sets <number of segments> parameter value
      */
@@ -134,15 +141,15 @@ module StdMeshers
       raises (SALOME::SALOME_Exception);
 
     /*!
-     * Sets <exponent mode> parameter value for functional distributions
+     * Sets <conversion mode> parameter value for functional distributions
      */
-    void SetExponentMode(in boolean isExponent)
+    void SetConversionMode(in long conv )
       raises (SALOME::SALOME_Exception);
 
     /*!
-     * Returns <exponent mode> parameter value for functional distributions
+     * Returns <conversion mode> parameter value for functional distributions
      */
-    boolean IsExponentMode()
+    long ConversionMode()
       raises (SALOME::SALOME_Exception);
   };