Version: 9.16.0
StdMeshers::StdMeshers_ViscousLayerBuilder Interface Reference

StdMeshers_Cartesian_3D: interface of "ViscousLayerBuilder" algorithm. More...

import"SMESH_BasicHypothesis.idl";

Inheritance diagram for StdMeshers::StdMeshers_ViscousLayerBuilder:

Public Member Functions

void SetIgnoreFaces (in SMESH::long_array faceIDs) raises (SALOME::SALOME_Exception)
 Set faces to exclude from the definition of face to shrink. More...
 
void SetFaces (in SMESH::long_array faceIDs, in boolean toIgnore) raises (SALOME::SALOME_Exception)
 Set faces either to exclude from treatment or to make the offset geometry on. More...
 
void SetTotalThickness (in double thickness) raises (SALOME::SALOME_Exception)
 
void SetNumberLayers (in short numberOfLayers) raises (SALOME::SALOME_Exception)
 
void SetStretchFactor (in double strechFactor) raises (SALOME::SALOME_Exception)
 
void SetMethod (in VLExtrusionMethod how) raises (SALOME::SALOME_Exception)
 
void SetGroupName (in string name) raises (SALOME::SALOME_Exception)
 
GEOM::GEOM_Object GetShrinkGeometry (in SMESH::SMESH_Mesh finalMesh, in GEOM::GEOM_Object theObject) raises (SALOME::SALOME_Exception)
 
boolean AddLayers (in SMESH::SMESH_Mesh sourceMesh, in SMESH::SMESH_Mesh finalMesh, in GEOM::GEOM_Object theObject) raises (SALOME::SALOME_Exception)
 Build the prismatic layer from the shrink mesh. More...
 
ListOfHypothesisName GetCompatibleHypothesis ()
 Get list of hypothesis that can be used with this algorithm. More...
 
string GetName ()
 Get the Hypothesis typeName. More...
 
string GetLibName ()
 Get the Hypothesis plugin library Name. More...
 
short GetId ()
 Get the internal Id. More...
 
void SetVarParameter (in string parameter, in string method)
 Set the variable parameter. More...
 
string GetVarParameter (in string methodName)
 Return the variable parameter used for Hypothesis creation by name of method setting this parameter. More...
 
void SetHolderHypothesis (in SMESH::SMESH_Hypothesis hyp)
 Store a hypothesis wrapping this not published one. More...
 
boolean IsDimSupported (in Dimension type)
 Verify whether hypothesis supports given entity type. More...
 
boolean HasParameters ()
 Return true if a hypothesis has parameters. More...
 

Detailed Description

StdMeshers_Cartesian_3D: interface of "ViscousLayerBuilder" algorithm.

Member Function Documentation

◆ AddLayers()

boolean StdMeshers::StdMeshers_ViscousLayerBuilder::AddLayers ( in SMESH::SMESH_Mesh  sourceMesh,
in SMESH::SMESH_Mesh  finalMesh,
in GEOM::GEOM_Object  theObject 
)
raises (SALOME::SALOME_Exception
)

Build the prismatic layer from the shrink mesh.

◆ GetCompatibleHypothesis()

ListOfHypothesisName SMESH::SMESH_Algo::GetCompatibleHypothesis ( )
inherited

Get list of hypothesis that can be used with this algorithm.

◆ GetId()

short SMESH::SMESH_Hypothesis::GetId ( )
inherited

Get the internal Id.

◆ GetLibName()

string SMESH::SMESH_Hypothesis::GetLibName ( )
inherited

Get the Hypothesis plugin library Name.

◆ GetName()

string SMESH::SMESH_Hypothesis::GetName ( )
inherited

Get the Hypothesis typeName.

Referenced by StdMeshers_Regular_1D::CheckHypothesis().

◆ GetShrinkGeometry()

GEOM::GEOM_Object StdMeshers::StdMeshers_ViscousLayerBuilder::GetShrinkGeometry ( in SMESH::SMESH_Mesh  finalMesh,
in GEOM::GEOM_Object  theObject 
)
raises (SALOME::SALOME_Exception
)

◆ GetVarParameter()

string SMESH::SMESH_Hypothesis::GetVarParameter ( in string  methodName)
inherited

Return the variable parameter used for Hypothesis creation by name of method setting this parameter.

◆ HasParameters()

boolean SMESH::SMESH_Hypothesis::HasParameters ( )
inherited

Return true if a hypothesis has parameters.

This method is intended for GUI to know if "Edit" menu item should be available

◆ IsDimSupported()

boolean SMESH::SMESH_Hypothesis::IsDimSupported ( in Dimension  type)
inherited

Verify whether hypothesis supports given entity type.

◆ SetFaces()

void StdMeshers::StdMeshers_ViscousLayerBuilder::SetFaces ( in SMESH::long_array  faceIDs,
in boolean  toIgnore 
)
raises (SALOME::SALOME_Exception
)

Set faces either to exclude from treatment or to make the offset geometry on.

◆ SetGroupName()

void StdMeshers::StdMeshers_ViscousLayerBuilder::SetGroupName ( in string  name)
raises (SALOME::SALOME_Exception
)

◆ SetHolderHypothesis()

void SMESH::SMESH_Hypothesis::SetHolderHypothesis ( in SMESH::SMESH_Hypothesis  hyp)
inherited

Store a hypothesis wrapping this not published one.

This hyp, which has no own parameters but is published, is used to store variables defining parameters of this hypothesis.

◆ SetIgnoreFaces()

void StdMeshers::StdMeshers_ViscousLayerBuilder::SetIgnoreFaces ( in SMESH::long_array  faceIDs)
raises (SALOME::SALOME_Exception
)

Set faces to exclude from the definition of face to shrink.

◆ SetMethod()

void StdMeshers::StdMeshers_ViscousLayerBuilder::SetMethod ( in VLExtrusionMethod  how)
raises (SALOME::SALOME_Exception
)

◆ SetNumberLayers()

void StdMeshers::StdMeshers_ViscousLayerBuilder::SetNumberLayers ( in short  numberOfLayers)
raises (SALOME::SALOME_Exception
)

◆ SetStretchFactor()

void StdMeshers::StdMeshers_ViscousLayerBuilder::SetStretchFactor ( in double  strechFactor)
raises (SALOME::SALOME_Exception
)

◆ SetTotalThickness()

void StdMeshers::StdMeshers_ViscousLayerBuilder::SetTotalThickness ( in double  thickness)
raises (SALOME::SALOME_Exception
)

◆ SetVarParameter()

void SMESH::SMESH_Hypothesis::SetVarParameter ( in string  parameter,
in string  method 
)
inherited

Set the variable parameter.

Parameters
parameteris a string containing the notebook variable used for Hypothesis creation
methodis a name of Hypothesis method setting this parameter

This method must be called before calling method()