OCC.SMDS module¶
No docstring provided.
-
class
SMDS_0DElementIteratorPtr(*args, **kwargs)¶ Bases:
object-
next()¶ - /// Return the current object and step to the next one
Return type: VALUE
-
thisown¶ The membership flag
-
-
class
SMDS_EdgeIteratorPtr(*args, **kwargs)¶ Bases:
object-
next()¶ - /// Return the current object and step to the next one
Return type: VALUE
-
thisown¶ The membership flag
-
-
class
SMDS_EdgePosition(*args)¶ Bases:
objectParameters: - aEdgeId (int) – default value is 0
- aUParam (double) – default value is 0
Return type: -
Coords()¶ Return type: double *
-
GetTypeOfPosition()¶ Return type: SMDS_TypeOfPosition
-
GetUParameter()¶ Return type: double
-
thisown¶ The membership flag
-
class
SMDS_ElemIteratorPtr(*args, **kwargs)¶ Bases:
object-
next()¶ - /// Return the current object and step to the next one
Return type: VALUE
-
thisown¶ The membership flag
-
-
class
SMDS_FaceIteratorPtr(*args, **kwargs)¶ Bases:
object-
next()¶ - /// Return the current object and step to the next one
Return type: VALUE
-
thisown¶ The membership flag
-
-
class
SMDS_FaceOfEdges(*args)¶ Bases:
OCC.SMDS.SMDS_MeshFaceParameters: - edge1 (SMDS_MeshEdge *) –
- edge2 (SMDS_MeshEdge *) –
- edge3 (SMDS_MeshEdge *) –
- edge1 –
- edge2 –
- edge3 –
- edge4 (SMDS_MeshEdge *) –
Return type: Return type: -
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
GetNode()¶ - /! * rief Return node by its index * param ind - node index * etval const SMDS_MeshNode - the node */
Parameters: ind (int) – Return type: SMDS_MeshNode *
-
GetType()¶ Return type: SMDSAbs_ElementType
-
thisown¶ The membership flag
-
class
SMDS_FaceOfNodes(*args)¶ Bases:
OCC.SMDS.SMDS_MeshFaceParameters: - node1 (SMDS_MeshNode *) –
- node2 (SMDS_MeshNode *) –
- node3 (SMDS_MeshNode *) –
- node1 –
- node2 –
- node3 –
- node4 (SMDS_MeshNode *) –
Return type: Return type: -
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
GetNode()¶ - /! * rief Return node by its index * param ind - node index * etval const SMDS_MeshNode - the node */
Parameters: ind (int) – Return type: SMDS_MeshNode *
-
thisown¶ The membership flag
-
class
SMDS_FacePosition(*args)¶ Bases:
objectParameters: - aFaceId (int) – default value is 0
- aUParam (double) – default value is 0
- aVParam (double) – default value is 0
Return type: -
Coords()¶ Return type: double *
-
GetTypeOfPosition()¶ Return type: SMDS_TypeOfPosition
-
GetUParameter()¶ Return type: double
-
GetVParameter()¶ Return type: double
-
thisown¶ The membership flag
-
class
SMDS_IteratorOfElements(*args)¶ Bases:
OCC.SMDS.SMDS_ElemIteratorPtr- ///////////////////////////////////////////////////////////////////////////// /// Create an iterator which look for elements of type type which are linked /// to the element element. it is the iterator to get connectivity of element //////////////////////////////////////////////////////////////////////////////
Parameters: - element (SMDS_MeshElement *) –
- type (SMDSAbs_ElementType) –
- it (SMDS_ElemIteratorPtr &) –
Return type: -
next()¶ Return type: SMDS_MeshElement *
-
thisown¶ The membership flag
-
class
SMDS_Mesh(*args)¶ Bases:
objectReturn type: None -
Add0DElement()¶ Parameters: n (SMDS_MeshNode *) – Return type: SMDS_Mesh0DElement *
-
Add0DElementWithID()¶ Parameters: - n (SMDS_MeshNode *) –
- ID (int) –
- n –
- ID –
Return type: SMDS_Mesh0DElement *
Return type: SMDS_Mesh0DElement *
-
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 *) –
- e1 (SMDS_MeshEdge *) –
- e2 (SMDS_MeshEdge *) –
- e3 (SMDS_MeshEdge *) –
- e1 –
- e2 –
- e3 –
- e4 (SMDS_MeshEdge *) –
- 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 *
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 –
- e1 (SMDS_MeshEdge *) –
- e2 (SMDS_MeshEdge *) –
- e3 (SMDS_MeshEdge *) –
- ID –
- e1 –
- e2 –
- e3 –
- e4 (SMDS_MeshEdge *) –
- 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 *
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 *
-
AddSubMesh()¶ Return type: SMDS_Mesh *
-
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 *) –
- f1 (SMDS_MeshFace *) –
- f2 (SMDS_MeshFace *) –
- f3 (SMDS_MeshFace *) –
- f4 (SMDS_MeshFace *) –
- f1 –
- f2 –
- f3 –
- f4 –
- f5 (SMDS_MeshFace *) –
- f1 –
- f2 –
- f3 –
- f4 –
- f5 –
- f6 (SMDS_MeshFace *) –
- 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 *
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 –
- f1 (SMDS_MeshFace *) –
- f2 (SMDS_MeshFace *) –
- f3 (SMDS_MeshFace *) –
- f4 (SMDS_MeshFace *) –
- ID –
- f1 –
- f2 –
- f3 –
- f4 –
- f5 (SMDS_MeshFace *) –
- ID –
- f1 –
- f2 –
- f3 –
- f4 –
- f5 –
- f6 (SMDS_MeshFace *) –
- 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 *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
Return type: SMDS_MeshVolume *
-
ChangePolyhedronNodes()¶ Parameters: - elem (SMDS_MeshElement *) –
- nodes (std::vector< SMDS_MeshNode *> &) –
- quantities (std::vector<int> &) –
Return type:
-
static
CheckMemory(*args) → int¶ - /*! * rief Raise an exception if free memory (ram+swap) too low * param doNotRaise - if true, suppres exception, just return free memory size * etval int - amount of available memory in MB or negative number in failure case */
Parameters: doNotRaise (bool) – default value is false Return type: int
-
Contains()¶ - /*! * Checks if the element is present in mesh. * Useful to determine dead pointers. * Use this function for debug purpose only! Do not check in the code * using it even in _DEBUG_ mode */
Parameters: elem (SMDS_MeshElement *) – Return type: bool
-
static
Find0DElement()¶ Parameters: - idnode (int) –
- n (SMDS_MeshNode *) –
Return type: SMDS_Mesh0DElement *
Return type: SMDS_Mesh0DElement *
-
static
FindEdge()¶ Parameters: Return type: SMDS_MeshEdge *
Return type: SMDS_MeshEdge *
Return type: SMDS_MeshEdge *
Return type: SMDS_MeshEdge *
-
static
FindFace()¶ Parameters: - idnode1 (int) –
- idnode2 (int) –
- idnode3 (int) –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 (int) –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 –
- idnode5 (int) –
- idnode6 (int) –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 –
- idnode5 –
- idnode6 –
- idnode7 (int) –
- idnode8 (int) –
- n1 (SMDS_MeshNode *) –
- n2 (SMDS_MeshNode *) –
- n3 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 (SMDS_MeshNode *) –
- n6 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n7 (SMDS_MeshNode *) –
- n8 (SMDS_MeshNode *) –
- nodes_ids (std::vector<int>) –
- nodes (std::vector< SMDS_MeshNode *>) –
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 *
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
-
GetMeshInfo()¶ Return type: SMDS_MeshInfo
-
RemoveElement()¶ Parameters: Return type: Return type:
-
RemoveFreeElement()¶ - /*! Remove only the given element and only if it is free. * Method does not work for meshes with descendants. * Implemented for fast cleaning of meshes. */
Parameters: elem (SMDS_MeshElement *) – Return type: None
-
Renumber()¶ Parameters: Return type:
-
edgesIterator()¶ Return type: SMDS_EdgeIteratorPtr
-
elements0dIterator()¶ Return type: SMDS_0DElementIteratorPtr
-
elementsIterator()¶ Parameters: type (SMDSAbs_ElementType) – default value is SMDSAbs_All Return type: SMDS_ElemIteratorPtr
-
facesIterator()¶ Return type: SMDS_FaceIteratorPtr
-
nodesIterator()¶ Return type: SMDS_NodeIteratorPtr
-
setConstructionEdges()¶ :param : :type : bool :rtype: None
-
setConstructionFaces()¶ :param : :type : bool :rtype: None
-
setInverseElements()¶ :param : :type : bool :rtype: None
-
thisown¶ The membership flag
-
volumesIterator()¶ Return type: SMDS_VolumeIteratorPtr
-
-
class
SMDS_Mesh0DElement(*args)¶ Bases:
OCC.SMDS.SMDS_MeshElementParameters: node (SMDS_MeshNode *) – Return type: None -
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
GetNode()¶ - /! * rief Return node by its index * param ind - node index * etval const SMDS_MeshNode - the node */
Parameters: ind (int) – Return type: SMDS_MeshNode *
-
GetType()¶ Return type: SMDSAbs_ElementType
-
thisown¶ The membership flag
-
-
class
SMDS_MeshEdge(*args)¶ Bases:
OCC.SMDS.SMDS_MeshElementParameters: - node1 (SMDS_MeshNode *) –
- node2 (SMDS_MeshNode *) –
Return type: -
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
GetNode()¶ - /! * rief Return node by its index * param ind - node index * etval const SMDS_MeshNode - the node */
Parameters: ind (int) – Return type: SMDS_MeshNode *
-
GetType()¶ Return type: SMDSAbs_ElementType
-
thisown¶ The membership flag
-
class
SMDS_MeshElement(*args, **kwargs)¶ Bases:
object-
GetEntityType()¶ - Return type of entity
Return type: SMDSAbs_EntityType
-
GetNode()¶ - /! * rief Return node by its index * param ind - node index * etval const SMDS_MeshNode - the node */
Parameters: ind (int) – Return type: SMDS_MeshNode *
-
GetNodeIndex()¶ - /*! * rief Check if a node belongs to the element * param node - the node to check * etval int - node index within the element, -1 if not found */
Parameters: node (SMDS_MeshNode *) – Return type: int
-
GetNodeWrap()¶ - /! * rief Return node by its index * param ind - node index * etval const SMDS_MeshNode - the node * * Index is wrapped if it is out of a valid range */
Parameters: ind (int) – Return type: SMDS_MeshNode *
-
GetType()¶ - ///Return the type of the current element
Return type: SMDSAbs_ElementType
-
IsValidIndex()¶ - /*! * rief Return true if index of node is valid (0 <= ind < NbNodes()) * param ind - node index * etval bool - index check result */
Parameters: ind (int) – Return type: bool
-
WrappedIndex()¶ - /*! * rief Return a valid node index, fixing the given one if necessary * param ind - node index * etval int - valid node index */
Parameters: ind (int) – Return type: int
-
edgesIterator()¶ Return type: SMDS_ElemIteratorPtr
-
elementsIterator()¶ Parameters: type (SMDSAbs_ElementType) – Return type: SMDS_ElemIteratorPtr
-
facesIterator()¶ Return type: SMDS_ElemIteratorPtr
-
nodesIterator()¶ Return type: SMDS_ElemIteratorPtr
-
thisown¶ The membership flag
-
-
class
SMDS_MeshElementIDFactory(*args)¶ Bases:
OCC.SMDS.SMDS_MeshIDFactoryReturn type: None -
elementsIterator()¶ Return type: SMDS_ElemIteratorPtr
-
thisown¶ The membership flag
-
-
class
SMDS_MeshFace(*args, **kwargs)¶ Bases:
OCC.SMDS.SMDS_MeshElement-
GetType()¶ Return type: SMDSAbs_ElementType
-
thisown¶ The membership flag
-
-
class
SMDS_MeshGroup(*args)¶ Bases:
objectParameters: - theMesh (SMDS_Mesh *) –
- theType (SMDSAbs_ElementType) – default value is SMDSAbs_All
Return type: -
AddSubGroup()¶ Parameters: theType (SMDSAbs_ElementType) – default value is SMDSAbs_All Return type: SMDS_MeshGroup *
-
GetMesh()¶ Return type: SMDS_Mesh *
-
GetType()¶ Return type: SMDSAbs_ElementType
-
Next()¶ Return type: SMDS_MeshElement *
-
NextSubGroup()¶ Return type: SMDS_MeshGroup *
-
thisown¶ The membership flag
-
class
SMDS_MeshNode(*args)¶ Bases:
OCC.SMDS.SMDS_MeshElementParameters: - x (double) –
- y (double) –
- z (double) –
Return type: -
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
GetInverseElementIterator()¶ Parameters: type (SMDSAbs_ElementType) – default value is SMDSAbs_All Return type: SMDS_ElemIteratorPtr
-
GetNode()¶ - /! * rief Return node by its index * param ind - node index * etval const SMDS_MeshNode - the node */
:param : :type : int :rtype: SMDS_MeshNode *
-
GetPosition()¶ Return type: SMDS_PositionPtr
-
GetType()¶ Return type: SMDSAbs_ElementType
-
NbInverseElements()¶ Parameters: type (SMDSAbs_ElementType) – default value is SMDSAbs_All Return type: int
-
X()¶ Return type: double
-
Y()¶ Return type: double
-
Z()¶ Return type: double
-
thisown¶ The membership flag
-
class
SMDS_MeshVolume(*args, **kwargs)¶ Bases:
OCC.SMDS.SMDS_MeshElement-
GetType()¶ Return type: SMDSAbs_ElementType
-
thisown¶ The membership flag
-
-
SMDS_Mesh_CheckMemory(*args) → int¶ - /*! * rief Raise an exception if free memory (ram+swap) too low * param doNotRaise - if true, suppres exception, just return free memory size * etval int - amount of available memory in MB or negative number in failure case */
Parameters: doNotRaise (bool) – default value is false Return type: int
-
SMDS_Mesh_Find0DElement()¶ Parameters: - idnode (int) –
- n (SMDS_MeshNode *) –
Return type: SMDS_Mesh0DElement *
Return type: SMDS_Mesh0DElement *
-
SMDS_Mesh_FindEdge()¶ Parameters: Return type: SMDS_MeshEdge *
Return type: SMDS_MeshEdge *
Return type: SMDS_MeshEdge *
Return type: SMDS_MeshEdge *
-
SMDS_Mesh_FindFace()¶ Parameters: - idnode1 (int) –
- idnode2 (int) –
- idnode3 (int) –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 (int) –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 –
- idnode5 (int) –
- idnode6 (int) –
- idnode1 –
- idnode2 –
- idnode3 –
- idnode4 –
- idnode5 –
- idnode6 –
- idnode7 (int) –
- idnode8 (int) –
- n1 (SMDS_MeshNode *) –
- n2 (SMDS_MeshNode *) –
- n3 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 (SMDS_MeshNode *) –
- n6 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n7 (SMDS_MeshNode *) –
- n8 (SMDS_MeshNode *) –
- nodes_ids (std::vector<int>) –
- nodes (std::vector< SMDS_MeshNode *>) –
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 *
Return type: SMDS_MeshFace *
Return type: SMDS_MeshFace *
-
class
SMDS_NodeIteratorPtr(*args, **kwargs)¶ Bases:
object-
next()¶ - /// Return the current object and step to the next one
Return type: VALUE
-
thisown¶ The membership flag
-
-
class
SMDS_PolygonalFaceOfNodes(*args)¶ Bases:
OCC.SMDS.SMDS_MeshFaceParameters: nodes (std::vector< SMDS_MeshNode *>) – Return type: None -
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
GetNode()¶ - /! * rief Return node by its index * param ind - node index * etval const SMDS_MeshNode - the node */
Parameters: ind (int) – Return type: SMDS_MeshNode *
-
GetType()¶ Return type: SMDSAbs_ElementType
-
thisown¶ The membership flag
-
-
class
SMDS_PolyhedralVolumeOfNodes(*args)¶ Bases:
OCC.SMDS.SMDS_VolumeOfNodesParameters: - nodes (std::vector< SMDS_MeshNode *>) –
- quantities (std::vector<int>) –
Return type: -
ChangeNodes()¶ Parameters: - nodes (std::vector< SMDS_MeshNode *> &) –
- quantities (std::vector<int> &) –
Return type:
-
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
GetQuanities()¶ Return type: std::vector<int>
-
GetType()¶ Return type: SMDSAbs_ElementType
-
thisown¶ The membership flag
-
uniqueNodesIterator()¶ -
Return type: SMDS_ElemIteratorPtr
-
class
SMDS_QuadraticEdge(*args)¶ Bases:
OCC.SMDS.SMDS_MeshEdgeParameters: - node1 (SMDS_MeshNode *) –
- node2 (SMDS_MeshNode *) –
- node12 (SMDS_MeshNode *) –
Return type: -
ChangeNodes()¶ Parameters: - node1 (SMDS_MeshNode *) –
- node2 (SMDS_MeshNode *) –
- node12 (SMDS_MeshNode *) –
Return type:
-
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
interlacedNodesElemIterator()¶ Return type: SMDS_ElemIteratorPtr
-
interlacedNodesIterator()¶ Return type: SMDS_NodeIteratorPtr
-
thisown¶ The membership flag
-
class
SMDS_QuadraticFaceOfNodes(*args)¶ Bases:
OCC.SMDS.SMDS_MeshFaceParameters: - n1 (SMDS_MeshNode *) –
- n2 (SMDS_MeshNode *) –
- n3 (SMDS_MeshNode *) –
- n12 (SMDS_MeshNode *) –
- n23 (SMDS_MeshNode *) –
- n31 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 (SMDS_MeshNode *) –
- n12 –
- n23 –
- n34 (SMDS_MeshNode *) –
- n41 (SMDS_MeshNode *) –
Return type: Return type: -
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
GetNode()¶ - /! * rief Return node by its index * param ind - node index * etval const SMDS_MeshNode - the node */
Parameters: ind (int) – Return type: SMDS_MeshNode *
-
interlacedNodesElemIterator()¶ Return type: SMDS_ElemIteratorPtr
-
interlacedNodesIterator()¶ Return type: SMDS_NodeIteratorPtr
-
thisown¶ The membership flag
-
class
SMDS_QuadraticVolumeOfNodes(*args)¶ Bases:
OCC.SMDS.SMDS_MeshVolumeParameters: - n1 (SMDS_MeshNode *) –
- n2 (SMDS_MeshNode *) –
- n3 (SMDS_MeshNode *) –
- n4 (SMDS_MeshNode *) –
- n12 (SMDS_MeshNode *) –
- n23 (SMDS_MeshNode *) –
- n31 (SMDS_MeshNode *) –
- n14 (SMDS_MeshNode *) –
- n24 (SMDS_MeshNode *) –
- n34 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 (SMDS_MeshNode *) –
- n12 –
- n23 –
- n34 –
- n41 (SMDS_MeshNode *) –
- n15 (SMDS_MeshNode *) –
- n25 (SMDS_MeshNode *) –
- n35 (SMDS_MeshNode *) –
- n45 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 (SMDS_MeshNode *) –
- n12 –
- n23 –
- n31 –
- n45 –
- n56 (SMDS_MeshNode *) –
- n64 (SMDS_MeshNode *) –
- n14 –
- n25 –
- n36 (SMDS_MeshNode *) –
- n1 –
- n2 –
- n3 –
- n4 –
- n5 –
- n6 –
- n7 (SMDS_MeshNode *) –
- n8 (SMDS_MeshNode *) –
- 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: Return type: Return type: Return type: -
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
GetNode()¶ - /! * rief Return node by its index * param ind - node index * etval const SMDS_MeshNode - the node */
Parameters: ind (int) – Return type: SMDS_MeshNode *
-
thisown¶ The membership flag
-
class
SMDS_SpacePosition(*args)¶ Bases:
objectParameters: - x (double) – default value is 0
- y (double) – default value is 0
- z (double) – default value is 0
Return type: -
Coords()¶ Return type: double *
-
static
originSpacePosition()¶ Return type: SMDS_PositionPtr
-
thisown¶ The membership flag
-
SMDS_SpacePosition_originSpacePosition()¶ Return type: SMDS_PositionPtr
-
class
SMDS_VertexPosition(*args)¶ Bases:
objectParameters: aVertexId (int) – default value is 0 Return type: None -
Coords()¶ Return type: double *
-
GetTypeOfPosition()¶ Return type: SMDS_TypeOfPosition
-
thisown¶ The membership flag
-
-
class
SMDS_VolumeIteratorPtr(*args, **kwargs)¶ Bases:
object-
next()¶ - /// Return the current object and step to the next one
Return type: VALUE
-
thisown¶ The membership flag
-
-
class
SMDS_VolumeOfFaces(*args)¶ Bases:
OCC.SMDS.SMDS_MeshVolumeParameters: - face1 (SMDS_MeshFace *) –
- face2 (SMDS_MeshFace *) –
- face3 (SMDS_MeshFace *) –
- face4 (SMDS_MeshFace *) –
- face1 –
- face2 –
- face3 –
- face4 –
- face5 (SMDS_MeshFace *) –
- face1 –
- face2 –
- face3 –
- face4 –
- face5 –
- face6 (SMDS_MeshFace *) –
Return type: Return type: Return type: -
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
thisown¶ The membership flag
-
class
SMDS_VolumeOfNodes(*args)¶ Bases:
OCC.SMDS.SMDS_MeshVolumeParameters: - node1 (SMDS_MeshNode *) –
- node2 (SMDS_MeshNode *) –
- node3 (SMDS_MeshNode *) –
- node4 (SMDS_MeshNode *) –
- node1 –
- node2 –
- node3 –
- node4 –
- node5 (SMDS_MeshNode *) –
- node1 –
- node2 –
- node3 –
- node4 –
- node5 –
- node6 (SMDS_MeshNode *) –
- node1 –
- node2 –
- node3 –
- node4 –
- node5 –
- node6 –
- node7 (SMDS_MeshNode *) –
- node8 (SMDS_MeshNode *) –
Return type: Return type: Return type: Return type: -
GetEntityType()¶ Return type: SMDSAbs_EntityType
-
GetNode()¶ - /! * rief Return node by its index * param ind - node index * etval const SMDS_MeshNode - the node */
Parameters: ind (int) – Return type: SMDS_MeshNode *
-
GetType()¶ Return type: SMDSAbs_ElementType
-
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