Functions | |
| def | smeshDC::smeshDC.GetMeshInfo |
| Gets the mesh stattistic. | |
| def | smeshDC::Mesh.GetMeshInfo |
| Gets the mesh stattistic. | |
| def | smeshDC::Mesh.NbNodes |
| Returns the number of nodes in the mesh. | |
| def | smeshDC::Mesh.NbElements |
| Returns the number of elements in the mesh. | |
| def | smeshDC::Mesh.Nb0DElements |
| Returns the number of 0d elements in the mesh. | |
| def | smeshDC::Mesh.NbEdges |
| Returns the number of edges in the mesh. | |
| def | smeshDC::Mesh.NbEdgesOfOrder |
| Returns the number of edges with the given order in the mesh. | |
| def | smeshDC::Mesh.NbFaces |
| Returns the number of faces in the mesh. | |
| def | smeshDC::Mesh.NbFacesOfOrder |
| Returns the number of faces with the given order in the mesh. | |
| def | smeshDC::Mesh.NbTriangles |
| Returns the number of triangles in the mesh. | |
| def | smeshDC::Mesh.NbTrianglesOfOrder |
| Returns the number of triangles with the given order in the mesh. | |
| def | smeshDC::Mesh.NbQuadrangles |
| Returns the number of quadrangles in the mesh. | |
| def | smeshDC::Mesh.NbQuadranglesOfOrder |
| Returns the number of quadrangles with the given order in the mesh. | |
| def | smeshDC::Mesh.NbPolygons |
| Returns the number of polygons in the mesh. | |
| def | smeshDC::Mesh.NbVolumes |
| Returns the number of volumes in the mesh. | |
| def | smeshDC::Mesh.NbVolumesOfOrder |
| Returns the number of volumes with the given order in the mesh. | |
| def | smeshDC::Mesh.NbTetras |
| Returns the number of tetrahedrons in the mesh. | |
| def | smeshDC::Mesh.NbTetrasOfOrder |
| Returns the number of tetrahedrons with the given order in the mesh. | |
| def | smeshDC::Mesh.NbHexas |
| Returns the number of hexahedrons in the mesh. | |
| def | smeshDC::Mesh.NbHexasOfOrder |
| Returns the number of hexahedrons with the given order in the mesh. | |
| def | smeshDC::Mesh.NbPyramids |
| Returns the number of pyramids in the mesh. | |
| def | smeshDC::Mesh.NbPyramidsOfOrder |
| Returns the number of pyramids with the given order in the mesh. | |
| def | smeshDC::Mesh.NbPrisms |
| Returns the number of prisms in the mesh. | |
| def | smeshDC::Mesh.NbPrismsOfOrder |
| Returns the number of prisms with the given order in the mesh. | |
| def | smeshDC::Mesh.NbPolyhedrons |
| Returns the number of polyhedrons in the mesh. | |
| def | smeshDC::Mesh.NbSubMesh |
| Returns the number of submeshes in the mesh. | |
| def | smeshDC::Mesh.GetElementsId |
| Returns the list of mesh elements IDs. | |
| def | smeshDC::Mesh.GetElementsByType |
| Returns the list of IDs of mesh elements with the given type. | |
| def | smeshDC::Mesh.GetNodesId |
| Returns the list of mesh nodes IDs. | |
| def | smeshDC::Mesh.GetElementType |
| Returns the type of mesh element. | |
| def | smeshDC::Mesh.GetElementGeomType |
| Returns the geometric type of mesh element. | |
| def | smeshDC::Mesh.GetSubMeshElementsId |
| Returns the list of submesh elements IDs. | |
| def | smeshDC::Mesh.GetSubMeshNodesId |
| Returns the list of submesh nodes IDs. | |
| def | smeshDC::Mesh.GetSubMeshElementType |
| Returns type of elements on given shape. | |
| def | smeshDC::Mesh.Dump |
| Gets the mesh description. | |
| def | smeshDC::Mesh.GetNodeXYZ |
| Gets XYZ coordinates of a node If there is no nodes for the given ID - returns an empty list. | |
| def | smeshDC::Mesh.GetNodeInverseElements |
| Returns list of IDs of inverse elements for the given node If there is no node for the given ID - returns an empty list. | |
| def | smeshDC::Mesh.GetNodePosition |
| Returns the position of a node on the shape. | |
| def | smeshDC::Mesh.GetShapeID |
| If the given element is a node, returns the ID of shape If there is no node for the given ID - returns -1. | |
| def | smeshDC::Mesh.GetShapeIDForElem |
| Returns the ID of the result shape after FindShape() from SMESH_MeshEditor for the given element If there is no element for the given ID - returns -1. | |
| def | smeshDC::Mesh.GetElemNbNodes |
| Returns the number of nodes for the given element If there is no element for the given ID - returns -1. | |
| def | smeshDC::Mesh.GetElemNode |
| Returns the node ID the given index for the given element If there is no element for the given ID - returns -1 If there is no node for the given index - returns -2. | |
| def | smeshDC::Mesh.GetElemNodes |
| Returns the IDs of nodes of the given element. | |
| def | smeshDC::Mesh.IsMediumNode |
| Returns true if the given node is the medium node in the given quadratic element. | |
| def | smeshDC::Mesh.IsMediumNodeOfAnyElem |
| Returns true if the given node is the medium node in one of quadratic elements. | |
| def | smeshDC::Mesh.ElemNbEdges |
| Returns the number of edges for the given element. | |
| def | smeshDC::Mesh.ElemNbFaces |
| Returns the number of faces for the given element. | |
| def | smeshDC::Mesh.GetElemFaceNodes |
| Returns nodes of given face (counted from zero) for given volumic element. | |
| def | smeshDC::Mesh.FindElementByNodes |
| Returns an element based on all given nodes. | |
| def | smeshDC::Mesh.IsPoly |
| Returns true if the given element is a polygon. | |
| def | smeshDC::Mesh.IsQuadratic |
| Returns true if the given element is quadratic. | |
| def | smeshDC::Mesh.BaryCenter |
| Returns XYZ coordinates of the barycenter of the given element If there is no element for the given ID - returns an empty list. | |
| def smeshDC.Mesh.BaryCenter | ( | self, | |
| id | |||
| ) | [inherited] |
Returns XYZ coordinates of the barycenter of the given element
If there is no element for the given ID - returns an empty list.
Definition at line 2381 of file smeshDC.py.
| def smeshDC.Mesh.Dump | ( | self | ) | [inherited] |
| def smeshDC.Mesh.ElemNbEdges | ( | self, | |
| id | |||
| ) | [inherited] |
Returns the number of edges for the given element.
Definition at line 2349 of file smeshDC.py.
| def smeshDC.Mesh.ElemNbFaces | ( | self, | |
| id | |||
| ) | [inherited] |
Returns the number of faces for the given element.
Definition at line 2354 of file smeshDC.py.
| def smeshDC.Mesh.FindElementByNodes | ( | self, | |
| nodes | |||
| ) | [inherited] |
Returns an element based on all given nodes.
Definition at line 2364 of file smeshDC.py.
| def smeshDC.Mesh.GetElementGeomType | ( | self, | |
| id | |||
| ) | [inherited] |
Returns the geometric type of mesh element.
Definition at line 2231 of file smeshDC.py.
| def smeshDC.Mesh.GetElementsByType | ( | self, | |
| elementType | |||
| ) | [inherited] |
Returns the list of IDs of mesh elements with the given type.
| elementType | the required type of elements (SMESH.NODE, SMESH.EDGE, SMESH.FACE or SMESH.VOLUME) |
Definition at line 2210 of file smeshDC.py.
| def smeshDC.Mesh.GetElementsId | ( | self | ) | [inherited] |
Returns the list of mesh elements IDs.
Definition at line 2203 of file smeshDC.py.
| def smeshDC.Mesh.GetElementType | ( | self, | |
| id, | |||
| iselem | |||
| ) | [inherited] |
Returns the type of mesh element.
Definition at line 2225 of file smeshDC.py.
| def smeshDC.Mesh.GetElemFaceNodes | ( | self, | |
| elemId, | |||
| faceIndex | |||
| ) | [inherited] |
Returns nodes of given face (counted from zero) for given volumic element.
Definition at line 2359 of file smeshDC.py.
| def smeshDC.Mesh.GetElemNbNodes | ( | self, | |
| id | |||
| ) | [inherited] |
Returns the number of nodes for the given element
If there is no element for the given ID - returns -1.
Definition at line 2320 of file smeshDC.py.
| def smeshDC.Mesh.GetElemNode | ( | self, | |
| id, | |||
| index | |||
| ) | [inherited] |
Returns the node ID the given index for the given element
If there is no element for the given ID - returns -1
If there is no node for the given index - returns -2.
Definition at line 2328 of file smeshDC.py.
| def smeshDC.Mesh.GetElemNodes | ( | self, | |
| id | |||
| ) | [inherited] |
Returns the IDs of nodes of the given element.
Definition at line 2334 of file smeshDC.py.
| def smeshDC.Mesh.GetMeshInfo | ( | self, | |
obj = None |
|||
| ) | [inherited] |
Gets the mesh stattistic.
Definition at line 2034 of file smeshDC.py.
| def smeshDC.smeshDC.GetMeshInfo | ( | self, | |
| obj | |||
| ) | [inherited] |
Gets the mesh stattistic.
Definition at line 965 of file smeshDC.py.
00966 : 00967 if isinstance( obj, Mesh ): 00968 obj = obj.GetMesh() 00969 d = {} 00970 if hasattr(obj, "_narrow") and obj._narrow(SMESH.SMESH_IDSource): 00971 values = obj.GetMeshInfo() 00972 for i in range(SMESH.Entity_Last._v): 00973 if i < len(values): d[SMESH.EntityType._item(i)]=values[i] 00974 pass 00975 return d
| def smeshDC.Mesh.GetNodeInverseElements | ( | self, | |
| id | |||
| ) | [inherited] |
Returns list of IDs of inverse elements for the given node
If there is no node for the given ID - returns an empty list.
Definition at line 2292 of file smeshDC.py.
| def smeshDC.Mesh.GetNodePosition | ( | self, | |
| NodeID | |||
| ) | [inherited] |
Returns the position of a node on the shape.
Definition at line 2298 of file smeshDC.py.
| def smeshDC.Mesh.GetNodesId | ( | self | ) | [inherited] |
Returns the list of mesh nodes IDs.
Definition at line 2216 of file smeshDC.py.
| def smeshDC.Mesh.GetNodeXYZ | ( | self, | |
| id | |||
| ) | [inherited] |
Gets XYZ coordinates of a node
If there is no nodes for the given ID - returns an empty list.
Definition at line 2285 of file smeshDC.py.
| def smeshDC.Mesh.GetShapeID | ( | self, | |
| id | |||
| ) | [inherited] |
If the given element is a node, returns the ID of shape
If there is no node for the given ID - returns -1.
Definition at line 2305 of file smeshDC.py.
| def smeshDC.Mesh.GetShapeIDForElem | ( | self, | |
| id | |||
| ) | [inherited] |
Returns the ID of the result shape after FindShape() from SMESH_MeshEditor for the given element
If there is no element for the given ID - returns -1.
Definition at line 2313 of file smeshDC.py.
| def smeshDC.Mesh.GetSubMeshElementsId | ( | self, | |
| Shape | |||
| ) | [inherited] |
Returns the list of submesh elements IDs.
| Shape | a geom object(subshape) IOR Shape must be the subshape of a ShapeToMesh() |
Definition at line 2239 of file smeshDC.py.
| def smeshDC.Mesh.GetSubMeshElementType | ( | self, | |
| Shape | |||
| ) | [inherited] |
Returns type of elements on given shape.
| Shape | a geom object(subshape) IOR Shape must be a subshape of a ShapeToMesh() |
Definition at line 2264 of file smeshDC.py.
| def smeshDC.Mesh.GetSubMeshNodesId | ( | self, | |
| Shape, | |||
| all | |||
| ) | [inherited] |
Returns the list of submesh nodes IDs.
| Shape | a geom object(subshape) IOR Shape must be the subshape of a ShapeToMesh() |
| all | If true, gives all nodes of submesh elements, otherwise gives only submesh nodes |
Definition at line 2252 of file smeshDC.py.
| def smeshDC.Mesh.IsMediumNode | ( | self, | |
| elementID, | |||
| nodeID | |||
| ) | [inherited] |
Returns true if the given node is the medium node in the given quadratic element.
Definition at line 2339 of file smeshDC.py.
| def smeshDC.Mesh.IsMediumNodeOfAnyElem | ( | self, | |
| nodeID, | |||
| elementType | |||
| ) | [inherited] |
Returns true if the given node is the medium node in one of quadratic elements.
Definition at line 2344 of file smeshDC.py.
| def smeshDC.Mesh.IsPoly | ( | self, | |
| id | |||
| ) | [inherited] |
Returns true if the given element is a polygon.
Definition at line 2369 of file smeshDC.py.
| def smeshDC.Mesh.IsQuadratic | ( | self, | |
| id | |||
| ) | [inherited] |
Returns true if the given element is quadratic.
Definition at line 2374 of file smeshDC.py.
| def smeshDC.Mesh.Nb0DElements | ( | self | ) | [inherited] |
Returns the number of 0d elements in the mesh.
Definition at line 2053 of file smeshDC.py.
| def smeshDC.Mesh.NbEdges | ( | self | ) | [inherited] |
Returns the number of edges in the mesh.
Definition at line 2059 of file smeshDC.py.
| def smeshDC.Mesh.NbEdgesOfOrder | ( | self, | |
| elementOrder | |||
| ) | [inherited] |
Returns the number of edges with the given order in the mesh.
| elementOrder | the order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
Definition at line 2067 of file smeshDC.py.
| def smeshDC.Mesh.NbElements | ( | self | ) | [inherited] |
Returns the number of elements in the mesh.
Definition at line 2047 of file smeshDC.py.
| def smeshDC.Mesh.NbFaces | ( | self | ) | [inherited] |
Returns the number of faces in the mesh.
Definition at line 2073 of file smeshDC.py.
| def smeshDC.Mesh.NbFacesOfOrder | ( | self, | |
| elementOrder | |||
| ) | [inherited] |
Returns the number of faces with the given order in the mesh.
| elementOrder | the order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
Definition at line 2081 of file smeshDC.py.
| def smeshDC.Mesh.NbHexas | ( | self | ) | [inherited] |
Returns the number of hexahedrons in the mesh.
Definition at line 2149 of file smeshDC.py.
| def smeshDC.Mesh.NbHexasOfOrder | ( | self, | |
| elementOrder | |||
| ) | [inherited] |
Returns the number of hexahedrons with the given order in the mesh.
| elementOrder | the order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
Definition at line 2157 of file smeshDC.py.
| def smeshDC.Mesh.NbNodes | ( | self | ) | [inherited] |
Returns the number of nodes in the mesh.
Definition at line 2041 of file smeshDC.py.
| def smeshDC.Mesh.NbPolygons | ( | self | ) | [inherited] |
Returns the number of polygons in the mesh.
Definition at line 2115 of file smeshDC.py.
| def smeshDC.Mesh.NbPolyhedrons | ( | self | ) | [inherited] |
Returns the number of polyhedrons in the mesh.
Definition at line 2191 of file smeshDC.py.
| def smeshDC.Mesh.NbPrisms | ( | self | ) | [inherited] |
Returns the number of prisms in the mesh.
Definition at line 2177 of file smeshDC.py.
| def smeshDC.Mesh.NbPrismsOfOrder | ( | self, | |
| elementOrder | |||
| ) | [inherited] |
Returns the number of prisms with the given order in the mesh.
| elementOrder | the order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
Definition at line 2185 of file smeshDC.py.
| def smeshDC.Mesh.NbPyramids | ( | self | ) | [inherited] |
Returns the number of pyramids in the mesh.
Definition at line 2163 of file smeshDC.py.
| def smeshDC.Mesh.NbPyramidsOfOrder | ( | self, | |
| elementOrder | |||
| ) | [inherited] |
Returns the number of pyramids with the given order in the mesh.
| elementOrder | the order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
Definition at line 2171 of file smeshDC.py.
| def smeshDC.Mesh.NbQuadrangles | ( | self | ) | [inherited] |
Returns the number of quadrangles in the mesh.
Definition at line 2101 of file smeshDC.py.
| def smeshDC.Mesh.NbQuadranglesOfOrder | ( | self, | |
| elementOrder | |||
| ) | [inherited] |
Returns the number of quadrangles with the given order in the mesh.
| elementOrder | the order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
Definition at line 2109 of file smeshDC.py.
| def smeshDC.Mesh.NbSubMesh | ( | self | ) | [inherited] |
Returns the number of submeshes in the mesh.
Definition at line 2197 of file smeshDC.py.
| def smeshDC.Mesh.NbTetras | ( | self | ) | [inherited] |
Returns the number of tetrahedrons in the mesh.
Definition at line 2135 of file smeshDC.py.
| def smeshDC.Mesh.NbTetrasOfOrder | ( | self, | |
| elementOrder | |||
| ) | [inherited] |
Returns the number of tetrahedrons with the given order in the mesh.
| elementOrder | the order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
Definition at line 2143 of file smeshDC.py.
| def smeshDC.Mesh.NbTriangles | ( | self | ) | [inherited] |
Returns the number of triangles in the mesh.
Definition at line 2087 of file smeshDC.py.
| def smeshDC.Mesh.NbTrianglesOfOrder | ( | self, | |
| elementOrder | |||
| ) | [inherited] |
Returns the number of triangles with the given order in the mesh.
| elementOrder | is the order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
Definition at line 2095 of file smeshDC.py.
| def smeshDC.Mesh.NbVolumes | ( | self | ) | [inherited] |
Returns the number of volumes in the mesh.
Definition at line 2121 of file smeshDC.py.
| def smeshDC.Mesh.NbVolumesOfOrder | ( | self, | |
| elementOrder | |||
| ) | [inherited] |
Returns the number of volumes with the given order in the mesh.
| elementOrder | the order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
Definition at line 2129 of file smeshDC.py.