OCC.SMESHDS module¶
No docstring provided.
-
class
SMESHDS_Command(*args)¶ Bases:
objectParameters: 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:
objectParameters: UserID (int) – Return type: None -
NextHypothesis()¶ Return type: SMESHDS_Hypothesis *
-
NextMesh()¶ Return type: SMESHDS_Mesh *
-
thisown¶ The membership flag
-
-
class
SMESHDS_Group(*args)¶ Bases:
objectParameters: - 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:
objectParameters: - 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_MeshParameters: 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:
objectParameters: 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