#include "SALOME_Exception.idl"
#include "SMESH_Hypothesis.idl"
+#include "SMESH_Mesh.idl"
/*!
double GetLength();
};
+ /*!
+ * StdMeshers_AutomaticLength: interface of "Automatic length" hypothesis
+ */
+ interface StdMeshers_AutomaticLength : SMESH::SMESH_Hypothesis
+ {
+ };
+
/*!
* StdMeshers_NumberOfSegments: interface of "Nb. Segments" hypothesis
*/
*/
long GetNumberOfSegments();
+ /*!
+ * Sets <distribution type> parameter value
+ */
+ void SetDistrType(in long typ)
+ raises (SALOME::SALOME_Exception);
+
+ /*!
+ * Returns <distribution type> parameter value
+ */
+ long GetDistrType();
+
/*!
* Sets <scale factor> parameter value
*/
/*!
* Returns <scale factor> parameter value
*/
- double GetScaleFactor();
+ double GetScaleFactor()
+ raises (SALOME::SALOME_Exception);
+
+ /*!
+ * Sets <table function> parameter value for distribution DT_TabFunc
+ */
+ void SetTableFunction(in SMESH::double_array table)
+ raises (SALOME::SALOME_Exception);
+
+ /*!
+ * Returns <table function> parameter value for distribution DT_TabFunc
+ */
+ SMESH::double_array GetTableFunction()
+ raises (SALOME::SALOME_Exception);
+
+ /*!
+ * Sets <expression function> parameter value for distribution DT_ExprFunc
+ */
+ void SetExpressionFunction(in string expr)
+ raises (SALOME::SALOME_Exception);
+
+ /*!
+ * Returns <expression function> parameter value for distribution DT_ExprFunc
+ */
+ string GetExpressionFunction()
+ raises (SALOME::SALOME_Exception);
+
+ /*!
+ * Sets <exponent mode> parameter value for functional distributions
+ */
+ void SetExponentMode(in boolean isExponent)
+ raises (SALOME::SALOME_Exception);
+
+ /*!
+ * Returns <exponent mode> parameter value for functional distributions
+ */
+ boolean IsExponentMode()
+ raises (SALOME::SALOME_Exception);
};
/*!