OCC.MAT module

class Handle_MAT_Arc(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_BasicElt(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_Bisector(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_DataMapNodeOfDataMapOfIntegerArc(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_DataMapNodeOfDataMapOfIntegerBasicElt(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_DataMapNodeOfDataMapOfIntegerBisector(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_DataMapNodeOfDataMapOfIntegerNode(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_Edge(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_Graph(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_ListOfBisector(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_ListOfEdge(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_Node(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_SequenceNodeOfSequenceOfArc(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_SequenceNodeOfSequenceOfBasicElt(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_TListNodeOfListOfBisector(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_TListNodeOfListOfEdge(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_MAT_Zone(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class MAT_Arc(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • ArcIndex (int) –
  • GeomIndex (int) –
  • FirstElement (Handle_MAT_BasicElt &) –
  • SecondElement (Handle_MAT_BasicElt &) –
Return type:

None

FirstElement()
  • Returns one of the BasicElt equidistant from <self>.
Return type:Handle_MAT_BasicElt
FirstNode()
  • Returns one Node extremity of <self>.
Return type:Handle_MAT_Node
GeomIndex()
  • Returns the index associated of the geometric representation of <self>.
Return type:int
GetHandle()
HasNeighbour()
  • Returnst True is there is an arc linked to the Node <aNode> located on the side <aSide> of <self>; if <aNode> is not on <self>
Parameters:
  • aNode (Handle_MAT_Node &) –
  • aSide (MAT_Side) –
Return type:

bool

Index()
  • Returns the index of <self> in Graph.theArcs.
Return type:int
Neighbour()
  • Returns the first arc linked to the Node <aNode> located on the side <aSide> of <self>; if HasNeighbour() returns False.
Parameters:
  • aNode (Handle_MAT_Node &) –
  • aSide (MAT_Side) –
Return type:

Handle_MAT_Arc

SecondElement()
  • Returns the other BasicElt equidistant from <self>.
Return type:Handle_MAT_BasicElt
SecondNode()
  • Returns the other Node extremity of <self>.
Return type:Handle_MAT_Node
SetFirstArc()
Parameters:
  • aSide (MAT_Side) –
  • anArc (Handle_MAT_Arc &) –
Return type:

None

SetFirstElement()
Parameters:aBasicElt (Handle_MAT_BasicElt &) –
Return type:None
SetFirstNode()
Parameters:aNode (Handle_MAT_Node &) –
Return type:None
SetGeomIndex()
Parameters:anInteger (int) –
Return type:None
SetIndex()
Parameters:anInteger (int) –
Return type:None
SetNeighbour()
Parameters:
  • aSide (MAT_Side) –
  • aNode (Handle_MAT_Node &) –
  • anArc (Handle_MAT_Arc &) –
Return type:

None

SetSecondArc()
Parameters:
  • aSide (MAT_Side) –
  • anArc (Handle_MAT_Arc &) –
Return type:

None

SetSecondElement()
Parameters:aBasicElt (Handle_MAT_BasicElt &) –
Return type:None
SetSecondNode()
Parameters:aNode (Handle_MAT_Node &) –
Return type:None
TheOtherNode()
  • an Arc has two Node, if <aNode> egal one Returns the other. //! if <aNode> is not oh <self>
Parameters:aNode (Handle_MAT_Node &) –
Return type:Handle_MAT_Node
thisown

The membership flag

class MAT_BasicElt(*args)

Bases: OCC.MMgt.MMgt_TShared

  • Constructor, <anInteger> is the <index> of <self>.
Parameters:anInteger (int) –
Return type:None
EndArc()
  • Return <endArcLeft> or <endArcRight> corresponding to <aSide>.
Return type:Handle_MAT_Arc
GeomIndex()
  • Return the <GeomIndex> of <self>.
Return type:int
GetHandle()
Index()
  • Return the <index> of <self> in Graph.TheBasicElts.
Return type:int
SetEndArc()
Parameters:anArc (Handle_MAT_Arc &) –
Return type:None
SetGeomIndex()
Parameters:anInteger (int) –
Return type:None
SetIndex()
Parameters:anInteger (int) –
Return type:None
SetStartArc()
Parameters:anArc (Handle_MAT_Arc &) –
Return type:None
StartArc()
  • Return <startArcLeft> or <startArcRight> corresponding to <aSide>.
Return type:Handle_MAT_Arc
thisown

The membership flag

class MAT_Bisector(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
AddBisector()
Parameters:abisector (Handle_MAT_Bisector &) –
Return type:None
BisectorNumber()
Parameters:anumber (int) –
Return type:None
Return type:int
DistIssuePoint()
Parameters:areal (float) –
Return type:None
Return type:float
Dump()
Parameters:
  • ashift (int) –
  • alevel (int) –
Return type:

None

EndPoint()
Parameters:apoint (int) –
Return type:None
Return type:int
FirstBisector()
Return type:Handle_MAT_Bisector
FirstEdge()
Parameters:anedge (Handle_MAT_Edge &) –
Return type:None
Return type:Handle_MAT_Edge
FirstParameter()
Parameters:aparameter (float) –
Return type:None
Return type:float
FirstVector()
Parameters:avector (int) –
Return type:None
Return type:int
GetHandle()
IndexNumber()
Parameters:anumber (int) –
Return type:None
Return type:int
IssuePoint()
Parameters:apoint (int) –
Return type:None
Return type:int
LastBisector()
Return type:Handle_MAT_Bisector
List()
Return type:Handle_MAT_ListOfBisector
SecondEdge()
Parameters:anedge (Handle_MAT_Edge &) –
Return type:None
Return type:Handle_MAT_Edge
SecondParameter()
Parameters:aparameter (float) –
Return type:None
Return type:float
SecondVector()
Parameters:avector (int) –
Return type:None
Return type:int
Sense()
Parameters:asense (float) –
Return type:None
Return type:float
thisown

The membership flag

class MAT_DataMapIteratorOfDataMapOfIntegerArc(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (MAT_DataMapOfIntegerArc &) –
Return type:None
Initialize()
Parameters:aMap (MAT_DataMapOfIntegerArc &) –
Return type:None
Key()
Return type:int
Value()
Return type:Handle_MAT_Arc
thisown

The membership flag

class MAT_DataMapIteratorOfDataMapOfIntegerBasicElt(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (MAT_DataMapOfIntegerBasicElt &) –
Return type:None
Initialize()
Parameters:aMap (MAT_DataMapOfIntegerBasicElt &) –
Return type:None
Key()
Return type:int
Value()
Return type:Handle_MAT_BasicElt
thisown

The membership flag

class MAT_DataMapIteratorOfDataMapOfIntegerBisector(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (MAT_DataMapOfIntegerBisector &) –
Return type:None
Initialize()
Parameters:aMap (MAT_DataMapOfIntegerBisector &) –
Return type:None
Key()
Return type:int
Value()
Return type:Handle_MAT_Bisector
thisown

The membership flag

class MAT_DataMapIteratorOfDataMapOfIntegerNode(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (MAT_DataMapOfIntegerNode &) –
Return type:None
Initialize()
Parameters:aMap (MAT_DataMapOfIntegerNode &) –
Return type:None
Key()
Return type:int
Value()
Return type:Handle_MAT_Node
thisown

The membership flag

class MAT_DataMapNodeOfDataMapOfIntegerArc(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (int &) –
  • I (Handle_MAT_Arc &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey()

MAT_DataMapNodeOfDataMapOfIntegerArc_GetKey(MAT_DataMapNodeOfDataMapOfIntegerArc self) -> Standard_Integer

SetKey()

MAT_DataMapNodeOfDataMapOfIntegerArc_SetKey(MAT_DataMapNodeOfDataMapOfIntegerArc self, Standard_Integer value)

Value()
Return type:Handle_MAT_Arc
thisown

The membership flag

class MAT_DataMapNodeOfDataMapOfIntegerBasicElt(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (int &) –
  • I (Handle_MAT_BasicElt &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey()

MAT_DataMapNodeOfDataMapOfIntegerBasicElt_GetKey(MAT_DataMapNodeOfDataMapOfIntegerBasicElt self) -> Standard_Integer

SetKey()

MAT_DataMapNodeOfDataMapOfIntegerBasicElt_SetKey(MAT_DataMapNodeOfDataMapOfIntegerBasicElt self, Standard_Integer value)

Value()
Return type:Handle_MAT_BasicElt
thisown

The membership flag

class MAT_DataMapNodeOfDataMapOfIntegerBisector(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (int &) –
  • I (Handle_MAT_Bisector &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey()

MAT_DataMapNodeOfDataMapOfIntegerBisector_GetKey(MAT_DataMapNodeOfDataMapOfIntegerBisector self) -> Standard_Integer

SetKey()

MAT_DataMapNodeOfDataMapOfIntegerBisector_SetKey(MAT_DataMapNodeOfDataMapOfIntegerBisector self, Standard_Integer value)

Value()
Return type:Handle_MAT_Bisector
thisown

The membership flag

class MAT_DataMapNodeOfDataMapOfIntegerNode(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (int &) –
  • I (Handle_MAT_Node &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey()

MAT_DataMapNodeOfDataMapOfIntegerNode_GetKey(MAT_DataMapNodeOfDataMapOfIntegerNode self) -> Standard_Integer

SetKey()

MAT_DataMapNodeOfDataMapOfIntegerNode_SetKey(MAT_DataMapNodeOfDataMapOfIntegerNode self, Standard_Integer value)

Value()
Return type:Handle_MAT_Node
thisown

The membership flag

class MAT_DataMapOfIntegerArc(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (MAT_DataMapOfIntegerArc &) –
Return type:MAT_DataMapOfIntegerArc
Bind()
Parameters:
  • K (int &) –
  • I (Handle_MAT_Arc &) –
Return type:

bool

ChangeFind()
Parameters:K (int &) –
Return type:Handle_MAT_Arc
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:Handle_MAT_Arc
Find1()
Parameters:K (int &) –
Return type:Standard_Address
IsBound()
Parameters:K (int &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (MAT_DataMapOfIntegerArc &) –
Return type:MAT_DataMapOfIntegerArc
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class MAT_DataMapOfIntegerBasicElt(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (MAT_DataMapOfIntegerBasicElt &) –
Return type:MAT_DataMapOfIntegerBasicElt
Bind()
Parameters:
  • K (int &) –
  • I (Handle_MAT_BasicElt &) –
Return type:

bool

ChangeFind()
Parameters:K (int &) –
Return type:Handle_MAT_BasicElt
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:Handle_MAT_BasicElt
Find1()
Parameters:K (int &) –
Return type:Standard_Address
IsBound()
Parameters:K (int &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (MAT_DataMapOfIntegerBasicElt &) –
Return type:MAT_DataMapOfIntegerBasicElt
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class MAT_DataMapOfIntegerBisector(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (MAT_DataMapOfIntegerBisector &) –
Return type:MAT_DataMapOfIntegerBisector
Bind()
Parameters:
  • K (int &) –
  • I (Handle_MAT_Bisector &) –
Return type:

bool

ChangeFind()
Parameters:K (int &) –
Return type:Handle_MAT_Bisector
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:Handle_MAT_Bisector
Find1()
Parameters:K (int &) –
Return type:Standard_Address
IsBound()
Parameters:K (int &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (MAT_DataMapOfIntegerBisector &) –
Return type:MAT_DataMapOfIntegerBisector
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class MAT_DataMapOfIntegerNode(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (MAT_DataMapOfIntegerNode &) –
Return type:MAT_DataMapOfIntegerNode
Bind()
Parameters:
  • K (int &) –
  • I (Handle_MAT_Node &) –
Return type:

bool

ChangeFind()
Parameters:K (int &) –
Return type:Handle_MAT_Node
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:Handle_MAT_Node
Find1()
Parameters:K (int &) –
Return type:Standard_Address
IsBound()
Parameters:K (int &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (MAT_DataMapOfIntegerNode &) –
Return type:MAT_DataMapOfIntegerNode
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class MAT_Edge(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
Distance()
Parameters:adistance (float) –
Return type:None
Return type:float
Dump()
Parameters:
  • ashift (int) –
  • alevel (int) –
Return type:

None

EdgeNumber()
Parameters:anumber (int) –
Return type:None
Return type:int
FirstBisector()
Parameters:abisector (Handle_MAT_Bisector &) –
Return type:None
Return type:Handle_MAT_Bisector
GetHandle()
IntersectionPoint()
Parameters:apoint (int) –
Return type:None
Return type:int
SecondBisector()
Parameters:abisector (Handle_MAT_Bisector &) –
Return type:None
Return type:Handle_MAT_Bisector
thisown

The membership flag

class MAT_Graph(*args)

Bases: OCC.MMgt.MMgt_TShared

  • Empty constructor.
Return type:None
Arc()
  • Return the Arc of index <Index> in <theArcs>.
Parameters:Index (int) –
Return type:Handle_MAT_Arc
BasicElt()
  • Return the BasicElt of index <Index> in <theBasicElts>.
Parameters:Index (int) –
Return type:Handle_MAT_BasicElt
ChangeBasicElt()
Parameters:Index (int) –
Return type:Handle_MAT_BasicElt
ChangeBasicElts()
Parameters:NewMap (MAT_DataMapOfIntegerBasicElt &) –
Return type:None
CompactArcs()
Return type:None
CompactNodes()
Return type:None
FusionOfBasicElts()
  • Merge two BasicElts. The End of the BasicElt Elt1 of IndexElt1 becomes The End of the BasicElt Elt2 of IndexElt2. Elt2 is replaced in the arcs by Elt1, Elt2 is eliminated. //! <MergeArc1> is True if the fusion of the BasicElts => a fusion of two Arcs which separated the same elements. In this case <GeomIndexArc1> and <GeomIndexArc2> are the Geometric Index of this arcs. //! If the BasicElt corresponds to a close line , the StartArc and the EndArc of Elt1 can separate the same elements . In this case there is a fusion of this arcs, <MergeArc2> is true and <GeomIndexArc3> and <GeomIndexArc4> are the Geometric Index of this arcs.
Parameters:
  • IndexElt1 (int) –
  • IndexElt2 (int) –
  • MergeArc1 (bool) –
  • GeomIndexArc1 (int &) –
  • GeomIndexArc2 (int &) –
  • MergeArc2 (bool) –
  • GeomIndexArc3 (int &) –
  • GeomIndexArc4 (int &) –
Return type:

None

GetHandle()
Node()
  • Return the Node of index <Index> in <theNodes>.
Parameters:Index (int) –
Return type:Handle_MAT_Node
NumberOfArcs()
  • Return the number of arcs of <self>.
Return type:int
NumberOfBasicElts()
  • Return the number of basic elements of <self>.
Return type:int
NumberOfInfiniteNodes()
  • Return the number of infinites nodes of <self>.
Return type:int
NumberOfNodes()
  • Return the number of nodes of <self>.
Return type:int
Perform()
  • Construct <self> from the result of the method <CreateMat> of the class <MAT> from <MAT>. //! <SemiInfinite> : if some bisector are infinites. <TheRoots> : Set of the bisectors. <NbBasicElts> : Number of Basic Elements. <NbArcs> : Number of Arcs = Number of Bisectors.
Parameters:
  • SemiInfinite (bool) –
  • TheRoots (Handle_MAT_ListOfBisector &) –
  • NbBasicElts (int) –
  • NbArcs (int) –
Return type:

None

thisown

The membership flag

class MAT_ListOfBisector(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
BackAdd()
Parameters:anitem (Handle_MAT_Bisector &) –
Return type:None
Brackets()
Parameters:anindex (int) –
Return type:Handle_MAT_Bisector
Current()
Return type:Handle_MAT_Bisector
Parameters:anitem (Handle_MAT_Bisector &) –
Return type:None
Dump()
Parameters:
  • ashift (int) –
  • alevel (int) –
Return type:

None

First()
Return type:None
FirstItem()
Return type:Handle_MAT_Bisector
FrontAdd()
Parameters:anitem (Handle_MAT_Bisector &) –
Return type:None
GetHandle()
Index()
Return type:int
Init()
Parameters:aniten (Handle_MAT_Bisector &) –
Return type:None
IsEmpty()
Return type:bool
Last()
Return type:None
LastItem()
Return type:Handle_MAT_Bisector
LinkAfter()
Parameters:anitem (Handle_MAT_Bisector &) –
Return type:None
LinkBefore()
Parameters:anitem (Handle_MAT_Bisector &) –
Return type:None
Loop()
Return type:None
More()
Return type:bool
Next()
Return type:None
NextItem()
Return type:Handle_MAT_Bisector
Number()
Return type:int
Permute()
Return type:None
Previous()
Return type:None
PreviousItem()
Return type:Handle_MAT_Bisector
Return type:None
thisown

The membership flag

class MAT_ListOfEdge(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
BackAdd()
Parameters:anitem (Handle_MAT_Edge &) –
Return type:None
Brackets()
Parameters:anindex (int) –
Return type:Handle_MAT_Edge
Current()
Return type:Handle_MAT_Edge
Parameters:anitem (Handle_MAT_Edge &) –
Return type:None
Dump()
Parameters:
  • ashift (int) –
  • alevel (int) –
Return type:

None

First()
Return type:None
FirstItem()
Return type:Handle_MAT_Edge
FrontAdd()
Parameters:anitem (Handle_MAT_Edge &) –
Return type:None
GetHandle()
Index()
Return type:int
Init()
Parameters:aniten (Handle_MAT_Edge &) –
Return type:None
IsEmpty()
Return type:bool
Last()
Return type:None
LastItem()
Return type:Handle_MAT_Edge
LinkAfter()
Parameters:anitem (Handle_MAT_Edge &) –
Return type:None
LinkBefore()
Parameters:anitem (Handle_MAT_Edge &) –
Return type:None
Loop()
Return type:None
More()
Return type:bool
Next()
Return type:None
NextItem()
Return type:Handle_MAT_Edge
Number()
Return type:int
Permute()
Return type:None
Previous()
Return type:None
PreviousItem()
Return type:Handle_MAT_Edge
Return type:None
thisown

The membership flag

class MAT_Node(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • GeomIndex (int) –
  • LinkedArc (Handle_MAT_Arc &) –
  • Distance (float) –
Return type:

None

Distance()
Return type:float
GeomIndex()
  • Returns the index associated of the geometric representation of <self>.
Return type:int
GetHandle()
Index()
  • Returns the index associated of the node
Return type:int
Infinite()
  • Returns True if the distance of <self> is Infinite
Return type:bool
LinkedArcs()
  • Returns in <S> the Arcs linked to <self>.
Parameters:S (MAT_SequenceOfArc &) –
Return type:None
NearElts()
  • Returns in <S> the BasicElts equidistant to <self>.
Parameters:S (MAT_SequenceOfBasicElt &) –
Return type:None
OnBasicElt()
  • Returns True if <self> belongs to the figure.
Return type:bool
PendingNode()
  • Returns True if <self> is a pending Node. (ie : the number of Arc Linked = 1)
Return type:bool
SetIndex()
  • Set the index associated of the node
Parameters:anIndex (int) –
Return type:None
SetLinkedArc()
Parameters:anArc (Handle_MAT_Arc &) –
Return type:None
thisown

The membership flag

class MAT_SequenceNodeOfSequenceOfArc(*args)

Bases: OCC.TCollection.TCollection_SeqNode

Parameters:
  • I (Handle_MAT_Arc &) –
  • n (TCollection_SeqNodePtr &) –
  • p (TCollection_SeqNodePtr &) –
Return type:

None

GetHandle()
Value()
Return type:Handle_MAT_Arc
thisown

The membership flag

class MAT_SequenceNodeOfSequenceOfBasicElt(*args)

Bases: OCC.TCollection.TCollection_SeqNode

Parameters:
  • I (Handle_MAT_BasicElt &) –
  • n (TCollection_SeqNodePtr &) –
  • p (TCollection_SeqNodePtr &) –
Return type:

None

GetHandle()
Value()
Return type:Handle_MAT_BasicElt
thisown

The membership flag

class MAT_SequenceOfArc(*args)

Bases: OCC.TCollection.TCollection_BaseSequence

Return type:None
Parameters:Other (MAT_SequenceOfArc &) –
Return type:None
Append()
Parameters:
  • T (Handle_MAT_Arc &) –
  • S (MAT_SequenceOfArc &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (MAT_SequenceOfArc &) –
Return type:MAT_SequenceOfArc
ChangeValue()
Parameters:Index (int) –
Return type:Handle_MAT_Arc
Clear()
Return type:None
First()
Return type:Handle_MAT_Arc
InsertAfter()
Parameters:
  • Index (int) –
  • T (Handle_MAT_Arc &) –
  • Index
  • S (MAT_SequenceOfArc &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (int) –
  • T (Handle_MAT_Arc &) –
  • Index
  • S (MAT_SequenceOfArc &) –
Return type:

None

Return type:

None

Last()
Return type:Handle_MAT_Arc
Prepend()
Parameters:
  • T (Handle_MAT_Arc &) –
  • S (MAT_SequenceOfArc &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (int) –
  • FromIndex (int) –
  • ToIndex (int) –
Return type:

None

Return type:

None

Set()
Parameters:Other (MAT_SequenceOfArc &) –
Return type:MAT_SequenceOfArc
SetValue()
Parameters:
  • Index (int) –
  • I (Handle_MAT_Arc &) –
Return type:

None

Split()
Parameters:
  • Index (int) –
  • Sub (MAT_SequenceOfArc &) –
Return type:

None

Value()
Parameters:Index (int) –
Return type:Handle_MAT_Arc
thisown

The membership flag

class MAT_SequenceOfBasicElt(*args)

Bases: OCC.TCollection.TCollection_BaseSequence

Return type:None
Parameters:Other (MAT_SequenceOfBasicElt &) –
Return type:None
Append()
Parameters:
  • T (Handle_MAT_BasicElt &) –
  • S (MAT_SequenceOfBasicElt &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (MAT_SequenceOfBasicElt &) –
Return type:MAT_SequenceOfBasicElt
ChangeValue()
Parameters:Index (int) –
Return type:Handle_MAT_BasicElt
Clear()
Return type:None
First()
Return type:Handle_MAT_BasicElt
InsertAfter()
Parameters:
  • Index (int) –
  • T (Handle_MAT_BasicElt &) –
  • Index
  • S (MAT_SequenceOfBasicElt &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (int) –
  • T (Handle_MAT_BasicElt &) –
  • Index
  • S (MAT_SequenceOfBasicElt &) –
Return type:

None

Return type:

None

Last()
Return type:Handle_MAT_BasicElt
Prepend()
Parameters:
  • T (Handle_MAT_BasicElt &) –
  • S (MAT_SequenceOfBasicElt &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (int) –
  • FromIndex (int) –
  • ToIndex (int) –
Return type:

None

Return type:

None

Set()
Parameters:Other (MAT_SequenceOfBasicElt &) –
Return type:MAT_SequenceOfBasicElt
SetValue()
Parameters:
  • Index (int) –
  • I (Handle_MAT_BasicElt &) –
Return type:

None

Split()
Parameters:
  • Index (int) –
  • Sub (MAT_SequenceOfBasicElt &) –
Return type:

None

Value()
Parameters:Index (int) –
Return type:Handle_MAT_BasicElt
thisown

The membership flag

class MAT_TListNodeOfListOfBisector(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
Parameters:anitem (Handle_MAT_Bisector &) –
Return type:None
Dummy()
Return type:None
GetHandle()
GetItem()
Return type:Handle_MAT_Bisector
Next()
Return type:Handle_MAT_TListNodeOfListOfBisector
Parameters:atlistnode (Handle_MAT_TListNodeOfListOfBisector &) –
Return type:None
Previous()
Return type:Handle_MAT_TListNodeOfListOfBisector
Parameters:atlistnode (Handle_MAT_TListNodeOfListOfBisector &) –
Return type:None
SetItem()
Parameters:anitem (Handle_MAT_Bisector &) –
Return type:None
thisown

The membership flag

class MAT_TListNodeOfListOfEdge(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
Parameters:anitem (Handle_MAT_Edge &) –
Return type:None
Dummy()
Return type:None
GetHandle()
GetItem()
Return type:Handle_MAT_Edge
Next()
Return type:Handle_MAT_TListNodeOfListOfEdge
Parameters:atlistnode (Handle_MAT_TListNodeOfListOfEdge &) –
Return type:None
Previous()
Return type:Handle_MAT_TListNodeOfListOfEdge
Parameters:atlistnode (Handle_MAT_TListNodeOfListOfEdge &) –
Return type:None
SetItem()
Parameters:anitem (Handle_MAT_Edge &) –
Return type:None
thisown

The membership flag

class MAT_Zone(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
  • Compute the frontier of the Zone of proximity.
Parameters:aBasicElt (Handle_MAT_BasicElt &) –
Return type:None
ArcOnFrontier()
  • Return the Arc number <Index> on the frontier. of <self>.
Parameters:Index (int) –
Return type:Handle_MAT_Arc
GetHandle()
Limited()
  • Return True if <self> is Limited.
Return type:bool
NoEmptyZone()
  • Return True if <self> is not empty .
Return type:bool
NumberOfArcs()
  • Return the number Of Arcs On the frontier of <self>.
Return type:int
Perform()
  • Compute the frontier of the Zone of proximity.
Parameters:aBasicElt (Handle_MAT_BasicElt &) –
Return type:None
thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
thisown

The membership flag

value()
register_handle(handle, base_object)

Inserts the handle into the base object to prevent memory corruption in certain cases