SALOME - SMESH - v.3.2.2 Data Structures

Here are the data structures with brief descriptions:
libSMESH_Swig._object
_pyAlgorithmClass representing smesh.Mesh_Algorithm
_pyCommandClass operating on a command string looking like ResultValue = Object.Method( Arg1, Arg2,...)
_pyComplexParamHypoClass for hypotheses having several parameters modified by one method
_pyGenClass corresponding to SMESH_Gen. It holds info on existing meshes and hypotheses
_pyHypothesisRoot class for hypothesis
_pyMesh
_pyNumberOfSegmentsHypClass representing NumberOfSegments hypothesis
_pyObjectRoot of all objects
SMESH.AlgoStateError
SMESH.Area
SMESH.Controls.Area
SMESH.Area_i
SMESH.Controls.AspectRatio
SMESH.AspectRatio
SMESH.AspectRatio3D
SMESH.Controls.AspectRatio3D
SMESH.AspectRatio3D_i
SMESH.AspectRatio_i
SMESH.AxisStruct
SMESH.Controls.BadOrientedVolume
SMESH.BadOrientedVolume
SMESH.BadOrientedVolume_i
SMESH.BelongToCylinder
SMESH.BelongToCylinder_i
SMESH.Controls.BelongToGeom
SMESH.BelongToGeom
SMESH.BelongToGeom_i
SMESH.BelongToPlane
SMESH.BelongToPlane_i
SMESH.BelongToSurface
SMESH.BelongToSurface_i
SMESH.Controls.Comparator
SMESH.Comparator
SMESH.Comparator_i
conv2dstruct
SMESH.DirStruct
Driver_Document
Driver_Mesh
Driver_SMDS_Mesh
Driver_SMESHDS_Mesh
DriverDAT_R_SMDS_Mesh
DriverDAT_R_SMESHDS_Document
DriverDAT_R_SMESHDS_Mesh
DriverDAT_W_SMDS_Mesh
DriverDAT_W_SMESHDS_Document
DriverDAT_W_SMESHDS_Mesh
DriverMED_Family
DriverMED_R_SMDS_Mesh
DriverMED_R_SMESHDS_Document
DriverMED_R_SMESHDS_Mesh
DriverMED_W_SMDS_Mesh
DriverMED_W_SMESHDS_Document
DriverMED_W_SMESHDS_Mesh
DriverSTL_R_SMDS_Mesh
DriverSTL_W_SMDS_Mesh
DriverUNV_R_SMDS_Mesh
DriverUNV_R_SMESHDS_Document
DriverUNV_R_SMESHDS_Mesh
DriverUNV_W_SMDS_Mesh
DriverUNV_W_SMESHDS_Document
DriverUNV_W_SMESHDS_Mesh
SMESH.Controls.ElementsOnSurface
Component
Engines_Component_i
SMESH.Controls.EqualTo
SMESH.EqualTo
SMESH.EqualTo_i
faceQuadStruct
SMESH.Controls.Filter
SMESH.Filter
SMESH.Filter.Criterion
SMESH.Filter_i
SMESH.FilterLibrary
SMESH.FilterLibrary_i
SMESH.FilterManager
SMESH.FilterManager_i
SMESH.Controls.FreeBorders
SMESH.FreeBorders
SMESH.FreeBorders_i
SMESH.Controls.FreeEdges
SMESH.FreeEdges
SMESH.Controls.FreeEdges.Border
SMESH.FreeEdges.Border
SMESH.FreeEdges_i
Function
FunctionExpr
FunctionIntegral
FunctionTable
SMESH.Functor
SMESH.Controls.Functor
SMESH.Functor_i
GenericHypothesisCreator_i
HypothesesSetClass containing set of hypotheses
HypothesisCreator_i< T >
HypothesisDataClass containing information about hypothesis
SMESH.Controls.Length
SMESH.Length
SMESH.Controls.Length2D
SMESH.Length2D
SMESH.Length2D.Value
SMESH.Controls.Length2D.Value
SMESH.Length2D_i
SMESH.Length_i
SMESH.Controls.LessThan
SMESH.LessThan
SMESH.LessThan_i
LightApp_Dialog
LightApp_Displayer
LightApp_Operation
LightApp_Selection
LinkID_Gen
SMESH.log_block
SMESH.Logical
SMESH.LogicalAND
SMESH.Controls.LogicalAND
SMESH.LogicalAND_i
SMESH.LogicalBinary
SMESH.Controls.LogicalBinary
SMESH.LogicalBinary_i
SMESH.Controls.LogicalNOT
SMESH.LogicalNOT
SMESH.LogicalNOT_i
SMESH.LogicalOR
SMESH.Controls.LogicalOR
SMESH.LogicalOR_i
SMESH.Controls.LyingOnGeom
SMESH.LyingOnGeom
SMESH.LyingOnGeom_i
SMESH.Controls.ManifoldPart
SMESH.Controls.ManifoldPart.Link
math_Function
math_FunctionSetWithDerivatives
smesh.MeshClass to define a mesh
smesh.MeshClass to define a mesh
smesh.Mesh_AlgorithmMother class to define algorithm, recommended to don't use directly
smesh.Mesh_AlgorithmMother class to define algorithm, recommended to don't use directly
smesh.Mesh_HexahedronClass to define a hexahedron 3D algorithm
smesh.Mesh_HexahedronClass to define a hexahedron 3D algorithm
smesh.Mesh_NetgenClass to define a NETGEN-based 2D or 3D algorithm that need no discrete boundary (i.e
smesh.Mesh_NetgenClass to define a NETGEN-based 2D or 3D algorithm that need no discrete boundary (i.e
smesh.Mesh_QuadrangleClass to define a quadrangle 2D algorithm
smesh.Mesh_QuadrangleClass to define a quadrangle 2D algorithm
smesh.Mesh_SegmentClass to define a segment 1D algorithm for discretization
smesh.Mesh_SegmentClass to define a segment 1D algorithm for discretization
smesh.Mesh_Segment_PythonClass to define a segment 1D algorithm for discretization with python function
smesh.Mesh_Segment_PythonClass to define a segment 1D algorithm for discretization with python function
smesh.Mesh_TetrahedronClass to define a tetrahedron 3D algorithm
smesh.Mesh_TetrahedronClass to define a tetrahedron 3D algorithm
smesh.Mesh_TriangleClass to define a triangle 2D algorithm
smesh.Mesh_TriangleClass to define a triangle 2D algorithm
SMESH.Controls.MinimumAngle
SMESH.MinimumAngle
SMESH.MinimumAngle_i
SMESH.Controls.MoreThan
SMESH.MoreThan
SMESH.MoreThan_i
SMESH.MultiConnection
SMESH.Controls.MultiConnection
SMESH.Controls.MultiConnection2D
SMESH.MultiConnection2D
SMESH.Controls.MultiConnection2D.Value
SMESH.MultiConnection2D.Value
SMESH.MultiConnection2D_i
SMESH.MultiConnection_i
MyElemIterator
MyGroupIterator
MyIterator< VALUE >
MyNodeIterator
MySetIterator< T >
NbSegmentsHypothesisData
NETGENPlugin_NETGEN_3D
NETGENPlugin_NETGEN_3D_i
SMESH.Controls.NumericalFunctor
SMESH.NumericalFunctor
SMESH.NumericalFunctor_i
OrientedPlane
NETGENPlugin_NETGEN_3D
FAMILY
MESH
SUPPORT
Area
AspectRatio
AspectRatio3D
BadOrientedVolume
BelongToCylinder
BelongToGeom
BelongToPlane
BelongToSurface
Comparator
EqualTo
Filter
FilterLibrary
FilterManager
FreeBorders
FreeEdges
Functor
Length
Length2D
LessThan
LogicalAND
LogicalBinary
LogicalNOT
LogicalOR
LyingOnGeom
MinimumAngle
MoreThan
MultiConnection
MultiConnection2D
NumericalFunctor
Predicate
RangeOfIds
Skew
SMESH_1D_Algo
SMESH_2D_Algo
SMESH_3D_Algo
SMESH_Algo
SMESH_Gen
SMESH_Group
SMESH_GroupBase
SMESH_GroupOnGeom
SMESH_Hypothesis
SMESH_Mesh
SMESH_MeshEditor
SMESH_Pattern
SMESH_subMesh
Taper
Volume3D
Warping
StdMeshers_Arithmetic1D
StdMeshers_AutomaticLength
StdMeshers_Deflection1D
StdMeshers_Hexa_3D
StdMeshers_LengthFromEdges
StdMeshers_LocalLength
StdMeshers_MaxElementArea
StdMeshers_MaxElementVolume
StdMeshers_MEFISTO_2D
StdMeshers_NotConformAllowed
StdMeshers_NumberOfSegments
StdMeshers_Propagation
StdMeshers_Quadrangle_2D
StdMeshers_QuadranglePreference
StdMeshers_QuadraticMesh
StdMeshers_Regular_1D
StdMeshers_StartEndLength
point3Dstruct
SMESH.PointStruct
PositionCreatorCreates SMDS_Position according to shape type
SMESH.Controls.Predicate
SMESH.Predicate
SMESH.Predicate_i
UNV.PrefixPrinter
QComboTableItem
QDialog
QDoubleValidator
QFrame
QHBox
QLineEdit
QObject
QTable
QTableItem
QtxDblSpinBox
QtxDialog
QValidator
QwtPlot
QXmlDefaultHandler
R2
R3
R4
SMESH.RangeOfIds
SMESH.Controls.RangeOfIds
SMESH.RangeOfIds_i
GenericObj
GenericObj_i
SALOME_Actor
SalomeApp_Module
Driver
SMESH.Skew
SMESH.Controls.Skew
SMESH.Skew_i
SMDS_EdgePosition
SMDS_FaceOfEdges
SMDS_FaceOfEdges_MyIterator
SMDS_FaceOfNodes
SMDS_FaceOfNodes_MyIterator
SMDS_FacePosition
SMDS_Fact_MyElemIterator
SMDS_Iterator< VALUE >Abstract class for iterators
SMDS_IteratorOfElements
SMDS_Mesh
SMDS_Mesh_MyEdgeIteratorReturn an iterator on edges of the current mesh
SMDS_Mesh_MyFaceIteratorReturn an iterator on faces of the current mesh
SMDS_Mesh_MyNodeIteratorReturn an iterator on nodes of the current mesh factory
SMDS_Mesh_MyVolumeIteratorReturn an iterator on volumes of the current mesh
SMDS_MeshEdge
SMDS_MeshEdge_MyNodeIterator
SMDS_MeshElementBase class for elements
SMDS_MeshElement_MyIteratorCreate an iterator which iterate on elements linked with the current element
SMDS_MeshElementIDFactory
SMDS_MeshFace
SMDS_MeshGroup
SMDS_MeshIDFactory
SMDS_MeshNode
SMDS_MeshNode_MyInvIterator
SMDS_MeshNode_MyIterator
SMDS_MeshObject
SMDS_MeshVolume
SMDS_PolygonalFaceOfNodes
SMDS_PolygonalFaceOfNodes_MyIterator
SMDS_PolyhedralVolumeOfNodes
SMDS_Position
SMDS_QuadraticEdge
SMDS_QuadraticFaceOfNodes
SMDS_QuadraticVolumeOfNodes
SMDS_QuadraticVolumeOfNodes_MyIterator
SMDS_SetIterator< VALUE, VALUE_SET_ITERATOR >Specific SMDS_Iterator iterating over abstract set of values like STL containers
SMDS_SpacePosition
SMDS_VertexPosition
SMDS_VolumeOfFaces
SMDS_VolumeOfFaces_MyIterator
SMDS_VolumeOfNodes
SMDS_VolumeOfNodes_MyIterator
SMDS_VolumeTool
SMESH_1D_Algo
SMESH.SMESH_1D_Algo
SMESH_1D_Algo_i
SMESH_2D_Algo
SMESH.SMESH_2D_Algo
SMESH_2D_Algo_i
SMESH_2smeshpy
SMESH_3D_Algo
SMESH.SMESH_3D_Algo
SMESH_3D_Algo_i
SMESH_Actor
SMESH_ActorDef
SMESH_Algo
SMESH.SMESH_Algo
SMESH_Algo_i
SMESH_Block
SMESH_Block.TEdge
SMESH_Block.TFace
SMESH_Client
SMESH_DeviceActor
SMESH_ExtractGeometry
SMESH_Gen
SMESH.SMESH_Gen
SMESH_Gen.TAlgoStateError
SMESH_Gen_i
SMESH_Group
SMESH.SMESH_Group
SMESH_Group_i
SMESH.SMESH_GroupBase
SMESH_GroupBase_i
SMESH_GroupObj
SMESH.SMESH_GroupOnGeom
SMESH_GroupOnGeom_i
SMESH_HypoFilter
SMESH_HypoFilter.ApplicablePredicate
SMESH_HypoFilter.DimPredicate
SMESH_HypoFilter.InstancePredicate
SMESH_HypoFilter.IsAssignedToPredicate
SMESH_HypoFilter.IsAuxiliaryPredicate
SMESH_HypoFilter.NamePredicate
SMESH_HypoFilter.templPredicate< TValue >
SMESH_HypoFilter.TypePredicate
SMESH_HypoPredicate
SMESH.SMESH_Hypothesis
SMESH_Hypothesis
SMESH_Hypothesis_i
SMESH.SMESH_IDSource
SMESH_LogicalFilter
SMESH_MEDFamily_i
SMESH_MEDMesh_i
SMESH_MEDSupport_i
SMESH_Mesh
SMESH.SMESH_Mesh
SMESH_Mesh_i
SMESH_MeshEditor
SMESH.SMESH_MeshEditor
SMESH_MeshEditor.ExtrusParam
SMESH_MeshEditor.TIDCompare
SMESH_MeshEditor_i
SMESH_MeshEditor_PathPoint
SMESH_MesherHelperIt helps meshers to add elements
SMESH_MeshObj
SMESH_NumberFilter
SMESH_Pattern
SMESH.SMESH_Pattern
SMESH_Pattern.TPoint
SMESH_Pattern_i
SMESH.SMESH_subMesh
SMESH_subMesh
SMESH_subMesh_i
SMESH_subMeshObj
SMESH_SubMeshObj
SMESH_Swig
libSMESH_Swig.SMESH_Swig
libSMESH_Swig.SMESH_SwigPtr
SMESH_TypeFilter
SMESH_VisualObj
SMESH_VisualObjDef
SMESHDS_Command
SMESHDS_Document
SMESHDS_Group
SMESHDS_GroupBase
SMESHDS_GroupOnGeom
SMESHDS_Hypothesis
SMESHDS_Mesh
SMESHDS_Mesh.HashTopoDS_Shape
SMESHDS_Script
SMESHDS_SubMesh
SMESHGUI
SMESHGUI_AddMeshElementDlg
SMESHGUI_AddQuadraticElementDlg
SMESHGUI_aParameterThis class is the base class of all parameters
SMESHGUI_boolParameterThis class represents parameter which can have value true or false
SMESHGUI_ChangeOrientationDlg
SMESHGUI_ClippingDlg
SMESHGUI_ConvToQuadDlg
SMESHGUI_ConvToQuadOp
SMESHGUI_CreatePatternDlg
SMESHGUI_CreatePolyhedralVolumeDlg
SMESHGUI_CuttingOfQuadsDlg
SMESHGUI_DeleteGroupDlg
SMESHGUI_dependParameterThis class represents the base parameter which contains dependency of shown state of other parameters on value of current
SMESHGUI_DiagValidator
SMESHGUI_Dialog
SMESHGUI_Displayer
SMESHGUI_doubleParameterThis class provides parameter with double value
SMESHGUI_DoubleValidator
SMESHGUI_EditMeshDlg
SMESHGUI_enumParameterThis class represents parameter which can have value from fixed set
SMESHGUI_ExtrusionAlongPathDlg
SMESHGUI_ExtrusionAlongPathDlg.SetBusy
SMESHGUI_ExtrusionDlg
SMESHGUI_FilterDlg
SMESHGUI_FilterLibraryDlg
SMESHGUI_FilterLibraryDlg.Dialog
SMESHGUI_FilterTable
SMESHGUI_FilterTable.AdditionalWidget
SMESHGUI_FilterTable.ComboItem
SMESHGUI_FilterTable.Table
SMESHGUI_GenericHypothesisCreatorAuxiliary class for creation of hypotheses
SMESHGUI_GenericHypothesisCreator.StdParam
SMESHGUI_GroupDlg
SMESHGUI_GroupOpDlg
SMESHGUI_HypothesisDlg
SMESHGUI_IdEditItem
SMESHGUI_IdValidator
SMESHGUI_intParameterThis class provides parameter with integer value
SMESHGUI_LineEdit
SMESHGUI_MergeNodesDlg
SMESHGUI_MeshDlgDialog for mech creation or editing
SMESHGUI_MeshInfosDlg
SMESHGUI_MeshOpOperation for mech creation or editing
SMESHGUI_MeshPatternDlg
SMESHGUI_MeshTabTab for tab widget containing controls for definition of algorithms and hypotheses
SMESHGUI_MoveNodesDlg
SMESHGUI_MultiEditDlg
SMESHGUI_NodesDlg
SMESHGUI_Operation
SMESHGUI_PatternWidget
SMESHGUI_Preferences_ColorDlg
SMESHGUI_Preferences_ScalarBarDlg
SMESHGUI_Preferences_SelectionDlg
SMESHGUI_RemoveElementsDlg
SMESHGUI_RemoveNodesDlg
SMESHGUI_RenumberingDlg
SMESHGUI_RevolutionDlg
SMESHGUI_RotationDlg
SMESHGUI_Selection
SMESHGUI_SelectionOp
SMESHGUI_SewingDlg
SMESHGUI_ShapeByMeshDlgDialog to publish a sub-shape of the mesh main shape by selecting mesh elements
SMESHGUI_ShapeByMeshOp
SMESHGUI_SingleEditDlg
SMESHGUI_SmoothingDlg
SMESHGUI_SpinBox
SMESHGUI_StandardMeshInfosDlg
SMESHGUI_strParameterThis class provides parameter with string value
SMESHGUI_SymmetryDlg
SMESHGUI_TableThis class represents custom table. It has only double values and editor for every cell has validator
SMESHGUI_TableFrameThis class represents frame for table and buttons
SMESHGUI_tableParameterThis class represents parameter which can have two-dimensional array of values
SMESHGUI_tableParameter.ValidatorInfo
SMESHGUI_TranslationDlg
SMESHGUI_TransparencyDlg
SMESHGUI_TrianglesInversionDlg
SMESHGUI_UnionOfTrianglesDlg
SMESHGUI_UnionOfTwoTrianglesDlg
SMESHGUI_XmlHandler
smeshpy.smeshpy
smeshpy.smeshpy
SortableElement
Standard_Transient
StdHypothesisCreator_i< T >
StdMeshers.StdMeshers_Arithmetic1D
StdMeshers_Arithmetic1D
StdMeshers_Arithmetic1D_i
StdMeshers_AutomaticLength1D Hypothesis to compute segment length free of thinking
StdMeshers.StdMeshers_AutomaticLength
StdMeshers_AutomaticLength_i
StdMeshers_Deflection1D
StdMeshers.StdMeshers_Deflection1D
StdMeshers_Deflection1D_i
StdMeshers.StdMeshers_Hexa_3D
StdMeshers_Hexa_3D
StdMeshers_Hexa_3D_i
StdMeshers.StdMeshers_LengthFromEdges
StdMeshers_LengthFromEdges
StdMeshers_LengthFromEdges_i
StdMeshers_LocalLength
StdMeshers.StdMeshers_LocalLength
StdMeshers_LocalLength_i
StdMeshers.StdMeshers_MaxElementArea
StdMeshers_MaxElementArea
StdMeshers_MaxElementArea_i
StdMeshers_MaxElementVolume
StdMeshers.StdMeshers_MaxElementVolume
StdMeshers_MaxElementVolume_i
StdMeshers_MEFISTO_2D
StdMeshers.StdMeshers_MEFISTO_2D
StdMeshers_MEFISTO_2D_i
StdMeshers.StdMeshers_NotConformAllowed
StdMeshers_NotConformAllowed
StdMeshers_NotConformAllowed_i
StdMeshers.StdMeshers_NumberOfSegments
StdMeshers_NumberOfSegmentsThis class represents hypothesis for 1d algorithm
StdMeshers_NumberOfSegments_i
StdMeshers_Penta_3D
StdMeshers_Propagation
StdMeshers.StdMeshers_Propagation
StdMeshers_Propagation_i
StdMeshers.StdMeshers_Quadrangle_2D
StdMeshers_Quadrangle_2D
StdMeshers_Quadrangle_2D_i
StdMeshers.StdMeshers_QuadranglePreference
StdMeshers_QuadranglePreferenceHypothesis for StdMeshers_Quadrangle_2D, forcing construction of quadrangles if the number of nodes on opposite edges is not the same. GIBI can do it if the global number of nodes is even (DALL operator). See PAL10467
StdMeshers_QuadranglePreference_i
StdMeshers.StdMeshers_QuadraticMesh
StdMeshers_QuadraticMeshHypothesis for StdMeshers_Regular_1D, forcing construction of quadratic edges. If the 2D mesher sees that all boundary edges are quadratic ones, it generates quadratic faces, else it generates linear faces using medium nodes as if they were vertex ones. The 3D mesher generates quadratic volumes only if all boundary faces are quadratic ones, else it fails
StdMeshers_QuadraticMesh_i
StdMeshers.StdMeshers_Regular_1D
StdMeshers_Regular_1D
StdMeshers_Regular_1D_i
StdMeshers_SMESHBlock
StdMeshers.StdMeshers_StartEndLength
StdMeshers_StartEndLength
StdMeshers_StartEndLength_i
StdMeshers_TNode
StdMeshersGUI_DistrPreview
StdMeshersGUI_DistrTableThis class represents custom table. It has only double values and editor for every cell has validator
StdMeshersGUI_DistrTableFrameThis class represents frame for table and buttons
StdMeshersGUI_NbSegmentsCreator
StdMeshersGUI_StdHypothesisCreatorClass for creation of simple hypotheses (only set of parameters without dependencies)
StudyContext
studyContextStruct
SUIT_FileDlg
SUIT_SelectionFilter
SMESH.Taper
SMESH.Controls.Taper
SMESH.Taper_i
TDoubleSliderWith2LablesWidget: slider with left and right labels
SMESH.TElementSimulation
SMESH.TElementSimulation
TIsoNode
SMESH.TNodeSimulation
SMESH.TPolySimulation
SMESH.TPythonDump
UNV2417.TRecord
UNV2412.TRecord
UNV2411.TRecord
SMESH.Controls.TSequenceOfXYZ
TSetVisiblity
TSizeCmp< T >
TVTKSmartPtr< T >
uvPtStruct
SMESH.Controls.Volume
SMESH.Volume3D
SMESH.Volume3D_i
vtkExtractGeometry
vtkLODActor
vtkPlane
vtkSmartPointer
SMESH.Controls.Warping
SMESH.Warping
SMESH.Warping_i
XYZ