OCC.SMESHDS module

No docstring provided.

class SMESHDS_Command(*args)

Bases: object

Parameters:aType (SMESHDS_CommandType) –
Return type:None
Add0DElement()
Parameters:
  • New0DElementID (int) –
  • idnode (int) –
Return type:

None

AddEdge()
Parameters:
  • NewEdgeID (int) –
  • idnode1 (int) –
  • idnode2 (int) –
  • NewEdgeID
  • n1 (int) –
  • n2 (int) –
  • n12 (int) –
Return type:

None

Return type:

None

AddFace()
Parameters:
  • NewFaceID (int) –
  • idnode1 (int) –
  • idnode2 (int) –
  • idnode3 (int) –
  • NewFaceID
  • idnode1
  • idnode2
  • idnode3
  • idnode4 (int) –
  • NewFaceID
  • n1 (int) –
  • n2 (int) –
  • n3 (int) –
  • n12 (int) –
  • n23 (int) –
  • n31 (int) –
  • NewFaceID
  • n1
  • n2
  • n3
  • n4 (int) –
  • n12
  • n23
  • n34 (int) –
  • n41 (int) –
Return type:

None

Return type:

None

Return type:

None

Return type:

None

AddNode()
Parameters:
  • NewNodeID (int) –
  • x (double) –
  • y (double) –
  • z (double) –
Return type:

None

AddPolygonalFace()
Parameters:
  • ElementID (int) –
  • nodes_ids (std::vector<int>) –
Return type:

None

AddPolyhedralVolume()
Parameters:
  • ElementID (int) –
  • nodes_ids (std::vector<int>) –
  • quantities (std::vector<int>) –
Return type:

None

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:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

ChangePolyhedronNodes()
Parameters:
  • ElementID (int) –
  • nodes_ids (std::vector<int>) –
  • quantities (std::vector<int>) –
Return type:

None

GetCoords()
Return type:std::list<double>
GetIndexes()
Return type:std::list<int>
GetNumber()
Return type:int
GetType()
Return type:SMESHDS_CommandType
MoveNode()
Parameters:
  • NewNodeID (int) –
  • x (double) –
  • y (double) –
  • z (double) –
Return type:

None

RemoveElement()
Parameters:ElementID (int) –
Return type:None
RemoveNode()
Parameters:NodeID (int) –
Return type:None
Renumber()
Parameters:
  • isNodes (bool) –
  • startID (int) –
  • deltaID (int) –
Return type:

None

thisown

The membership flag

class SMESHDS_Document(*args)

Bases: object

Parameters:UserID (int) –
Return type:None
AddHypothesis()
Parameters:H (SMESHDS_Hypothesis *) –
Return type:None
GetHypothesis()
Parameters:HypID (int) –
Return type:SMESHDS_Hypothesis *
GetMesh()
Parameters:MeshID (int) –
Return type:SMESHDS_Mesh *
InitHypothesisIterator()
Return type:None
InitMeshesIterator()
Return type:None
MoreHypothesis()
Return type:bool
MoreMesh()
Return type:bool
NbHypothesis()
Return type:int
NbMeshes()
Return type:int
NewMesh()
Parameters:theIsEmbeddedMode (bool) –
Return type:int
NextHypothesis()
Return type:SMESHDS_Hypothesis *
NextMesh()
Return type:SMESHDS_Mesh *
RemoveHypothesis()
Parameters:HypID (int) –
Return type:None
RemoveMesh()
Parameters:MeshID (int) –
Return type:None
thisown

The membership flag

class SMESHDS_Group(*args)

Bases: object

Parameters:
  • theID (int) –
  • theMesh (SMESHDS_Mesh *) –
  • theType (SMDSAbs_ElementType) –
Return type:

None

Add()
Parameters:theID (int) –
Return type:bool
Clear()
Return type:None
Contains()
Parameters:
  • theID (int) –
  • elem (SMDS_MeshElement *) –
Return type:

bool

Return type:

bool

Extent()
Return type:int
GetElements()
Return type:SMDS_ElemIteratorPtr
IsEmpty()
Return type:bool
Remove()
Parameters:theID (int) –
Return type:bool
SMDSGroup()
Return type:SMDS_MeshGroup
SetType()
Parameters:theType (SMDSAbs_ElementType) –
Return type:None
thisown

The membership flag

class SMESHDS_GroupOnGeom(*args)

Bases: object

Parameters:
  • theID (int) –
  • theMesh (SMESHDS_Mesh *) –
  • theType (SMDSAbs_ElementType) –
  • theShape (TopoDS_Shape &) –
Return type:

None

Contains()
Parameters:
  • theID (int) –
  • elem (SMDS_MeshElement *) –
Return type:

bool

Return type:

bool

GetElements()
Return type:SMDS_ElemIteratorPtr
GetShape()
Return type:TopoDS_Shape
SetShape()
Parameters:theShape (TopoDS_Shape &) –
Return type:None
thisown

The membership flag

class SMESHDS_Mesh(*args)

Bases: OCC.SMDS.SMDS_Mesh

Parameters:
  • theMeshID (int) –
  • theIsEmbeddedMode (bool) –
Return type:

None

Add0DElement()
Parameters:node (SMDS_MeshNode *) –
Return type:SMDS_Mesh0DElement *
Add0DElementWithID()
Parameters:
  • nodeID (int) –
  • ID (int) –
  • node (SMDS_MeshNode *) –
  • ID
Return type:

SMDS_Mesh0DElement *

Return type:

SMDS_Mesh0DElement *

AddCompoundSubmesh()
Parameters:
  • S (TopoDS_Shape &) –
  • type (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
Return type:

int

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 *

AddGroup()
Parameters:theGroup (SMESHDS_GroupBase *) –
Return type:None
AddHypothesis()
Parameters:
  • SS (TopoDS_Shape &) –
  • H (SMESHDS_Hypothesis *) –
Return type:

bool

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 *

AddPolygonalFace()
Parameters:nodes (std::vector< SMDS_MeshNode *>) –
Return type:SMDS_MeshFace *
AddPolygonalFaceWithID()
Parameters:
  • nodes_ids (std::vector<int>) –
  • ID (int) –
  • nodes (std::vector< SMDS_MeshNode *>) –
  • ID
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:
  • nodes_ids (std::vector<int>) –
  • quantities (std::vector<int>) –
  • ID (int) –
  • nodes (std::vector< SMDS_MeshNode *>) –
  • quantities
  • ID
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:

bool

ChangePolyhedronNodes()
Parameters:
  • elem (SMDS_MeshElement *) –
  • nodes (std::vector< SMDS_MeshNode *>) –
  • quantities (std::vector<int>) –
Return type:

bool

ClearMesh()
Return type:None
ClearScript()
Return type:None
GetGroups()
Return type:std::set<SMESHDS_GroupBase *>
GetHypothesis()
Parameters:S (TopoDS_Shape &) –
Return type:std::list< SMESHDS_Hypothesis *>
GetNbGroups()
Return type:int
GetScript()
Return type:SMESHDS_Script *
HasHypothesis()
Parameters:S (TopoDS_Shape &) –
Return type:bool
HasMeshElements()
Parameters:S (TopoDS_Shape &) –
Return type:bool
IndexToShape()
Parameters:ShapeIndex (int) –
Return type:TopoDS_Shape
IsEmbeddedMode()
Return type:bool
IsGroupOfSubShapes()
Parameters:aSubShape (TopoDS_Shape &) –
Return type:bool
MaxShapeIndex()
Return type:int
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

NewSubMesh()
Parameters:Index (int) –
Return type:SMESHDS_SubMesh *
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

RemoveGroup()
Parameters:theGroup (SMESHDS_GroupBase *) –
Return type:None
RemoveHypothesis()
Parameters:
  • S (TopoDS_Shape &) –
  • H (SMESHDS_Hypothesis *) –
Return type:

bool

RemoveNode()

:param : :type : SMDS_MeshNode * :rtype: None

Renumber()
Parameters:
  • isNodes (bool) –
  • startID (int) – default value is 1
  • deltaID (int) – default value is 1
Return type:

None

SetMeshElementOnShape()
Parameters:
  • anElt (SMDS_MeshElement *) –
  • S (TopoDS_Shape &) –
  • anElt
  • Index (int) –
Return type:

None

Return type:

None

SetNodeInVolume()
Parameters:
  • aNode (SMDS_MeshNode *) –
  • S (TopoDS_Solid &) –
  • aNode
  • S
  • aNode
  • Index (int) –
Return type:

None

Return type:

None

Return type:

None

SetNodeOnEdge()
Parameters:
  • aNode (SMDS_MeshNode *) –
  • S (TopoDS_Edge &) –
  • u (double) – default value is 0
  • aNode
  • Index (int) –
  • u – default value is 0
Return type:

None

Return type:

None

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:

None

Return type:

None

SetNodeOnVertex()
Parameters:
  • aNode (SMDS_MeshNode *) –
  • S (TopoDS_Vertex &) –
  • aNode
  • Index (int) –
Return type:

None

Return type:

None

ShapeToIndex()
Parameters:aShape (TopoDS_Shape &) –
Return type:int
ShapeToMesh()
Parameters:S (TopoDS_Shape &) –
Return type:None
Return type:TopoDS_Shape
SubMeshIndices()
Return type:std::list<int>
SubMeshes()
Return type:std::map<int, SMESHDS_SubMesh *>
UnSetMeshElementOnShape()
Parameters:
  • anElt (SMDS_MeshElement *) –
  • S (TopoDS_Shape &) –
Return type:

None

UnSetNodeOnShape()
Parameters:aNode (SMDS_MeshNode *) –
Return type:None
thisown

The membership flag

class SMESHDS_Script(*args)

Bases: object

Parameters:theIsEmbeddedMode (bool) –
Return type:None
Add0DElement()
Parameters:
  • New0DElementID (int) –
  • idnode (int) –
Return type:

None

AddEdge()
Parameters:
  • NewEdgeID (int) –
  • idnode1 (int) –
  • idnode2 (int) –
  • NewEdgeID
  • n1 (int) –
  • n2 (int) –
  • n12 (int) –
Return type:

None

Return type:

None

AddFace()
Parameters:
  • NewFaceID (int) –
  • idnode1 (int) –
  • idnode2 (int) –
  • idnode3 (int) –
  • NewFaceID
  • idnode1
  • idnode2
  • idnode3
  • idnode4 (int) –
  • NewFaceID
  • n1 (int) –
  • n2 (int) –
  • n3 (int) –
  • n12 (int) –
  • n23 (int) –
  • n31 (int) –
  • NewFaceID
  • n1
  • n2
  • n3
  • n4 (int) –
  • n12
  • n23
  • n34 (int) –
  • n41 (int) –
Return type:

None

Return type:

None

Return type:

None

Return type:

None

AddNode()
Parameters:
  • NewNodeID (int) –
  • x (double) –
  • y (double) –
  • z (double) –
Return type:

None

AddPolygonalFace()
Parameters:
  • NewFaceID (int) –
  • nodes_ids (std::vector<int>) –
Return type:

None

AddPolyhedralVolume()
Parameters:
  • NewVolID (int) –
  • nodes_ids (std::vector<int>) –
  • quantities (std::vector<int>) –
Return type:

None

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:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

ChangePolyhedronNodes()
Parameters:
  • ElementID (int) –
  • nodes_ids (std::vector<int>) –
  • quantities (std::vector<int>) –
Return type:

None

Clear()
Return type:None
ClearMesh()
Return type:None
GetCommands()
Return type:std::list<SMESHDS_Command *>
IsModified()
Return type:bool
MoveNode()
Parameters:
  • NewNodeID (int) –
  • x (double) –
  • y (double) –
  • z (double) –
Return type:

None

RemoveElement()
Parameters:ElementID (int) –
Return type:None
RemoveNode()
Parameters:NodeID (int) –
Return type:None
Renumber()
Parameters:
  • isNodes (bool) –
  • startID (int) –
  • deltaID (int) –
Return type:

None

SetModified()
Parameters:theModified (bool) –
Return type:None
thisown

The membership flag

class SMESHDS_SubMesh(*args, **kwargs)

Bases: object

AddElement()
Parameters:ME (SMDS_MeshElement *) –
Return type:None
AddNode()
Parameters:ME (SMDS_MeshNode *) –
Return type:None
AddSubMesh()
Parameters:theSubMesh (SMESHDS_SubMesh *) –
Return type:None
Clear()
Return type:None
Contains()
Parameters:ME (SMDS_MeshElement *) –
Return type:bool
ContainsSubMesh()
Parameters:theSubMesh (SMESHDS_SubMesh *) –
Return type:bool
GetElements()
Return type:SMDS_ElemIteratorPtr
GetNodes()
Return type:SMDS_NodeIteratorPtr
GetSubMeshIterator()
Return type:SMESHDS_SubMeshIteratorPtr
IsComplexSubmesh()
Return type:bool
NbElements()
Return type:int
NbNodes()
Return type:int
NbSubMeshes()
Return type:int
RemoveElement()
Parameters:
  • ME (SMDS_MeshElement *) –
  • isElemDeleted (bool) –
Return type:

bool

RemoveNode()
Parameters:
  • ME (SMDS_MeshNode *) –
  • isNodeDeleted (bool) –
Return type:

bool

RemoveSubMesh()
Parameters:theSubMesh (SMESHDS_SubMesh *) –
Return type:bool
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