OCC.SMESHDS module¶
No docstring provided.
-
class
SMESHDS_Command
(*args)¶ Bases:
object
Parameters: aType (SMESHDS_CommandType) – Return type: None -
AddEdge
()¶ Parameters: Return type: Return type:
-
AddFace
()¶ Parameters: Return type: Return type: Return type: Return type:
-
AddPolyhedralVolume
()¶ Parameters: - ElementID (int) –
- nodes_ids (std::vector<int>) –
- quantities (std::vector<int>) –
Return type:
-
AddVolume
()¶ Parameters: - NewVolID (int) –
- idnode1 (int) –
- idnode2 (int) –
- idnode3 (int) –
- idnode4 (int) –
- NewVolID –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 –
- idnode5 (int) –
- NewVolID –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 –
- idnode5 –
- idnode6 (int) –
- NewVolID –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 –
- idnode5 –
- idnode6 –
- idnode7 (int) –
- idnode8 (int) –
- NewVolID –
- n1 (int) –
- n2 (int) –
- n3 (int) –
- n4 (int) –
- n12 (int) –
- n23 (int) –
- n31 (int) –
- n14 (int) –
- n24 (int) –
- n34 (int) –
- NewVolID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 (int) –
- n12 –
- n23 –
- n34 –
- n41 (int) –
- n15 (int) –
- n25 (int) –
- n35 (int) –
- n45 (int) –
- NewVolID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 (int) –
- n12 –
- n23 –
- n31 –
- n45 –
- n56 (int) –
- n64 (int) –
- n14 –
- n25 –
- n36 (int) –
- NewVolID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n7 (int) –
- n8 (int) –
- n12 –
- n23 –
- n34 –
- n41 –
- n56 –
- n67 (int) –
- n78 (int) –
- n85 (int) –
- n15 –
- n26 (int) –
- n37 (int) –
- n48 (int) –
Return type: Return type: Return type: Return type: Return type: Return type: Return type: Return type:
-
ChangePolyhedronNodes
()¶ Parameters: - ElementID (int) –
- nodes_ids (std::vector<int>) –
- quantities (std::vector<int>) –
Return type:
-
GetCoords
()¶ Return type: std::list<double>
-
GetIndexes
()¶ Return type: std::list<int>
-
GetType
()¶ Return type: SMESHDS_CommandType
-
thisown
¶ The membership flag
-
-
class
SMESHDS_Document
(*args)¶ Bases:
object
Parameters: UserID (int) – Return type: None -
NextHypothesis
()¶ Return type: SMESHDS_Hypothesis *
-
NextMesh
()¶ Return type: SMESHDS_Mesh *
-
thisown
¶ The membership flag
-
-
class
SMESHDS_Group
(*args)¶ Bases:
object
Parameters: - theID (int) –
- theMesh (SMESHDS_Mesh *) –
- theType (SMDSAbs_ElementType) –
Return type: -
GetElements
()¶ Return type: SMDS_ElemIteratorPtr
-
SMDSGroup
()¶ Return type: SMDS_MeshGroup
-
thisown
¶ The membership flag
-
class
SMESHDS_GroupOnGeom
(*args)¶ Bases:
object
Parameters: - theID (int) –
- theMesh (SMESHDS_Mesh *) –
- theType (SMDSAbs_ElementType) –
- theShape (TopoDS_Shape &) –
Return type: -
GetElements
()¶ Return type: SMDS_ElemIteratorPtr
-
GetShape
()¶ Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
class
SMESHDS_Mesh
(*args)¶ Bases:
OCC.SMDS.SMDS_Mesh
Parameters: Return type: -
Add0DElement
()¶ Parameters: node (SMDS_MeshNode *) – Return type: SMDS_Mesh0DElement *
-
Add0DElementWithID
()¶ Parameters: Return type: SMDS_Mesh0DElement *
Return type: SMDS_Mesh0DElement *
-
AddCompoundSubmesh
()¶ Parameters: - S (TopoDS_Shape &) –
- type (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
Return type:
-
AddEdge
()¶ Parameters: - n1 (SMDS_MeshNode *) –
- n2 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n12 (SMDS_MeshNode *) –
Return type: SMDS_MeshEdge *
Return type: SMDS_MeshEdge *
-
AddEdgeWithID
()¶ Parameters: - n1 (SMDS_MeshNode *) –
- n2 (SMDS_MeshNode *) –
- ID (int) –
- n1 –
- n2 –
- ID –
- n1 –
- n2 –
- n12 (SMDS_MeshNode *) –
- ID –
- n1 –
- n2 –
- n12 –
- ID –
Return type: SMDS_MeshEdge *
Return type: SMDS_MeshEdge *
Return type: SMDS_MeshEdge *
Return type: SMDS_MeshEdge *
-
AddFace
()¶ Parameters: - n1 (SMDS_MeshNode *) –
- n2 (SMDS_MeshNode *) –
- n3 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n12 (SMDS_MeshNode *) –
- n23 (SMDS_MeshNode *) –
- n31 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n12 –
- n23 –
- n34 (SMDS_MeshNode *) –
- n41 (SMDS_MeshNode *) –
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
-
AddFaceWithID
()¶ Parameters: - n1 (SMDS_MeshNode *) –
- n2 (SMDS_MeshNode *) –
- n3 (SMDS_MeshNode *) –
- ID (int) –
- n1 –
- n2 –
- n3 –
- ID –
- n1 –
- n2 –
- n3 –
- n4 (SMDS_MeshNode *) –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- ID –
- n1 –
- n2 –
- n3 –
- n12 (SMDS_MeshNode *) –
- n23 (SMDS_MeshNode *) –
- n31 (SMDS_MeshNode *) –
- ID –
- n1 –
- n2 –
- n3 –
- n12 –
- n23 –
- n31 –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n12 –
- n23 –
- n34 (SMDS_MeshNode *) –
- n41 (SMDS_MeshNode *) –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n12 –
- n23 –
- n34 –
- n41 –
- ID –
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
-
AddNode
()¶ Parameters: - x (double) –
- y (double) –
- z (double) –
Return type: SMDS_MeshNode *
-
AddNodeWithID
()¶ Parameters: - x (double) –
- y (double) –
- z (double) –
- ID (int) –
Return type: SMDS_MeshNode *
-
AddPolygonalFaceWithID
()¶ Parameters: Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
-
AddPolyhedralVolume
()¶ Parameters: - nodes (std::vector< SMDS_MeshNode *>) –
- quantities (std::vector<int>) –
Return type: SMDS_MeshVolume *
-
AddPolyhedralVolumeWithID
()¶ Parameters: Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
-
AddVolume
()¶ Parameters: - n1 (SMDS_MeshNode *) –
- n2 (SMDS_MeshNode *) –
- n3 (SMDS_MeshNode *) –
- n4 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n7 (SMDS_MeshNode *) –
- n8 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n12 (SMDS_MeshNode *) –
- n23 (SMDS_MeshNode *) –
- n31 (SMDS_MeshNode *) –
- n14 (SMDS_MeshNode *) –
- n24 (SMDS_MeshNode *) –
- n34 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n12 –
- n23 –
- n34 –
- n41 (SMDS_MeshNode *) –
- n15 (SMDS_MeshNode *) –
- n25 (SMDS_MeshNode *) –
- n35 (SMDS_MeshNode *) –
- n45 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n12 –
- n23 –
- n31 –
- n45 –
- n56 (SMDS_MeshNode *) –
- n64 (SMDS_MeshNode *) –
- n14 –
- n25 –
- n36 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n7 –
- n8 –
- n12 –
- n23 –
- n34 –
- n41 –
- n56 –
- n67 (SMDS_MeshNode *) –
- n78 (SMDS_MeshNode *) –
- n85 (SMDS_MeshNode *) –
- n15 –
- n26 (SMDS_MeshNode *) –
- n37 (SMDS_MeshNode *) –
- n48 (SMDS_MeshNode *) –
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
-
AddVolumeWithID
()¶ Parameters: - n1 (SMDS_MeshNode *) –
- n2 (SMDS_MeshNode *) –
- n3 (SMDS_MeshNode *) –
- n4 (SMDS_MeshNode *) –
- ID (int) –
- n1 –
- n2 –
- n3 –
- n4 –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 (SMDS_MeshNode *) –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 (SMDS_MeshNode *) –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n7 (SMDS_MeshNode *) –
- n8 (SMDS_MeshNode *) –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n7 –
- n8 –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n12 (SMDS_MeshNode *) –
- n23 (SMDS_MeshNode *) –
- n31 (SMDS_MeshNode *) –
- n14 (SMDS_MeshNode *) –
- n24 (SMDS_MeshNode *) –
- n34 (SMDS_MeshNode *) –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n12 –
- n23 –
- n31 –
- n14 –
- n24 –
- n34 –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n12 –
- n23 –
- n34 –
- n41 (SMDS_MeshNode *) –
- n15 (SMDS_MeshNode *) –
- n25 (SMDS_MeshNode *) –
- n35 (SMDS_MeshNode *) –
- n45 (SMDS_MeshNode *) –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n12 –
- n23 –
- n34 –
- n41 –
- n15 –
- n25 –
- n35 –
- n45 –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n12 –
- n23 –
- n31 –
- n45 –
- n56 (SMDS_MeshNode *) –
- n64 (SMDS_MeshNode *) –
- n14 –
- n25 –
- n36 (SMDS_MeshNode *) –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n12 –
- n23 –
- n31 –
- n45 –
- n56 –
- n64 –
- n14 –
- n25 –
- n36 –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n7 –
- n8 –
- n12 –
- n23 –
- n34 –
- n41 –
- n56 –
- n67 (SMDS_MeshNode *) –
- n78 (SMDS_MeshNode *) –
- n85 (SMDS_MeshNode *) –
- n15 –
- n26 (SMDS_MeshNode *) –
- n37 (SMDS_MeshNode *) –
- n48 (SMDS_MeshNode *) –
- ID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n7 –
- n8 –
- n12 –
- n23 –
- n34 –
- n41 –
- n56 –
- n67 –
- n78 –
- n85 –
- n15 –
- n26 –
- n37 –
- n48 –
- ID –
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
-
ChangePolygonNodes
()¶ Parameters: - elem (SMDS_MeshElement *) –
- nodes (std::vector< SMDS_MeshNode *>) –
Return type:
-
ChangePolyhedronNodes
()¶ Parameters: - elem (SMDS_MeshElement *) –
- nodes (std::vector< SMDS_MeshNode *>) –
- quantities (std::vector<int>) –
Return type:
-
GetScript
()¶ Return type: SMESHDS_Script *
-
IndexToShape
()¶ Parameters: ShapeIndex (int) – Return type: TopoDS_Shape
-
MeshElements
()¶ Parameters: - S (TopoDS_Shape &) –
- Index (int) –
Return type: SMESHDS_SubMesh *
Return type: SMESHDS_SubMesh *
-
MoveNode
()¶ :param : :type : SMDS_MeshNode * :param x: :type x: double :param y: :type y: double :param z: :type z: double :rtype: None
-
RemoveElement
()¶ :param : :type : SMDS_MeshElement * :rtype: None
-
RemoveFreeElement
()¶ :param : :type : SMDS_MeshElement * :param : :type : SMESHDS_SubMesh * :param fromGroups: default value is true :type fromGroups: bool :rtype: None
-
RemoveFreeNode
()¶ - /*! Remove only the given element/node and only if it is free. * Methods do not work for meshes with descendants. * Implemented for fast cleaning of meshes. */
:param : :type : SMDS_MeshNode * :param : :type : SMESHDS_SubMesh * :param fromGroups: default value is true :type fromGroups: bool :rtype: None
-
RemoveNode
()¶ :param : :type : SMDS_MeshNode * :rtype: None
-
Renumber
()¶ Parameters: Return type:
-
SetMeshElementOnShape
()¶ Parameters: - anElt (SMDS_MeshElement *) –
- S (TopoDS_Shape &) –
- anElt –
- Index (int) –
Return type: Return type:
-
SetNodeInVolume
()¶ Parameters: - aNode (SMDS_MeshNode *) –
- S (TopoDS_Solid &) –
- aNode –
- S –
- aNode –
- Index (int) –
Return type: Return type: Return type:
-
SetNodeOnEdge
()¶ Parameters: - aNode (SMDS_MeshNode *) –
- S (TopoDS_Edge &) –
- u (double) – default value is 0
- aNode –
- Index (int) –
- u – default value is 0
Return type: Return type:
-
SetNodeOnFace
()¶ Parameters: - aNode (SMDS_MeshNode *) –
- S (TopoDS_Face &) –
- u (double) – default value is 0
- v (double) – default value is 0
- aNode –
- Index (int) –
- u – default value is 0
- v – default value is 0
Return type: Return type:
-
SetNodeOnVertex
()¶ Parameters: - aNode (SMDS_MeshNode *) –
- S (TopoDS_Vertex &) –
- aNode –
- Index (int) –
Return type: Return type:
-
ShapeToMesh
()¶ Parameters: S (TopoDS_Shape &) – Return type: None Return type: TopoDS_Shape
-
SubMeshIndices
()¶ Return type: std::list<int>
-
UnSetMeshElementOnShape
()¶ Parameters: - anElt (SMDS_MeshElement *) –
- S (TopoDS_Shape &) –
Return type:
-
thisown
¶ The membership flag
-
-
class
SMESHDS_Script
(*args)¶ Bases:
object
Parameters: theIsEmbeddedMode (bool) – Return type: None -
AddEdge
()¶ Parameters: Return type: Return type:
-
AddFace
()¶ Parameters: Return type: Return type: Return type: Return type:
-
AddPolyhedralVolume
()¶ Parameters: - NewVolID (int) –
- nodes_ids (std::vector<int>) –
- quantities (std::vector<int>) –
Return type:
-
AddVolume
()¶ Parameters: - NewVolID (int) –
- idnode1 (int) –
- idnode2 (int) –
- idnode3 (int) –
- idnode4 (int) –
- NewVolID –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 –
- idnode5 (int) –
- NewVolID –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 –
- idnode5 –
- idnode6 (int) –
- NewVolID –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 –
- idnode5 –
- idnode6 –
- idnode7 (int) –
- idnode8 (int) –
- NewVolID –
- n1 (int) –
- n2 (int) –
- n3 (int) –
- n4 (int) –
- n12 (int) –
- n23 (int) –
- n31 (int) –
- n14 (int) –
- n24 (int) –
- n34 (int) –
- NewVolID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 (int) –
- n12 –
- n23 –
- n34 –
- n41 (int) –
- n15 (int) –
- n25 (int) –
- n35 (int) –
- n45 (int) –
- NewVolID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 (int) –
- n12 –
- n23 –
- n31 –
- n45 –
- n56 (int) –
- n64 (int) –
- n14 –
- n25 –
- n36 (int) –
- NewVolID –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n7 (int) –
- n8 (int) –
- n12 –
- n23 –
- n34 –
- n41 –
- n56 –
- n67 (int) –
- n78 (int) –
- n85 (int) –
- n15 –
- n26 (int) –
- n37 (int) –
- n48 (int) –
Return type: Return type: Return type: Return type: Return type: Return type: Return type: Return type:
-
ChangePolyhedronNodes
()¶ Parameters: - ElementID (int) –
- nodes_ids (std::vector<int>) –
- quantities (std::vector<int>) –
Return type:
-
thisown
¶ The membership flag
-
-
class
SMESHDS_SubMesh
(*args, **kwargs)¶ Bases:
object
-
GetElements
()¶ Return type: SMDS_ElemIteratorPtr
-
GetNodes
()¶ Return type: SMDS_NodeIteratorPtr
-
GetSubMeshIterator
()¶ Return type: SMESHDS_SubMeshIteratorPtr
-
thisown
¶ The membership flag
-
-
class
SwigPyIterator
(*args, **kwargs)¶ Bases:
object
-
advance
()¶
-
copy
()¶
-
decr
()¶
-
distance
()¶
-
equal
()¶
-
incr
()¶
-
next
()¶
-
previous
()¶
-
thisown
¶ The membership flag
-
value
()¶
-
-
new_instancemethod
(func, inst, cls)¶
-
register_handle
(handle, base_object)¶ Inserts the handle into the base object to prevent memory corruption in certain cases