OCC.MAT module

class OCC.MAT.Handle_MAT_Arc(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.MAT.Handle_MAT_BasicElt(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.MAT.Handle_MAT_Bisector(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.MAT.Handle_MAT_DataMapNodeOfDataMapOfIntegerArc(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.MAT.Handle_MAT_DataMapNodeOfDataMapOfIntegerBasicElt(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.MAT.Handle_MAT_DataMapNodeOfDataMapOfIntegerBisector(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.MAT.Handle_MAT_DataMapNodeOfDataMapOfIntegerNode(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.MAT.Handle_MAT_Edge(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.MAT.Handle_MAT_Graph(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.MAT.Handle_MAT_ListOfBisector(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.MAT.Handle_MAT_ListOfEdge(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.MAT.Handle_MAT_Node(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.MAT.Handle_MAT_SequenceNodeOfSequenceOfArc(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.MAT.Handle_MAT_SequenceNodeOfSequenceOfBasicElt(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.MAT.Handle_MAT_TListNodeOfListOfBisector(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.MAT.Handle_MAT_TListNodeOfListOfEdge(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.MAT.Handle_MAT_Zone(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.MAT.MAT_Arc(*args)

Bases: OCC.MMgt.MMgt_TShared

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()

MAT_Arc_GetHandle(MAT_Arc self) -> Handle_MAT_Arc

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 (Standard_Integer) –
Return type:None
SetIndex()
Parameters:anInteger (Standard_Integer) –
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 OCC.MAT.MAT_BasicElt(*args)

Bases: OCC.MMgt.MMgt_TShared

EndArc()
  • Return <endArcLeft> or <endArcRight> corresponding to <aSide>.
Return type:Handle_MAT_Arc
GeomIndex()
  • Return the <GeomIndex> of <self>.
Return type:int
GetHandle()

MAT_BasicElt_GetHandle(MAT_BasicElt self) -> Handle_MAT_BasicElt

Index()
  • Return the <index> of <self> in Graph.TheBasicElts.
Return type:int
SetEndArc()
Parameters:anArc (Handle_MAT_Arc &) –
Return type:None
SetGeomIndex()
Parameters:anInteger (Standard_Integer) –
Return type:None
SetIndex()
Parameters:anInteger (Standard_Integer) –
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 OCC.MAT.MAT_Bisector

Bases: OCC.MMgt.MMgt_TShared

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

None

EndPoint()
Parameters:apoint (Standard_Integer) –
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 (Standard_Integer) –
Return type:None
Return type:int
GetHandle()

MAT_Bisector_GetHandle(MAT_Bisector self) -> Handle_MAT_Bisector

IndexNumber()
Parameters:anumber (Standard_Integer) –
Return type:None
Return type:int
IssuePoint()
Parameters:apoint (Standard_Integer) –
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 (Standard_Integer) –
Return type:None
Return type:int
Sense()
Parameters:asense (float) –
Return type:None
Return type:float
thisown

The membership flag

class OCC.MAT.MAT_DataMapIteratorOfDataMapOfIntegerArc(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.MAT.MAT_DataMapIteratorOfDataMapOfIntegerBasicElt(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.MAT.MAT_DataMapIteratorOfDataMapOfIntegerBisector(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.MAT.MAT_DataMapIteratorOfDataMapOfIntegerNode(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.MAT.MAT_DataMapNodeOfDataMapOfIntegerArc(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

MAT_DataMapNodeOfDataMapOfIntegerArc_GetHandle(MAT_DataMapNodeOfDataMapOfIntegerArc self) -> Handle_MAT_DataMapNodeOfDataMapOfIntegerArc

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 OCC.MAT.MAT_DataMapNodeOfDataMapOfIntegerBasicElt(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

MAT_DataMapNodeOfDataMapOfIntegerBasicElt_GetHandle(MAT_DataMapNodeOfDataMapOfIntegerBasicElt self) -> Handle_MAT_DataMapNodeOfDataMapOfIntegerBasicElt

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 OCC.MAT.MAT_DataMapNodeOfDataMapOfIntegerBisector(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

MAT_DataMapNodeOfDataMapOfIntegerBisector_GetHandle(MAT_DataMapNodeOfDataMapOfIntegerBisector self) -> Handle_MAT_DataMapNodeOfDataMapOfIntegerBisector

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 OCC.MAT.MAT_DataMapNodeOfDataMapOfIntegerNode(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

MAT_DataMapNodeOfDataMapOfIntegerNode_GetHandle(MAT_DataMapNodeOfDataMapOfIntegerNode self) -> Handle_MAT_DataMapNodeOfDataMapOfIntegerNode

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 OCC.MAT.MAT_DataMapOfIntegerArc(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (MAT_DataMapOfIntegerArc &) –
Return type:MAT_DataMapOfIntegerArc
Bind()
Parameters:
  • K (Standard_Integer &) –
  • I (Handle_MAT_Arc &) –
Return type:

bool

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

The membership flag

class OCC.MAT.MAT_DataMapOfIntegerBasicElt(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (MAT_DataMapOfIntegerBasicElt &) –
Return type:MAT_DataMapOfIntegerBasicElt
Bind()
Parameters:
  • K (Standard_Integer &) –
  • I (Handle_MAT_BasicElt &) –
Return type:

bool

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

The membership flag

class OCC.MAT.MAT_DataMapOfIntegerBisector(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (MAT_DataMapOfIntegerBisector &) –
Return type:MAT_DataMapOfIntegerBisector
Bind()
Parameters:
  • K (Standard_Integer &) –
  • I (Handle_MAT_Bisector &) –
Return type:

bool

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

The membership flag

class OCC.MAT.MAT_DataMapOfIntegerNode(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (MAT_DataMapOfIntegerNode &) –
Return type:MAT_DataMapOfIntegerNode
Bind()
Parameters:
  • K (Standard_Integer &) –
  • I (Handle_MAT_Node &) –
Return type:

bool

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

The membership flag

class OCC.MAT.MAT_Edge

Bases: OCC.MMgt.MMgt_TShared

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

None

EdgeNumber()
Parameters:anumber (Standard_Integer) –
Return type:None
Return type:int
FirstBisector()
Parameters:abisector (Handle_MAT_Bisector &) –
Return type:None
Return type:Handle_MAT_Bisector
GetHandle()

MAT_Edge_GetHandle(MAT_Edge self) -> Handle_MAT_Edge

IntersectionPoint()
Parameters:apoint (Standard_Integer) –
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 OCC.MAT.MAT_Graph

Bases: OCC.MMgt.MMgt_TShared

Arc()
  • Return the Arc of index <Index> in <theArcs>.
Parameters:Index (Standard_Integer) –
Return type:Handle_MAT_Arc
BasicElt()
  • Return the BasicElt of index <Index> in <theBasicElts>.
Parameters:Index (Standard_Integer) –
Return type:Handle_MAT_BasicElt
ChangeBasicElt()
Parameters:Index (Standard_Integer) –
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 (Standard_Integer) –
  • IndexElt2 (Standard_Integer) –
  • MergeArc1 (bool) –
  • GeomIndexArc1 (Standard_Integer &) –
  • GeomIndexArc2 (Standard_Integer &) –
  • MergeArc2 (bool) –
  • GeomIndexArc3 (Standard_Integer &) –
  • GeomIndexArc4 (Standard_Integer &) –
Return type:

None

GetHandle()

MAT_Graph_GetHandle(MAT_Graph self) -> Handle_MAT_Graph

Node()
  • Return the Node of index <Index> in <theNodes>.
Parameters:Index (Standard_Integer) –
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 (Standard_Integer) –
  • NbArcs (Standard_Integer) –
Return type:

None

thisown

The membership flag

class OCC.MAT.MAT_ListOfBisector

Bases: OCC.MMgt.MMgt_TShared

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

None

First()
Return type:None
FirstItem()
Return type:Handle_MAT_Bisector
FrontAdd()
Parameters:anitem (Handle_MAT_Bisector &) –
Return type:None
GetHandle()

MAT_ListOfBisector_GetHandle(MAT_ListOfBisector self) -> Handle_MAT_ListOfBisector

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 OCC.MAT.MAT_ListOfEdge

Bases: OCC.MMgt.MMgt_TShared

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

None

First()
Return type:None
FirstItem()
Return type:Handle_MAT_Edge
FrontAdd()
Parameters:anitem (Handle_MAT_Edge &) –
Return type:None
GetHandle()

MAT_ListOfEdge_GetHandle(MAT_ListOfEdge self) -> Handle_MAT_ListOfEdge

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 OCC.MAT.MAT_Node(*args)

Bases: OCC.MMgt.MMgt_TShared

Distance()
Return type:float
GeomIndex()
  • Returns the index associated of the geometric representation of <self>.
Return type:int
GetHandle()

MAT_Node_GetHandle(MAT_Node self) -> Handle_MAT_Node

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 (Standard_Integer) –
Return type:None
SetLinkedArc()
Parameters:anArc (Handle_MAT_Arc &) –
Return type:None
thisown

The membership flag

class OCC.MAT.MAT_SequenceNodeOfSequenceOfArc(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

MAT_SequenceNodeOfSequenceOfArc_GetHandle(MAT_SequenceNodeOfSequenceOfArc self) -> Handle_MAT_SequenceNodeOfSequenceOfArc

Value()
Return type:Handle_MAT_Arc
thisown

The membership flag

class OCC.MAT.MAT_SequenceNodeOfSequenceOfBasicElt(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

MAT_SequenceNodeOfSequenceOfBasicElt_GetHandle(MAT_SequenceNodeOfSequenceOfBasicElt self) -> Handle_MAT_SequenceNodeOfSequenceOfBasicElt

Value()
Return type:Handle_MAT_BasicElt
thisown

The membership flag

class OCC.MAT.MAT_SequenceOfArc

Bases: OCC.TCollection.TCollection_BaseSequence

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 (Standard_Integer) –
Return type:Handle_MAT_Arc
Clear()
Return type:None
First()
Return type:Handle_MAT_Arc
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Handle_MAT_Arc &) –
  • Index
  • S (MAT_SequenceOfArc &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • 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 (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

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

None

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

None

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

The membership flag

class OCC.MAT.MAT_SequenceOfBasicElt

Bases: OCC.TCollection.TCollection_BaseSequence

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 (Standard_Integer) –
Return type:Handle_MAT_BasicElt
Clear()
Return type:None
First()
Return type:Handle_MAT_BasicElt
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Handle_MAT_BasicElt &) –
  • Index
  • S (MAT_SequenceOfBasicElt &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • 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 (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

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

None

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

None

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

The membership flag

class OCC.MAT.MAT_TListNodeOfListOfBisector(*args)

Bases: OCC.MMgt.MMgt_TShared

Dummy()
Return type:None
GetHandle()

MAT_TListNodeOfListOfBisector_GetHandle(MAT_TListNodeOfListOfBisector self) -> Handle_MAT_TListNodeOfListOfBisector

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 OCC.MAT.MAT_TListNodeOfListOfEdge(*args)

Bases: OCC.MMgt.MMgt_TShared

Dummy()
Return type:None
GetHandle()

MAT_TListNodeOfListOfEdge_GetHandle(MAT_TListNodeOfListOfEdge self) -> Handle_MAT_TListNodeOfListOfEdge

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 OCC.MAT.MAT_Zone(*args)

Bases: OCC.MMgt.MMgt_TShared

ArcOnFrontier()
  • Return the Arc number <Index> on the frontier. of <self>.
Parameters:Index (Standard_Integer) –
Return type:Handle_MAT_Arc
GetHandle()

MAT_Zone_GetHandle(MAT_Zone self) -> Handle_MAT_Zone

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 OCC.MAT.SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()