X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=idl%2FSMESH_BasicHypothesis.idl;h=65124b02c120caae9114a59b4ee5f582105b9b02;hp=cd23d24313ed50369f8f94b45a41f7155c616e61;hb=7ba3124c8a4ba32308bbc40957ee9246374aa590;hpb=e4737e85f0da6d3f90fd08f6be1c2825195fe16f diff --git a/idl/SMESH_BasicHypothesis.idl b/idl/SMESH_BasicHypothesis.idl index cd23d2431..65124b02c 100644 --- a/idl/SMESH_BasicHypothesis.idl +++ b/idl/SMESH_BasicHypothesis.idl @@ -28,6 +28,7 @@ #include "SALOME_Exception.idl" #include "SMESH_Hypothesis.idl" +#include "SMESH_Mesh.idl" /*! @@ -52,6 +53,13 @@ module StdMeshers double GetLength(); }; + /*! + * StdMeshers_AutomaticLength: interface of "Automatic length" hypothesis + */ + interface StdMeshers_AutomaticLength : SMESH::SMESH_Hypothesis + { + }; + /*! * StdMeshers_NumberOfSegments: interface of "Nb. Segments" hypothesis */ @@ -68,6 +76,17 @@ module StdMeshers */ long GetNumberOfSegments(); + /*! + * Sets parameter value + */ + void SetDistrType(in long typ) + raises (SALOME::SALOME_Exception); + + /*! + * Returns parameter value + */ + long GetDistrType(); + /*! * Sets parameter value */ @@ -77,7 +96,44 @@ module StdMeshers /*! * Returns parameter value */ - double GetScaleFactor(); + double GetScaleFactor() + raises (SALOME::SALOME_Exception); + + /*! + * Sets parameter value for distribution DT_TabFunc + */ + void SetTableFunction(in SMESH::double_array table) + raises (SALOME::SALOME_Exception); + + /*! + * Returns
parameter value for distribution DT_TabFunc + */ + SMESH::double_array GetTableFunction() + raises (SALOME::SALOME_Exception); + + /*! + * Sets parameter value for distribution DT_ExprFunc + */ + void SetExpressionFunction(in string expr) + raises (SALOME::SALOME_Exception); + + /*! + * Returns parameter value for distribution DT_ExprFunc + */ + string GetExpressionFunction() + raises (SALOME::SALOME_Exception); + + /*! + * Sets parameter value for functional distributions + */ + void SetExponentMode(in boolean isExponent) + raises (SALOME::SALOME_Exception); + + /*! + * Returns parameter value for functional distributions + */ + boolean IsExponentMode() + raises (SALOME::SALOME_Exception); }; /*!