double GetDeflection();
};
-
/*!
* StdMeshers_FixedPoints1D: interface of "Fixed points 1D" hypothesis
*/
string GetObjectEntry();
};
+ /*!
+ * StdMeshers_Adaptive1D: interface of "Adaptive" hypothesis
+ */
+ interface StdMeshers_Adaptive1D : SMESH::SMESH_Hypothesis
+ {
+ /*!
+ * Sets minimal allowed segment length
+ */
+ void SetMinSize(in double minSegLen) raises (SALOME::SALOME_Exception);
+ double GetMinSize();
+
+ /*!
+ * Sets maximal allowed segment length
+ */
+ void SetMaxSize(in double maxSegLen) raises (SALOME::SALOME_Exception);
+ double GetMaxSize();
+
+ /*!
+ * Sets <deflection> parameter value,
+ * i.e. a maximal allowed distance between a segment and an edge.
+ */
+ void SetDeflection(in double deflection) raises (SALOME::SALOME_Exception);
+ double GetDeflection();
+ };
/*!
* StdMeshers_MaxElementVolume: interface of "Max. Hexahedron or Tetrahedron Volume" hypothesis
void SetIgnoreEdges(in SMESH::long_array edgeIDs) raises (SALOME::SALOME_Exception);
SMESH::long_array GetIgnoreEdges();
+ /*!
+ * Set edges either to exclude from treatment or to make the Viscous Layers on.
+ */
+ void SetEdges(in SMESH::long_array edgeIDs,
+ in boolean toIgnore) raises (SALOME::SALOME_Exception);
+ SMESH::long_array GetEdges();
+ boolean GetIsToIgnoreEdges();
+
/*!
* Set total thickness of layers of prisms
*/
boolean IsGridBySpacing(in short axis);
/*!
- * Set coordinates of nodes along an axis (counterd from zero)
+ * Set coordinates of nodes along an axis (countered from zero)
*/
void SetGrid(in SMESH::double_array coords,
in short axis) raises (SALOME::SALOME_Exception);