From 4da5b791c7d5c026d14ac602cba6a08e62c5d67f Mon Sep 17 00:00:00 2001 From: jfa Date: Thu, 21 Jun 2007 10:10:26 +0000 Subject: [PATCH] Update User documentation for smesh package. --- .../smeshpy_doc/classsmeshDC_1_1Mesh.html | 6622 ++++++++++++++ .../classsmeshDC_1_1Mesh__Algorithm.html | 408 + ...hDC_1_1Mesh__Algorithm__inherit__graph.jpg | Bin 0 -> 39007 bytes ...lasssmeshDC_1_1Mesh__CompositeSegment.html | 772 ++ ...Mesh__CompositeSegment__inherit__graph.jpg | Bin 0 -> 9319 bytes .../classsmeshDC_1_1Mesh__Hexahedron.html | 436 + ...DC_1_1Mesh__Hexahedron__inherit__graph.jpg | Bin 0 -> 6117 bytes .../classsmeshDC_1_1Mesh__Netgen.html | 502 ++ ...meshDC_1_1Mesh__Netgen__inherit__graph.jpg | Bin 0 -> 5726 bytes .../classsmeshDC_1_1Mesh__Prism3D.html | 436 + ...eshDC_1_1Mesh__Prism3D__inherit__graph.jpg | Bin 0 -> 5776 bytes .../classsmeshDC_1_1Mesh__Projection1D.html | 494 + ..._1_1Mesh__Projection1D__inherit__graph.jpg | Bin 0 -> 6163 bytes .../classsmeshDC_1_1Mesh__Projection2D.html | 508 ++ ..._1_1Mesh__Projection2D__inherit__graph.jpg | Bin 0 -> 6163 bytes .../classsmeshDC_1_1Mesh__Projection3D.html | 508 ++ ..._1_1Mesh__Projection3D__inherit__graph.jpg | Bin 0 -> 6163 bytes .../classsmeshDC_1_1Mesh__Quadrangle.html | 459 + ...DC_1_1Mesh__Quadrangle__inherit__graph.jpg | Bin 0 -> 6049 bytes .../classsmeshDC_1_1Mesh__RadialPrism3D.html | 775 ++ ...1_1Mesh__RadialPrism3D__inherit__graph.jpg | Bin 0 -> 6343 bytes .../classsmeshDC_1_1Mesh__Segment.html | 773 ++ ...classsmeshDC_1_1Mesh__Segment__Python.html | 816 ++ ...1Mesh__Segment__Python__inherit__graph.jpg | Bin 0 -> 9145 bytes ...eshDC_1_1Mesh__Segment__inherit__graph.jpg | Bin 0 -> 13776 bytes .../classsmeshDC_1_1Mesh__Tetrahedron.html | 800 ++ ...C_1_1Mesh__Tetrahedron__inherit__graph.jpg | Bin 0 -> 6069 bytes .../classsmeshDC_1_1Mesh__Triangle.html | 855 ++ ...shDC_1_1Mesh__Triangle__inherit__graph.jpg | Bin 0 -> 5752 bytes .../smeshpy_doc/classsmeshDC_1_1smeshDC.html | 740 ++ ...lasssmeshDC_1_1smeshDC__inherit__graph.jpg | Bin 0 -> 5548 bytes .../SMESH/smeshpy_doc/classsmesh_1_1Mesh.html | 7910 ----------------- .../classsmesh_1_1Mesh__Algorithm.html | 556 -- ...esh_1_1Mesh__Algorithm__inherit__graph.jpg | Bin 35584 -> 0 bytes .../classsmesh_1_1Mesh__CompositeSegment.html | 973 -- ...Mesh__CompositeSegment__inherit__graph.jpg | Bin 7883 -> 0 bytes .../classsmesh_1_1Mesh__Hexahedron.html | 592 -- ...sh_1_1Mesh__Hexahedron__inherit__graph.jpg | Bin 5525 -> 0 bytes .../classsmesh_1_1Mesh__Netgen.html | 681 -- ...ssmesh_1_1Mesh__Netgen__inherit__graph.jpg | Bin 5126 -> 0 bytes .../classsmesh_1_1Mesh__Prism3D.html | 592 -- ...smesh_1_1Mesh__Prism3D__inherit__graph.jpg | Bin 5214 -> 0 bytes .../classsmesh_1_1Mesh__Projection1D.html | 658 -- ..._1_1Mesh__Projection1D__inherit__graph.jpg | Bin 5481 -> 0 bytes .../classsmesh_1_1Mesh__Projection2D.html | 672 -- ..._1_1Mesh__Projection2D__inherit__graph.jpg | Bin 5484 -> 0 bytes .../classsmesh_1_1Mesh__Projection3D.html | 672 -- ..._1_1Mesh__Projection3D__inherit__graph.jpg | Bin 5485 -> 0 bytes .../classsmesh_1_1Mesh__Quadrangle.html | 623 -- ...sh_1_1Mesh__Quadrangle__inherit__graph.jpg | Bin 5392 -> 0 bytes .../classsmesh_1_1Mesh__RadialPrism3D.html | 1011 --- ...1_1Mesh__RadialPrism3D__inherit__graph.jpg | Bin 5774 -> 0 bytes .../classsmesh_1_1Mesh__Segment.html | 974 -- .../classsmesh_1_1Mesh__Segment__Python.html | 1025 --- ...1Mesh__Segment__Python__inherit__graph.jpg | Bin 7802 -> 0 bytes ...smesh_1_1Mesh__Segment__inherit__graph.jpg | Bin 12303 -> 0 bytes .../classsmesh_1_1Mesh__Tetrahedron.html | 1059 --- ...h_1_1Mesh__Tetrahedron__inherit__graph.jpg | Bin 5448 -> 0 bytes .../classsmesh_1_1Mesh__Triangle.html | 1130 --- ...mesh_1_1Mesh__Triangle__inherit__graph.jpg | Bin 5149 -> 0 bytes .../gui/SMESH/smeshpy_doc/namespacesmesh.html | 1382 +-- .../SMESH/smeshpy_doc/namespacesmeshDC.html | 530 ++ doc/salome/tui/Makefile.am | 6 +- doc/salome/tui/SMESH/doxyfile.in | 3 +- 64 files changed, 16460 insertions(+), 20493 deletions(-) create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Algorithm.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Algorithm__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__CompositeSegment.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__CompositeSegment__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Hexahedron.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Hexahedron__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Netgen.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Netgen__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Prism3D.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Prism3D__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection1D.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection1D__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection2D.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection2D__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection3D.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection3D__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Quadrangle.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Quadrangle__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__RadialPrism3D.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__RadialPrism3D__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Segment.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Segment__Python.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Segment__Python__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Segment__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Tetrahedron.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Tetrahedron__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Triangle.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Triangle__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1smeshDC.html create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1smeshDC__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Algorithm.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Algorithm__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__CompositeSegment.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__CompositeSegment__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Hexahedron.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Hexahedron__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Netgen.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Netgen__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Prism3D.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Prism3D__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection1D.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection1D__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection2D.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection2D__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection3D.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection3D__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Quadrangle.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Quadrangle__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__RadialPrism3D.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__RadialPrism3D__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment__Python.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment__Python__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Tetrahedron.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Tetrahedron__inherit__graph.jpg delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Triangle.html delete mode 100644 doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Triangle__inherit__graph.jpg create mode 100644 doc/salome/gui/SMESH/smeshpy_doc/namespacesmeshDC.html diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh.html new file mode 100644 index 000000000..a9096b2e6 --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh.html @@ -0,0 +1,6622 @@ + + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh Class Reference

Class to define a mesh. +More... +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Constructor.
def SetMesh
 Method that inits the Mesh object from SMESH_Mesh interface.
def GetMesh
 Method that returns the mesh.
def GetName
 Get mesh name.
def SetName
 Set name to mesh.
def GetSubMesh
 Get the subMesh object associated to a subShape.
def GetShape
 Method that returns the shape associated to the mesh.
def SetShape
 Method that associates given shape to the mesh(entails the mesh recreation).
def IsReadyToCompute
 Return true if hypotheses are defined well.
def GetAlgoState
 Return errors of hypotheses definintion error list is empty if everything is OK.
def GetGeometryByMeshElement
 Return geometrical object the given element is built on.
def MeshDimension
 Returns mesh dimension depending on shape one.
def Segment
 Creates a segment discretization 1D algorithm.
def Triangle
 Creates a triangle 2D algorithm for faces.
def Quadrangle
 Creates a quadrangle 2D algorithm for faces.
def Tetrahedron
 Creates a tetrahedron 3D algorithm for solids.
def Hexahedron
 Creates a hexahedron 3D algorithm for solids.
def Netgen
 Deprecated, only for compatibility!
def Projection1D
 Creates a projection 1D algorithm for edges.
def Projection2D
 Creates a projection 2D algorithm for faces.
def Projection3D
 Creates a projection 3D algorithm for solids.
def Prism
 Creates a 3D extrusion (Prism 3D) or RadialPrism 3D algorithm for solids.
def Compute
 Compute the mesh and return the status of the computation.
def AutomaticTetrahedralization
 Compute tetrahedral mesh using AutomaticLength + MEFISTO + NETGEN The parameter fineness [0,-1] defines mesh fineness.
def AutomaticHexahedralization
 Compute hexahedral mesh using AutomaticLength + Quadrangle + Hexahedron The parameter fineness [0,-1] defines mesh fineness.
def AddHypothesis
 Assign hypothesis.
def GetHypothesisList
 Get the list of hypothesis added on a geom.
def RemoveGlobalHypotheses
 Removes all global hypotheses.
def Group
 Create a mesh group based on geometric object grp and give a name,
+ if this parameter is not defined the name is the same as the geometric group name
+ Note: Works like GroupOnGeom().
def ExportToMED
 Deprecated, only for compatibility! Please, use ExportMED() method instead.
def ExportMED
 Export the mesh in a file with the MED format.
def ExportDAT
 Export the mesh in a file with the DAT format.
def ExportUNV
 Export the mesh in a file with the UNV format.
def ExportSTL
 Export the mesh in a file with the STL format.
def CreateEmptyGroup
 Creates an empty mesh group.
def GroupOnGeom
 Creates a mesh group based on geometric object grp and give a name,
+ if this parameter is not defined the name is the same as the geometric group name.
def MakeGroupByIds
 Create a mesh group by the given ids of elements.
def MakeGroup
 Create a mesh group by the given conditions.
def MakeGroupByCriterion
 Create a mesh group by the given criterion.
def MakeGroupByCriteria
 Create a mesh group by the given criteria(list of criterions).
def MakeGroupByFilter
 Create a mesh group by the given filter.
def GetIdsFromFilter
 Pass mesh elements through the given filter and return ids.
def GetFreeBorders
 Verify whether 2D mesh element has free edges(edges connected to one face only)
+ Returns list of special structures(borders).
def RemoveGroup
 Remove a group.
def RemoveGroupWithContents
 Remove group with its contents.
def GetGroups
 Get the list of groups existing in the mesh.
def GetGroupNames
 Get the list of names of groups existing in the mesh.
def UnionGroups
 Union of two groups New group is created.
def IntersectGroups
 Intersection of two groups New group is created.
def CutGroups
 Cut of two groups New group is created.
def GetLog
 Get the log of nodes and elements added or removed since previous clear of the log.
def ClearLog
 Clear the log of nodes and elements added or removed since previous clear.
def GetId
 Get the internal Id.
def GetStudyId
 Get the study Id.
def HasDuplicatedGroupNamesMED
 Check group names for duplications.
def GetMeshEditor
 Obtain instance of SMESH_MeshEditor.
def GetMEDMesh
 Get MED Mesh.
def NbNodes
 Returns number of nodes in mesh.
def NbElements
 Returns number of elements in mesh.
def NbEdges
 Returns number of edges in mesh.
def NbEdgesOfOrder
 Returns number of edges with given order in mesh.
def NbFaces
 Returns number of faces in mesh.
def NbFacesOfOrder
 Returns number of faces with given order in mesh.
def NbTriangles
 Returns number of triangles in mesh.
def NbTrianglesOfOrder
 Returns number of triangles with given order in mesh.
def NbQuadrangles
 Returns number of quadrangles in mesh.
def NbQuadranglesOfOrder
 Returns number of quadrangles with given order in mesh.
def NbPolygons
 Returns number of polygons in mesh.
def NbVolumes
 Returns number of volumes in mesh.
def NbVolumesOfOrder
 Returns number of volumes with given order in mesh.
def NbTetras
 Returns number of tetrahedrons in mesh.
def NbTetrasOfOrder
 Returns number of tetrahedrons with given order in mesh.
def NbHexas
 Returns number of hexahedrons in mesh.
def NbHexasOfOrder
 Returns number of hexahedrons with given order in mesh.
def NbPyramids
 Returns number of pyramids in mesh.
def NbPyramidsOfOrder
 Returns number of pyramids with given order in mesh.
def NbPrisms
 Returns number of prisms in mesh.
def NbPrismsOfOrder
 Returns number of prisms with given order in mesh.
def NbPolyhedrons
 Returns number of polyhedrons in mesh.
def NbSubMesh
 Returns number of submeshes in mesh.
def GetElementsId
 Returns list of mesh elements ids.
def GetElementsByType
 Returns list of ids of mesh elements with given type.
def GetNodesId
 Returns list of mesh nodes ids.
def GetElementType
 Returns type of mesh element.
def GetSubMeshElementsId
 Returns list of submesh elements ids.
def GetSubMeshNodesId
 Returns list of submesh nodes ids.
def GetSubMeshElementType
 Returns list of ids of submesh elements with given type.
def Dump
 Get mesh description.
def GetNodeXYZ
 Get XYZ coordinates of node as list of double
+ If there is not node for given ID - returns empty list.
def GetNodeInverseElements
 For given node returns list of IDs of inverse elements
+ If there is not node for given ID - returns empty list.
def GetShapeID
 If given element is node returns IDs of shape from position
+ If there is not node for given ID - returns -1.
def GetShapeIDForElem
 For given element returns ID of result shape after FindShape() from SMESH_MeshEditor
+ If there is not element for given ID - returns -1.
def GetElemNbNodes
 Returns number of nodes for given element
+ If there is not element for given ID - returns -1.
def GetElemNode
 Returns ID of node by given index for given element
+ If there is not element for given ID - returns -1
+ If there is not node for given index - returns -2.
def IsMediumNode
 Returns true if given node is medium node in given quadratic element.
def IsMediumNodeOfAnyElem
 Returns true if given node is medium node in one of quadratic elements.
def ElemNbEdges
 Returns number of edges for given element.
def ElemNbFaces
 Returns number of faces for given element.
def IsPoly
 Returns true if given element is polygon.
def IsQuadratic
 Returns true if given element is quadratic.
def BaryCenter
 Returns XYZ coordinates of bary center for given element as list of double
+ If there is not element for given ID - returns empty list.
def RemoveElements
 Removes elements from mesh by ids.
def RemoveNodes
 Removes nodes from mesh by ids.
def AddNode
 Add node to mesh by coordinates.
def AddEdge
 Create edge both similar and quadratic (this is determed by number of given nodes).
def AddFace
 Create face both similar and quadratic (this is determed by number of given nodes).
def AddPolygonalFace
 Add polygonal face to mesh by list of nodes ids.
def AddVolume
 Create volume both similar and quadratic (this is determed by number of given nodes).
def AddPolyhedralVolume
 Create volume of many faces, giving nodes for each face.
def AddPolyhedralVolumeByFaces
 Create volume of many faces, giving IDs of existing faces.
def MoveNode
 Move node with given id.
def FindNodeClosestTo
 Find a node closest to a point.
def MeshToPassThroughAPoint
 Find a node closest to a point and move it to a point location.
def InverseDiag
 Replace two neighbour triangles sharing Node1-Node2 link with ones built on the same 4 nodes but having other common link.
def DeleteDiag
 Replace two neighbour triangles sharing Node1-Node2 link with a quadrangle built on the same 4 nodes.
def Reorient
 Reorient elements by ids.
def ReorientObject
 Reorient all elements of the object.
def TriToQuad
 Fuse neighbour triangles into quadrangles.
def TriToQuadObject
 Fuse neighbour triangles of the object into quadrangles.
def QuadToTri
 Split quadrangles into triangles.
def QuadToTriObject
 Split quadrangles into triangles.
def SplitQuad
 Split quadrangles into triangles.
def SplitQuadObject
 Split quadrangles into triangles.
def BestSplit
 Find better splitting of the given quadrangle.
def SplitQuadsNearTriangularFacets
 Split quafrangle faces near triangular facets of volumes.
def SplitHexaToTetras
 Split hexahedrons into tetrahedrons.
def SplitHexaToPrisms
 Split hexahedrons into prisms.
def Smooth
 Smooth elements.
def SmoothObject
 Smooth elements belong to given object.
def SmoothParametric
 Parametric smooth the given elements.
def SmoothParametricObject
 Parametric smooth elements belong to given object.
def ConvertToQuadratic
 Converts all mesh to quadratic one, deletes old elements, replacing them with quadratic ones with the same id.
def ConvertFromQuadratic
 Converts all mesh from quadratic to ordinary ones, deletes old quadratic elements,
+ replacing them with ordinary mesh elements with the same id.
def RenumberNodes
 Renumber mesh nodes.
def RenumberElements
 Renumber mesh elements.
def RotationSweep
 Generate new elements by rotation of the elements around the axis.
def RotationSweepObject
 Generate new elements by rotation of the elements of object around the axis.
def ExtrusionSweep
 Generate new elements by extrusion of the elements with given ids.
def AdvancedExtrusion
 Generate new elements by extrusion of the elements with given ids.
def ExtrusionSweepObject
 Generate new elements by extrusion of the elements belong to object.
def ExtrusionSweepObject1D
 Generate new elements by extrusion of the elements belong to object.
def ExtrusionSweepObject2D
 Generate new elements by extrusion of the elements belong to object.
def ExtrusionAlongPath
 Generate new elements by extrusion of the given elements A path of extrusion must be a meshed edge.
def ExtrusionAlongPathObject
 Generate new elements by extrusion of the elements belong to object A path of extrusion must be a meshed edge.
def Mirror
 Symmetrical copy of mesh elements.
def MirrorObject
 Symmetrical copy of object.
def Translate
 Translates the elements.
def TranslateObject
 Translates the object.
def Rotate
 Rotates the elements.
def RotateObject
 Rotates the object.
def FindCoincidentNodes
 Find group of nodes close to each other within Tolerance.
def FindCoincidentNodesOnPart
 Find group of nodes close to each other within Tolerance.
def MergeNodes
 Merge nodes.
def FindEqualElements
 Find elements built on the same nodes.
def MergeElements
 Merge elements in each given group.
def MergeEqualElements
 Remove all but one of elements built on the same nodes.
def SewFreeBorders
 Sew free borders.
def SewConformFreeBorders
 Sew conform free borders.
def SewBorderToSide
 Sew border to side.
def SewSideElements
 Sew two sides of a mesh.
def ChangeElemNodes
 Set new nodes for given element.
def GetLastCreatedNodes
 If during last operation of MeshEditor some nodes were created this method returns list of it's IDs,
+ if new nodes not created - returns empty list.
def GetLastCreatedElems
 If during last operation of MeshEditor some elements were created this method returns list of it's IDs,
+ if new elements not creared - returns empty list.

Data Fields

 smeshpyD
 geompyD
 geom
 mesh
 editor

Static Public Attributes

int geom = 0
int mesh = 0
int editor = 0
+


Detailed Description

+The class contains mesh shape, SMESH_Mesh, SMESH_MeshEditor More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.__init__ (  self,
  smeshpyD,
  geompyD,
  obj = 0,
  name = 0 
)
+
+
+ +

+Creates mesh on the shape geom(or the empty mesh if geom equal to 0), sets GUI name of this mesh to name.

Parameters:
+ + + +
obj Shape to be meshed or SMESH_Mesh object
name Study name of the mesh
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SetMesh (  self,
  theMesh 
)
+
+
+ +

+

Parameters:
+ + +
theMesh is SMESH_Mesh object
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetMesh (  self  ) 
+
+
+ +

+

Returns:
SMESH_Mesh object
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetName (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SetName (  self,
  name 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetSubMesh (  self,
  theSubObject,
  name 
)
+
+
+ +

+The subMesh object gives access to nodes and elements IDs.
+ SubMesh will be used instead of SubShape in a next idl version to adress a specific subMesh... +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetShape (  self  ) 
+
+
+ +

+

Returns:
GEOM_Object
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SetShape (  self,
  geom 
)
+
+
+ +

+

Parameters:
+ + +
geom shape to be meshed(GEOM_Object)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.IsReadyToCompute (  self,
  theSubObject 
)
+
+
+ +

+

Parameters:
+ + + +
theMesh is an instance of Mesh class
theSubObject subshape of a mesh shape
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetAlgoState (  self,
  theSubObject 
)
+
+
+ +

+

Parameters:
+ + + +
theMesh is an instance of Mesh class
theSubObject subshape of a mesh shape
+
+
Returns:
a list of errors
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetGeometryByMeshElement (  self,
  theElementID,
  theGeomName 
)
+
+
+ +

+The returned geometrical object, if not nil, is either found in the study or is published by this method with the given name

Parameters:
+ + + + +
theMesh is an instance of Mesh class
theElementID an id of the mesh element
theGeomName user defined name of geometrical object
+
+
Returns:
GEOM.GEOM_Object instance
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.MeshDimension (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Segment (  self,
  algo = REGULAR,
  geom = 0 
)
+
+
+ +

+If the optional algo parameter is not sets, this algorithm is REGULAR. If the optional geom parameter is not sets, this algorithm is global.
+ Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
+ + + +
algo values are smesh.REGULAR or smesh.PYTHON for discretization via python function
geom If defined, subshape to be meshed
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Triangle (  self,
  algo = MEFISTO,
  geom = 0 
)
+
+
+ +

+If the optional geom parameter is not sets, this algorithm is global.
+ Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
+ + + +
algo values are: smesh.MEFISTO or smesh.NETGEN
geom If defined, subshape to be meshed
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Quadrangle (  self,
  geom = 0 
)
+
+
+ +

+If the optional geom parameter is not sets, this algorithm is global.
+ Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
+ + +
geom If defined, subshape to be meshed
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Tetrahedron (  self,
  algo = NETGEN,
  geom = 0 
)
+
+
+ +

+The parameter algo permits to choice the algorithm: NETGEN or GHS3D If the optional geom parameter is not sets, this algorithm is global.
+ Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
+ + + +
algo values are: smesh.NETGEN, smesh.GHS3D, smesh.FULL_NETGEN
geom If defined, subshape to be meshed
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Hexahedron (  self,
  geom = 0 
)
+
+
+ +

+If the optional geom parameter is not sets, this algorithm is global.
+ Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
+ + +
geom If defined, subshape to be meshed
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Netgen (  self,
  is3D,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Projection1D (  self,
  geom = 0 
)
+
+
+ +

+If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
+ + +
geom If defined, subshape to be meshed
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Projection2D (  self,
  geom = 0 
)
+
+
+ +

+If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
+ + +
geom If defined, subshape to be meshed
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Projection3D (  self,
  geom = 0 
)
+
+
+ +

+If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
+ + +
geom If defined, subshape to be meshed
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Prism (  self,
  geom = 0 
)
+
+
+ +

+If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
+ + +
geom If defined, subshape to be meshed
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Compute (  self,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.AutomaticTetrahedralization (  self,
  fineness = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.AutomaticHexahedralization (  self,
  fineness = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.AddHypothesis (  self,
  hyp,
  geom = 0 
)
+
+
+ +

+

Parameters:
+ + + +
hyp is a hypothesis to assign
geom is subhape of mesh geometry
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetHypothesisList (  self,
  geom 
)
+
+
+ +

+

Parameters:
+ + +
geom is subhape of mesh geometry
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.RemoveGlobalHypotheses (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Group (  self,
  grp,
  name = "" 
)
+
+
+ +

+

Parameters:
+ + + +
grp is a geometric group, a vertex, an edge, a face or a solid
name is the name of the mesh group
+
+
Returns:
SMESH_GroupOnGeom
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ExportToMED (  self,
  f,
  version,
  opt = 0 
)
+
+
+ +

+Export the mesh in a file with the MED format and choice the version of MED format

Parameters:
+ + + +
f is the file name
version values are SMESH.MED_V2_1, SMESH.MED_V2_2
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ExportMED (  self,
  f,
  auto_groups = 0,
  version = MED_V2_2 
)
+
+
+ +

+

Parameters:
+ + + + +
f is the file name
auto_groups boolean parameter for creating/not creating the groups Group_On_All_Nodes, Group_On_All_Faces, ... ; the typical use is auto_groups=false.
version MED format version(MED_V2_1 or MED_V2_2)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ExportDAT (  self,
  f 
)
+
+
+ +

+

Parameters:
+ + +
f is the file name
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ExportUNV (  self,
  f 
)
+
+
+ +

+

Parameters:
+ + +
f is the file name
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ExportSTL (  self,
  f,
  ascii = 1 
)
+
+
+ +

+

Parameters:
+ + + +
f is the file name
ascii defined the kind of file contents
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.CreateEmptyGroup (  self,
  elementType,
  name 
)
+
+
+ +

+

Parameters:
+ + + +
elementType is the type of elements in the group
name is the name of the mesh group
+
+
Returns:
SMESH_Group
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GroupOnGeom (  self,
  grp,
  name = "",
  typ = None 
)
+
+
+ +

+

Parameters:
+ + + +
grp is a geometric group, a vertex, an edge, a face or a solid
name is the name of the mesh group
+
+
Returns:
SMESH_GroupOnGeom
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.MakeGroupByIds (  self,
  groupName,
  elementType,
  elemIDs 
)
+
+
+ +

+

Parameters:
+ + + + +
groupName is the name of the mesh group
elementType is the type of elements in the group
elemIDs is the list of ids
+
+
Returns:
SMESH_Group
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.MakeGroup (  self,
  groupName,
  elementType,
  CritType = FT_Undefined,
  Compare = FT_EqualTo,
  Treshold = "",
  UnaryOp = FT_Undefined 
)
+
+
+ +

+

Parameters:
+ + + + + + + +
groupName is the name of the mesh group
elementType is the type of elements in the group
CritType is type of criterion( FT_Taper, FT_Area, FT_RangeOfIds, FT_LyingOnGeom etc. )
Compare belong to {FT_LessThan, FT_MoreThan, FT_EqualTo}
Treshold is threshold value (range of id ids as string, shape, numeric)
UnaryOp is FT_LogicalNOT or FT_Undefined
+
+
Returns:
SMESH_Group
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.MakeGroupByCriterion (  self,
  groupName,
  Criterion 
)
+
+
+ +

+

Parameters:
+ + + +
groupName is the name of the mesh group
Criterion is the instance of Criterion class
+
+
Returns:
SMESH_Group
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.MakeGroupByCriteria (  self,
  groupName,
  theCriteria 
)
+
+
+ +

+

Parameters:
+ + + +
groupName is the name of the mesh group
Criteria is the list of criterions
+
+
Returns:
SMESH_Group
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.MakeGroupByFilter (  self,
  groupName,
  theFilter 
)
+
+
+ +

+

Parameters:
+ + + +
groupName is the name of the mesh group
Criterion is the instance of Filter class
+
+
Returns:
SMESH_Group
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetIdsFromFilter (  self,
  theFilter 
)
+
+
+ +

+

Parameters:
+ + +
theFilter is SMESH_Filter
+
+
Returns:
list of ids
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetFreeBorders (  self  ) 
+
+
+ +

+

Returns:
list of SMESH.FreeEdges.Border structure: edge id and two its nodes ids.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.RemoveGroup (  self,
  group 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.RemoveGroupWithContents (  self,
  group 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetGroups (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetGroupNames (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.UnionGroups (  self,
  group1,
  group2,
  name 
)
+
+
+ +

+All mesh elements that are present in initial groups are added to the new one +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.IntersectGroups (  self,
  group1,
  group2,
  name 
)
+
+
+ +

+All mesh elements that are present in both initial groups are added to the new one. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.CutGroups (  self,
  mainGroup,
  toolGroup,
  name 
)
+
+
+ +

+All mesh elements that are present in main group but do not present in tool group are added to the new one +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetLog (  self,
  clearAfterGet 
)
+
+
+ +

+

Parameters:
+ + +
clearAfterGet log is emptied after Get (safe if concurrents access)
+
+
Returns:
list of log_block structures: commandType number coords indexes
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.ClearLog (  self  ) 
+
+
+ +

+Must be used immediately after GetLog if clearAfterGet is false. +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetId (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetStudyId (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.HasDuplicatedGroupNamesMED (  self  ) 
+
+
+ +

+Consider maximum group name length stored in MED file. +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetMeshEditor (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetMEDMesh (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbNodes (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbElements (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbEdges (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.NbEdgesOfOrder (  self,
  elementOrder 
)
+
+
+ +

+

Parameters:
+ + +
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbFaces (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.NbFacesOfOrder (  self,
  elementOrder 
)
+
+
+ +

+

Parameters:
+ + +
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbTriangles (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.NbTrianglesOfOrder (  self,
  elementOrder 
)
+
+
+ +

+

Parameters:
+ + +
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbQuadrangles (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.NbQuadranglesOfOrder (  self,
  elementOrder 
)
+
+
+ +

+

Parameters:
+ + +
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbPolygons (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbVolumes (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.NbVolumesOfOrder (  self,
  elementOrder 
)
+
+
+ +

+

Parameters:
+ + +
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbTetras (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.NbTetrasOfOrder (  self,
  elementOrder 
)
+
+
+ +

+

Parameters:
+ + +
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbHexas (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.NbHexasOfOrder (  self,
  elementOrder 
)
+
+
+ +

+

Parameters:
+ + +
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbPyramids (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.NbPyramidsOfOrder (  self,
  elementOrder 
)
+
+
+ +

+

Parameters:
+ + +
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbPrisms (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.NbPrismsOfOrder (  self,
  elementOrder 
)
+
+
+ +

+

Parameters:
+ + +
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbPolyhedrons (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.NbSubMesh (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetElementsId (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetElementsByType (  self,
  elementType 
)
+
+
+ +

+

Parameters:
+ + +
elementType is required type of elements
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetNodesId (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetElementType (  self,
  id,
  iselem 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetSubMeshElementsId (  self,
  shapeID 
)
+
+
+ +

+

Parameters:
+ + +
shapeID is geom object(subshape) IOR
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetSubMeshNodesId (  self,
  shapeID,
  all 
)
+
+
+ +

+

Parameters:
+ + +
shapeID is geom object(subshape) IOR
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetSubMeshElementType (  self,
  shapeID 
)
+
+
+ +

+

Parameters:
+ + +
shapeID is geom object(subshape) IOR
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.Dump (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetNodeXYZ (  self,
  id 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetNodeInverseElements (  self,
  id 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetShapeID (  self,
  id 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetShapeIDForElem (  self,
  id 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetElemNbNodes (  self,
  id 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.GetElemNode (  self,
  id,
  index 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.IsMediumNode (  self,
  elementID,
  nodeID 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.IsMediumNodeOfAnyElem (  self,
  nodeID,
  elementType 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ElemNbEdges (  self,
  id 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ElemNbFaces (  self,
  id 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.IsPoly (  self,
  id 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.IsQuadratic (  self,
  id 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.BaryCenter (  self,
  id 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.RemoveElements (  self,
  IDsOfElements 
)
+
+
+ +

+

Parameters:
+ + +
IDsOfElements is list of ids of elements to remove
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.RemoveNodes (  self,
  IDsOfNodes 
)
+
+
+ +

+

Parameters:
+ + +
IDsOfNodes is list of ids of nodes to remove
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.AddNode (  self,
  x,
  y,
  z 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.AddEdge (  self,
  IDsOfNodes 
)
+
+
+ +

+

Parameters:
+ + +
IdsOfNodes List of node IDs for creation of element. Needed order of nodes in this list corresponds to description of MED.
+ This description is located by the following link: http://www.salome-platform.org/salome2/web_med_internet/logiciels/medV2.2.2_doc_html/html/modele_de_donnees.html#3.
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.AddFace (  self,
  IDsOfNodes 
)
+
+
+ +

+

Parameters:
+ + +
IdsOfNodes List of node IDs for creation of element. Needed order of nodes in this list corresponds to description of MED.
+ This description is located by the following link: http://www.salome-platform.org/salome2/web_med_internet/logiciels/medV2.2.2_doc_html/html/modele_de_donnees.html#3.
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.AddPolygonalFace (  self,
  IdsOfNodes 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.AddVolume (  self,
  IDsOfNodes 
)
+
+
+ +

+

Parameters:
+ + +
IdsOfNodes List of node IDs for creation of element. Needed order of nodes in this list corresponds to description of MED.
+ This description is located by the following link: http://www.salome-platform.org/salome2/web_med_internet/logiciels/medV2.2.2_doc_html/html/modele_de_donnees.html#3.
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.AddPolyhedralVolume (  self,
  IdsOfNodes,
  Quantities 
)
+
+
+ +

+

Parameters:
+ + + +
IdsOfNodes List of node IDs for volume creation face by face.
Quantities List of integer values, Quantities[i] gives quantity of nodes in face number i.
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.AddPolyhedralVolumeByFaces (  self,
  IdsOfFaces 
)
+
+
+ +

+

Parameters:
+ + +
IdsOfFaces List of face IDs for volume creation.
+
+Note: The created volume will refer only to nodes of the given faces, not to the faces itself. +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.MoveNode (  self,
  NodeID,
  x,
  y,
  z 
)
+
+
+ +

+

Parameters:
+ + + + + +
NodeID id of the node
x new X coordinate
y new Y coordinate
z new Z coordinate
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.FindNodeClosestTo (  self,
  x,
  y,
  z 
)
+
+
+ +

+

Parameters:
+ + + + +
x X coordinate of a point
y Y coordinate of a point
z Z coordinate of a point
+
+
Returns:
id of a node
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.MeshToPassThroughAPoint (  self,
  x,
  y,
  z 
)
+
+
+ +

+

Parameters:
+ + + + +
x X coordinate of a point
y Y coordinate of a point
z Z coordinate of a point
+
+
Returns:
id of a moved node
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.InverseDiag (  self,
  NodeID1,
  NodeID2 
)
+
+
+ +

+

Parameters:
+ + + +
NodeID1 first node id
NodeID2 second node id
+
+
Returns:
false if proper faces not found
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.DeleteDiag (  self,
  NodeID1,
  NodeID2 
)
+
+
+ +

+

Parameters:
+ + + +
NodeID1 first node id
NodeID2 second node id
+
+
Returns:
false if proper faces not found
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Reorient (  self,
  IDsOfElements = None 
)
+
+
+ +

+

Parameters:
+ + +
IDsOfElements if undefined reorient all mesh elements
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ReorientObject (  self,
  theObject 
)
+
+
+ +

+

Parameters:
+ + +
theObject is mesh, submesh or group
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.TriToQuad (  self,
  IDsOfElements,
  theCriterion,
  MaxAngle 
)
+
+
+ +

+

Parameters:
+ + + + +
IDsOfElements The triangles to be fused,
theCriterion is FT_...; used to choose a neighbour to fuse with.
MaxAngle is a max angle between element normals at which fusion is still performed; theMaxAngle is mesured in radians.
+
+
Returns:
TRUE in case of success, FALSE otherwise.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.TriToQuadObject (  self,
  theObject,
  theCriterion,
  MaxAngle 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject is mesh, submesh or group
theCriterion is FT_...; used to choose a neighbour to fuse with.
MaxAngle is a max angle between element normals at which fusion is still performed; theMaxAngle is mesured in radians.
+
+
Returns:
TRUE in case of success, FALSE otherwise.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.QuadToTri (  self,
  IDsOfElements,
  theCriterion 
)
+
+
+ +

+

Parameters:
+ + + + +
IDsOfElements the faces to be splitted.
theCriterion is FT_...; used to choose a diagonal for splitting.
 TRUE in case of success, FALSE otherwise.
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.QuadToTriObject (  self,
  theObject,
  theCriterion 
)
+
+
+ +

+

Parameters:
+ + + +
theObject object to taking list of elements from, is mesh, submesh or group
theCriterion is FT_...; used to choose a diagonal for splitting.
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SplitQuad (  self,
  IDsOfElements,
  Diag13 
)
+
+
+ +

+

Parameters:
+ + + +
theElems The faces to be splitted
the13Diag is used to choose a diagonal for splitting.
+
+
Returns:
TRUE in case of success, FALSE otherwise.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SplitQuadObject (  self,
  theObject,
  Diag13 
)
+
+
+ +

+

Parameters:
+ + +
theObject is object to taking list of elements from, is mesh, submesh or group
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.BestSplit (  self,
  IDOfQuad,
  theCriterion 
)
+
+
+ +

+

Parameters:
+ + + +
IDOfQuad ID of the quadrangle to be splitted.
theCriterion is FT_...; a criterion to choose a diagonal for splitting.
+
+
Returns:
1 if 1-3 diagonal is better, 2 if 2-4 diagonal is better, 0 if error occurs.
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.SplitQuadsNearTriangularFacets (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SplitHexaToTetras (  self,
  theObject,
  theNode000,
  theNode001 
)
+
+
+ +

+Use pattern mapping functionality for splitting.

Parameters:
+ + + + +
theObject object to take list of hexahedrons from; is mesh, submesh or group.
theNode000,theNode001 is in range [0,7]; give an orientation of the pattern relatively each hexahedron: the (0,0,0) key-point of pattern will be mapped into <theNode000>-th node of each volume, the (0,0,1) key-point will be mapped into <theNode001>-th node of each volume. The (0,0,0) key-point of used pattern corresponds to not split corner.
 TRUE in case of success, FALSE otherwise.
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SplitHexaToPrisms (  self,
  theObject,
  theNode000,
  theNode001 
)
+
+
+ +

+Use pattern mapping functionality for splitting.

Parameters:
+ + + + +
theObject object to take list of hexahedrons from; is mesh, submesh or group.
theNode000,theNode001 is in range [0,7]; give an orientation of the pattern relatively each hexahedron: the (0,0,0) key-point of pattern will be mapped into <theNode000>-th node of each volume, the (0,0,1) key-point will be mapped into <theNode001>-th node of each volume. The edge (0,0,0)-(0,0,1) of used pattern connects two not split corners.
 TRUE in case of success, FALSE otherwise.
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Smooth (  self,
  IDsOfElements,
  IDsOfFixedNodes,
  MaxNbOfIterations,
  MaxAspectRatio,
  Method 
)
+
+
+ +

+

Parameters:
+ + + + + + +
IDsOfElements list if ids of elements to smooth
IDsOfFixedNodes list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed.
MaxNbOfIterations maximum number of iterations
MaxAspectRatio varies in range [1.0, inf]
Method is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SmoothObject (  self,
  theObject,
  IDsOfFixedNodes,
  MaxNbOfIterations,
  MaxxAspectRatio,
  Method 
)
+
+
+ +

+

Parameters:
+ + + + + + +
theObject object to smooth
IDsOfFixedNodes list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed.
MaxNbOfIterations maximum number of iterations
MaxAspectRatio varies in range [1.0, inf]
Method is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SmoothParametric (  self,
  IDsOfElements,
  IDsOfFixedNodes,
  MaxNbOfIterations,
  MaxAspectRatio,
  Method 
)
+
+
+ +

+

Parameters:
+ + + + + + +
IDsOfElements list if ids of elements to smooth
IDsOfFixedNodes list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed.
MaxNbOfIterations maximum number of iterations
MaxAspectRatio varies in range [1.0, inf]
Method is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SmoothParametricObject (  self,
  theObject,
  IDsOfFixedNodes,
  MaxNbOfIterations,
  MaxAspectRatio,
  Method 
)
+
+
+ +

+

Parameters:
+ + + + + + +
theObject object to smooth
IDsOfFixedNodes list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed.
MaxNbOfIterations maximum number of iterations
MaxAspectRatio varies in range [1.0, inf]
Method is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ConvertToQuadratic (  self,
  theForce3d 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.ConvertFromQuadratic (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.RenumberNodes (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.RenumberElements (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.RotationSweep (  self,
  IDsOfElements,
  Axix,
  AngleInRadians,
  NbOfSteps,
  Tolerance 
)
+
+
+ +

+

Parameters:
+ + + + + + +
IDsOfElements list of ids of elements to sweep
Axix axis of rotation, AxisStruct or line(geom object)
AngleInRadians angle of Rotation
NbOfSteps number of steps
Tolerance tolerance
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.RotationSweepObject (  self,
  theObject,
  Axix,
  AngleInRadians,
  NbOfSteps,
  Tolerance 
)
+
+
+ +

+

Parameters:
+ + + + + + +
theObject object wich elements should be sweeped
Axix axis of rotation, AxisStruct or line(geom object)
AngleInRadians angle of Rotation
NbOfSteps number of steps
Tolerance tolerance
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ExtrusionSweep (  self,
  IDsOfElements,
  StepVector,
  NbOfSteps 
)
+
+
+ +

+

Parameters:
+ + + + +
IDsOfElements list of elements ids for extrusion
StepVector vector, defining the direction and value of extrusion
NbOfSteps the number of steps
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.AdvancedExtrusion (  self,
  IDsOfElements,
  StepVector,
  NbOfSteps,
  ExtrFlags,
  SewTolerance 
)
+
+
+ +

+

Parameters:
+ + + + + + +
IDsOfElements is ids of elements
StepVector vector, defining the direction and value of extrusion
NbOfSteps the number of steps
ExtrFlags set flags for performing extrusion
SewTolerance uses for comparing locations of nodes if flag EXTRUSION_FLAG_SEW is set
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ExtrusionSweepObject (  self,
  theObject,
  StepVector,
  NbOfSteps 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject object wich elements should be processed
StepVector vector, defining the direction and value of extrusion
NbOfSteps the number of steps
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ExtrusionSweepObject1D (  self,
  theObject,
  StepVector,
  NbOfSteps 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject object wich elements should be processed
StepVector vector, defining the direction and value of extrusion
NbOfSteps the number of steps
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ExtrusionSweepObject2D (  self,
  theObject,
  StepVector,
  NbOfSteps 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject object wich elements should be processed
StepVector vector, defining the direction and value of extrusion
NbOfSteps the number of steps
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ExtrusionAlongPath (  self,
  IDsOfElements,
  PathMesh,
  PathShape,
  NodeStart,
  HasAngles,
  Angles,
  HasRefPoint,
  RefPoint,
  LinearVariation = False 
)
+
+
+ +

+

Parameters:
+ + + + + + + + + + +
IDsOfElements is ids of elements
PathMesh mesh containing a 1D sub-mesh on the edge, along which proceeds the extrusion
PathShape is shape(edge); as the mesh can be complex, the edge is used to define the sub-mesh for the path
NodeStart the first or the last node on the edge. It is used to define the direction of extrusion
HasAngles allows the shape to be rotated around the path to get the resulting mesh in a helical fashion
Angles list of angles
HasRefPoint allows to use base point
RefPoint point around which the shape is rotated(the mass center of the shape by default). User can specify any point as the Base Point and the shape will be rotated with respect to this point.
LinearVariation makes compute rotation angles as linear variation of given Angles along path steps
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ExtrusionAlongPathObject (  self,
  theObject,
  PathMesh,
  PathShape,
  NodeStart,
  HasAngles,
  Angles,
  HasRefPoint,
  RefPoint,
  LinearVariation = False 
)
+
+
+ +

+

Parameters:
+ + + + + + + + + + +
IDsOfElements is ids of elements
PathMesh mesh containing a 1D sub-mesh on the edge, along which proceeds the extrusion
PathShape is shape(edge); as the mesh can be complex, the edge is used to define the sub-mesh for the path
NodeStart the first or the last node on the edge. It is used to define the direction of extrusion
HasAngles allows the shape to be rotated around the path to get the resulting mesh in a helical fashion
Angles list of angles
HasRefPoint allows to use base point
RefPoint point around which the shape is rotated(the mass center of the shape by default). User can specify any point as the Base Point and the shape will be rotated with respect to this point.
LinearVariation makes compute rotation angles as linear variation of given Angles along path steps
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Mirror (  self,
  IDsOfElements,
  Mirror,
  theMirrorType,
  Copy = 0 
)
+
+
+ +

+

Parameters:
+ + + + + +
IDsOfElements list of elements ids
Mirror is AxisStruct or geom object(point, line, plane)
theMirrorType is POINT, AXIS or PLANE If the Mirror is geom object this parameter is unnecessary
Copy allows to copy element(Copy is 1) or to replace with its mirroring(Copy is 0)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.MirrorObject (  self,
  theObject,
  Mirror,
  theMirrorType,
  Copy = 0 
)
+
+
+ +

+

Parameters:
+ + + + + +
theObject mesh, submesh or group
Mirror is AxisStruct or geom object(point, line, plane)
theMirrorType is POINT, AXIS or PLANE If the Mirror is geom object this parameter is unnecessary
Copy allows to copy element(Copy is 1) or to replace with its mirroring(Copy is 0)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Translate (  self,
  IDsOfElements,
  Vector,
  Copy 
)
+
+
+ +

+

Parameters:
+ + + + +
IDsOfElements list of elements ids
Vector direction of translation(DirStruct or vector)
Copy allows to copy the translated elements
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.TranslateObject (  self,
  theObject,
  Vector,
  Copy 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject object to translate(mesh, submesh, or group)
Vector direction of translation(DirStruct or geom vector)
Copy allows to copy the translated elements
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.Rotate (  self,
  IDsOfElements,
  Axis,
  AngleInRadians,
  Copy 
)
+
+
+ +

+

Parameters:
+ + + + + +
IDsOfElements list of elements ids
Axis axis of rotation(AxisStruct or geom line)
AngleInRadians angle of rotation(in radians)
Copy allows to copy the rotated elements
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.RotateObject (  self,
  theObject,
  Axis,
  AngleInRadians,
  Copy 
)
+
+
+ +

+

Parameters:
+ + + + + +
theObject object to rotate(mesh, submesh, or group)
Axis axis of rotation(AxisStruct or geom line)
AngleInRadians angle of rotation(in radians)
Copy allows to copy the rotated elements
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.FindCoincidentNodes (  self,
  Tolerance 
)
+
+
+ +

+

Parameters:
+ + + +
Tolerance tolerance value
list of group of nodes
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.FindCoincidentNodesOnPart (  self,
  SubMeshOrGroup,
  Tolerance 
)
+
+
+ +

+

Parameters:
+ + + + +
Tolerance tolerance value
SubMeshOrGroup SubMesh or Group
list of group of nodes
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.MergeNodes (  self,
  GroupsOfNodes 
)
+
+
+ +

+

Parameters:
+ + +
list of group of nodes
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.FindEqualElements (  self,
  MeshOrSubMeshOrGroup 
)
+
+
+ +

+

Parameters:
+ + +
MeshOrSubMeshOrGroup Mesh or SubMesh, or Group of elements for searching
+
+
Returns:
a list of groups of equal elements
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.MergeElements (  self,
  GroupsOfElementsID 
)
+
+
+ +

+

Parameters:
+ + +
GroupsOfElementsID groups of elements for merging
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.MergeEqualElements (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SewFreeBorders (  self,
  FirstNodeID1,
  SecondNodeID1,
  LastNodeID1,
  FirstNodeID2,
  SecondNodeID2,
  LastNodeID2,
  CreatePolygons,
  CreatePolyedrs 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SewConformFreeBorders (  self,
  FirstNodeID1,
  SecondNodeID1,
  LastNodeID1,
  FirstNodeID2,
  SecondNodeID2 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SewBorderToSide (  self,
  FirstNodeIDOnFreeBorder,
  SecondNodeIDOnFreeBorder,
  LastNodeIDOnFreeBorder,
  FirstNodeIDOnSide,
  LastNodeIDOnSide,
  CreatePolygons,
  CreatePolyedrs 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.SewSideElements (  self,
  IDsOfSide1Elements,
  IDsOfSide2Elements,
  NodeID1OfSide1ToMerge,
  NodeID1OfSide2ToMerge,
  NodeID2OfSide1ToMerge,
  NodeID2OfSide2ToMerge 
)
+
+
+ +

+Nodes belonging to Side1 are merged with nodes of elements of Side2. Number of elements in theSide1 and in theSide2 must be equal and they should have similar node connectivity. The nodes to merge should belong to sides borders and the first node should be linked to the second. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh.ChangeElemNodes (  self,
  ide,
  newIDs 
)
+
+
+ +

+

Parameters:
+ + + +
ide the element id
newIDs nodes ids
+
+
Returns:
If number of nodes is not corresponded to type of element - returns false
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetLastCreatedNodes (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh.GetLastCreatedElems (  self  ) 
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
int smeshDC.Mesh.geom = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.Mesh.mesh = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.Mesh.editor = 0 [static]
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh.geom
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh.mesh
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh.editor
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Algorithm.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Algorithm.html new file mode 100644 index 000000000..eb602f62b --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Algorithm.html @@ -0,0 +1,408 @@ + + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Algorithm Class Reference

Mother class to define algorithm, recommended to don't use directly. +More... +

+Inheritance diagram for smeshDC.Mesh_Algorithm:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 smesh
 mesh
 geom
 subm
 algo
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
)
+
+
+ +

+ +

+

+


Field Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+Reimplemented in smeshDC.Mesh_Segment. +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Algorithm__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Algorithm__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0380c6a142c1e5a8451b024e7f490f7f6ddd1753 GIT binary patch literal 39007 zcmeFZWmKJ8mnQnc#@*dL!QCwc4?%)^a0%`f2n4s_2_D=fxVyW<#@$_l)B9B2(S5&D z{nhBMGe-5j)n~)v$6~!}Fehv8HRpVuXTHq8tN|EuQnFG26chkJLB4>OXFxN)VLlEa7EUgXKQ@6vL_|bEMj=2&CE%bWq2&1Ae!a8vhr?F>2v6mJ!|^5NCj#}G$_`wWi8C5bBS(KkBs_cqLLyo^dWKi8xwv_F z`S=AS-bzYI%gD-oP*qdc(A3g4hB(XI!qUpg*~Qh(-NQ5BYhX}tNN8AWTzo=e()S<9 zS=l+cdHDr}MZc=5YijH28yY*ix_f&2`UeIlr>19S=jIo{>l>R}+dI2^`v>P2msi&} zzi;pE|F8=R0R5|3ke~l**q`jegxCcQ0|SDA|HCdQXgA0JVZy*tvcqACE5mi7$AricClV2hE$;*Pxlorr5Mz&$RP=p(+w3(!6B_rm|8?isp$(>eBTTIhrM zM@!h;63?PfK?vOz4OO-DNPL7e8NH2R07KSa9R&vhHDxK=eT=7#8B{B?94K`##*{cQ zsU{|8IF8+b0$0ieRLc749h!U9b7$oXu#a1+eNJr^o+bYjah`kbjG$RS>lWGJ=G}C2 zve*={DWvZEH8dD#{>b+Z+E zIr&Wzv1x==NEkfBQZVb+g#oir~$2X}fJpBF=0k?W-UgmKqMnW4M z;;mS4s36=@db+SNvodO-a};h>!4$-?z(Rk?#v8@v*7cbmTbj#w5$7f?oQLJ5akl1Tf{T5>IuFB#o>L<)h zl`Ogri}UD4*NAe7FZ*I-2F3fo&j+$BHQ01%gM(|rX=;-tDOq@zr6^zfh7SchlDn3s z8F!1&#~I9KPBPnR?mND%kRV@x!G;do8a8wJ2C6T3<;QbPPt^kLWx*1ovVpLp>Jsxd zgn+RSR@1zm0>cYa&90i6`a?t5&I=${*_6(D?Kox|%i*>b6C*}4`m^BRMubVdt+hEo zHt~YkOTw)76d4ams3G80JSWe3{2Fu%e~B>CrrM;CsA-`@5r1t`HwTy)8|AZBl+N$S zP@AUT&^=#J-~r1>4xynS1y(yxfD>6Lf# zH72WV?gZ^NF946{ZhAFv_yXL)>%IVU^v_bwzgB!4T1juI1S19CM=N6Qb(lvzt*Eq` z2+Bru0`w7)yJUGyd!HVa%%YFAd&8M)*LQl8-xZCfwbO0+$&AsE|14EJI%NGNZh0f< zTcs1v*0s&jABOS4Y7=A$BG~^D2CQ92W89`I_-Y5p)U+7q4q$bl_?lq6Lt>0$|1m3u zwvm|!EKa9}rL$sMMQ?7dUlvL~rPncSJPhjguY-KTPmY(MmNdN=#mL>U^?YsubFAFh zbyxS*d7XNm%e0OsrQSbcal97K-QU3Zs;M0kYgbK$pkX!CY_KC4k zhyB*8L)-mq26x_zW{=~KsytJJ{G>8D_&wWUetMn0PuiY;lA7r0Gk9e+L;6f#`5j()z$3yp&t8B0~;lRql6|780 zfbqm&0L5l#%~6K;dN!^OF=^9Gmgf3PkPYyFdvBfUJfJeDVaU*A37`|}$`6xKgGxyR zPH*BOp%vs9vtcCq6J$UZYCyIvtpxOEiGgydu-O&3A6fnk!>2p%lz~fPC^z21b`X69 zS%MroxMj2NCs-ncuzO`B2`XTMk~MgQ^M zaK;_G^?H^_XLVl${q`4B+G{cY=4gh04!Mm zS^*F*wh~>aWoB~l_^lXUTZ>v#M%(e)Z*7y0Ul<3v55Sg6%lC;MPWSjc;Uj|b8`kxt z*S?6uHEZiwH`OFoo|8S`T~*pi-V8Uw&9cHp2Qo(QED7t$1>cgE8#`&gZiOUwvFeq& z*vF+?dAY{6h8DBwpXvKuBR6^~JFu<@1&EqkYNON2sjj%>kCcrDk5ASax56ziz~;=j zvI@K?BxTv*i+1K26*DPLxD}jLg?{;Q7_I z7Xt#N`1p!v)$J{Bcy81y?_6)rnUv{d!C`E0iu8U0Gt9W{>0u0oKvoz7kX7Fz+NF(F zwV{ZsYn4ow;v;b2kTu|96o?WCP?=I<{09H;=vKwu%M$T=6(xH9Bk zdZb8)%>4WSNkKZCMIRN&|6cZ=?vS>xOiWiJ5@~S@E{<9P0%HDojjwlOD{arao^@c-WiqFn@q~;fYNcFS=#>hXbYIQ$az#<_Fqs zr`(JUC8atEmDRp1VuFZfAL{FX4Guq&LJqX|-E2KJF!thDk|I#xK$1-UW#Iy{wO2;G>~iKM+(f+hH)|z5IOm+8;xase%Tsh+t456=AzYH=>?QC) zqy3jseS#TEwJJ-cpGd@_O~8o}+IygYa?;s{dL1vacz>2BQTuRzHriVF7t;q_-FSr} zxwV0YXo_8m6;{#I0BRis-2sziLq)<5zW)G8Jt@DEjx11wsx&s88nGpc>YQ z^~$Z_If{|p)%aYH!Dbt1|evY0b5w5+08VUt_jp`K`R-UG5dlB2P!^m_~$Mqyi z_bdrCRQOX&U`mhr27Q#parjP;+bUx_~QOXI4Nrh6$tZMjWO+tAUd+%>+1kjbw=0BHLds zmJUYFQLXpqPari>rh-E{5LYKWL4bs^YC6ZrGSeqU4Q-Ppw!7g^x>bug5oxzHCQ9&} z1y%wr(c!q|r{xrrrp-Ys;|rxtojv~1EQW)oC?oZzd_ehoYxFnuGtSZI3sy=8Q8u~f zD78V|UF3wy;_rkrq!OaZ%71Y=^y%v$)3 z57m9od|b`&IAPWc(3;|YWA=RP8Nu_Jfm8aX)L1fc(f-m{flkf*{TjBT7>#)>`uJ?z zzP5AXY~t8Qt8uMg!qrl^j39ahC1WIwN>V{3c;piI;O-0S`)MM{(nC@fnM4HR2MT{f zW!)bUqrU(*Tv#@^m7FaVZQTPRCIgJ?@8xADTUAZzGM`K}A6q)X`0DGRGZ9_e-ih(L z5xtgwlEA!r0T$FjN=eG{#H!P@;e%e4NOvWv-no^rd?e;1NWePFqj<@lK08v1N|2(M&KYfIH<2icRkvD(I>PagGT{P_yzFSs*e40Zvv!U4_ zhU{HO@5Cj^oc#J297|})K#@FM#x4PBv%@~vy*dQW)Z9#ISZhAZ>6?gtLOFVnGqQ7o zCYLY|ZKFyO6f?ClNBYk*k&j0fpx6JO58iRpHjwX}%TW)KBakAwb91VC%Meut1O50Y zHmPT;t+9LBc!R;q4Pgg6;7QZxE0r-4N7h>9c@sy@Z{kJ%&9NZqcNO7slb^2k2*JcM zSO^RKOlqnO^Z?45r&`f#MEHMCDmI9E?EjIkinSpFo z+RZ_7s+Y^FETHGxkVP;|=U00VkdrSVa0dPQV9L`1a_fbCV>|Jt&DAqlTB)*98gpLX zd0;7Yf^LFQg(-1-y=%oVDu@*QjIqr6{JCcAk!%GLTpjE&WTN^0X-;$S{CPV2PtX0m*Z;P^P@d=|e@#%O3({shQ5guBr|-xvuUh5F_YbeS z;J6%X<0y;4{*__mUj8h0^8(ypRlER`_13nPLgp_36>Es-5ium)%StXH#{$__GPiBm zZ19((kC^A3)YYAo^S=N(6bEP%Asqx1Kc;6&ZJ+f--_y+~pXPsr&9Oy9Wwg)nb5!$i z?W4qvw#rbb2$!GA{1uosOWP6q2DyJ(YsrseSk}lZR?!nLY)v~W?6ugx6pqW#J3b?y zmCk+f7Itu0FD0_vo?=dyrKt%0G2fjNE4LNvF=FfcC%9o8UR?5z#Pm-|!QadN(;Z^} zOmmhIbTuL}dePN&ua-OQS(f(8f+;(4j`v$Y5Qv&0=625EuN_xY_vBF@iO%Gngp$vu zJv|WPb!)DQ26ce-7EuXPDG-93Y5MTeo%xF4iwa+XKS( zOQ!C7#UZyo534nh%I0^|n%ZC<-!Lx&&SBGQiJh`Z`}b&Kr;9Vw>Pf60DYC+{3l1tQ zSF{Bbgu53mY>qcsX}@1V>KYHWeMPv4p?n;7HjZ|85$~l9{K)(w#l0ipjxAIO( zM04DGbm>bVOsrTRx4c~lHw%r0v$fOc$Bzz<;#;5w@A`Q|Xm$pE3QWIVNPISLsc)<; zUaRG>Ge%t#<(`0ILl_?Q%17%2XwA(`4Dr~NQmL)TdTBQQB-ZBwQW+cv*~C%c zK@=BOy~P{Mc3ndo#FTC5A@O_=YcV|Q)8@8Z+d3TYjpq)Jed3Tq?wNSbRXvA5k z_zCX?=o7dE3m!P`tApcoilDAxL_ zlMa3SAQ)>T7<%`G+HQrvY@az({)ep!!t92cYOInUXVI<&eIdxnc#3|uVA0)4qUu3< z!C6lLy}D5Lu~^lBTTyAAob7%bKK-DsF>p2(>@)J5!)@(jAiqqOjazwvyu>p50YDmb zNX5=bN;PXjg+5dY?`|9o_bQO}CC$N`!&KyQ$jNBA6#r1ECIiP5#W}`bDz68Us;t3- zfHi?F^$BK}lAl8SB`J#6P;6nK(Um0eZ+PD}-@i@7OPY+=Dq~?9UNNz5LUL^+L&oBe zArx{FBkAi#7OgvI#i@NBshqAmz=GU}2DS4hJtciRg5-G|A|Lum1tON|<>s8ru{zdo zuVt>980%S1M{3iE1Quc4F{wjyCB7t@i87E2qBv96R8&l(bn4k|zH3dyTeZ5mK}8G< zF*Qz1d@u9KA&P^4#Dds@Xx}yhGbLVvXjsV(L55cR&|giKtZUMbkEe0YEX5#Nno?ib zYbahj2Xje?YLe~_CBRr@qk%Q98Z#XZnN&w*&P5Ne@BKOImAV^|&(h@>Z8f=td6@fV z-x31>o@u{c4z$B~RPU+yL=A#z&~Mp_hA=JfeJpDe`wK&s3xw?oU`!Y4Ls!0*PBSZP zTC*aG6u}QFHTGT^T6|C-t?HUX`&A|y(vZ$MFyTC6yQy*Mc8HuOYgKz*;@EeSZEHeL z9B|$gguG}Y+9M#DTNmQ&V>T(wjHjo)!mkfrqCJW->3F&|Zs3gEuR96aX^P34M|Q4* zq|h))W15e-;9qvD%_xREFF=a0)0npZs@Oy+H~zFubvS}u4o%CjYyYoGVaIlp9X~!& za)~qWExOVy>(SA1S>SBuNI_PK29o4-hfMs(Uu?i`1@5W^){5eK3yY1U+^Vc4w(cte zsyBWWeRJF>`nYFDygSd#Ao-}X1}FPkhfrQJ+2x4cm6|6teRkP)coAW3R&opD@=fTOHCe7x3sp%lnMehYY zf2ouT*ArK@fi-jbFWNH-(-nyw1qY(W7i<2k)dq?&u=O@gl@V1Wqy-JcDe!~<^l*`a z;QI&iA3_&TS@+(ACrHQ35$mcZ$C3l!2EGBBL^C5xu-p9Oz;4np{?yu-y@u_PIZ`&g z70dgXfnHgfDo)}V)Wx@Ke}ry3YiB&+)^@lp&5grsZ@*AS3EN();h+FO5&+fvTJcuG zx$W+LPV~&n3-YN_oSEeZi5~xPvfu^y$}9f@WRyZ8IrzG^N6$ti22jSonT`I($Nt{y zKj5$PwGrx(AX##?lz{}gw;7sE3B1|xD$2R9?FZ2*t{|Blqz?br1}NmL?p`z`#az_( zdGgX}v45J}Y_%M0GU_zp5J7UHiLlEuMuw7v{Ks|>1{-2O;6ib8FOv3@klST3c{dq3#1gCj`zSngU15I9>irAgN28w=#t0RN+jVQ#`I&h7>S1W;1wh}|a8t2r zjJnJJ6(#*i{~erWL@EHkuJbo!@P7%0qW^Qf6kh6_KG2q{1zVvqt%e^nr=~{cd-?py zdqgEP4yeA0vdO>1sS~Q}@x36ZdjTp}x?TWT%5s%*=JVjk_(HR|odCu0<7;V&u}7~J zJELsKHN!fhCggL$0mXfw)?yGuB`%4p{sO2}O|EH`+hXCmE)WP+M~PEnO0)FABW1?T z6Ll~iang6RU4R-Oz;#*f3y@o-W{1CIt$qO>$RBYc{pv74yE`v3b`ulXq>0$^#?Nk4 zE~ZI_*>b0JK+gCCEJg0=41 z$kUahK2M2nB})xWn2a*CJTk?63Jz)T@ZMs|_Th*ty!;dxyt7ck{0{$ZN=O7_t#LK$ zD0|SIDw-D{sM-sLYt+exG26!It->Mh#6nc^TuV@qu7JcG`0~@uI$RnlLKktCk=!+- zMYA9AcKw<@k8XXB+W2fJv-ms8nqIACnx#5%>csAvvRLQfUVrbJpfviM{<`b0?|}M; zh_%$m=1uNB^%auwqvwemJ^c3p$FEgX4dffyh2jV^l3F;iejgZu5#*%oNzBOovgO5D%K_AI59C(n((WX zT$5BYXy+4D1^Td*b$;`NbE%}c&N0X6-g`_l?Dp~<7@EvaQLeEvWA9Rx^B@)eNMh;S z{X|!WU8dR!Ch_RjaRyM-S!?wAh+?N}V{avD$$g3x+4IeQa2jmyXO~OFWwP0R0Mic+ zQW(a(T5z#GMb_3C*j{>S)v{R?b+tIob04@_Db`bcCYxZXfhy3oxc9Eh^k<=|mHLJ` zwL{HqXjzMF&jOoJkt%0?2_xS${HmhWA+1M5_qvai0W?;P$a30BFI}#$wWK}fmA#Bm zYKv16BSA8|t{O0&$ie%FqPl{84j+2$aaH=p%d67Vha}ROMIoyLYF^8`G@Au4OxN;GrV+wa-4FwTxHb#yVC}FXRKP! z?aH`h;8NI0X(l?rTRQ*ncU``U50+N|h`FK0g#b=Qn|lQZ+mD976IB>*IrTP$|U&7rwq( zu~E8YN4Mk7I@}zeUHp|08M?$|h4CbJDX5#srzO5t0Jp5hYnwaqdzNOF=JAfJDJzlR z(VHtV5y?>xTrk)YTwMiKrnk>~GpH`J8LZ&`!&DumJn2UtjEOy(y(9Z*PVKk?7sn8c zqdW*dZ~=jV zr5a>7XKTM=``vxz@M8I5)*eW_2!o{ju<>Y~YLTkm;5ZuqaF5Ii}x4OuoZ-i`d-^2oA014my zoG)F5DdQ4XV&cghdq_Sr0i7ygXB{~kaZ12}j}@{Hx@>ioyr2!sAhBwKnWk}_q-2cD z>vgeqLoteL0vxFDoR%fHaHs!`fHlG{GoiU_qOk9T`!0WzVZ@peAt!Z{Q6nM^e!c! zZ`j9LWU*6(s0tg|0Ns)eaf5ASTT80d#GFv7^CBM<(1!!{rF36FG}x|MYW$N8*Rhn3 z6hSwSOvT+-cGgl&UTf^=Oli>NP-H#>+Hr_vK-7;-QpLj1! z*Q>~~p&3!73lJYon4qj}*%^OJ30h4U8>zCkQ(^8EoqJ1zpPYK?eE&HKKEt_Q%lwlE zPfkQM=Qpj|3rvq~HyjkAoQjFkqkQWI(o=4Dy=Wi%0yC3-L5?Ema?rLCoCifE4Y;bx zzjKDUGljkkf8QvUCbpOlvWE8sqRjT%{Y9ohwT> z)gX@P_jKS;`fs+?eSCP->lqt4%VXVUQL7mib5)~=uYs{ry2q}BeNH;@ ze+`r&GvDOPtU3=|4PhzsF7^@Wlh=~!T&1=W9C8?g#%_n_zuB!DXWFf+^h%k3Yj6wTFJmMuCE+({qgC$02gBQ)Z$ z2gn0I{f(>qr{gOBN6;+?&)}eHQsVA(-1^BY1)g5l=`E?)*%>OMHsc09S~0$Uc(TqW zxxb+IsBa5v1n*^_yU;DAyKFp#(YnyE$5A#qQ}TXOBm|X9D21oSYbcqacP2y|%z4Xh zVv|35>$a3O4N(8^Zs~nPg7;cPJy2=|h$eB=nJ!K{BMTM{dc@4#*O2DL=+;*Lav@mh z*o=iX*=<7RkbXU(HXEBDHQT8JK})qzb{~mf01Cm32c!dodmV1|bD!QCJLZyP?>Y8) zX_8odpMawmz>;9G#xE6z0q${gXLLy|1MUUrN85ewY)pDi9MRT}3e7p#p@zr^H1e>& zkBl_RR@_InZ}GHv5T^%UVO=u6mS3rN1au_MQ=zF!b&^d|xxpWlgMXZJDE~ zvly!W5l6j0ghmCa73f`qL_#o1@ENy}C%N^FXFJ8tE;^bnq(n-;m3j$htz*lHVbs(O zmhYX7(5xM;Nkzra(?c!S53RlU>9w90EUjQ1zP~jouC{I$F>5CV9=pvNy+-imrqx|q zrfrs?aN@H8g+=iY3AnJ`ELlLqIX-B6&vt)*hgs4$MB{xeRy8r8V7J2xRWL3J^~ zY0l_Fe4RL>d6^C&ez_>&UGdOD3;r@Br#>!M$z%10z4Z$*QGkXs1`imbUSRaEGxR4 zk(Q)Mi(U_-E3KiYoEM%RZN(FZlUH^XzV>j?)72rYr8H%#M=22p^P%tqmk~6dE=7!)}Y@+ z32I&0upBA{E7ebZ+Gz`FHt7 zh@KM)@l{i;3w9IO7j#+K( zt|^iGwhk3KgGNE9vO3Bh85W)b`wOHB(NTEld6UMHowIm|DpX-b^oiX-0Y9m#n4ju@ga< zS#{GOL1$Gh9RD&L6gUV5r~E~Xz*D!5x#TvW>%QgT0MA}qoHxThl=$eoTv>^+nl3sk z#TuChJz*KA&eYNNS$WuXB(h@k`|-BQ{JKb^h_`jW%th?Qd&i-W`VyD=@({1JoDW}( z3?z=ONVs4GZFZm>Z7RWSG}i zU9)%J@MGg{p_e{8z6k-NM&_jzj1_bd1P$Pki(t*CII@6%lqi|CFOyASBU9eOSr(IA z$@bQ2RE|5)q0r5}()&Lqz$K-w0s25W#na|B(M0@zVCn zU`OG^SuM@CWO3nrZA|ux6=IdB~&RgYP&fYVw^H1>m&1>UT26WUA)nP{Fi&#&T(yXeik;foD_~4cM#p_S>2pR#f0BTI3RO&-dxZ@B zcEBcQCN5uAYo|d0g)L@9xlM`j_dlZlTr8$7ze&rHT5dlk5F#SeL^ObpIHPvz{=1OA zoV4ofCe()|-^mR^-@tAy_HEQEjajI4VIZV2IRi4$jk20Eo-svHUx4wpT;DYu-*xFn zs?U(f@~5xd3((F0QO5fT8--o?-oAb0eF5G)CqMuxh-4~|{4Dg=?m6&@@dW^~UjQWF zI*buQN?yl4TYW;l*La4Ke#U_u<@L6E{HyXu=;%iV&@4kaJp>L_?DD;0-8Z;}CBOYc zdzBFcVfGkIww)n~o@JtI{@?ufFm`_ygm4*!n^`Scb9+vDUw}4;RPtgB>Bmc|nzsM9 zYjJbeqLFT0*PF$vECh7J(ekj^ZX7BkAGlDz#Iz5wx1Y$K>L?WwIjO|9e4UxNRPZra z7c`v{63wxyt2^~2@Tad0AE7m-K)`6kD{yjF)KtR-L#)mUkH& zV@{QD=nz!38RCIzC!{AqTAb)jd5W~Sf6LaBFOQM9{4sn;A^H*;A4E9n=~fo;o*vwz zr75e~B8j7cC@zVk1SM(zObp@ET?>m`T)Y4fLf!Ioa#?n(pGFFZ>K()+q{2k$!w!S$9N+c=dTKi z@N+m~to~P?N^_gc3!qT|p|2=GqK^jaX~vHj%gR4%8FIRin9LX`rDl9kj3)X($UjsNic`!wz=v0= zi~9Y}ehxEF%QQ7e3hAfJov`5AP7?x`563JNY-^e&3T3xH-<9ua*fC67#Ot!A8v z@wPJHx;;-m+tO(Td7yfcpXCe8yR%mgQ5o!n5RQItt%?=CCu}q8FW;I08s>c}aq6G< zw#sT;!S#*jV5{FeQ#wN~d85>IKjfMna=rzspcmuY-Qv1Z^^Pm-B5T65eoXRB7ZLcCuK~_(LCL9PjJd@3GFH7l(Txi-#mV)_H-`jMv zrR63Kfmh5SU30z&Z5{WRTh%2;KT>PYq?fxm+oi}S8Y61HL*awnFd?pti{Kwcbz|Qb z_@q(pMV4WaWS2Ho@|v`2jyWRPM1U;L4(D7vcR`Z0y}LhgFH3x{9nF^r7^_ZEsygS= zcA0t5mv%6v?O-KhP2Ah7*UR+I_w`N}m}$d2$d?>vIgODY4zI-l(QX;nz`@fqNoqIM zdO#&l9ZeX(E|6S`@7Sn_fAkx)x93}eB&T7ecBTcg0=2~s`FcHst3-W96Tf5x*qEuW z2=_S0w1LY_E+X?FZ|R@Xv_qZumW^LdC}KHI>prb|Lw~j@?|Z!Bo;ygID=pPulq`7i zXJo`}G>9P{H5x@bZhs7~Feeb@)n0C_sA>W9z~Umf@g9{y?H_|kZm7#k%?`mN$&gY> zB7+hex`PS5Gd($%NyU8ETt+Tn2(~85%Ql9x(Kuqo3$^<^>7kq4qCtx~MWM3QnUwAYuoyJTR)*|ec)#+#9MF|STz+`Bgn zVN-J{0E)5B9N7I<-wqzDKXy?qzM%5FMMq z&zas6iK&~_Q3G8C{`t2jMp%*C$TL4(~L+eH;0%d0eaAca72CQe!qL{OR;g+L|qGxCiz z5rdi}2mm12&&-q#PEikwUZ`?q^i4S=K^Z5OhDdL!+a9B(!Ob6D05Kc#7XS{T$+-}= znb2Jts@r`wCCIQkSA2r1_I)IVFzfoSe2RNSuiz#iN(md*7l3+p8OMobHRJBfs5?df z3TgasNNk#-631(HQ}qXv1>hS8XDSKGJz4^K_z8EhhmFb9PD4~D-&XA95xMz;Oz(0D z%-T;e-d%DY*Nu`}-e)m4(Hq?9wyRpJ$!TW=dJT3`#dp72*iw6KZ6+0hr)}YJDLnem z@tQ<~yk$286)}crYhwp*9Jq7DZ83BtUR{1xn77$INuY=uWrG_nEVWK2Y-^2@@12Rh zp`Fc%kwv1A{b)jrZ4^*(mqzU5-QrQ!zVGR!qr1o*Sm?hO=YSdLI_w&F*UPs0`pcLh zyw&%A#xID6>fHBC3O5V8G*4HtVb7~=n9&}lS~|nGTUd(2Tv8lHB>sFpV)DPlL2f}> z>`Erh0E-M|?T`E9$|-JZXWbQf2DRS>&!$;tTFgS|>r*lnb#+)JoeZTh7&1Ay-cXV4 ze&PoRndqYD#LMyyF6$%edk3`@2LfC_Pku&lmdw%W^B@$Jv^8Drb(73)%?f-D*c8T^ z>YAOsaeQC(^lNe&VUsOnK*M6r&wIp=2kI_l#QAqJOF}`(p--OHGGZrFr#tRr``38X zn9)gD!u_}~u4R0=iEN9j7LL&#lI_G<*bw&LU|7Im1%Kj^zwq|`oaQWLO~wa{uGN)g zw#&@=vC-C#g4y5&0GbWx5#10;VJY=lx0d%1YRae^Vs6?!86mA6BNSPju`bH!0@KcB zawA8QD<)oHNOmXoPeKcLcbk=<@^sk3w*RWd4t@7*80zK`$b&!1S)V_YUcZ?OAuW8N zUH;v@cYQb{7_N2d?DZ43v@;==!8m#8^*2wfUa1%0OIS+hXNq%?a*>1rMLSof^6Z$h zz=3K_3PEJngv!Sg0$9opKALYi8kzr;FkK{>xp!v8Va0B#&b}&}_WPBszxtSNEr*jB znR%HNQRSIk$ko&5o2vuGEJb@m(>k8AY+wLcs;Sf89wwMiG}6@-pQtQjlg~MPS@{~F zta{&eAeLZiFqWTMm#&BW6_&G2x6Pq;?K9E14Ml_h;@hc@L3_CMQG%*!-^qTqlk;wV zSX~%k;KdU)4pvdU*l4V;<^1$!P|KcBGoad@z!7SfAQR1L0i z^?XsfOBCQ;)Qj}sfQ~&+bresjnoRcq#kyaKeQ#=J%f0h{P2tGn$dfjY4(Dzvk%s7p z!1p(dQ8no(2&yL1Ts*g_>5JG&KF-frTzSFN6+HW4iiY?TD1q(oBfIQ(;;tR z#0yQR_y>i0tPn|LiIlWR!Uvi0p!DQAaBkFbjbL5FcY@kHLOiw9ONOWV!*Fs|eYX4`AgDz2E4Ntl>roB2Xj7&aOfr%{Jw?k7fNMa)|j?2QrS z$HfKdAKT!dH#T_`5fatAmLQ62;WKG-)1UhSrp>cAM0yE1oW7+|$j*_F5}Z3!!1Q&| zW@kDHo{APa`u>|qX)Gaf<7i{Hy&eaD521%~c;<5Jq(=R=4Qh+ovx;E3P+KBc5t(EU zV@r}XJR~$RdQkcg{(uj&*T({S(z124L>`9IT=Pb)$q3*S&&YuV8f< z2v8te>TGB~cIWWo@7EAP&5R4k*V@{~jxT+mT56FsnUL71D1pp?#C&I$yZts_HXPFQ z;%gq5pn5MWr7MY}k1WaN#-cM=`A3|SU0h7f1s{5k=VP)@e7XIkwoa37FI8%_;SVKq zq$TfmTU+$P>!R8f(($7b^U9iu>RVJX^YOP`o5D9iUt{+?2dqueTF9mRv35ij{5zW;L}k;pmQ;>IuNV z<&HpvqanUq{Oh6*NRYZmj)vMeB;AFiyt>1!P-l;I*kjvPnAI1}qm(nY*(xVJ-vhM( zLL)`Mr7RgzI)@ZW4BUOE)F3zD2t;&Bn*EIXJNSv);E`m-_Z)lx(W@H#!;I)ZE-!<0 zsQY`5|KYy>kUuV2!x~w#*M3?Sy4$JFFjXJsUz`{#yfJ!rd#76^qZLkde1jR~fqPPu zu%Up4j&Q2rLwubZwo-fX$jj>hYg!L2$ zoxNEYzd>BO-gM>R(u2mN2wM8{X$M$gCEw#_Xeh;`KGyD)@#uLoYH=Tw|86ViN;CTV zTaBUxOGoP!ih%yAUk%V+bSPs?a@~U1WO8{9iG+f@_3%jKOU}zwojwAn(p@Q6QZa4> zl#%KbU8gkT=yCQRYx)-{7V6x4T#c6Ll4x5#y|ZW&(jFsCtPZsltOz4c>o9C` zw1@F9Qj3y4Sxnt}WuIGY)O?f71d*&Vh4sT=3FFUM3j7I3n?nl4rGWE+afzS<}v;>gye`1_BDF;7sz1-9ovM=->2R0vED^-9OqvhQ-=&<#=uD z52)ItUu@U3NhvXgVzlFFqP?)M8bN@bm}44ctE(wvF+=H?%0TOPc->6MugZJq4a z=hAOj>HMlL_xdONd8P0eJd^m$(r8e1-}6Pd%m~H zVt*G-(IHKJ|9@F1=3TR(tT|gsyg8Rf!L;)9mnN~oRhHap2jC$RG{&6&xMZ*Bz!lS~ zQDG-dP@u~V)Im)N<^L;z#so8!T&_kEaZyR=aBZjhKIv=vq=#9em&dy-*(_5J6&1|} zBN^Y7&^dddqb-nrxW4Gx-tI&zy&jHM`s#;<##&P?zaWH|ZM=4Rm3D1i2GF+ZD}R36 zBivS6T9w1HtUp*vnkc)cqFX=rR&S8nUVw?(g!~fj1B$kG$N-tDul)13m|-uXze)zy(wqPQme$d zOTCa&m7A3bFvCdm1&H`k@-yW#yODgnYsf6{tMW~39mH`?PX}p$74RUrhKHqSCTdT zbgmaW$6hU`ZX~9nYrL}tHD(A4*eCZvI@!{-m5S$RuT)NMg&GEl{z9OG#U1!Qd`JQB zp!5N-Ie0H=VMP>GZoJWB{czaN^}~*`uA0Z%_N>w{d+0mI4+&0N!uJ5a+T93zsV8{m|-3N;Vuh*QB z{VXw9SXk6UE)`Evmeef62`}`IVdye3gqXrOA@%R{?X-&jrz%rFetCkRmNLuQbe2$B zv+?8nu)(d*2RcE_H~vaz!}Sq{Q6LhRvNB|5R>g_aSh7ZH5IH(uB4<1U{fk&

T(_AB>>U9qyxyCjga8BDx-M?6T?Ayak1bC9{P%t|37J6`-INyXq7erLN?hzxw zA_$1e%+LnT4kJaLL{Q6uw{(3?QAu5*tB*yr;DAojWnPc1f#{Pj`k@;()_Rb9B1?~4 zE?P+()qh#)M&9aOEGOUH^Y~D_UH~QkT?1pU7v5A!io)}#wV;#nHp1s&BLl`E5ERcQ zF{BO{7Ogx{-SUxIPf?+&RdZBHxBXY3NVYxS9s?+1wk8?_++|&OfR8WWnw*F+vrd_)RRrlK&CHy*LY?vumkC4Yj}RsWLzYKm~X`_07fu2NlOGncMQGygz3kV zKphu1*#hm0zE`KA{#%1cDucPFG0iFM3hT3KD(vw%D4lc#zm|fN` zh2p*rBs<4ncw!i1Fy3V>mnT*Jsvq5O(!;rFeQh18y{a{l?bpDbll-o1uwe}kp8`AT zmhcMa*tgS@JhU_?Ty@H3C+1t$l85!Kxzyq*M-nPL_EC{wk1|*^6w$B3R5@ z4<^jIv{jWGmU^#DNt1El7`;&{b=e8l(OI?102lvUJos&?X(Yk536S8y-5U=OTtaXN5J=`_qfv^nw-ur@tg*tzpv{9xqx$bGl$ z=;pmxw}nZ+iWze-DCn!dP1_&Ze>vWzWtfcAxy+orj(OB+otq}mL8ujKgc;grbTy5> z=wXJ}Mok$!q~AK~L!76O-y`b1<9<55Tu0~?S3YA8UOrNcak@uhFLKdH9AHEP92$}| z0YoC_(0T*cgYcW*nwoZFY)`P9*BN!D1zuFlqMuj(yPIYXxc*C0~cKUTh zy5yoSl+Hvmafh%CZHYIgI7(&tRPY8Aa16?O-B3a~LRsAGJ#aW@*^R z4K^lqPTdj9at=h@{+A08dK~zI@t71J;}l81Jt5kOrP7_ArDwJ36WtT3yDRmL=iM$}RVMFc0s} zttdxoKAsC`vMuITz@VU}JZc5_P+8}fC*~U@N+rEZSzyjnq`qA}93?P_I;y@;gy!SW zwc?4A8(mYL(e>H3*P#V=IP8kGYi2E0DBD!w-Nc0Md?cV8Z+o0=AAYY)GxDQu$E9Dj zlY^7TDLj3Sh7mS-YWos!;9W@cns=M(k0v!i^gcC*<6QekNBC#9-MCnH$o87A>k7ss}A zLTxuULf_533C94p7%DS^?WO@uwf4V|FX(IX6()gcYJ>W&!<#-_|;kzj@tX&-$Mu_}^EUY4DBFtL-@-_7y!W;$w=bL}?Rr`~n97lMstkt7d67>z`-EdS$ z2kt~wK_slkXmALGHbM?eT1|WMr&6}+4mS)s>kimS>kh=6)eMP?|-Zt%$s!uCDbvm@JA8Zj>PO5%OK*Yg)+B|FVIR!fKU zT3;ijEy$^nwUuc0#qXg6S500^2^jH%>nE<~F55R?2Bpom)Ri{{v+uFG5!dz$fv2-7 z|DJ>GZucLR2KRr*yH<)i{9ng+4D6qD7w3AKebVSF5+5up&c~#jScuXj1q&r$-}z8| zRe`@szl^{>CKsTg1h&RmU)FZ2hNCrgnktUI^rm;XsaNBG?G&LwClK}E9t5evOu7@5 z%Ns<;)31E+H4YFibkndYj7kt%&9tPMSzDB~q* z?}Twow3;qB5LoLnuBi>zG>NvgCC-nE%+hItCZZJNM&bTJ&&D|S9$VhyHqjT#fB^Ct z(F}?XGl%_nFA({zNt^fsWTzO4k@ ziTld8o?4UDmAE!A>M_J@2Vw=tIltt8*o*W{i=>U}ReYQQWpH-!*Yiq)+si{dR&Xz5 z2QPWHnN#oH;VN$4)6cWP&-}5ER~v1A&k6URTG!Sftu>N%7w35T4QPgFxj=YAEoy{V z$*-%a>-MOKW<7S%B9O`PK|QaIQ+|=dk^D!IG5WF7=b3|aGw>)fFr;HJO5nYA+9Q9} zK2Th`qNFTfafaBU+b%zs=E)s7-eH|t?By{2Dr))By{rSO=y3mSojF$P_o22T{A}TCV}z!MlGHtTDCrz%GNoU{E12x z2x=XNWh76GH;6Juk4i^V6 zoEG|)_~xm~TkopoCsCF*`NHgqAV?KWwP{_^Qp?U9>Z((e1n4t`-l63@aN7Z}+gK?= z_a!*&3&@cP!-hz|@lZ`^(5+&fQV@R88l+eeevsO0Pc%&?vwR2aNb!Xt*ca<0e<;gZ zSO>j*=}A@M=Z4tXKKm$&7b;{k@_b6n8JboopG)DzH!seVV>G;sZSkB>hsD|%IPQ%t zLo@nV#XG#{c&J@57<2a(g3B^Te1yxu8;$a?SZfvLYJE}b@;dN>&&Wz9b?h3;tp)X2 zxnjuUQAj(c>%hHs(KvT-=1iAZRR>B?^~%th=Z21HZQ%UmBR!MoM^?k~v00#Sf0KJC z{-7liU^WQOmx}p;#s#^ad{-@s!9+XYI5Nqdca>lUPj906Q;v(eSnXv2TlIhHp z5_)?fa^a_`8{I>SHXoF2b7uf=H{R5Rr0Qand9rt5x$UP*o(WQVJ+i-8)05GXT|pW) z#a4J#Q*BIVol_rjJKp=Q_zJ?u)0jaqNo@F3$=j~Q-r_txha1W43V8lwkxA~u)N;7< zFG4GVUURm*l9L#<`)ji#L@nTkdWW(WIr89fAV$z+yjF!3!3AZH}B==k!)mOIV8)hO9<|6 zbH%NQdQXk0J4<<#PVoaITM5BeV;QZT&3n~{F6qM7@)V5?Qrkjn<)RGl`d@LQYD#hq25(D{`r#6#S@{XGe2&M)g3# zQITC515Ht^_~(ID8ubol;TBTrUuf3xyM!c zPTKb);)dIAA#@#RlRj_<1=?r!DD>tg>2n{gwGALx6uOBnGe#1*c|9$4m6Sr^i}jsoDp2C+wfXal2 z`+LkaXywE8(C+i=xKcTQ3e(QDuy+aCfSzOgT~G4M_munlTTs_XzP}j&5C*}5l8oP8 zQgVT8|Lg|j+Io!wh*X-J{3Q2L5<`w88=!~s@PB<5cat1?Zb8n&x0Yu-w~CWlRnT8u z4=85A9p8_U0AAxhzT|$^;m$d5Z};e>GrU z?$=NR#{cE7K#U8p>kf|i0W!V=U59@V_7)(@$5#*$+8&(%dtbD4!$~x>O#W=B6{+sC zR>0HVL6Bks@U*A(A_W1S_LV5ifT#ULQRhL%b!ZDc;1L5Ex(&A}DDI=@cU8f16$eX= zrNs{31e!FOGnYi!4;K-}rJ@LY4EAstHY+WG63X&SbDdCmrdtED?HQSHz5Wjr%ullu z&8YfnoQ`(-x@~nRvKj(K5eY28as+YHtVu+t|RIrB|`4@*2OxpmWeocu}?!qapl)KNTm z2`mt$mvAr3Fdw-^8thq}`lj(cu3gGUJ!3xacFe0|8Jq6W-GBSA0Co3~5~|DSN3|-T z%|bCOwpG|#DezrrNBNuNG}9cfxNNFV+u0yLahlr!svl?V@N8%NyRvPTW|*lh2u2pQ zWK`*sB9p=EyT1(C8Z-x#t6NQ~_=9Lm0AX`O@Jo8)fI#rP!+rO#-bj182PkaO=zI#< zDZl6cS~T=wLs*B-q<(ZeuX^76N-S}GWRDp(tJtmdlKCK;VJy+;_vp8ErW|9-Dh%#EF?^~yRAXM&~XFEl9kVc@MYRJ_rx5jKp!bzhD zI#dMFdNPsDsxOqHZ_dxmFFhW688~$-z66_~c<}?|O8DlQeN*2cr>Z}3xCEBf!xY-a z9g$X~?kFsTVFy4V9S=!<+QLu%|%4 zJhA$2wZZFen4lVD)lQUDydpIu#wN1SNj1*>Aj9V=2C*e4K<)^y!733PSU=mi+pf|_AF_kW^_g9l z3fD9U#77cHvQ%bUw(pngR_tj*l`^Hzt>Ycx5vRrd1H^6_Due-w^^XIFX`Z8sQ*EB6M4p#Ev9kqGD8OER%ce6s#yy5iM z^H)>PYHM!011~2anp4oBCYxSvYM&xfX{@2a0et?i83g(^gr9_3O>;I4Uh4y^_6qb= zRAh#_!4MZpxW*Q_SZYJbolx9E{VMUj<*PXA?mAx10D=k=r(r)Wq~4*DEsrFaoJ3Y5 zbD{w!O2%jM`2JrjN zT^S)*5WQI~_ECCvXA2p`nZv4dR;5mnFphHV2{CQ4sr0ZDu z`tpgPiSC=VW@H~;Jf){n_DS_=z0c8O79J>$As_KH{%MR-h03(cs$ppr7M-~B*SeJr-gkUYE(f!*Z6W=dVm7y`0p2!_qkjLCHgm4H%Gf?a3b>XoH#Yu#X2p~dMV8M zwl=MhC(O^mw{m!QZ<~QVW5m{AB7VW)f<)l?<$ll)kX)(CdD76aaLhi-X6t>*aSb^Q ze+@Yj(4TqeutoSe5Wt&UNGAs2IRiKAx#=Ry&+W1+dY3KfgTQWKi>((Zvp+yzl{3Uh?v2Xt|~-Tq$>1z<3xpc$0*>>I9qX(PC3^mzXfJ zk;%>P*qpGIY`3xJ-ljkbbCjG}Za$}*Lr8{*IUpRdz0&KSAD$JvYSpAi7W6;$8F7E9 ze$A99dGsALF2Bxo5TL2L@?PmMu*~Yo&)_XJK zTo7pZFTI7fi<$wyt|#i(l;40Lm;TADXvI^4Qr%mRvufb1_{%H(loGGRT%S!y?%TQm z9?cvE;i61mCE(95zR!QoI9K3=uC){bq(pGWt*F9pK2)jAz2z8_%L(Wj)SC~wKwbF* zlzy3ii)Rl#U!mKN)&mHQzJNjny-xDl8D5YL6A$|91OM>|8<5pjOzVHLwojoC6pR+^ zd!#K7>RZb!EchVD6-QjEX)_k@R|2&4vjOw%KW8OT0wwF<8VYjjr4L(4R+U&_iXy3g zME(^7T84S+bp1@xzzw!4Gl}+OQ8JB_?P27#aATqm6rqnkzU&ebPQPIIw7 z-yOJfxcuDbA#X2Yi9QbOs-$0ou2X9H(0)Ro_sr&Lr&I)k&JMcbn?8iI+T<;=((+xM zkCt9&H${fCN-b<(u+S9g5rr5DCO^9f^npmE;ugkMVJu_cH;#a0J)Rgo&umR@UfyE9 zxTAu$H3t7)9itvDfr)pNHM)4-)&!x~E;%!Rb4VOHV$4C01rfY>7b-Mv9|Lm~T}i+v zcjS|r23Ezd0kNEkzu18PU0HtruB@HsU!Y=}e{R|QkL89!3@DVs-1DK?t)Tw1$r9*F zj&p-Gx_6cGU@9(}XO$9b?G|xo>$-b|tI zlv>FZ9cOC8;KKX@$6Pg9tI#yy6MbBUjGWpfy#Ww}6#l!&DVd(qx*x>OMkO3)0>-_-;dQ=G6 zhTn5j5E?xX2Ft!MjTv|_;CE2TRp*D$t6=a);Ckd+UD5?lwY>_igj!lcT)E-s5INEp z^_tvy*pIXE;(p#qxf~_LzfQ%;!j4|a=Om`zsF?NUs;wKv;i7s^3xk(>+!BSk`m&2lqYB};QB89d@+p2^TDy|v)^Nvt zy|%hsPO%MEtAYq$iI(gP#=K>?dJyJQ&WVdU8wu$l?`9WQkRLsH9pxr2^yR`#RN4i( zp9FBgTguGD=Qo%XleNVw%P%kl@-J=lWVxotBnCOaU#7pWV#$(4`eb@}v8`@>D%nbj z(p3uTnc0ah*k?^EsM)e&h=RF;t#B|nb1URQGg{GV>dMDh*OFOtM&LO^Yf7IwvQ089 z^ICaN|8)bN zMr0~)8XJV9JB#Z$$OBT&>~gE?i5_&AN4g2i0tL+LV&!3z1JcFWzPxYWhMa-SBE7Gs~w$*u(yvFyoh%( zn5hXrEm4R6dnn`HP)Loe&smSc*x+nq)6l8;5k*4KeXd9tIWhs@0CzJt8ZF*Ym1S4&A4ETP<|B8B@7X4Y4n24nK!qE))r8=VmsNz0?w%? z54y=7kS-P-MP2nut#Qgz1q@GRDSfaewy`Z7$kl7fd^hVlxo$ze5z-AcuuDdd63TSL za*e?F$fEZRUPXbWiJkU!2o+fzlLV_mfNWK%NX*%>BWZIbCQiBv{ z>QuCG%O9fnaf0q?_?BAY_IrjXu|g)8V7r~hVH}(MH~D$^__+M<&8|W#l#Kne>ku(u z>X-rt>ErOpM(nj~psC9+L0-0SLOUmi zXP7Z8E!r=8-tpIIxrsm8IcOglSe^r`tj#{rbyO0nI&7eN3!KSf9edE!$TfY*?-mq2 ze3^ZEzN*i7XkVIp$Zd*O&zz!NZ->{foek$(d(!Z4rN)H68jNize093{QC(r3OiIaatOa48c^S@OT=g_Dtn2YHC zQWY?vM_G>Yymrmg=1z;un{KK#jo{})XHq=aJqFDY>FXxTrsTJdar^c7ozH)!RJ2&4YYycLwnGX*74FYwk$$F> zSJF0-RaJ7LKRBvylPLM3F<#;sXO^BNy?Kd)zX#fKur?d67O$p!DQhy2XAi|YSMPY0 zp5f&MUAST2-Bi`p_%3j&(Yq7T=RZIg?+?1>FuVPYFe#P>jr6DN4-4@FbV({8d3{&* z2dH!8A1$4v{(9p7`Qho>q@^5obs+N8SyCAhn5CF~7DuT9)(Q*1iC#t|fR^Z~y|H)x zqx#~P@k_`!0~|&&6FUx&4-Iub4&hcE*(S^8v;_2Y?EorKX{3T@i(Kwd-1GQO_jHCt6$neh_M)v~;5Yi(;AgAX zDHXFrbL`S=sU~=7&kUx-_@TbkNm0dg+bX3>j4%=@SbMJ!YZr#;(LYNgjyw?UD$aB#+48E7H0Ufk%=xzDaUpnODkhGy36jM_MO%0Y?O- z52vI?N+5Ejd2yx=_AL6ZHNcGYK>ouy3RM6oXq-@r7P=_hn7Fvrkz6`50WlqSwU(We zCAZWsQ*O2+)YgZ3Y>b48miCpn-e7dUV#yCFE!|#Dv%Ip%Eg%ZRTxCp?yN5zzu1LGfKBe8DePRN!Y*#L6j!$k+UN^tI& z?bTp|mYR98&t0DFrGRwA&lQ-AaN?~hq}<7#bC_LxXHoVzk7pCH~Q_<{WBidV?L13n(^ZI4)?0 z_)fTSd9$-Ip7A&x(KcWYF_K3DAUTgWs0b{4M=0g?Hn*UWWVhqS-Nx)qLL=+Zxp?LW z`3cO<^7X3W5}M5Gv!Sz-aL7+UNZJLhHY~3LZ9J=#ct6@*=IsJO@ za|&0w+??!Qetq+{3c**2VTIsbM)~qU3a8Nep?$S|?PXquwJ&nLTl6Mrf~-lTe_JFX zF2luG8!>m^Y|@TPAjlzyVqqeEadotxKs@o$e&~m3DiAU{CKF0NC`NV6WGbuv<%A%Y z&???*c7u&Q6!hNZ>L-Xu%SaFEgTVrUSsZ;Gus4TQj?`v3wQ{a(?HMTG`iU^zvpygr z@uRSzl^B&x?k;0<%S1UBWJ;|r!05d_n+Q@{Bu#Gk&!kR+oXLkK<9YC; zEB7U}L@(1iuVm&LexFam^3=qU<#hLYH#tVwMg&rdQB0lk^i^IO_Cl8H}wqp3Hmv=A*hUGwp+QX+9B!Y96pKrS$8o)kQ_vM|N zEQy~<#CE&el0#B6><&%+>7Yi2=0{-XUHCYT2DIkIo|{?Y&JwD1!M-APK*S9xY*XUs zpj|iwpX!EhcXA%@p>SiYittRy>jUKuE7r&Tdm>NyQ}@N$%R`#ktg|*?Ghb@Y)CIrK zGIv$=5cLbaK3rNec^Xy+lmE6RfHe5;H7C~LGFLLAf{)&nIUE;LH7o)~dYq>lOl*Ew z6r_ItTdjWo=>~$5A%Qz8Hk}i7qUW<=Y^f+1Q6KMJ>CQm*G@G+?AH(1u&Vm5#`yc-I z+k^AHOqAcGwEx3P{<;i&==yh#+rZesW&!S8=?#3dHdo-Z%$N>tlf+;2Kwd_skBQs8 R33sWXwEur`pa_0U{} + + + + + Main Page + + + + +  + + + +

+

smeshDC.Mesh_CompositeSegment Class Reference

Class to define a segment 1D algorithm for discretization. +More... +

+Inheritance diagram for smeshDC.Mesh_CompositeSegment:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def __init__
def LocalLength
 Define "LocalLength" hypothesis to cut an edge in several segments with the same length.
def NumberOfSegments
 Define "NumberOfSegments" hypothesis to cut an edge in several fixed number of segments.
def Arithmetic1D
 Define "Arithmetic1D" hypothesis to cut an edge in several segments with arithmetic length increasing.
def StartEndLength
 Define "StartEndLength" hypothesis to cut an edge in several segments with geometric length increasing.
def Deflection1D
 Define "Deflection1D" hypothesis.
def Propagation
 Define "Propagation" hypothesis that propagate all other hypothesis on all others edges that are in the opposite side in the case of quadrangular faces.
def AutomaticLength
 Define "AutomaticLength" hypothesis.
def LengthNearVertex
 Define "SegmentLengthAroundVertex" hypothesis.
def QuadraticMesh
 Define "QuadraticMesh" hypothesis, forcing construction of quadratic edges.
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 geom
 smesh
 mesh
 subm
 algo
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_CompositeSegment.__init__ (  self,
  mesh,
  geom = 0 
)
+
+
+ +

+ +

+Reimplemented from smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.LocalLength (  self,
  l 
) [inherited]
+
+
+ +

+

Parameters:
+ + +
l for the length of segments that cut an edge
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.NumberOfSegments (  self,
  n,
  s = [] 
) [inherited]
+
+
+ +

+

Parameters:
+ + + +
n for the number of segments that cut an edge
s for the scale factor (optional)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.Arithmetic1D (  self,
  start,
  end 
) [inherited]
+
+
+ +

+

Parameters:
+ + + +
start for the length of the first segment
end for the length of the last segment
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.StartEndLength (  self,
  start,
  end 
) [inherited]
+
+
+ +

+

Parameters:
+ + + +
start for the length of the first segment
end for the length of the last segment
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.Deflection1D (  self,
  d 
) [inherited]
+
+
+ +

+

Parameters:
+ + +
d for the deflection
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Segment.Propagation (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.AutomaticLength (  self,
  fineness = 0 
) [inherited]
+
+
+ +

+

Parameters:
+ + +
fineness for the fineness [0-1]
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.LengthNearVertex (  self,
  length,
  vertex = 0 
) [inherited]
+
+
+ +

+

Parameters:
+ + + +
length for the segment length
vertex for the length localization: vertex index [0,1] | verext object
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Segment.QuadraticMesh (  self  )  [inherited]
+
+
+ +

+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. +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
smeshDC.Mesh_Segment.geom [inherited]
+
+
+ +

+ +

+Reimplemented from smeshDC.Mesh_Algorithm. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__CompositeSegment__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__CompositeSegment__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7d2fc4773e0658181367ec0cf22f098f5005ecd6 GIT binary patch literal 9319 zcmeHrby$>L*Y7>l01}eYAT6EJQW66q(jX})-9w`cA|)L@APoZ2BQ?Z;0)nJ;hqRQE z(lK+!_dW6Gdwt*YyyuVaI_F&Ho@-C+Sv!7ft-aQ7FZ2|85xB0Q3Q+|>AOHYiUH}>e z+)>t5QPkJgm1ePf%wvW7> zy;wZFA2~aC`4ggN0c8Lm4-broiw_2a2?+2Bi71JQu3aOdC8r>zWTazeVx(hWU||>F zVqxWDV_@KxxWy+VEG8z#%q1l!DIzN%Dkk!C5)c6a0ns%g8e(D^k(&%RMgHvv-3pN5 z11%s@Y!EAeMFzqq1ED(rW(-bT&_5pFzds->Y#dxXFg^j{HH-k_I)DYj#>T?I#>K_K z!AL*D{14!e;ga7JR>Y&wc?4$lpcHwYn1|1%RMkeMJG{p(YV8?9KuCRqhL(Q?BOG>M2Y7uqy4UNc;?H!*wySjUNM@GlSCnl$+XO@;%R==*TZ)|Su zAN)8xIzBl)JO7Cb1YrLY7Uun*z<$F;hQWn}gM*C&{)r2O<%?<9WH`7th4IK0b-<52 zC|E_F<5Man=2f*3u!-vKQCWKq6H>E_EphDsg!T_)e-Bv5{}!_U3G9F2ngNKgK^Ws< zlL7L;$vO9%V8VYiIP=FK`r5He`n-jCOQ$4rbBE&}_t3y>>I-PCqw%8V^CWEzV22wH zLtXzOhzddsUNX(2f&DG{CE^h@u>Q>q4YY0Vq5-B{l8~r%H1Kq8tU=Q19?8GJO8A~BPsMsIH-wR~`G;gbh9 z57qJw&jMY*6T7pV3=J$QjHb3DbvO5ouUQ`2!%;IY*CZ(XKlprKm;Xlc-D^9>LxG|H zB*t5dP|k5yCvIZrpxfm26GVuL+Qq$Cx))6AHi%bAlu7M0z-aEicBJjdkqurN$9R9f zf>ncy!1C}DHD{^oeLrecLF~MY3j#v-d5ao`yqX%{6*knGFrjD`8|OMA?(#jbk;J)S zjo;RDOobCfGiqI(J^b*pOW4r%nd(vjZh%X|hp$~1><_>k9`J7xCrtFz(iP?Px{k@S zebJB#9R);Uloqzsv)&+=f|#WM@3(VXMlly-Iulle0iXdsGr_)|~K1lpQF*~Gh6m)&q?Xmyk z`YaBont&%EJN9PxY{;mI;_!Qc1~Ajy5Lm8sOCp=RdEDjjBD!qKW@vqkHGIo3D=&o= zEBL!+!fZTFPJ@SOx?KcYoQ&pZh2x}=C40QPTV|I$tvqrtg>pSt=evsKs28Jz21SOc zkH~!>-Q=r(!7GyISv|JcTp@wurf&H5b*W^UxXl|?l1bcmCWS+8GZKEZ?4#KZTMm{Q zq}iei&sllKx;1~WEF(jIEqb=eDN)+j%v;VxQN>Ez7GXC$#UxR*wK46)vnx*wBzWV)5qm!^ZP{pQNz z6#yCrJv31595n0i=Q95GeHcrFfF=Q()~tTX3bV}dy6g~`v0n8b(!5TP z^=$VVtF)!uad3-hJbkff$XeyO%eU1!0{SPy2_1zPRps=w=1ml2kY1 z#oO}y4E@P>WK7HIO?e$w-J=(sQz0I7+#9G_a>UQ9UE46`8tQT16+TZT z{Pv*XCUb(>eyyEH&mv*?%*S25=8#>>k#g4bp6KZer%eICR<~TE)+5-XRnoPn$eo0> ztHX^eB0S9nE`E4!8ChOIyy|OVGiM6%pj8?uTI&^7J>r?JfRXvto7dFrtL7EH&E)rD z{_-0B#>ap4AVq2RMR2L?r`EPFFS_CByX|yxJGp}E)p)D^^3qKLPfKLG4?w_nkUvv? z5!HZSSDW5x(%Kqtps8fuhgi18Ca3A)JxTW2;)AbNE#9v~NQWL^BjTwYCn79cYNPrt zB$WPOYY5keig$GM)g;K(K23_14L~#BlsopE+WPM1)saG{5eEsrkft zS-K&QDuMye79Q>uMs94t?3?z=E}0TChE1z(bi2UR2KxqX=nBt8tKnQDmqYiA zWT%!OffMpj+U^B~LCVA$vGp*UAt5S2WR_OBIi^F(Dng!{CHpP%?2!M?iV8JCg*ppNac%~ud@^yJzZO?-wNbTS=S zS=o1c8JA2_X+4rXV{TA8R!7zipKi1#`?3Q65ia3I%egf)Qvy zHEMUeINQcUB4gck0E(*I>AFAFMdipZJ;JE5t`o;!?p8F0mo zH4a4)qk#m*!K*ND!7KiBB;oocJsMz<$+;lhvOG5x2fQeCRDeG>s=g^drQLg@73F-F z=5RG9Cvs&%e;+$XZjh?hhx-7dQ}LT%DKv1ZhR{A|I2ye8f${9_L)b^TQrOTs9JY`l zh*E=xL;*j^1kw?7pPunnUD{NoZdpq!1#QbEowXG};!ZtNU15E`hD2J!|m zsjB6+9uCEHBV6-mJQ)mb$fSPj_V&Lx4N$hP%R5pqz}l2pgD{Vp?mOOh?`mPM_js&6^J z0@?T%Wtihqb?XeGfnU^{|Eo5MzMNoBnKq0V-|yyDrHHRuBb_`ZP3L?tAzS?X+Q7pHD!5Kb60|~)sBmc z>w}gz;^pGt8QD{eLab)pt|$?2l2;wkz{Hy^mthsE*B}4Pmj2!ERkE~bfK@O84Sc6} zK?846>b_C53+J~SQ$L~s_~OrnSpIyZ{-f_y{aJ1n$Z>?GmY~|G?F;P& zQ=gP?x_%~8?F@~Cm6F)x&nK(kNtn|@3hRb`$~mTrM+52=_P~W*jQj>}9wwu#xuI0@ zx3h)NKrS_ATQAaD&ZrRxMvYNORbby{bMf`klo{is4xV6uJxLt^Ae>dRU3BCSN^On< zGY!W4`e(OS?=AW4blA#u(NEUj%kBb5{`1MRTvp_;4g&2fc0cDhSS6~nB=-sgs6L)W zSYCxF2kNhPoGXmuWx8ezikyL(QxBTw?D~HAd|!xP`jX=aR2&b|z=p0VW9}TE7cQgK zW@R6t0R?_iGyoQb9q`}F<{4Q>rq4{nxl-6zQ%xbwNgE_zf7JQ=)2nyx97NmAdUMsqA$8pd}Hw{P4F-!6}; z7(0kv16;rDpV@go;tHshzhvmgghT{q#XB?md6M^&0*Bl6 z)G329GyaRKa6b~z;tE{maNFdD<#p=$zV>Q?^g(EuIY;vzZPl^%e7Oj@&*dz;x0#jQ z*aN(r-5=?!a-M5MYoWwyB}L8iZXetex@J1Y1gGm69(lQnH@BvQC zFD9*h_N#M^hwk5xJ2x4l-n>kdnC_)vCqHZKO8x4x&~la4xEmF&O}im%GHWjPEwnMK zB44|vZ_U4yK=}3Xj?u@QSHS@!1rM-;rdLSMLH4jysSHdav;Xz*6?+RZIHXAP(G?It zy(v@ojcYw-HP>RrJ_fBOFKIw1c-?roBxlerKhZp=15ekQR8ssXdva-GNFz0}xZel3HdMGBU@p7RO z&5aZla4B_uZBP``Pnl@>@4U>Y#D|!BWhTWI@^;g^>Qgt}4i80$P`Pq zjC3@K3@3%uNM{~5_~FD~;~`*FmSobq?0@kC6l3`Al3lv!iXeUc3iXo`M9DAR#4w9{ z7-n&VVHWHU@SH8kKWJZ@-pqEX&mpN3zhTv1+bMYO6zuBj%;MD1%`i;20g@|H8!_)~Rn?Q;t8 z!HX*l&FP^8rGdk}jV~4X`;iYFChpsbcDX$hi}o?QJ@V)=0fnnf^ey(x^O5!?-i<>y zu*q57ylpgTs;Ba8hO5M-vpW_+cHm5p>`TMczrw>3GU;mC14Wz`Ff0hvL;Uwl#%L(qTJsDH4X~G0|cZC(ve2DJ8xqe~dG;lnUaI zs988*VqwBo&LO8$&dE83E+uheSVqK8$|d@fa!puXCMsM%eW5vVvr_jn)>Tl#9w2460}L(}NF9?-E5zyX zx1HG}$of3IiNELVusy(Lo83N`O1Qntrw-T@nr3{uaXbW(MUhQdhl>lc$9q_pM&Uu& z=N18(F*@Iv_3^_~x5Hh+ZxXkY;TvBe<(2LG4c$_UFGBEH7DsCkt?zDxzDxdi9AKB> zvff@1t1>0(A{;$>2Q-^Ci_a*WeY%Etv|kjq^EPgNvIEICDN?DPuX&o5)zb>#^{_8m z>HX%1I{)H73A8@h)Gf&!$4EqHPX1=>_2g}l&1&JK6Hls+;Lcp&{*Gp5@mlGrTWj*h zB;C^+!hFZ)o?<>HcE(LUZK^S3t_w(IM5Vhrtt567rf&C}+0=e>BVb8v33{h~$&%Rg z%cjxGyy!>^O{sJU74?j|!CUiOCC^^rlsO1np?BRKs^+@NJ(Z>&XHzAW8>W!-y z4s7jtO9Mu7H3{k^wHQKbHal;BVxjWB#?(>I;>*o3u4cP0&O;&WuUu_=EJy(CxPUDT zv;Fhj`6zNmJyd8v6om#%UlKcf>4;m;iG8i)A zl0Aplz&D8I>Bq{gs^15`EJCJC73;akT7eioccdf+227g#8XSKQmVf%qp!TW4=7Mc$ zBEK5O6WCvu_%x$_S6=#%#a5V$YftKv=K@H4q1JvTE{rcN&_tyJwALfsLPRCQQ`y57 z(=#i3Vj;Yz5)qq=c%jqW5>9VxM>f-23hw}=5EYQ)xd*!5L43ZHJcSlIP@hY@+;&6U z^!Kn%(j-fJTJ(brrv#+PLx6)7P%KvlCoekkz0oK=ci7AQrjhWUwd4O$L;g2EJNE1@ zBR?>sfl8NpRMf-Sa&0_Vck~h(xWJo*Z4{PTUPCoKuUDbe57tqk1pedZnQ*DP_oYL) zp9qyJZrgJlS8q~eK*C6!O*zm;NGZu$>25Q{ln*TC&4JNeUb zz?;%Y@YgQpUk5w@>-=9f3)OE|7flp3X~dPc?qnl?mZ?<0OEg!P-M~;TO79qpT)wyDk-MHV6xULm};4_9HkGb-ZD+Vw9ACwf44D zLLcL0Drnz%_4Qk~*Lj=SLeMCWmbiA)8q;svDL!;_LtWx?XH(&yD~Y~)2HCNYLx&!K zp$>r#F#Pm^E&9m#{dN}b%TG$_1F0OF)mj?;@V2(+cDiSWvze2^0sUo`TlGwgUI}-S z`Lv**Gmgx}uS*d`3Jcu>5`?3p-j>7}ru=tiH1)l>tEQ=#obOB9%05v)VvB3cC2kbt zw?;-yXuj56wz{Vy8oUGMvfuL9zU%8VYS!;U)uAm*|8(PzHv1DI_|n*8Ptl1+Mjyd# zd8#Qhhi%4BpDJQIjxQJ<6~x&q-do3(7h%4aUQwi2;xKuKI~~8K98#p{`QTAYQ0G#} zIfHxtvOT;uXrtbPY zU#k5L_bIaDD#ljN&@0iIU~xW#xs2|@G5v*UMNVLMnx)$$II7<4ZGFY&iL`UI!;PUn zX@5<*{xp(3(=>f`WunEfo-PZ~I9{IR9iylnMnMB)vX;{Y{vuK{X%riWZs3GtdmgLYpd<1fKfj?f6kf znc*|)f#sW2?RVe$8nFi#V0El~-QDnL1sCd=F>YUeN^m+4>r6)j)54lq?ZOeydWhF- zXy$vB9+9ZY5sMnOGz1%)ZTS`qObDfUO}P~yGBu#@^Dz|kAw+VKS`0nu966x=L+8TfusPrJFMjim>8`GpQHZ zPkS>yq{)sKc%_IZNf@bu{&=-|J>a@i^oK@jQPVB$cbj{TgGG0f+dY_0cRW(A7I@nE zOpEFa%N)o#n?1deCsyByw2>VOq65?zJzRnf=mB9N2aeB#9!Td{Oa|>?QNEi&&J!izbfozjx&NEjKKve(w9*) zGVPQtZgnmi5DxyzOngGz$THB0I!$-q18`mv&?8AXwF-FyvG(@+qRd;;Z541mFlw>f zy3w4soy2W-J=G8){KY@@{%jk! zDXQ%l4V?2kP4MPm7%W8_Mw|z8;T6Ett6t`k1VwGgFX8OLt_ahaQP=X&z_R`Sb5akF zXPk=fx-XcSR63`z826D4GD}x>EoDoO@;MjP{*b-8zjNXvd>j_(+!^3+|NhyJ5#->h zqAZ4DDZRyLDP#k7n*O_zuyfuZN&i}?G+}e7z4VJC;ec&poMaY+UO{QqCay(laLL^A zk|i5cddt)MS&#FQztm#h3-Oajg=t|raWMt7eKFABusQg@R;p_&-PF;ZjV|_U!4nPj zx=-NOMOAzS@udm=-;DUTmuu^yW^f3IxY<;gKjvDI_9C_aS_OYgPk&43R~H|*L0#7d wqk*9kjMpwAnNgf|e9nA_eUjh5^Rv_<;$?1z2-68bxCkX_*>gIB< + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Hexahedron Class Reference

Class to define a hexahedron 3D algorithm. +More... +

+Inheritance diagram for smeshDC.Mesh_Hexahedron:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 smesh
 mesh
 geom
 subm
 algo
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Hexahedron.__init__ (  self,
  mesh,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.geom [inherited]
+
+
+ +

+ +

+Reimplemented in smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Hexahedron__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Hexahedron__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9453963803b85899b82ac9b496ba82c7bd42254b GIT binary patch literal 6117 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Netgen.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Netgen.html new file mode 100644 index 000000000..8052b1916 --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Netgen.html @@ -0,0 +1,502 @@ + + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Netgen Class Reference

Class to define a NETGEN-based 2D or 3D algorithm that need no discrete boundary (i.e. +More... +

+Inheritance diagram for smeshDC.Mesh_Netgen:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def Parameters
 Define hypothesis containing parameters of the algorithm.
def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 is3D
 smesh
 mesh
 geom
 subm
 algo

Static Public Attributes

int is3D = 0
+

Detailed Description

+independent)

+This class is deprecated, only for compatibility!

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Netgen.__init__ (  self,
  mesh,
  is3D,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Netgen.Parameters (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
int smeshDC.Mesh_Netgen.is3D = 0 [static]
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.geom [inherited]
+
+
+ +

+ +

+Reimplemented in smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Netgen__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Netgen__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73b7e43a07955eb9f816fd35cbc132a9c362d4e1 GIT binary patch literal 5726 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 XFdn_yJvaAcxJC$gi~g4ljGz1)^Q#%% literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Prism3D.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Prism3D.html new file mode 100644 index 000000000..6a5f8f092 --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Prism3D.html @@ -0,0 +1,436 @@ + + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Prism3D Class Reference

Class to define a 3D extrusion algorithm. +More... +

+Inheritance diagram for smeshDC.Mesh_Prism3D:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 smesh
 mesh
 geom
 subm
 algo
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Prism3D.__init__ (  self,
  mesh,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.geom [inherited]
+
+
+ +

+ +

+Reimplemented in smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Prism3D__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Prism3D__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ce49e4499a745ab5f7f600ce5d6fac478b99ed8 GIT binary patch literal 5776 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection1D.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection1D.html new file mode 100644 index 000000000..f22c1a796 --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection1D.html @@ -0,0 +1,494 @@ + + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Projection1D Class Reference

Class to define a projection 1D algorithm. +More... +

+Inheritance diagram for smeshDC.Mesh_Projection1D:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def SourceEdge
 Define "Source Edge" hypothesis, specifying a meshed edge to take a mesh pattern from, and optionally association of vertices between the source edge and a target one (where a hipothesis is assigned to).
def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 smesh
 mesh
 geom
 subm
 algo
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Projection1D.__init__ (  self,
  mesh,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Projection1D.SourceEdge (  self,
  edge,
  mesh = None,
  srcV = None,
  tgtV = None 
)
+
+
+ +

+

Parameters:
+ + + + + +
edge to take nodes distribution from
mesh to take nodes distribution from (optional)
srcV is vertex of edge to associate with tgtV (optional)
tgtV is vertex of the edge where the algorithm is assigned, to associate with srcV (optional)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.geom [inherited]
+
+
+ +

+ +

+Reimplemented in smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection1D__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection1D__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b9b51679158b43607603952b5b1986da48715dca GIT binary patch literal 6163 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 HfMfp#3D&|@ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection2D.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection2D.html new file mode 100644 index 000000000..fc2d896d4 --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection2D.html @@ -0,0 +1,508 @@ + + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Projection2D Class Reference

Class to define a projection 2D algorithm. +More... +

+Inheritance diagram for smeshDC.Mesh_Projection2D:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def SourceFace
 Define "Source Face" hypothesis, specifying a meshed face to take a mesh pattern from, and optionally association of vertices between the source face and a target one (where a hipothesis is assigned to).
def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 smesh
 mesh
 geom
 subm
 algo
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Projection2D.__init__ (  self,
  mesh,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Projection2D.SourceFace (  self,
  face,
  mesh = None,
  srcV1 = None,
  tgtV1 = None,
  srcV2 = None,
  tgtV2 = None 
)
+
+
+ +

+

Parameters:
+ + + + + + + +
face to take mesh pattern from
mesh to take mesh pattern from (optional)
srcV1 is vertex of face to associate with tgtV1 (optional)
tgtV1 is vertex of the face where the algorithm is assigned, to associate with srcV1 (optional)
srcV2 is vertex of face to associate with tgtV1 (optional)
tgtV2 is vertex of the face where the algorithm is assigned, to associate with srcV2 (optional)
+
+Note: association vertices must belong to one edge of a face +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.geom [inherited]
+
+
+ +

+ +

+Reimplemented in smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection2D__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection2D__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ac89989bb22df387910cadae49fd3b0993495767 GIT binary patch literal 6163 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 T+hLiF7~tDK4#@u99y|FrDSF$e literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection3D.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection3D.html new file mode 100644 index 000000000..15e2112b0 --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection3D.html @@ -0,0 +1,508 @@ + + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Projection3D Class Reference

Class to define a projection 3D algorithm. +More... +

+Inheritance diagram for smeshDC.Mesh_Projection3D:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def SourceShape3D
 Define "Source Shape 3D" hypothesis, specifying a meshed solid to take a mesh pattern from, and optionally association of vertices between the source solid and a target one (where a hipothesis is assigned to).
def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 smesh
 mesh
 geom
 subm
 algo
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Projection3D.__init__ (  self,
  mesh,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Projection3D.SourceShape3D (  self,
  solid,
  mesh = 0,
  srcV1 = 0,
  tgtV1 = 0,
  srcV2 = 0,
  tgtV2 = 0 
)
+
+
+ +

+

Parameters:
+ + + + + + + +
solid to take mesh pattern from
mesh to take mesh pattern from (optional)
srcV1 is vertex of solid to associate with tgtV1 (optional)
tgtV1 is vertex of the solid where the algorithm is assigned, to associate with srcV1 (optional)
srcV2 is vertex of solid to associate with tgtV1 (optional)
tgtV2 is vertex of the solid where the algorithm is assigned, to associate with srcV2 (optional)
+
+Note: association vertices must belong to one edge of a solid +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.geom [inherited]
+
+
+ +

+ +

+Reimplemented in smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection3D__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Projection3D__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..073664314d4df200572d96c4672fd6df7f457cc2 GIT binary patch literal 6163 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Quadrangle.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Quadrangle.html new file mode 100644 index 000000000..f79cf6885 --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Quadrangle.html @@ -0,0 +1,459 @@ + + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Quadrangle Class Reference

Class to define a quadrangle 2D algorithm. +More... +

+Inheritance diagram for smeshDC.Mesh_Quadrangle:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def QuadranglePreference
 Define "QuadranglePreference" hypothesis, forcing construction of quadrangles if the number of nodes on opposite edges is not the same in the case where the global number of nodes on edges is even.
def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 smesh
 mesh
 geom
 subm
 algo
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Quadrangle.__init__ (  self,
  mesh,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Quadrangle.QuadranglePreference (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.geom [inherited]
+
+
+ +

+ +

+Reimplemented in smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Quadrangle__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Quadrangle__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..531a33969bf45f9f95e5b1f2545a43cbff85b72a GIT binary patch literal 6049 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__RadialPrism3D.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__RadialPrism3D.html new file mode 100644 index 000000000..2b10bc4de --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__RadialPrism3D.html @@ -0,0 +1,775 @@ + + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_RadialPrism3D Class Reference

Class to define a Radial Prism 3D algorithm. +More... +

+Inheritance diagram for smeshDC.Mesh_RadialPrism3D:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def Get3DHypothesis
 Return 3D hypothesis holding the 1D one.
def OwnHypothesis
 Private method creating 1D hypothes and storing it in the LayerDistribution hypothes.
def NumberOfLayers
 Define "NumberOfLayers" hypothesis, specifying a number of layers of prisms to build between the inner and outer shells.
def LocalLength
 Define "LocalLength" hypothesis, specifying segment length to build between the inner and outer shells.
def NumberOfSegments
 Define "NumberOfSegments" hypothesis, specifying a number of layers of prisms to build between the inner and outer shells.
def Arithmetic1D
 Define "Arithmetic1D" hypothesis, specifying distribution of segments to build between the inner and outer shells as arithmetic length increasing.
def StartEndLength
 Define "StartEndLength" hypothesis, specifying distribution of segments to build between the inner and outer shells as geometric length increasing.
def AutomaticLength
 Define "AutomaticLength" hypothesis, specifying number of segments to build between the inner and outer shells.
def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 distribHyp
 nbLayers
 smesh
 mesh
 geom
 subm
 algo
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_RadialPrism3D.__init__ (  self,
  mesh,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_RadialPrism3D.Get3DHypothesis (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_RadialPrism3D.OwnHypothesis (  self,
  hypType,
  args = [],
  so = "libStdMeshersEngine.so" 
)
+
+
+ +

+Returns the created hypothes +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_RadialPrism3D.NumberOfLayers (  self,
  n 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_RadialPrism3D.LocalLength (  self,
  l 
)
+
+
+ +

+

Parameters:
+ + +
l for the length of segments
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_RadialPrism3D.NumberOfSegments (  self,
  n,
  s = [] 
)
+
+
+ +

+

Parameters:
+ + + +
n for the number of segments
s for the scale factor (optional)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_RadialPrism3D.Arithmetic1D (  self,
  start,
  end 
)
+
+
+ +

+

Parameters:
+ + + +
start for the length of the first segment
end for the length of the last segment
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_RadialPrism3D.StartEndLength (  self,
  start,
  end 
)
+
+
+ +

+

Parameters:
+ + + +
start for the length of the first segment
end for the length of the last segment
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_RadialPrism3D.AutomaticLength (  self,
  fineness = 0 
)
+
+
+ +

+

Parameters:
+ + +
fineness for the fineness [0-1]
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.geom [inherited]
+
+
+ +

+ +

+Reimplemented in smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__RadialPrism3D__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__RadialPrism3D__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3624c762b313408673a298f25ef3df02fc999cf8 GIT binary patch literal 6343 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 + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Segment Class Reference

Class to define a segment 1D algorithm for discretization. +More... +

+Inheritance diagram for smeshDC.Mesh_Segment:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def LocalLength
 Define "LocalLength" hypothesis to cut an edge in several segments with the same length.
def NumberOfSegments
 Define "NumberOfSegments" hypothesis to cut an edge in several fixed number of segments.
def Arithmetic1D
 Define "Arithmetic1D" hypothesis to cut an edge in several segments with arithmetic length increasing.
def StartEndLength
 Define "StartEndLength" hypothesis to cut an edge in several segments with geometric length increasing.
def Deflection1D
 Define "Deflection1D" hypothesis.
def Propagation
 Define "Propagation" hypothesis that propagate all other hypothesis on all others edges that are in the opposite side in the case of quadrangular faces.
def AutomaticLength
 Define "AutomaticLength" hypothesis.
def LengthNearVertex
 Define "SegmentLengthAroundVertex" hypothesis.
def QuadraticMesh
 Define "QuadraticMesh" hypothesis, forcing construction of quadratic edges.
def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 geom
 smesh
 mesh
 subm
 algo
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.__init__ (  self,
  mesh,
  geom = 0 
)
+
+ +

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.LocalLength (  self,
  l 
)
+
+
+ +

+

Parameters:
+ + +
l for the length of segments that cut an edge
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.NumberOfSegments (  self,
  n,
  s = [] 
)
+
+
+ +

+

Parameters:
+ + + +
n for the number of segments that cut an edge
s for the scale factor (optional)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.Arithmetic1D (  self,
  start,
  end 
)
+
+
+ +

+

Parameters:
+ + + +
start for the length of the first segment
end for the length of the last segment
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.StartEndLength (  self,
  start,
  end 
)
+
+
+ +

+

Parameters:
+ + + +
start for the length of the first segment
end for the length of the last segment
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.Deflection1D (  self,
  d 
)
+
+
+ +

+

Parameters:
+ + +
d for the deflection
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Segment.Propagation (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.AutomaticLength (  self,
  fineness = 0 
)
+
+
+ +

+

Parameters:
+ + +
fineness for the fineness [0-1]
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.LengthNearVertex (  self,
  length,
  vertex = 0 
)
+
+
+ +

+

Parameters:
+ + + +
length for the segment length
vertex for the length localization: vertex index [0,1] | verext object
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Segment.QuadraticMesh (  self  ) 
+
+
+ +

+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. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+ +
+ +

+ +

+Reimplemented from smeshDC.Mesh_Algorithm. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Segment__Python.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Segment__Python.html new file mode 100644 index 000000000..81b2c0e57 --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Segment__Python.html @@ -0,0 +1,816 @@ + + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Segment_Python Class Reference

Class to define a segment 1D algorithm for discretization with python function. +More... +

+Inheritance diagram for smeshDC.Mesh_Segment_Python:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def PythonSplit1D
 Define "PythonSplit1D" hypothesis based on the Erwan Adam patch, awaiting equivalent SALOME functionality.
def __init__
def LocalLength
 Define "LocalLength" hypothesis to cut an edge in several segments with the same length.
def NumberOfSegments
 Define "NumberOfSegments" hypothesis to cut an edge in several fixed number of segments.
def Arithmetic1D
 Define "Arithmetic1D" hypothesis to cut an edge in several segments with arithmetic length increasing.
def StartEndLength
 Define "StartEndLength" hypothesis to cut an edge in several segments with geometric length increasing.
def Deflection1D
 Define "Deflection1D" hypothesis.
def Propagation
 Define "Propagation" hypothesis that propagate all other hypothesis on all others edges that are in the opposite side in the case of quadrangular faces.
def AutomaticLength
 Define "AutomaticLength" hypothesis.
def LengthNearVertex
 Define "SegmentLengthAroundVertex" hypothesis.
def QuadraticMesh
 Define "QuadraticMesh" hypothesis, forcing construction of quadratic edges.
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 geom
 smesh
 mesh
 subm
 algo
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment_Python.__init__ (  self,
  mesh,
  geom = 0 
)
+
+
+ +

+ +

+Reimplemented from smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment_Python.PythonSplit1D (  self,
  n,
  func 
)
+
+
+ +

+

Parameters:
+ + + +
n for the number of segments that cut an edge
func for the python function that calculate the length of all segments
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.LocalLength (  self,
  l 
) [inherited]
+
+
+ +

+

Parameters:
+ + +
l for the length of segments that cut an edge
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.NumberOfSegments (  self,
  n,
  s = [] 
) [inherited]
+
+
+ +

+

Parameters:
+ + + +
n for the number of segments that cut an edge
s for the scale factor (optional)
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.Arithmetic1D (  self,
  start,
  end 
) [inherited]
+
+
+ +

+

Parameters:
+ + + +
start for the length of the first segment
end for the length of the last segment
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.StartEndLength (  self,
  start,
  end 
) [inherited]
+
+
+ +

+

Parameters:
+ + + +
start for the length of the first segment
end for the length of the last segment
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.Deflection1D (  self,
  d 
) [inherited]
+
+
+ +

+

Parameters:
+ + +
d for the deflection
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Segment.Propagation (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.AutomaticLength (  self,
  fineness = 0 
) [inherited]
+
+
+ +

+

Parameters:
+ + +
fineness for the fineness [0-1]
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Segment.LengthNearVertex (  self,
  length,
  vertex = 0 
) [inherited]
+
+
+ +

+

Parameters:
+ + + +
length for the segment length
vertex for the length localization: vertex index [0,1] | verext object
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Segment.QuadraticMesh (  self  )  [inherited]
+
+
+ +

+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. +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
smeshDC.Mesh_Segment.geom [inherited]
+
+
+ +

+ +

+Reimplemented from smeshDC.Mesh_Algorithm. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Segment__Python__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Segment__Python__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..22c0b79aff9f2e674de9c676ea3b79923faba353 GIT binary patch literal 9145 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Tetrahedron.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Tetrahedron.html new file mode 100644 index 000000000..a85de467c --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Tetrahedron.html @@ -0,0 +1,800 @@ + + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Tetrahedron Class Reference

Class to define a tetrahedron 3D algorithm. +More... +

+Inheritance diagram for smeshDC.Mesh_Tetrahedron:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def MaxElementVolume
 Define "MaxElementVolume" hypothesis to give the maximun volume of each tetrahedral.
def Parameters
 Define "Netgen 3D Parameters" hypothesis.
def SetMaxSize
 Set MaxSize.
def SetSecondOrder
 Set SecondOrder flag.
def SetOptimize
 Set Optimize flag.
def SetFineness
 Set Fineness.
def SetGrowthRate
 Set GrowthRate.
def SetNbSegPerEdge
 Set NbSegPerEdge.
def SetNbSegPerRadius
 Set NbSegPerRadius.
def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 algoType
 params
 smesh
 mesh
 geom
 subm
 algo

Static Public Attributes

int params = 0
int algoType = 0
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Tetrahedron.__init__ (  self,
  mesh,
  algoType,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Tetrahedron.MaxElementVolume (  self,
  vol 
)
+
+
+ +

+

Parameters:
+ + +
vol for the maximum volume of each tetrahedral
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Tetrahedron.Parameters (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Tetrahedron.SetMaxSize (  self,
  theSize 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Tetrahedron.SetSecondOrder (  self,
  theVal 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Tetrahedron.SetOptimize (  self,
  theVal 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Tetrahedron.SetFineness (  self,
  theFineness 
)
+
+
+ +

+

Parameters:
+ + +
theFineness is: VeryCoarse, Coarse, Moderate, Fine, VeryFine or Custom
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Tetrahedron.SetGrowthRate (  self,
  theRate 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Tetrahedron.SetNbSegPerEdge (  self,
  theVal 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Tetrahedron.SetNbSegPerRadius (  self,
  theVal 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
int smeshDC.Mesh_Tetrahedron.params = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.Mesh_Tetrahedron.algoType = 0 [static]
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.geom [inherited]
+
+
+ +

+ +

+Reimplemented in smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Tetrahedron__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Tetrahedron__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..04b52203194d2e0c8c6f742b2de33578d616291e GIT binary patch literal 6069 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 + + + + + Main Page + + + + +  + + + + +

smeshDC.Mesh_Triangle Class Reference

Class to define a triangle 2D algorithm. +More... +

+Inheritance diagram for smeshDC.Mesh_Triangle:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
 Private constructor.
def MaxElementArea
 Define "MaxElementArea" hypothesis to give the maximun area of each triangles.
def LengthFromEdges
 Define "LengthFromEdges" hypothesis to build triangles based on the length of the edges taken from the wire.
def Parameters
 Define "Netgen 2D Parameters" hypothesis.
def SetMaxSize
 Set MaxSize.
def SetSecondOrder
 Set SecondOrder flag.
def SetOptimize
 Set Optimize flag.
def SetFineness
 Set Fineness.
def SetGrowthRate
 Set GrowthRate.
def SetNbSegPerEdge
 Set NbSegPerEdge.
def SetNbSegPerRadius
 Set NbSegPerRadius.
def SetQuadAllowed
 Set QuadAllowed flag.
def __init__
def GetSubMesh
 If the algorithm is global, return 0;
+ else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 algoType
 params
 smesh
 mesh
 geom
 subm
 algo

Static Public Attributes

int algoType = 0
int params = 0
+

Detailed Description

+More details. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Triangle.__init__ (  self,
  mesh,
  algoType,
  geom = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Triangle.MaxElementArea (  self,
  area 
)
+
+
+ +

+

Parameters:
+ + +
area for the maximum area of each triangles
+
+ +
+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Triangle.LengthFromEdges (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Triangle.Parameters (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Triangle.SetMaxSize (  self,
  theSize 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Triangle.SetSecondOrder (  self,
  theVal 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Triangle.SetOptimize (  self,
  theVal 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Triangle.SetFineness (  self,
  theFineness 
)
+
+
+ +

+

Parameters:
+ + +
theFineness is: VeryCoarse, Coarse, Moderate, Fine, VeryFine or Custom
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Triangle.SetGrowthRate (  self,
  theRate 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Triangle.SetNbSegPerEdge (  self,
  theVal 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Triangle.SetNbSegPerRadius (  self,
  theVal 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Triangle.SetQuadAllowed (  self,
  toAllow 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.__init__ (  self,
  smesh 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetSubMesh (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetAlgorithm (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetName (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.SetName (  self,
  name 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.Mesh_Algorithm.GetId (  self  )  [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Create (  self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.Mesh_Algorithm.Hypothesis (  self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so" 
) [inherited]
+
+
+ +

+ +

+

+


Field Documentation

+ +
+
+ + + + +
int smeshDC.Mesh_Triangle.algoType = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.Mesh_Triangle.params = 0 [static]
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.smesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.mesh [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.geom [inherited]
+
+
+ +

+ +

+Reimplemented in smeshDC.Mesh_Segment. +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.subm [inherited]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.Mesh_Algorithm.algo [inherited]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Triangle__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh__Triangle__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..654d53760b38bb14507150353f82d5de3002b8d6 GIT binary patch literal 5752 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 + + + + + Main Page + + + + +  + + + + +

smeshDC.smeshDC Class Reference

Inheritance diagram for smeshDC.smeshDC:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def init_smesh
def Mesh
def EnumToLong
 Returns long value from enumeration Uses for SMESH.FunctorType enumeration.
def GetPointStruct
 Get PointStruct from vertex.
def GetDirStruct
 Get DirStruct from vector.
def GetAxisStruct
 Get AxisStruct from object.
def SetEmbeddedMode
 Set the current mode.
def IsEmbeddedMode
 Get the current mode.
def SetCurrentStudy
 Set the current study.
def GetCurrentStudy
 Get the current study.
def CreateMeshesFromUNV
 Create Mesh object importing data from given UNV file.
def CreateMeshesFromMED
 Create Mesh object(s) importing data from given MED file.
def CreateMeshesFromSTL
 Create Mesh object importing data from given STL file.
def GetSubShapesId
 From SMESH_Gen interface.
def GetPattern
 From SMESH_Gen interface.
def GetEmptyCriterion
 Creates an empty criterion.
def GetCriterion
 Creates a criterion by given parameters.
def GetFilter
 Creates filter by given parameters of criterion.
def GetFunctor
 Creates numerical functor by its type.

Data Fields

 geompyD
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.init_smesh (  self,
  theStudy,
  geompyD 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.Mesh (  self,
  obj = 0,
  name = 0 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.EnumToLong (  self,
  theItem 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.GetPointStruct (  self,
  theVertex 
)
+
+
+ +

+

Parameters:
+ + +
theVertex is GEOM object(vertex)
+
+
Returns:
SMESH.PointStruct
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.GetDirStruct (  self,
  theVector 
)
+
+
+ +

+

Parameters:
+ + +
theVector is GEOM object(vector)
+
+
Returns:
SMESH.DirStruct
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.GetAxisStruct (  self,
  theObj 
)
+
+
+ +

+

Parameters:
+ + +
theObj is GEOM object(line or plane)
+
+
Returns:
SMESH.AxisStruct
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.SetEmbeddedMode (  self,
  theMode 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.smeshDC.IsEmbeddedMode (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.SetCurrentStudy (  self,
  theStudy 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.smeshDC.GetCurrentStudy (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.CreateMeshesFromUNV (  self,
  theFileName 
)
+
+
+ +

+

Returns:
an instance of Mesh class
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.CreateMeshesFromMED (  self,
  theFileName 
)
+
+
+ +

+

Returns:
a list of Mesh class instances
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.CreateMeshesFromSTL (  self,
  theFileName 
)
+
+
+ +

+

Returns:
an instance of Mesh class
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.GetSubShapesId (  self,
  theMainObject,
  theListOfSubObjects 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
def smeshDC.smeshDC.GetPattern (  self  ) 
+
+
+ +

+Creates pattern +

+

+ +

+
+ + + + + + + + + +
def smeshDC.smeshDC.GetEmptyCriterion (  self  ) 
+
+
+ +

+

Returns:
SMESH.Filter.Criterion
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.GetCriterion (  self,
  elementType,
  CritType,
  Compare = FT_EqualTo,
  Treshold = "",
  UnaryOp = FT_Undefined,
  BinaryOp = FT_Undefined 
)
+
+
+ +

+

Parameters:
+ + + + + + + +
elementType is the type of elements(NODE, EDGE, FACE, VOLUME)
CritType is type of criterion( FT_Taper, FT_Area, FT_RangeOfIds, FT_LyingOnGeom etc. )
Compare belong to {FT_LessThan, FT_MoreThan, FT_EqualTo}
Treshold is threshold value (range of ids as string, shape, numeric)
UnaryOp is FT_LogicalNOT or FT_Undefined
BinaryOp is binary logical operation FT_LogicalAND, FT_LogicalOR or FT_Undefined(must be for the last criterion in criteria)
+
+
Returns:
SMESH.Filter.Criterion
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.GetFilter (  self,
  elementType,
  CritType = FT_Undefined,
  Compare = FT_EqualTo,
  Treshold = "",
  UnaryOp = FT_Undefined 
)
+
+
+ +

+

Parameters:
+ + + + + + +
elementType is the type of elements in the group
CritType is type of criterion( FT_Taper, FT_Area, FT_RangeOfIds, FT_LyingOnGeom etc. )
Compare belong to {FT_LessThan, FT_MoreThan, FT_EqualTo}
Treshold is threshold value (range of id ids as string, shape, numeric)
UnaryOp is FT_LogicalNOT or FT_Undefined
+
+
Returns:
SMESH_Filter
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.smeshDC.GetFunctor (  self,
  theCriterion 
)
+
+
+ +

+

Parameters:
+ + +
theCrierion is FT_...; functor type
+
+
Returns:
SMESH_NumericalFunctor
+ +
+

+


Field Documentation

+ +
+ +
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1smeshDC__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1smeshDC__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..879ced85259b8a5826590ab17bc56eb10983ef51 GIT binary patch literal 5548 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh.html deleted file mode 100644 index 51edc45d3..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh.html +++ /dev/null @@ -1,7910 +0,0 @@ - - - - - - Main Page - - - - -  - - - - -

smesh.Mesh Class Reference

Class to define a mesh. -More... -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Constructor.
def SetMesh
 Method that inits the Mesh object from SMESH_Mesh interface.
def GetMesh
 Method that returns the mesh.
def GetName
 Get mesh name.
def SetName
 Set name to mesh.
def GetSubMesh
 Get the subMesh object associated to a subShape.
def GetShape
 Method that returns the shape associated to the mesh.
def SetShape
 Method that associates given shape to the mesh(entails the mesh recreation).
def IsReadyToCompute
 Return true if hypotheses are defined well.
def GetAlgoState
 Return errors of hypotheses definintion error list is empty if everything is OK.
def GetGeometryByMeshElement
 Return geometrical object the given element is built on.
def MeshDimension
 Returns mesh dimension depending on shape one.
def Segment
 Creates a segment discretization 1D algorithm.
def Triangle
 Creates a triangle 2D algorithm for faces.
def Quadrangle
 Creates a quadrangle 2D algorithm for faces.
def Tetrahedron
 Creates a tetrahedron 3D algorithm for solids.
def Hexahedron
 Creates a hexahedron 3D algorithm for solids.
def Netgen
 Deprecated, only for compatibility!
def Projection1D
 Creates a projection 1D algorithm for edges.
def Projection2D
 Creates a projection 2D algorithm for faces.
def Projection3D
 Creates a projection 3D algorithm for solids.
def Prism
 Creates a 3D extrusion (Prism 3D) or RadialPrism 3D algorithm for solids.
def Compute
 Compute the mesh and return the status of the computation.
def AutomaticTetrahedralization
 Compute tetrahedral mesh using AutomaticLength + MEFISTO + NETGEN The parameter fineness [0,-1] defines mesh fineness.
def AutomaticHexahedralization
 Compute hexahedral mesh using AutomaticLength + Quadrangle + Hexahedron The parameter fineness [0,-1] defines mesh fineness.
def AddHypothesis
 Assign hypothesis.
def GetHypothesisList
 Get the list of hypothesis added on a geom.
def RemoveGlobalHypotheses
 Removes all global hypotheses.
def Group
 Create a mesh group based on geometric object grp and give a name,
- if this parameter is not defined the name is the same as the geometric group name
- Note: Works like GroupOnGeom().
def ExportToMED
 Deprecated, only for compatibility! Please, use ExportMED() method instead.
def ExportMED
 Export the mesh in a file with the MED format.
def ExportDAT
 Export the mesh in a file with the DAT format.
def ExportUNV
 Export the mesh in a file with the UNV format.
def ExportSTL
 Export the mesh in a file with the STL format.
def CreateEmptyGroup
 Creates an empty mesh group.
def GroupOnGeom
 Creates a mesh group based on geometric object grp and give a name,
- if this parameter is not defined the name is the same as the geometric group name.
def MakeGroupByIds
 Create a mesh group by the given ids of elements.
def MakeGroup
 Create a mesh group by the given conditions.
def MakeGroupByCriterion
 Create a mesh group by the given criterion.
def MakeGroupByCriteria
 Create a mesh group by the given criteria(list of criterions).
def MakeGroupByFilter
 Create a mesh group by the given filter.
def GetIdsFromFilter
 Pass mesh elements through the given filter and return ids.
def GetFreeBorders
 Verify whether 2D mesh element has free edges(edges connected to one face only)
- Returns list of special structures(borders).
def RemoveGroup
 Remove a group.
def RemoveGroupWithContents
 Remove group with its contents.
def GetGroups
 Get the list of groups existing in the mesh.
def GetGroupNames
 Get the list of names of groups existing in the mesh.
def UnionGroups
 Union of two groups New group is created.
def IntersectGroups
 Intersection of two groups New group is created.
def CutGroups
 Cut of two groups New group is created.
def GetLog
 Get the log of nodes and elements added or removed since previous clear of the log.
def ClearLog
 Clear the log of nodes and elements added or removed since previous clear.
def GetId
 Get the internal Id.
def GetStudyId
 Get the study Id.
def HasDuplicatedGroupNamesMED
 Check group names for duplications.
def GetMeshEditor
 Obtain instance of SMESH_MeshEditor.
def GetMEDMesh
 Get MED Mesh.
def NbNodes
 Returns number of nodes in mesh.
def NbElements
 Returns number of elements in mesh.
def NbEdges
 Returns number of edges in mesh.
def NbEdgesOfOrder
 Returns number of edges with given order in mesh.
def NbFaces
 Returns number of faces in mesh.
def NbFacesOfOrder
 Returns number of faces with given order in mesh.
def NbTriangles
 Returns number of triangles in mesh.
def NbTrianglesOfOrder
 Returns number of triangles with given order in mesh.
def NbQuadrangles
 Returns number of quadrangles in mesh.
def NbQuadranglesOfOrder
 Returns number of quadrangles with given order in mesh.
def NbPolygons
 Returns number of polygons in mesh.
def NbVolumes
 Returns number of volumes in mesh.
def NbVolumesOfOrder
 Returns number of volumes with given order in mesh.
def NbTetras
 Returns number of tetrahedrons in mesh.
def NbTetrasOfOrder
 Returns number of tetrahedrons with given order in mesh.
def NbHexas
 Returns number of hexahedrons in mesh.
def NbHexasOfOrder
 Returns number of hexahedrons with given order in mesh.
def NbPyramids
 Returns number of pyramids in mesh.
def NbPyramidsOfOrder
 Returns number of pyramids with given order in mesh.
def NbPrisms
 Returns number of prisms in mesh.
def NbPrismsOfOrder
 Returns number of prisms with given order in mesh.
def NbPolyhedrons
 Returns number of polyhedrons in mesh.
def NbSubMesh
 Returns number of submeshes in mesh.
def GetElementsId
 Returns list of mesh elements ids.
def GetElementsByType
 Returns list of ids of mesh elements with given type.
def GetNodesId
 Returns list of mesh nodes ids.
def GetElementType
 Returns type of mesh element.
def GetSubMeshElementsId
 Returns list of submesh elements ids.
def GetSubMeshNodesId
 Returns list of submesh nodes ids.
def GetSubMeshElementType
 Returns list of ids of submesh elements with given type.
def Dump
 Get mesh description.
def GetNodeXYZ
 Get XYZ coordinates of node as list of double
- If there is not node for given ID - returns empty list.
def GetNodeInverseElements
 For given node returns list of IDs of inverse elements
- If there is not node for given ID - returns empty list.
def GetShapeID
 If given element is node returns IDs of shape from position
- If there is not node for given ID - returns -1.
def GetShapeIDForElem
 For given element returns ID of result shape after FindShape() from SMESH_MeshEditor
- If there is not element for given ID - returns -1.
def GetElemNbNodes
 Returns number of nodes for given element
- If there is not element for given ID - returns -1.
def GetElemNode
 Returns ID of node by given index for given element
- If there is not element for given ID - returns -1
- If there is not node for given index - returns -2.
def IsMediumNode
 Returns true if given node is medium node in given quadratic element.
def IsMediumNodeOfAnyElem
 Returns true if given node is medium node in one of quadratic elements.
def ElemNbEdges
 Returns number of edges for given element.
def ElemNbFaces
 Returns number of faces for given element.
def IsPoly
 Returns true if given element is polygon.
def IsQuadratic
 Returns true if given element is quadratic.
def BaryCenter
 Returns XYZ coordinates of bary center for given element as list of double
- If there is not element for given ID - returns empty list.
def RemoveElements
 Removes elements from mesh by ids.
def RemoveNodes
 Removes nodes from mesh by ids.
def AddNode
 Add node to mesh by coordinates.
def AddEdge
 Create edge both similar and quadratic (this is determed by number of given nodes).
def AddFace
 Create face both similar and quadratic (this is determed by number of given nodes).
def AddPolygonalFace
 Add polygonal face to mesh by list of nodes ids.
def AddVolume
 Create volume both similar and quadratic (this is determed by number of given nodes).
def AddPolyhedralVolume
 Create volume of many faces, giving nodes for each face.
def AddPolyhedralVolumeByFaces
 Create volume of many faces, giving IDs of existing faces.
def MoveNode
 Move node with given id.
def FindNodeClosestTo
 Find a node closest to a point.
def MeshToPassThroughAPoint
 Find a node closest to a point and move it to a point location.
def InverseDiag
 Replace two neighbour triangles sharing Node1-Node2 link with ones built on the same 4 nodes but having other common link.
def DeleteDiag
 Replace two neighbour triangles sharing Node1-Node2 link with a quadrangle built on the same 4 nodes.
def Reorient
 Reorient elements by ids.
def ReorientObject
 Reorient all elements of the object.
def TriToQuad
 Fuse neighbour triangles into quadrangles.
def TriToQuadObject
 Fuse neighbour triangles of the object into quadrangles.
def QuadToTri
 Split quadrangles into triangles.
def QuadToTriObject
 Split quadrangles into triangles.
def SplitQuad
 Split quadrangles into triangles.
def SplitQuadObject
 Split quadrangles into triangles.
def BestSplit
 Find better splitting of the given quadrangle.
def SplitQuadsNearTriangularFacets
 Split quafrangle faces near triangular facets of volumes.
def SplitHexaToTetras
 Split hexahedrons into tetrahedrons.
def SplitHexaToPrisms
 Split hexahedrons into prisms.
def Smooth
 Smooth elements.
def SmoothObject
 Smooth elements belong to given object.
def SmoothParametric
 Parametric smooth the given elements.
def SmoothParametricObject
 Parametric smooth elements belong to given object.
def ConvertToQuadratic
 Converts all mesh to quadratic one, deletes old elements, replacing them with quadratic ones with the same id.
def ConvertFromQuadratic
 Converts all mesh from quadratic to ordinary ones, deletes old quadratic elements,
- replacing them with ordinary mesh elements with the same id.
def RenumberNodes
 Renumber mesh nodes.
def RenumberElements
 Renumber mesh elements.
def RotationSweep
 Generate new elements by rotation of the elements around the axis.
def RotationSweepObject
 Generate new elements by rotation of the elements of object around the axis.
def ExtrusionSweep
 Generate new elements by extrusion of the elements with given ids.
def AdvancedExtrusion
 Generate new elements by extrusion of the elements with given ids.
def ExtrusionSweepObject
 Generate new elements by extrusion of the elements belong to object.
def ExtrusionSweepObject1D
 Generate new elements by extrusion of the elements belong to object.
def ExtrusionSweepObject2D
 Generate new elements by extrusion of the elements belong to object.
def ExtrusionAlongPath
 Generate new elements by extrusion of the given elements A path of extrusion must be a meshed edge.
def ExtrusionAlongPathObject
 Generate new elements by extrusion of the elements belong to object A path of extrusion must be a meshed edge.
def Mirror
 Symmetrical copy of mesh elements.
def MirrorObject
 Symmetrical copy of object.
def Translate
 Translates the elements.
def TranslateObject
 Translates the object.
def Rotate
 Rotates the elements.
def RotateObject
 Rotates the object.
def FindCoincidentNodes
 Find group of nodes close to each other within Tolerance.
def FindCoincidentNodesOnPart
 Find group of nodes close to each other within Tolerance.
def MergeNodes
 Merge nodes.
def FindEqualElements
 Find elements built on the same nodes.
def MergeElements
 Merge elements in each given group.
def MergeEqualElements
 Remove all but one of elements built on the same nodes.
def SewFreeBorders
 Sew free borders.
def SewConformFreeBorders
 Sew conform free borders.
def SewBorderToSide
 Sew border to side.
def SewSideElements
 Sew two sides of a mesh.
def ChangeElemNodes
 Set new nodes for given element.
def GetLastCreatedNodes
 If during last operation of MeshEditor some nodes were created this method returns list of it's IDs,
- if new nodes not created - returns empty list.
def GetLastCreatedElems
 If during last operation of MeshEditor some elements were created this method returns list of it's IDs,
- if new elements not creared - returns empty list.

Data Fields

 geom
 mesh
 editor

Static Public Attributes

int geom = 0
int mesh = 0
int editor = 0
-


Detailed Description

-The class contains mesh shape, SMESH_Mesh, SMESH_MeshEditor More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.__init__   self,
  obj = 0,
  name = 0
-
- - - - - -
-   - - -

-Creates mesh on the shape geom(or the empty mesh if geom equal to 0), sets GUI name of this mesh to name.

Parameters:
- - - -
obj Shape to be meshed or SMESH_Mesh object
name Study name of the mesh
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SetMesh   self,
  theMesh
-
- - - - - -
-   - - -

-

Parameters:
- - -
theMesh is SMESH_Mesh object
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetMesh   self  ) 
-
- - - - - -
-   - - -

-

Returns:
SMESH_Mesh object
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetName   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SetName   self,
  name
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetSubMesh   self,
  theSubObject,
  name
-
- - - - - -
-   - - -

-The subMesh object gives access to nodes and elements IDs.
- SubMesh will be used instead of SubShape in a next idl version to adress a specific subMesh...

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetShape   self  ) 
-
- - - - - -
-   - - -

-

Returns:
GEOM_Object
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SetShape   self,
  geom
-
- - - - - -
-   - - -

-

Parameters:
- - -
geom shape to be meshed(GEOM_Object)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.IsReadyToCompute   self,
  theSubObject
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theMesh is an instance of Mesh class
theSubObject subshape of a mesh shape
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetAlgoState   self,
  theSubObject
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theMesh is an instance of Mesh class
theSubObject subshape of a mesh shape
-
-
Returns:
a list of errors
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetGeometryByMeshElement   self,
  theElementID,
  theGeomName
-
- - - - - -
-   - - -

-The returned geometrical object, if not nil, is either found in the study or is published by this method with the given name

Parameters:
- - - - -
theMesh is an instance of Mesh class
theElementID an id of the mesh element
theGeomName user defined name of geometrical object
-
-
Returns:
GEOM.GEOM_Object instance
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.MeshDimension   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Segment   self,
  algo = REGULAR,
  geom = 0
-
- - - - - -
-   - - -

-If the optional algo parameter is not sets, this algorithm is REGULAR. If the optional geom parameter is not sets, this algorithm is global.
- Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
- - - -
algo values are smesh.REGULAR or smesh.PYTHON for discretization via python function
geom If defined, subshape to be meshed
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Triangle   self,
  algo = MEFISTO,
  geom = 0
-
- - - - - -
-   - - -

-If the optional geom parameter is not sets, this algorithm is global.
- Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
- - - -
algo values are: smesh.MEFISTO or smesh.NETGEN
geom If defined, subshape to be meshed
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Quadrangle   self,
  geom = 0
-
- - - - - -
-   - - -

-If the optional geom parameter is not sets, this algorithm is global.
- Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
- - -
geom If defined, subshape to be meshed
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Tetrahedron   self,
  algo = NETGEN,
  geom = 0
-
- - - - - -
-   - - -

-The parameter algo permits to choice the algorithm: NETGEN or GHS3D If the optional geom parameter is not sets, this algorithm is global.
- Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
- - - -
algo values are: smesh.NETGEN, smesh.GHS3D, smesh.FULL_NETGEN
geom If defined, subshape to be meshed
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Hexahedron   self,
  geom = 0
-
- - - - - -
-   - - -

-If the optional geom parameter is not sets, this algorithm is global.
- Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
- - -
geom If defined, subshape to be meshed
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Netgen   self,
  is3D,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Projection1D   self,
  geom = 0
-
- - - - - -
-   - - -

-If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
- - -
geom If defined, subshape to be meshed
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Projection2D   self,
  geom = 0
-
- - - - - -
-   - - -

-If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
- - -
geom If defined, subshape to be meshed
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Projection3D   self,
  geom = 0
-
- - - - - -
-   - - -

-If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
- - -
geom If defined, subshape to be meshed
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Prism   self,
  geom = 0
-
- - - - - -
-   - - -

-If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.

Parameters:
- - -
geom If defined, subshape to be meshed
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Compute   self,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.AutomaticTetrahedralization   self,
  fineness = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.AutomaticHexahedralization   self,
  fineness = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.AddHypothesis   self,
  hyp,
  geom = 0
-
- - - - - -
-   - - -

-

Parameters:
- - - -
hyp is a hypothesis to assign
geom is subhape of mesh geometry
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetHypothesisList   self,
  geom
-
- - - - - -
-   - - -

-

Parameters:
- - -
geom is subhape of mesh geometry
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.RemoveGlobalHypotheses   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Group   self,
  grp,
  name = ""
-
- - - - - -
-   - - -

-

Parameters:
- - - -
grp is a geometric group, a vertex, an edge, a face or a solid
name is the name of the mesh group
-
-
Returns:
SMESH_GroupOnGeom
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ExportToMED   self,
  f,
  version,
  opt = 0
-
- - - - - -
-   - - -

-Export the mesh in a file with the MED format and choice the version of MED format

Parameters:
- - - -
f is the file name
version values are SMESH.MED_V2_1, SMESH.MED_V2_2
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ExportMED   self,
  f,
  auto_groups = 0,
  version = MED_V2_2
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
f is the file name
auto_groups boolean parameter for creating/not creating the groups Group_On_All_Nodes, Group_On_All_Faces, ... ; the typical use is auto_groups=false.
version MED format version(MED_V2_1 or MED_V2_2)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ExportDAT   self,
  f
-
- - - - - -
-   - - -

-

Parameters:
- - -
f is the file name
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ExportUNV   self,
  f
-
- - - - - -
-   - - -

-

Parameters:
- - -
f is the file name
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ExportSTL   self,
  f,
  ascii = 1
-
- - - - - -
-   - - -

-

Parameters:
- - - -
f is the file name
ascii defined the kind of file contents
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.CreateEmptyGroup   self,
  elementType,
  name
-
- - - - - -
-   - - -

-

Parameters:
- - - -
elementType is the type of elements in the group
name is the name of the mesh group
-
-
Returns:
SMESH_Group
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GroupOnGeom   self,
  grp,
  name = "",
  type = None
-
- - - - - -
-   - - -

-

Parameters:
- - - -
grp is a geometric group, a vertex, an edge, a face or a solid
name is the name of the mesh group
-
-
Returns:
SMESH_GroupOnGeom
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.MakeGroupByIds   self,
  groupName,
  elementType,
  elemIDs
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
groupName is the name of the mesh group
elementType is the type of elements in the group
elemIDs is the list of ids
-
-
Returns:
SMESH_Group
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.MakeGroup   self,
  groupName,
  elementType,
  CritType = FT_Undefined,
  Compare = FT_EqualTo,
  Treshold = "",
  UnaryOp = FT_Undefined
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - - -
groupName is the name of the mesh group
elementType is the type of elements in the group
CritType is type of criterion( FT_Taper, FT_Area, FT_RangeOfIds, FT_LyingOnGeom etc. )
Compare belong to {FT_LessThan, FT_MoreThan, FT_EqualTo}
Treshold is threshold value (range of id ids as string, shape, numeric)
UnaryOp is FT_LogicalNOT or FT_Undefined
-
-
Returns:
SMESH_Group
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.MakeGroupByCriterion   self,
  groupName,
  Criterion
-
- - - - - -
-   - - -

-

Parameters:
- - - -
groupName is the name of the mesh group
Criterion is the instance of Criterion class
-
-
Returns:
SMESH_Group
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.MakeGroupByCriteria   self,
  groupName,
  theCriteria
-
- - - - - -
-   - - -

-

Parameters:
- - - -
groupName is the name of the mesh group
Criteria is the list of criterions
-
-
Returns:
SMESH_Group
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.MakeGroupByFilter   self,
  groupName,
  theFilter
-
- - - - - -
-   - - -

-

Parameters:
- - - -
groupName is the name of the mesh group
Criterion is the instance of Filter class
-
-
Returns:
SMESH_Group
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetIdsFromFilter   self,
  theFilter
-
- - - - - -
-   - - -

-

Parameters:
- - -
theFilter is SMESH_Filter
-
-
Returns:
list of ids
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetFreeBorders   self  ) 
-
- - - - - -
-   - - -

-

Returns:
list of SMESH.FreeEdges.Border structure: edge id and two its nodes ids.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.RemoveGroup   self,
  group
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.RemoveGroupWithContents   self,
  group
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetGroups   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetGroupNames   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.UnionGroups   self,
  group1,
  group2,
  name
-
- - - - - -
-   - - -

-All mesh elements that are present in initial groups are added to the new one

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.IntersectGroups   self,
  group1,
  group2,
  name
-
- - - - - -
-   - - -

-All mesh elements that are present in both initial groups are added to the new one.

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.CutGroups   self,
  mainGroup,
  toolGroup,
  name
-
- - - - - -
-   - - -

-All mesh elements that are present in main group but do not present in tool group are added to the new one

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetLog   self,
  clearAfterGet
-
- - - - - -
-   - - -

-

Parameters:
- - -
clearAfterGet log is emptied after Get (safe if concurrents access)
-
-
Returns:
list of log_block structures: commandType number coords indexes
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.ClearLog   self  ) 
-
- - - - - -
-   - - -

-Must be used immediately after GetLog if clearAfterGet is false.

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetId   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetStudyId   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.HasDuplicatedGroupNamesMED   self  ) 
-
- - - - - -
-   - - -

-Consider maximum group name length stored in MED file.

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetMeshEditor   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetMEDMesh   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbNodes   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbElements   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbEdges   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.NbEdgesOfOrder   self,
  elementOrder
-
- - - - - -
-   - - -

-

Parameters:
- - -
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbFaces   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.NbFacesOfOrder   self,
  elementOrder
-
- - - - - -
-   - - -

-

Parameters:
- - -
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbTriangles   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.NbTrianglesOfOrder   self,
  elementOrder
-
- - - - - -
-   - - -

-

Parameters:
- - -
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbQuadrangles   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.NbQuadranglesOfOrder   self,
  elementOrder
-
- - - - - -
-   - - -

-

Parameters:
- - -
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbPolygons   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbVolumes   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.NbVolumesOfOrder   self,
  elementOrder
-
- - - - - -
-   - - -

-

Parameters:
- - -
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbTetras   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.NbTetrasOfOrder   self,
  elementOrder
-
- - - - - -
-   - - -

-

Parameters:
- - -
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbHexas   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.NbHexasOfOrder   self,
  elementOrder
-
- - - - - -
-   - - -

-

Parameters:
- - -
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbPyramids   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.NbPyramidsOfOrder   self,
  elementOrder
-
- - - - - -
-   - - -

-

Parameters:
- - -
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbPrisms   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.NbPrismsOfOrder   self,
  elementOrder
-
- - - - - -
-   - - -

-

Parameters:
- - -
elementOrder is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbPolyhedrons   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.NbSubMesh   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetElementsId   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetElementsByType   self,
  elementType
-
- - - - - -
-   - - -

-

Parameters:
- - -
elementType is required type of elements
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetNodesId   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetElementType   self,
  id,
  iselem
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetSubMeshElementsId   self,
  shapeID
-
- - - - - -
-   - - -

-

Parameters:
- - -
shapeID is geom object(subshape) IOR
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetSubMeshNodesId   self,
  shapeID,
  all
-
- - - - - -
-   - - -

-

Parameters:
- - -
shapeID is geom object(subshape) IOR
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetSubMeshElementType   self,
  shapeID
-
- - - - - -
-   - - -

-

Parameters:
- - -
shapeID is geom object(subshape) IOR
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.Dump   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetNodeXYZ   self,
  id
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetNodeInverseElements   self,
  id
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetShapeID   self,
  id
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetShapeIDForElem   id  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetElemNbNodes   self,
  id
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.GetElemNode   self,
  id,
  index
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.IsMediumNode   self,
  elementID,
  nodeID
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.IsMediumNodeOfAnyElem   self,
  nodeID,
  elementType
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ElemNbEdges   self,
  id
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ElemNbFaces   self,
  id
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.IsPoly   self,
  id
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.IsQuadratic   self,
  id
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.BaryCenter   self,
  id
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.RemoveElements   self,
  IDsOfElements
-
- - - - - -
-   - - -

-

Parameters:
- - -
IDsOfElements is list of ids of elements to remove
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.RemoveNodes   self,
  IDsOfNodes
-
- - - - - -
-   - - -

-

Parameters:
- - -
IDsOfNodes is list of ids of nodes to remove
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.AddNode   self,
  x,
  y,
  z
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.AddEdge   self,
  IDsOfNodes
-
- - - - - -
-   - - -

-

Parameters:
- - -
IdsOfNodes List of node IDs for creation of element. Needed order of nodes in this list corresponds to description of MED.
- This description is located by the following link: http://www.salome-platform.org/salome2/web_med_internet/logiciels/medV2.2.2_doc_html/html/modele_de_donnees.html#3.
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.AddFace   self,
  IDsOfNodes
-
- - - - - -
-   - - -

-

Parameters:
- - -
IdsOfNodes List of node IDs for creation of element. Needed order of nodes in this list corresponds to description of MED.
- This description is located by the following link: http://www.salome-platform.org/salome2/web_med_internet/logiciels/medV2.2.2_doc_html/html/modele_de_donnees.html#3.
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.AddPolygonalFace   self,
  IdsOfNodes
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.AddVolume   self,
  IDsOfNodes
-
- - - - - -
-   - - -

-

Parameters:
- - -
IdsOfNodes List of node IDs for creation of element. Needed order of nodes in this list corresponds to description of MED.
- This description is located by the following link: http://www.salome-platform.org/salome2/web_med_internet/logiciels/medV2.2.2_doc_html/html/modele_de_donnees.html#3.
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.AddPolyhedralVolume   self,
  IdsOfNodes,
  Quantities
-
- - - - - -
-   - - -

-

Parameters:
- - - -
IdsOfNodes List of node IDs for volume creation face by face.
Quantities List of integer values, Quantities[i] gives quantity of nodes in face number i.
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.AddPolyhedralVolumeByFaces   self,
  IdsOfFaces
-
- - - - - -
-   - - -

-

Parameters:
- - -
IdsOfFaces List of face IDs for volume creation.
-
-Note: The created volume will refer only to nodes of the given faces, not to the faces itself.
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.MoveNode   self,
  NodeID,
  x,
  y,
  z
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
NodeID id of the node
x new X coordinate
y new Y coordinate
z new Z coordinate
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.FindNodeClosestTo   self,
  x,
  y,
  z
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
x X coordinate of a point
y Y coordinate of a point
z Z coordinate of a point
-
-
Returns:
id of a node
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.MeshToPassThroughAPoint   self,
  x,
  y,
  z
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
x X coordinate of a point
y Y coordinate of a point
z Z coordinate of a point
-
-
Returns:
id of a moved node
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.InverseDiag   self,
  NodeID1,
  NodeID2
-
- - - - - -
-   - - -

-

Parameters:
- - - -
NodeID1 first node id
NodeID2 second node id
-
-
Returns:
false if proper faces not found
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.DeleteDiag   self,
  NodeID1,
  NodeID2
-
- - - - - -
-   - - -

-

Parameters:
- - - -
NodeID1 first node id
NodeID2 second node id
-
-
Returns:
false if proper faces not found
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Reorient   self,
  IDsOfElements = None
-
- - - - - -
-   - - -

-

Parameters:
- - -
IDsOfElements if undefined reorient all mesh elements
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ReorientObject   self,
  theObject
-
- - - - - -
-   - - -

-

Parameters:
- - -
theObject is mesh, submesh or group
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.TriToQuad   self,
  IDsOfElements,
  theCriterion,
  MaxAngle
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
IDsOfElements The triangles to be fused,
theCriterion is FT_...; used to choose a neighbour to fuse with.
MaxAngle is a max angle between element normals at which fusion is still performed; theMaxAngle is mesured in radians.
-
-
Returns:
TRUE in case of success, FALSE otherwise.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.TriToQuadObject   self,
  theObject,
  theCriterion,
  MaxAngle
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject is mesh, submesh or group
theCriterion is FT_...; used to choose a neighbour to fuse with.
MaxAngle is a max angle between element normals at which fusion is still performed; theMaxAngle is mesured in radians.
-
-
Returns:
TRUE in case of success, FALSE otherwise.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.QuadToTri   self,
  IDsOfElements,
  theCriterion
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
IDsOfElements the faces to be splitted.
theCriterion is FT_...; used to choose a diagonal for splitting.
 TRUE in case of success, FALSE otherwise.
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.QuadToTriObject   self,
  theObject,
  theCriterion
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theObject object to taking list of elements from, is mesh, submesh or group
theCriterion is FT_...; used to choose a diagonal for splitting.
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SplitQuad   self,
  IDsOfElements,
  Diag13
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theElems The faces to be splitted
the13Diag is used to choose a diagonal for splitting.
-
-
Returns:
TRUE in case of success, FALSE otherwise.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SplitQuadObject   self,
  theObject,
  Diag13
-
- - - - - -
-   - - -

-

Parameters:
- - -
theObject is object to taking list of elements from, is mesh, submesh or group
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.BestSplit   self,
  IDOfQuad,
  theCriterion
-
- - - - - -
-   - - -

-

Parameters:
- - - -
IDOfQuad ID of the quadrangle to be splitted.
theCriterion is FT_...; a criterion to choose a diagonal for splitting.
-
-
Returns:
1 if 1-3 diagonal is better, 2 if 2-4 diagonal is better, 0 if error occurs.
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.SplitQuadsNearTriangularFacets   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SplitHexaToTetras   self,
  theObject,
  theNode000,
  theNode001
-
- - - - - -
-   - - -

-Use pattern mapping functionality for splitting.

Parameters:
- - - - -
theObject object to take list of hexahedrons from; is mesh, submesh or group.
theNode000,theNode001 is in range [0,7]; give an orientation of the pattern relatively each hexahedron: the (0,0,0) key-point of pattern will be mapped into <theNode000>-th node of each volume, the (0,0,1) key-point will be mapped into <theNode001>-th node of each volume. The (0,0,0) key-point of used pattern corresponds to not split corner.
 TRUE in case of success, FALSE otherwise.
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SplitHexaToPrisms   self,
  theObject,
  theNode000,
  theNode001
-
- - - - - -
-   - - -

-Use pattern mapping functionality for splitting.

Parameters:
- - - - -
theObject object to take list of hexahedrons from; is mesh, submesh or group.
theNode000,theNode001 is in range [0,7]; give an orientation of the pattern relatively each hexahedron: the (0,0,0) key-point of pattern will be mapped into <theNode000>-th node of each volume, the (0,0,1) key-point will be mapped into <theNode001>-th node of each volume. The edge (0,0,0)-(0,0,1) of used pattern connects two not split corners.
 TRUE in case of success, FALSE otherwise.
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Smooth   self,
  IDsOfElements,
  IDsOfFixedNodes,
  MaxNbOfIterations,
  MaxAspectRatio,
  Method
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - -
IDsOfElements list if ids of elements to smooth
IDsOfFixedNodes list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed.
MaxNbOfIterations maximum number of iterations
MaxAspectRatio varies in range [1.0, inf]
Method is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SmoothObject   self,
  theObject,
  IDsOfFixedNodes,
  MaxNbOfIterations,
  MaxxAspectRatio,
  Method
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - -
theObject object to smooth
IDsOfFixedNodes list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed.
MaxNbOfIterations maximum number of iterations
MaxAspectRatio varies in range [1.0, inf]
Method is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SmoothParametric   IDsOfElements,
  IDsOfFixedNodes,
  MaxNbOfIterations,
  MaxAspectRatio,
  Method
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - -
IDsOfElements list if ids of elements to smooth
IDsOfFixedNodes list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed.
MaxNbOfIterations maximum number of iterations
MaxAspectRatio varies in range [1.0, inf]
Method is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SmoothParametricObject   self,
  theObject,
  IDsOfFixedNodes,
  MaxNbOfIterations,
  MaxAspectRatio,
  Method
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - -
theObject object to smooth
IDsOfFixedNodes list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed.
MaxNbOfIterations maximum number of iterations
MaxAspectRatio varies in range [1.0, inf]
Method is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ConvertToQuadratic   self,
  theForce3d
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.ConvertFromQuadratic   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.RenumberNodes   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.RenumberElements   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.RotationSweep   self,
  IDsOfElements,
  Axix,
  AngleInRadians,
  NbOfSteps,
  Tolerance
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - -
IDsOfElements list of ids of elements to sweep
Axix axis of rotation, AxisStruct or line(geom object)
AngleInRadians angle of Rotation
NbOfSteps number of steps
Tolerance tolerance
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.RotationSweepObject   self,
  theObject,
  Axix,
  AngleInRadians,
  NbOfSteps,
  Tolerance
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - -
theObject object wich elements should be sweeped
Axix axis of rotation, AxisStruct or line(geom object)
AngleInRadians angle of Rotation
NbOfSteps number of steps
Tolerance tolerance
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ExtrusionSweep   self,
  IDsOfElements,
  StepVector,
  NbOfSteps
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
IDsOfElements list of elements ids for extrusion
StepVector vector, defining the direction and value of extrusion
NbOfSteps the number of steps
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.AdvancedExtrusion   self,
  IDsOfElements,
  StepVector,
  NbOfSteps,
  ExtrFlags,
  SewTolerance
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - -
IDsOfElements is ids of elements
StepVector vector, defining the direction and value of extrusion
NbOfSteps the number of steps
ExtrFlags set flags for performing extrusion
SewTolerance uses for comparing locations of nodes if flag EXTRUSION_FLAG_SEW is set
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ExtrusionSweepObject   self,
  theObject,
  StepVector,
  NbOfSteps
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject object wich elements should be processed
StepVector vector, defining the direction and value of extrusion
NbOfSteps the number of steps
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ExtrusionSweepObject1D   self,
  theObject,
  StepVector,
  NbOfSteps
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject object wich elements should be processed
StepVector vector, defining the direction and value of extrusion
NbOfSteps the number of steps
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ExtrusionSweepObject2D   self,
  theObject,
  StepVector,
  NbOfSteps
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject object wich elements should be processed
StepVector vector, defining the direction and value of extrusion
NbOfSteps the number of steps
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ExtrusionAlongPath   self,
  IDsOfElements,
  PathMesh,
  PathShape,
  NodeStart,
  HasAngles,
  Angles,
  HasRefPoint,
  RefPoint,
  LinearVariation = False
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - - - - - -
IDsOfElements is ids of elements
PathMesh mesh containing a 1D sub-mesh on the edge, along which proceeds the extrusion
PathShape is shape(edge); as the mesh can be complex, the edge is used to define the sub-mesh for the path
NodeStart the first or the last node on the edge. It is used to define the direction of extrusion
HasAngles allows the shape to be rotated around the path to get the resulting mesh in a helical fashion
Angles list of angles
HasRefPoint allows to use base point
RefPoint point around which the shape is rotated(the mass center of the shape by default). User can specify any point as the Base Point and the shape will be rotated with respect to this point.
LinearVariation makes compute rotation angles as linear variation of given Angles along path steps
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ExtrusionAlongPathObject   self,
  theObject,
  PathMesh,
  PathShape,
  NodeStart,
  HasAngles,
  Angles,
  HasRefPoint,
  RefPoint,
  LinearVariation = False
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - - - - - -
IDsOfElements is ids of elements
PathMesh mesh containing a 1D sub-mesh on the edge, along which proceeds the extrusion
PathShape is shape(edge); as the mesh can be complex, the edge is used to define the sub-mesh for the path
NodeStart the first or the last node on the edge. It is used to define the direction of extrusion
HasAngles allows the shape to be rotated around the path to get the resulting mesh in a helical fashion
Angles list of angles
HasRefPoint allows to use base point
RefPoint point around which the shape is rotated(the mass center of the shape by default). User can specify any point as the Base Point and the shape will be rotated with respect to this point.
LinearVariation makes compute rotation angles as linear variation of given Angles along path steps
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Mirror   self,
  IDsOfElements,
  Mirror,
  theMirrorType,
  Copy = 0
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
IDsOfElements list of elements ids
Mirror is AxisStruct or geom object(point, line, plane)
theMirrorType is POINT, AXIS or PLANE If the Mirror is geom object this parameter is unnecessary
Copy allows to copy element(Copy is 1) or to replace with its mirroring(Copy is 0)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.MirrorObject   self,
  theObject,
  Mirror,
  theMirrorType,
  Copy = 0
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theObject mesh, submesh or group
Mirror is AxisStruct or geom object(point, line, plane)
theMirrorType is POINT, AXIS or PLANE If the Mirror is geom object this parameter is unnecessary
Copy allows to copy element(Copy is 1) or to replace with its mirroring(Copy is 0)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Translate   self,
  IDsOfElements,
  Vector,
  Copy
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
IDsOfElements list of elements ids
Vector direction of translation(DirStruct or vector)
Copy allows to copy the translated elements
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.TranslateObject   self,
  theObject,
  Vector,
  Copy
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject object to translate(mesh, submesh, or group)
Vector direction of translation(DirStruct or geom vector)
Copy allows to copy the translated elements
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.Rotate   self,
  IDsOfElements,
  Axis,
  AngleInRadians,
  Copy
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
IDsOfElements list of elements ids
Axis axis of rotation(AxisStruct or geom line)
AngleInRadians angle of rotation(in radians)
Copy allows to copy the rotated elements
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.RotateObject   self,
  theObject,
  Axis,
  AngleInRadians,
  Copy
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theObject object to rotate(mesh, submesh, or group)
Axis axis of rotation(AxisStruct or geom line)
AngleInRadians angle of rotation(in radians)
Copy allows to copy the rotated elements
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.FindCoincidentNodes   self,
  Tolerance
-
- - - - - -
-   - - -

-

Parameters:
- - - -
Tolerance tolerance value
list of group of nodes
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.FindCoincidentNodesOnPart   self,
  SubMeshOrGroup,
  Tolerance
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
Tolerance tolerance value
SubMeshOrGroup SubMesh or Group
list of group of nodes
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.MergeNodes   self,
  GroupsOfNodes
-
- - - - - -
-   - - -

-

Parameters:
- - -
list of group of nodes
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.FindEqualElements   self,
  MeshOrSubMeshOrGroup
-
- - - - - -
-   - - -

-

Parameters:
- - -
MeshOrSubMeshOrGroup Mesh or SubMesh, or Group of elements for searching
-
-
Returns:
a list of groups of equal elements
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh.MergeElements   self,
  GroupsOfElementsID
-
- - - - - -
-   - - -

-

Parameters:
- - -
GroupsOfElementsID groups of elements for merging
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.MergeEqualElements   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SewFreeBorders   self,
  FirstNodeID1,
  SecondNodeID1,
  LastNodeID1,
  FirstNodeID2,
  SecondNodeID2,
  LastNodeID2,
  CreatePolygons,
  CreatePolyedrs
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SewConformFreeBorders   self,
  FirstNodeID1,
  SecondNodeID1,
  LastNodeID1,
  FirstNodeID2,
  SecondNodeID2
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SewBorderToSide   self,
  FirstNodeIDOnFreeBorder,
  SecondNodeIDOnFreeBorder,
  LastNodeIDOnFreeBorder,
  FirstNodeIDOnSide,
  LastNodeIDOnSide,
  CreatePolygons,
  CreatePolyedrs
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.SewSideElements   self,
  IDsOfSide1Elements,
  IDsOfSide2Elements,
  NodeID1OfSide1ToMerge,
  NodeID1OfSide2ToMerge,
  NodeID2OfSide1ToMerge,
  NodeID2OfSide2ToMerge
-
- - - - - -
-   - - -

-Nodes belonging to Side1 are merged with nodes of elements of Side2. Number of elements in theSide1 and in theSide2 must be equal and they should have similar node connectivity. The nodes to merge should belong to sides borders and the first node should be linked to the second.

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh.ChangeElemNodes   self,
  ide,
  newIDs
-
- - - - - -
-   - - -

-

Parameters:
- - - -
ide the element id
newIDs nodes ids
-
-
Returns:
If number of nodes is not corresponded to type of element - returns false
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetLastCreatedNodes   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh.GetLastCreatedElems   self  ) 
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
int smesh.Mesh.geom = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh.mesh = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh.editor = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh.geom
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh.mesh
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh.editor
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Algorithm.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Algorithm.html deleted file mode 100644 index f960f7109..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Algorithm.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Algorithm Class Reference

Mother class to define algorithm, recommended to don't use directly. -More... -

-Inheritance diagram for smesh.Mesh_Algorithm:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 mesh
 geom
 subm
 algo

Static Public Attributes

int mesh = 0
int geom = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.geom = 0 [static]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.geom
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Algorithm__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Algorithm__inherit__graph.jpg deleted file mode 100644 index 5cc00367fbc05dee84ea4efc889eab3bc8852474..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35584 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 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__CompositeSegment.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__CompositeSegment.html deleted file mode 100644 index 5b9b534ce..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__CompositeSegment.html +++ /dev/null @@ -1,973 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_CompositeSegment Class Reference

Class to define a segment 1D algorithm for discretization. -More... -

-Inheritance diagram for smesh.Mesh_CompositeSegment:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def LocalLength
 Define "LocalLength" hypothesis to cut an edge in several segments with the same length.
def NumberOfSegments
 Define "NumberOfSegments" hypothesis to cut an edge in several fixed number of segments.
def Arithmetic1D
 Define "Arithmetic1D" hypothesis to cut an edge in several segments with arithmetic length increasing.
def StartEndLength
 Define "StartEndLength" hypothesis to cut an edge in several segments with geometric length increasing.
def Deflection1D
 Define "Deflection1D" hypothesis.
def Propagation
 Define "Propagation" hypothesis that propagate all other hypothesis on all others edges that are in the opposite side in the case of quadrangular faces.
def AutomaticLength
 Define "AutomaticLength" hypothesis.
def LengthNearVertex
 Define "SegmentLengthAroundVertex" hypothesis.
def QuadraticMesh
 Define "QuadraticMesh" hypothesis, forcing construction of quadratic edges.
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 geom
 mesh
 subm
 algo

Static Public Attributes

int mesh = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_CompositeSegment.__init__   self,
  mesh,
  geom = 0
-
- - - - - -
-   - - -

- -

-Reimplemented from smesh.Mesh_Segment.

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.LocalLength   self,
  l
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - -
l for the length of segments that cut an edge
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.NumberOfSegments   self,
  n,
  s = []
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - - -
n for the number of segments that cut an edge
s for the scale factor (optional)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.Arithmetic1D   self,
  start,
  end
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - - -
start for the length of the first segment
end for the length of the last segment
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.StartEndLength   self,
  start,
  end
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - - -
start for the length of the first segment
end for the length of the last segment
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.Deflection1D   self,
  d
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - -
d for the deflection
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Segment.Propagation   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.AutomaticLength   self,
  fineness = 0
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - -
fineness for the fineness [0-1]
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.LengthNearVertex   self,
  length,
  vertex = 0
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - - -
length for the segment length
vertex for the length localization: vertex index [0,1] | verext object
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Segment.QuadraticMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-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.

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
smesh.Mesh_Segment.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented from smesh.Mesh_Algorithm.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__CompositeSegment__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__CompositeSegment__inherit__graph.jpg deleted file mode 100644 index f24ab014c4e1580aef4544b04510eabd75bb1efa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7883 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 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Hexahedron.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Hexahedron.html deleted file mode 100644 index 4489d1f23..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Hexahedron.html +++ /dev/null @@ -1,592 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Hexahedron Class Reference

Class to define a hexahedron 3D algorithm. -More... -

-Inheritance diagram for smesh.Mesh_Hexahedron:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 mesh
 geom
 subm
 algo

Static Public Attributes

int mesh = 0
int geom = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Hexahedron.__init__   self,
  mesh,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.geom = 0 [static, inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Hexahedron__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Hexahedron__inherit__graph.jpg deleted file mode 100644 index 08777ef7c519b924ce2444fca9653111096af116..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5525 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 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Netgen.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Netgen.html deleted file mode 100644 index cde572c63..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Netgen.html +++ /dev/null @@ -1,681 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Netgen Class Reference

Class to define a NETGEN-based 2D or 3D algorithm that need no discrete boundary (i.e. -More... -

-Inheritance diagram for smesh.Mesh_Netgen:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def Parameters
 Define hypothesis containing parameters of the algorithm.
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 is3D
 mesh
 geom
 subm
 algo

Static Public Attributes

int is3D = 0
int mesh = 0
int geom = 0
int subm = 0
int algo = 0
-

Detailed Description

-independent)

-This class is deprecated, only for compatibility!

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Netgen.__init__   self,
  mesh,
  is3D,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Netgen.Parameters   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
int smesh.Mesh_Netgen.is3D = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Netgen.is3D
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.geom = 0 [static, inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Netgen__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Netgen__inherit__graph.jpg deleted file mode 100644 index d82cacddc9186f4ebd5d54f3c6afc5cc892726ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5126 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 E05smdbN~PV diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Prism3D.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Prism3D.html deleted file mode 100644 index a3b06f9de..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Prism3D.html +++ /dev/null @@ -1,592 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Prism3D Class Reference

Class to define a 3D extrusion algorithm. -More... -

-Inheritance diagram for smesh.Mesh_Prism3D:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 mesh
 geom
 subm
 algo

Static Public Attributes

int mesh = 0
int geom = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Prism3D.__init__   self,
  mesh,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.geom = 0 [static, inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Prism3D__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Prism3D__inherit__graph.jpg deleted file mode 100644 index fdf7cb8c1fb7450da7dc6aa32bff84b0ebba5509..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5214 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 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection1D.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection1D.html deleted file mode 100644 index 94c282715..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection1D.html +++ /dev/null @@ -1,658 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Projection1D Class Reference

Class to define a projection 1D algorithm. -More... -

-Inheritance diagram for smesh.Mesh_Projection1D:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def SourceEdge
 Define "Source Edge" hypothesis, specifying a meshed edge to take a mesh pattern from, and optionally association of vertices between the source edge and a target one (where a hipothesis is assigned to).
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 mesh
 geom
 subm
 algo

Static Public Attributes

int mesh = 0
int geom = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Projection1D.__init__   self,
  mesh,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Projection1D.SourceEdge   self,
  edge,
  mesh = None,
  srcV = None,
  tgtV = None
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
edge to take nodes distribution from
mesh to take nodes distribution from (optional)
srcV is vertex of edge to associate with tgtV (optional)
tgtV is vertex of the edge where the algorithm is assigned, to associate with srcV (optional)
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.geom = 0 [static, inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection1D__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection1D__inherit__graph.jpg deleted file mode 100644 index 8d038d0b0ed8efb1036d9afadab66e0542f404df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5481 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 q?Ep@&5pp0BkV; diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection2D.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection2D.html deleted file mode 100644 index f2985f61a..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection2D.html +++ /dev/null @@ -1,672 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Projection2D Class Reference

Class to define a projection 2D algorithm. -More... -

-Inheritance diagram for smesh.Mesh_Projection2D:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def SourceFace
 Define "Source Face" hypothesis, specifying a meshed face to take a mesh pattern from, and optionally association of vertices between the source face and a target one (where a hipothesis is assigned to).
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 mesh
 geom
 subm
 algo

Static Public Attributes

int mesh = 0
int geom = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Projection2D.__init__   self,
  mesh,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Projection2D.SourceFace   self,
  face,
  mesh = None,
  srcV1 = None,
  tgtV1 = None,
  srcV2 = None,
  tgtV2 = None
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - - -
face to take mesh pattern from
mesh to take mesh pattern from (optional)
srcV1 is vertex of face to associate with tgtV1 (optional)
tgtV1 is vertex of the face where the algorithm is assigned, to associate with srcV1 (optional)
srcV2 is vertex of face to associate with tgtV1 (optional)
tgtV2 is vertex of the face where the algorithm is assigned, to associate with srcV2 (optional)
-
-Note: association vertices must belong to one edge of a face
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.geom = 0 [static, inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection2D__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection2D__inherit__graph.jpg deleted file mode 100644 index 0433234b9c329026ee75052331169f6e15342e32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5484 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 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection3D.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection3D.html deleted file mode 100644 index 9393e9fd7..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection3D.html +++ /dev/null @@ -1,672 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Projection3D Class Reference

Class to define a projection 3D algorithm. -More... -

-Inheritance diagram for smesh.Mesh_Projection3D:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def SourceShape3D
 Define "Source Shape 3D" hypothesis, specifying a meshed solid to take a mesh pattern from, and optionally association of vertices between the source solid and a target one (where a hipothesis is assigned to).
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 mesh
 geom
 subm
 algo

Static Public Attributes

int mesh = 0
int geom = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Projection3D.__init__   self,
  mesh,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Projection3D.SourceShape3D   self,
  solid,
  mesh = 0,
  srcV1 = 0,
  tgtV1 = 0,
  srcV2 = 0,
  tgtV2 = 0
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - - -
solid to take mesh pattern from
mesh to take mesh pattern from (optional)
srcV1 is vertex of solid to associate with tgtV1 (optional)
tgtV1 is vertex of the solid where the algorithm is assigned, to associate with srcV1 (optional)
srcV2 is vertex of solid to associate with tgtV1 (optional)
tgtV2 is vertex of the solid where the algorithm is assigned, to associate with srcV2 (optional)
-
-Note: association vertices must belong to one edge of a solid
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.geom = 0 [static, inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection3D__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection3D__inherit__graph.jpg deleted file mode 100644 index 17aaff1567f923abe64548fa60eb6361b7e181ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5485 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 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Quadrangle.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Quadrangle.html deleted file mode 100644 index 6cf4f44f2..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Quadrangle.html +++ /dev/null @@ -1,623 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Quadrangle Class Reference

Class to define a quadrangle 2D algorithm. -More... -

-Inheritance diagram for smesh.Mesh_Quadrangle:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def QuadranglePreference
 Define "QuadranglePreference" hypothesis, forcing construction of quadrangles if the number of nodes on opposite edges is not the same in the case where the global number of nodes on edges is even.
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 mesh
 geom
 subm
 algo

Static Public Attributes

int mesh = 0
int geom = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Quadrangle.__init__   self,
  mesh,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Quadrangle.QuadranglePreference   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.geom = 0 [static, inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Quadrangle__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Quadrangle__inherit__graph.jpg deleted file mode 100644 index 38172d20022bc6d8654f1f6c5d93855a64a42a29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5392 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 - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_RadialPrism3D Class Reference

Class to define a Radial Prism 3D algorithm. -More... -

-Inheritance diagram for smesh.Mesh_RadialPrism3D:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def Get3DHypothesis
 Return 3D hypothesis holding the 1D one.
def OwnHypothesis
 Private method creating 1D hypothes and storing it in the LayerDistribution hypothes.
def NumberOfLayers
 Define "NumberOfLayers" hypothesis, specifying a number of layers of prisms to build between the inner and outer shells.
def LocalLength
 Define "LocalLength" hypothesis, specifying segment length to build between the inner and outer shells.
def NumberOfSegments
 Define "NumberOfSegments" hypothesis, specifying a number of layers of prisms to build between the inner and outer shells.
def Arithmetic1D
 Define "Arithmetic1D" hypothesis, specifying distribution of segments to build between the inner and outer shells as arithmetic length increasing.
def StartEndLength
 Define "StartEndLength" hypothesis, specifying distribution of segments to build between the inner and outer shells as geometric length increasing.
def AutomaticLength
 Define "AutomaticLength" hypothesis, specifying number of segments to build between the inner and outer shells.
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 distribHyp
 nbLayers
 mesh
 geom
 subm
 algo

Static Public Attributes

int mesh = 0
int geom = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_RadialPrism3D.__init__   self,
  mesh,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_RadialPrism3D.Get3DHypothesis   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_RadialPrism3D.OwnHypothesis   self,
  hypType,
  args = [],
  so = "libStdMeshersEngine.so"
-
- - - - - -
-   - - -

-Returns the created hypothes

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_RadialPrism3D.NumberOfLayers   self,
  n
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_RadialPrism3D.LocalLength   self,
  l
-
- - - - - -
-   - - -

-

Parameters:
- - -
l for the length of segments
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_RadialPrism3D.NumberOfSegments   self,
  n,
  s = []
-
- - - - - -
-   - - -

-

Parameters:
- - - -
n for the number of segments
s for the scale factor (optional)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_RadialPrism3D.Arithmetic1D   self,
  start,
  end
-
- - - - - -
-   - - -

-

Parameters:
- - - -
start for the length of the first segment
end for the length of the last segment
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_RadialPrism3D.StartEndLength   self,
  start,
  end
-
- - - - - -
-   - - -

-

Parameters:
- - - -
start for the length of the first segment
end for the length of the last segment
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_RadialPrism3D.AutomaticLength   self,
  fineness = 0
-
- - - - - -
-   - - -

-

Parameters:
- - -
fineness for the fineness [0-1]
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
smesh.Mesh_RadialPrism3D.distribHyp
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_RadialPrism3D.nbLayers
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.geom = 0 [static, inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__RadialPrism3D__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__RadialPrism3D__inherit__graph.jpg deleted file mode 100644 index 326430da532b6470d8b993cb579843efa78806fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5774 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 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment.html deleted file mode 100644 index fa5868ad0..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment.html +++ /dev/null @@ -1,974 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Segment Class Reference

Class to define a segment 1D algorithm for discretization. -More... -

-Inheritance diagram for smesh.Mesh_Segment:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def LocalLength
 Define "LocalLength" hypothesis to cut an edge in several segments with the same length.
def NumberOfSegments
 Define "NumberOfSegments" hypothesis to cut an edge in several fixed number of segments.
def Arithmetic1D
 Define "Arithmetic1D" hypothesis to cut an edge in several segments with arithmetic length increasing.
def StartEndLength
 Define "StartEndLength" hypothesis to cut an edge in several segments with geometric length increasing.
def Deflection1D
 Define "Deflection1D" hypothesis.
def Propagation
 Define "Propagation" hypothesis that propagate all other hypothesis on all others edges that are in the opposite side in the case of quadrangular faces.
def AutomaticLength
 Define "AutomaticLength" hypothesis.
def LengthNearVertex
 Define "SegmentLengthAroundVertex" hypothesis.
def QuadraticMesh
 Define "QuadraticMesh" hypothesis, forcing construction of quadratic edges.
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 geom
 mesh
 subm
 algo

Static Public Attributes

int mesh = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.__init__   self,
  mesh,
  geom = 0
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_CompositeSegment, and smesh.Mesh_Segment_Python.

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.LocalLength   self,
  l
-
- - - - - -
-   - - -

-

Parameters:
- - -
l for the length of segments that cut an edge
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.NumberOfSegments   self,
  n,
  s = []
-
- - - - - -
-   - - -

-

Parameters:
- - - -
n for the number of segments that cut an edge
s for the scale factor (optional)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.Arithmetic1D   self,
  start,
  end
-
- - - - - -
-   - - -

-

Parameters:
- - - -
start for the length of the first segment
end for the length of the last segment
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.StartEndLength   self,
  start,
  end
-
- - - - - -
-   - - -

-

Parameters:
- - - -
start for the length of the first segment
end for the length of the last segment
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.Deflection1D   self,
  d
-
- - - - - -
-   - - -

-

Parameters:
- - -
d for the deflection
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Segment.Propagation   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.AutomaticLength   self,
  fineness = 0
-
- - - - - -
-   - - -

-

Parameters:
- - -
fineness for the fineness [0-1]
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.LengthNearVertex   self,
  length,
  vertex = 0
-
- - - - - -
-   - - -

-

Parameters:
- - - -
length for the segment length
vertex for the length localization: vertex index [0,1] | verext object
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Segment.QuadraticMesh   self  ) 
-
- - - - - -
-   - - -

-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.

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
smesh.Mesh_Segment.geom
-
- - - - - -
-   - - -

- -

-Reimplemented from smesh.Mesh_Algorithm.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment__Python.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment__Python.html deleted file mode 100644 index 4107fa168..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment__Python.html +++ /dev/null @@ -1,1025 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Segment_Python Class Reference

Class to define a segment 1D algorithm for discretization with python function. -More... -

-Inheritance diagram for smesh.Mesh_Segment_Python:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def PythonSplit1D
 Define "PythonSplit1D" hypothesis based on the Erwan Adam patch, awaiting equivalent SALOME functionality.
def LocalLength
 Define "LocalLength" hypothesis to cut an edge in several segments with the same length.
def NumberOfSegments
 Define "NumberOfSegments" hypothesis to cut an edge in several fixed number of segments.
def Arithmetic1D
 Define "Arithmetic1D" hypothesis to cut an edge in several segments with arithmetic length increasing.
def StartEndLength
 Define "StartEndLength" hypothesis to cut an edge in several segments with geometric length increasing.
def Deflection1D
 Define "Deflection1D" hypothesis.
def Propagation
 Define "Propagation" hypothesis that propagate all other hypothesis on all others edges that are in the opposite side in the case of quadrangular faces.
def AutomaticLength
 Define "AutomaticLength" hypothesis.
def LengthNearVertex
 Define "SegmentLengthAroundVertex" hypothesis.
def QuadraticMesh
 Define "QuadraticMesh" hypothesis, forcing construction of quadratic edges.
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 geom
 mesh
 subm
 algo

Static Public Attributes

int mesh = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment_Python.__init__   self,
  mesh,
  geom = 0
-
- - - - - -
-   - - -

- -

-Reimplemented from smesh.Mesh_Segment.

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment_Python.PythonSplit1D   self,
  n,
  func
-
- - - - - -
-   - - -

-

Parameters:
- - - -
n for the number of segments that cut an edge
func for the python function that calculate the length of all segments
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.LocalLength   self,
  l
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - -
l for the length of segments that cut an edge
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.NumberOfSegments   self,
  n,
  s = []
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - - -
n for the number of segments that cut an edge
s for the scale factor (optional)
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.Arithmetic1D   self,
  start,
  end
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - - -
start for the length of the first segment
end for the length of the last segment
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.StartEndLength   self,
  start,
  end
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - - -
start for the length of the first segment
end for the length of the last segment
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.Deflection1D   self,
  d
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - -
d for the deflection
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Segment.Propagation   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.AutomaticLength   self,
  fineness = 0
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - -
fineness for the fineness [0-1]
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Segment.LengthNearVertex   self,
  length,
  vertex = 0
[inherited]
-
- - - - - -
-   - - -

-

Parameters:
- - - -
length for the segment length
vertex for the length localization: vertex index [0,1] | verext object
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Segment.QuadraticMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-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.

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
smesh.Mesh_Segment.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented from smesh.Mesh_Algorithm.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment__Python__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment__Python__inherit__graph.jpg deleted file mode 100644 index 68ae8f3e629c65d771e3326115c6e87c4f2c3fbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7802 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 @ z1kt2fdNVF*VAT$rSh^DoWXM$W(A1T{sy%k`UTDQ3^eHTpXD;9^$rk|^gFk;-Mp#l9 z5a{Y9b+&Rehe#`38Lx_z77pmm;9xUs1u-Y{1FdTFE~n*M^ zCAv^0Cpil=D4HTC`qWNM(%G<`&gF}~H^pJOshnpSDa4tUX=Y~K@BRHFeS~}?=TaR8 zq!gTQN7Ns_em+r_AK4T2fYs5@QYX@lMI57I@eYd%ML|IuL)Z^l-2G4EIe{e}kc_<& zHV-nn95VI^=$7_Jo-CCCbvbF7s#;T$ZC|0I79XK}AL4H2`notTY(i0rNWIrRoe&Ds z7TqM8=)fA<*#-mql0y=0zZ zG5DxL%?g+x*!Z6}%cRg);I zwx6gl#`vghFbguqP{!QpbnoeIvox|7&1p?tyW9-FTPp0$LtW!h*O`qxeR!MpLwQTl=xs_#RjKM ze`**P`b^Yu*627s)@(7hxAJ8xO3EAYFRvI9FKV8Ho`GuOk5RL znT9s2?t?|ukmVr5KXm&NvAq_yE24AY>cb8tG0yG`Z2 z$j;4x_jCV{VQaB7&lx3g#~t$oJeEvNhqL#Bh7=-INX~!9hcz~+h?AN%{wv`1;i*P#l4cS_ z#miU$*GK|GN^w0w-Iwm|%bU*~KHBY<1z~>lD>mf?O|#iHNfOWd=mwf?K52B!S12AN ziiHixlU8gg3+~1~Jl?%bPbpg9nmSjROKD&g51W{- z5E$tF;I-*1UYOmD5t5zq|^tQ21eg?~_)>1p}$ioq)p$5@Vs+z2s zec`RM-mXIT#-{4d<2|!hou%O5?iSV;U`Shu-{F6bjsLt{1oC4j@qt~oa3ixHYWz;9nqquW= zoTL8bVq16jR~q^kAr=HD?Cf1sAKfc)v^?G`&DOJcylKY?5Ow2r{&hn6dv^XuA||4Sbra4aS{t1a ziEYLh<}FLjxHEGKuFlJ)G}J3DM?Lhf9(8|RBfh^z?9=b00s7rhYY%BltE!B8yz{6Z z7rIj2qG&7e(kLmS1w%2x*5HV%RG{H+xnB^f9R6AjC2b6p*pGx@zn#iIlK20T!@xgN zd2jmX;vcN|8;poZ$%A$B$f7!yo?Z8pa*MIn)kIO3Z8XIy2@ViTp3E^9A>?#KuNl)( zShJp@Zd}WA*=se1!{3mBhIBA1m&JsO!&4nqpTH;9Z%H - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Tetrahedron Class Reference

Class to define a tetrahedron 3D algorithm. -More... -

-Inheritance diagram for smesh.Mesh_Tetrahedron:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def MaxElementVolume
 Define "MaxElementVolume" hypothesis to give the maximun volume of each tetrahedral.
def Parameters
 Define "Netgen 3D Parameters" hypothesis.
def SetMaxSize
 Set MaxSize.
def SetSecondOrder
 Set SecondOrder flag.
def SetOptimize
 Set Optimize flag.
def SetFineness
 Set Fineness.
def SetGrowthRate
 Set GrowthRate.
def SetNbSegPerEdge
 Set NbSegPerEdge.
def SetNbSegPerRadius
 Set NbSegPerRadius.
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 algoType
 params
 mesh
 geom
 subm
 algo

Static Public Attributes

int params = 0
int algoType = 0
int mesh = 0
int geom = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Tetrahedron.__init__   self,
  mesh,
  algoType,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Tetrahedron.MaxElementVolume   self,
  vol
-
- - - - - -
-   - - -

-

Parameters:
- - -
vol for the maximum volume of each tetrahedral
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Tetrahedron.Parameters   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Tetrahedron.SetMaxSize   self,
  theSize
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Tetrahedron.SetSecondOrder   self,
  theVal
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Tetrahedron.SetOptimize   self,
  theVal
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Tetrahedron.SetFineness   self,
  theFineness
-
- - - - - -
-   - - -

-

Parameters:
- - -
theFineness is: VeryCoarse, Coarse, Moderate, Fine, VeryFine or Custom
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Tetrahedron.SetGrowthRate   self,
  theRate
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Tetrahedron.SetNbSegPerEdge   self,
  theVal
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Tetrahedron.SetNbSegPerRadius   self,
  theVal
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
int smesh.Mesh_Tetrahedron.params = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Tetrahedron.algoType = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Tetrahedron.algoType
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Tetrahedron.params
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.geom = 0 [static, inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Tetrahedron__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Tetrahedron__inherit__graph.jpg deleted file mode 100644 index 78d01b1be45e54c5984b4a7914c0b550a482a80e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5448 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 E2X8%`umAu6 diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Triangle.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Triangle.html deleted file mode 100644 index 7046b0ebf..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Triangle.html +++ /dev/null @@ -1,1130 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

-

smesh.Mesh_Triangle Class Reference

Class to define a triangle 2D algorithm. -More... -

-Inheritance diagram for smesh.Mesh_Triangle:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

def __init__
 Private constructor.
def MaxElementArea
 Define "MaxElementArea" hypothesis to give the maximun area of each triangles.
def LengthFromEdges
 Define "LengthFromEdges" hypothesis to build triangles based on the length of the edges taken from the wire.
def Parameters
 Define "Netgen 2D Parameters" hypothesis.
def SetMaxSize
 Set MaxSize.
def SetSecondOrder
 Set SecondOrder flag.
def SetOptimize
 Set Optimize flag.
def SetFineness
 Set Fineness.
def SetGrowthRate
 Set GrowthRate.
def SetNbSegPerEdge
 Set NbSegPerEdge.
def SetNbSegPerRadius
 Set NbSegPerRadius.
def SetQuadAllowed
 Set QuadAllowed flag.
def GetSubMesh
 If the algorithm is global, return 0;
- else return the submesh associated to this algorithm.
def GetAlgorithm
 Return the wrapped mesher.
def GetCompatibleHypothesis
 Get list of hypothesis that can be used with this algorithm.
def GetName
 Get name of algo.
def SetName
 Set name to algo.
def GetId
 Get id of algo.
def Create
 Private method.
def Hypothesis
 Private method.

Data Fields

 algoType
 params
 mesh
 geom
 subm
 algo

Static Public Attributes

int algoType = 0
int params = 0
int mesh = 0
int geom = 0
int subm = 0
int algo = 0
-

Detailed Description

-More details. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Triangle.__init__   self,
  mesh,
  algoType,
  geom = 0
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Triangle.MaxElementArea   self,
  area
-
- - - - - -
-   - - -

-

Parameters:
- - -
area for the maximum area of each triangles
-
-
-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Triangle.LengthFromEdges   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Triangle.Parameters   self  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Triangle.SetMaxSize   self,
  theSize
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Triangle.SetSecondOrder   seld,
  theVal
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Triangle.SetOptimize   self,
  theVal
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Triangle.SetFineness   self,
  theFineness
-
- - - - - -
-   - - -

-

Parameters:
- - -
theFineness is: VeryCoarse, Coarse, Moderate, Fine, VeryFine or Custom
-
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Triangle.SetGrowthRate   self,
  theRate
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Triangle.SetNbSegPerEdge   self,
  theVal
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Triangle.SetNbSegPerRadius   self,
  theVal
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Triangle.SetQuadAllowed   self,
  toAllow
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetSubMesh   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetAlgorithm   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetCompatibleHypothesis   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetName   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.SetName   self,
  name
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.Mesh_Algorithm.GetId   self  )  [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Create   self,
  mesh,
  geom,
  hypo,
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.Mesh_Algorithm.Hypothesis   self,
  hyp,
  args = [],
  so = "libStdMeshersEngine.so"
[inherited]
-
- - - - - -
-   - - -

-

-


Field Documentation

-

- - - - -
- - - - -
int smesh.Mesh_Triangle.algoType = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Triangle.params = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Triangle.algoType
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Triangle.params
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.mesh = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.mesh [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.geom = 0 [static, inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.geom [inherited]
-
- - - - - -
-   - - -

- -

-Reimplemented in smesh.Mesh_Segment.

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.subm = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.subm [inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Mesh_Algorithm.algo = 0 [static, inherited]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.Mesh_Algorithm.algo [inherited]
-
- - - - - -
-   - - -

-

- - diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Triangle__inherit__graph.jpg b/doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Triangle__inherit__graph.jpg deleted file mode 100644 index 30692a195cd3e1e5c9fc808c1801c3cab7d4ccd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5149 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 +  + + +

Package smesh

-Python package smesh defines several classes, destined for easy and -clear mesh creation and edition. -

Example.
-
-

+

+

+For available methods and classes please see documentation of +smeshDC package. +All methods of smeshDC package are accessible via smesh namespace, +for example "mesh = smesh.Mesh(shape, name)".

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

class  Mesh_Algorithm
 Mother class to define algorithm, recommended to don't use directly. More...
class  Mesh_Segment
 Class to define a segment 1D algorithm for discretization. More...
class  Mesh_CompositeSegment
 Class to define a segment 1D algorithm for discretization. More...
class  Mesh_Segment_Python
 Class to define a segment 1D algorithm for discretization with python function. More...
class  Mesh_Triangle
 Class to define a triangle 2D algorithm. More...
class  Mesh_Quadrangle
 Class to define a quadrangle 2D algorithm. More...
class  Mesh_Tetrahedron
 Class to define a tetrahedron 3D algorithm. More...
class  Mesh_Hexahedron
 Class to define a hexahedron 3D algorithm. More...
class  Mesh_Netgen
 Class to define a NETGEN-based 2D or 3D algorithm that need no discrete boundary (i.e. More...
class  Mesh_Projection1D
 Class to define a projection 1D algorithm. More...
class  Mesh_Projection2D
 Class to define a projection 2D algorithm. More...
class  Mesh_Projection3D
 Class to define a projection 3D algorithm. More...
class  Mesh_Prism3D
 Class to define a 3D extrusion algorithm. More...
class  Mesh_RadialPrism3D
 Class to define a Radial Prism 3D algorithm. More...
class  Mesh
 Class to define a mesh. More...

Functions

def GetName
 Gets object name.
def SetName
 Sets name to object.
def EnumToLong
 Returns long value from enumeration Uses for SMESH.FunctorType enumeration.
def GetPointStruct
 Get PointStruct from vertex.
def GetDirStruct
 Get DirStruct from vector.
def GetAxisStruct
 Get AxisStruct from object.
def SetEmbeddedMode
 Set the current mode.
def IsEmbeddedMode
 Get the current mode.
def SetCurrentStudy
 Set the current study.
def GetCurrentStudy
 Get the current study.
def CreateMeshesFromUNV
 Create Mesh object importing data from given UNV file.
def CreateMeshesFromMED
 Create Mesh object(s) importing data from given MED file.
def CreateMeshesFromSTL
 Create Mesh object importing data from given STL file.
def GetSubShapesId
 From SMESH_Gen interface.
def GetPattern
 From SMESH_Gen interface.
def GetEmptyCriterion
 Creates an empty criterion.
def GetCriterion
 Creates a criterion by given parameters.
def GetFilter
 Creates filter by given parameters of criterion.
def GetFunctor
 Creates numerical functor by its type.
def TreatHypoStatus
 Print error message if a hypothesis was not assigned.

Variables

int noNETGENPlugin = 0
int noNETGENPlugin = 1
int REGULAR = 1
int PYTHON = 2
int COMPOSITE = 3
int MEFISTO = 3
int NETGEN = 4
int GHS3D = 5
int FULL_NETGEN = 6
 POINT = SMESH_MeshEditor.POINT
 AXIS = SMESH_MeshEditor.AXIS
 PLANE = SMESH_MeshEditor.PLANE
 LAPLACIAN_SMOOTH = SMESH_MeshEditor.LAPLACIAN_SMOOTH
 CENTROIDAL_SMOOTH = SMESH_MeshEditor.CENTROIDAL_SMOOTH
int VeryCoarse = 0
int Coarse = 1
int Moderate = 2
int Fine = 3
int VeryFine = 4
int Custom = 5
string NO_NAME = "NoName"
tuple smesh = salome.lcc.FindOrLoadComponent("FactoryServer", "SMESH")
-


Function Documentation

-

- - - - -
- - - - - - - - - -
def smesh.GetName   obj  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.SetName   obj,
  name
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.EnumToLong   theItem  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.GetPointStruct   theVertex  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theVertex is GEOM object(vertex)
-
-
Returns:
SMESH.PointStruct
-
-

- - - - -
- - - - - - - - - -
def smesh.GetDirStruct   theVector  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theVector is GEOM object(vector)
-
-
Returns:
SMESH.DirStruct
-
-

- - - - -
- - - - - - - - - -
def smesh.GetAxisStruct   theObj  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theObj is GEOM object(line or plane)
-
-
Returns:
SMESH.AxisStruct
-
-

- - - - -
- - - - - - - - - -
def smesh.SetEmbeddedMode   theMode  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - -
def smesh.IsEmbeddedMode  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.SetCurrentStudy   theStudy  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - -
def smesh.GetCurrentStudy  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def smesh.CreateMeshesFromUNV   theFileName  ) 
-
- - - - - -
-   - - -

-

Returns:
an instance of Mesh class
-
-

- - - - -
- - - - - - - - - -
def smesh.CreateMeshesFromMED   theFileName  ) 
-
- - - - - -
-   - - -

-

Returns:
a list of Mesh class instances
-
-

- - - - -
- - - - - - - - - -
def smesh.CreateMeshesFromSTL   theFileName  ) 
-
- - - - - -
-   - - -

-

Returns:
an instance of Mesh class
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def smesh.GetSubShapesId   theMainObject,
  theListOfSubObjects
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - -
def smesh.GetPattern  ) 
-
- - - - - -
-   - - -

-Creates pattern

-

- - - - -
- - - - - - - - -
def smesh.GetEmptyCriterion  ) 
-
- - - - - -
-   - - -

-

Returns:
SMESH.Filter.Criterion
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.GetCriterion   elementType,
  CritType,
  Compare = FT_EqualTo,
  Treshold = "",
  UnaryOp = FT_Undefined,
  BinaryOp = FT_Undefined
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - - -
elementType is the type of elements(NODE, EDGE, FACE, VOLUME)
CritType is type of criterion( FT_Taper, FT_Area, FT_RangeOfIds, FT_LyingOnGeom etc. )
Compare belong to {FT_LessThan, FT_MoreThan, FT_EqualTo}
Treshold is threshold value (range of ids as string, shape, numeric)
UnaryOp is FT_LogicalNOT or FT_Undefined
BinaryOp is binary logical operation FT_LogicalAND, FT_LogicalOR or FT_Undefined(must be for the last criterion in criteria)
-
-
Returns:
SMESH.Filter.Criterion
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.GetFilter   elementType,
  CritType = FT_Undefined,
  Compare = FT_EqualTo,
  Treshold = "",
  UnaryOp = FT_Undefined
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - -
elementType is the type of elements in the group
CritType is type of criterion( FT_Taper, FT_Area, FT_RangeOfIds, FT_LyingOnGeom etc. )
Compare belong to {FT_LessThan, FT_MoreThan, FT_EqualTo}
Treshold is threshold value (range of id ids as string, shape, numeric)
UnaryOp is FT_LogicalNOT or FT_Undefined
-
-
Returns:
SMESH_Filter
-
-

- - - - -
- - - - - - - - - -
def smesh.GetFunctor   theCriterion  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theCrierion is FT_...; functor type
-
-
Returns:
SMESH_NumericalFunctor
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def smesh.TreatHypoStatus   status,
  hypName,
  geomName,
  isAlgo
-
- - - - -
-   - - -

-


Variable Documentation

-

- - - - -
- - - - -
int smesh.noNETGENPlugin = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.noNETGENPlugin = 1 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.REGULAR = 1 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.PYTHON = 2 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.COMPOSITE = 3 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.MEFISTO = 3 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.NETGEN = 4 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.GHS3D = 5 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.FULL_NETGEN = 6 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.POINT = SMESH_MeshEditor.POINT [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.AXIS = SMESH_MeshEditor.AXIS [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.PLANE = SMESH_MeshEditor.PLANE [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.LAPLACIAN_SMOOTH = SMESH_MeshEditor.LAPLACIAN_SMOOTH [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
smesh.CENTROIDAL_SMOOTH = SMESH_MeshEditor.CENTROIDAL_SMOOTH [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.VeryCoarse = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Coarse = 1 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Moderate = 2 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Fine = 3 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.VeryFine = 4 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int smesh.Custom = 5 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- + +
+
+
- +
string smesh.NO_NAME = "NoName" [static] tuple smesh.smesh = salome.lcc.FindOrLoadComponent("FactoryServer", "SMESH") [static]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - -
tuple smesh.smesh = salome.lcc.FindOrLoadComponent("FactoryServer", "SMESH") [static]
-
- - - - - -
-   - -

-

+ +

+ +

diff --git a/doc/salome/gui/SMESH/smeshpy_doc/namespacesmeshDC.html b/doc/salome/gui/SMESH/smeshpy_doc/namespacesmeshDC.html new file mode 100644 index 000000000..ba523db16 --- /dev/null +++ b/doc/salome/gui/SMESH/smeshpy_doc/namespacesmeshDC.html @@ -0,0 +1,530 @@ + + + + + + Main Page + + + + +  + + + +

Package smeshDC

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Data Structures

class  smeshDC
class  Mesh_Algorithm
 Mother class to define algorithm, recommended to don't use directly. More...
class  Mesh_Segment
 Class to define a segment 1D algorithm for discretization. More...
class  Mesh_CompositeSegment
 Class to define a segment 1D algorithm for discretization. More...
class  Mesh_Segment_Python
 Class to define a segment 1D algorithm for discretization with python function. More...
class  Mesh_Triangle
 Class to define a triangle 2D algorithm. More...
class  Mesh_Quadrangle
 Class to define a quadrangle 2D algorithm. More...
class  Mesh_Tetrahedron
 Class to define a tetrahedron 3D algorithm. More...
class  Mesh_Hexahedron
 Class to define a hexahedron 3D algorithm. More...
class  Mesh_Netgen
 Class to define a NETGEN-based 2D or 3D algorithm that need no discrete boundary (i.e. More...
class  Mesh_Projection1D
 Class to define a projection 1D algorithm. More...
class  Mesh_Projection2D
 Class to define a projection 2D algorithm. More...
class  Mesh_Projection3D
 Class to define a projection 3D algorithm. More...
class  Mesh_Prism3D
 Class to define a 3D extrusion algorithm. More...
class  Mesh_RadialPrism3D
 Class to define a Radial Prism 3D algorithm. More...
class  Mesh
 Class to define a mesh. More...

Functions

def GetName
 Gets object name.
def SetName
def TreatHypoStatus

Variables

int noNETGENPlugin = 0
int noNETGENPlugin = 1
int REGULAR = 1
int PYTHON = 2
int COMPOSITE = 3
int MEFISTO = 3
int NETGEN = 4
int GHS3D = 5
int FULL_NETGEN = 6
 POINT = SMESH_MeshEditor.POINT
 AXIS = SMESH_MeshEditor.AXIS
 PLANE = SMESH_MeshEditor.PLANE
 LAPLACIAN_SMOOTH = SMESH_MeshEditor.LAPLACIAN_SMOOTH
 CENTROIDAL_SMOOTH = SMESH_MeshEditor.CENTROIDAL_SMOOTH
int VeryCoarse = 0
int Coarse = 1
int Moderate = 2
int Fine = 3
int VeryFine = 4
int Custom = 5
string NO_NAME = "NoName"
+


Function Documentation

+ +
+
+ + + + + + + + + +
def smeshDC.GetName (  obj  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def smeshDC.SetName (  obj,
  name 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def smeshDC.TreatHypoStatus (  status,
  hypName,
  geomName,
  isAlgo 
)
+
+
+ +

+ +

+

+


Variable Documentation

+ +
+
+ + + + +
int smeshDC.noNETGENPlugin = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.noNETGENPlugin = 1 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.REGULAR = 1 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.PYTHON = 2 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.COMPOSITE = 3 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.MEFISTO = 3 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.NETGEN = 4 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.GHS3D = 5 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.FULL_NETGEN = 6 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.POINT = SMESH_MeshEditor.POINT [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.AXIS = SMESH_MeshEditor.AXIS [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
smeshDC.PLANE = SMESH_MeshEditor.PLANE [static]
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +

+
+ + + + +
int smeshDC.VeryCoarse = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.Coarse = 1 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.Moderate = 2 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.Fine = 3 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.VeryFine = 4 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int smeshDC.Custom = 5 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
string smeshDC.NO_NAME = "NoName" [static]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/tui/Makefile.am b/doc/salome/tui/Makefile.am index 8e7772c65..7df0f1a78 100644 --- a/doc/salome/tui/Makefile.am +++ b/doc/salome/tui/Makefile.am @@ -28,14 +28,14 @@ dev_docs: cp -fr $(srcdir)/SMESH ./INPUT; \ cp -f ./SMESH/doxyfile ./INPUT; \ cd INPUT; \ - sed 's|../../../share/salome|$(root_srcdir)|' ./doxyfile > ./doxyfile1; \ + sed 's|../../../share/salome|$(top_srcdir)|' ./doxyfile > ./doxyfile1; \ sed 's|../../build/salome|$(top_builddir)|' ./doxyfile1 > ./doxyfile2; \ mv -f doxyfile2 doxyfile1; \ echo "DOXYGEN SUPPORT PYTHON - @DOXYGEN_WITH_PYTHON@"; \ if( test "x@DOXYGEN_WITH_PYTHON@" = "xyes"); then \ sed 's|python_extension_must_be_here|*.py|' ./doxyfile1 > ./doxyfile2; \ mv -f doxyfile2 doxyfile1; \ - $(doxygen) -u ./doxyfile1; \ + $(DOXYGEN) -u ./doxyfile1; \ else \ sed 's|python_extension_must_be_here||' ./doxyfile1 > ./doxyfile2; \ mv -f doxyfile2 doxyfile1; \ @@ -46,7 +46,7 @@ dev_docs: fi; \ mv -f doxyfile1 doxyfile; \ echo "Running doxygen in directory:"`pwd`; \ - $(doxygen) ./doxyfile; \ + $(DOXYGEN) ./doxyfile; \ cd ../; \ cp -fr $(srcdir)/SMESH/sources/ SMESH ; \ rm -fr INPUT diff --git a/doc/salome/tui/SMESH/doxyfile.in b/doc/salome/tui/SMESH/doxyfile.in index e9705fdea..d5f133fb0 100755 --- a/doc/salome/tui/SMESH/doxyfile.in +++ b/doc/salome/tui/SMESH/doxyfile.in @@ -77,8 +77,7 @@ WARN_LOGFILE = log.txt # configuration options related to the input files #--------------------------------------------------------------------------- INPUT = ../../../share/salome/src \ - ../../../share/salome/idl \ - ../../../build/salome/bin + ../../../share/salome/idl FILE_PATTERNS = *.hxx *.cxx *.h *.c *.hh *.cc *.idl python_extension_must_be_here RECURSIVE = YES EXCLUDE = -- 2.39.2