OCC.TopTools module

class Handle_TopTools_DataMapNodeOfDataMapOfIntegerListOfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_DataMapNodeOfDataMapOfIntegerShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_DataMapNodeOfDataMapOfOrientedShapeInteger(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_DataMapNodeOfDataMapOfOrientedShapeShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_DataMapNodeOfDataMapOfShapeInteger(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_DataMapNodeOfDataMapOfShapeListOfInteger(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_DataMapNodeOfDataMapOfShapeListOfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_DataMapNodeOfDataMapOfShapeReal(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_DataMapNodeOfDataMapOfShapeSequenceOfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_DataMapNodeOfDataMapOfShapeShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_HArray1OfListOfShape(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_TopTools_HArray1OfShape(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_TopTools_HArray2OfShape(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_TopTools_HSequenceOfShape(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeAddress(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeListOfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_IndexedMapNodeOfIndexedMapOfOrientedShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_IndexedMapNodeOfIndexedMapOfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_ListNodeOfListOfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_SequenceNodeOfSequenceOfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class Handle_TopTools_StdMapNodeOfMapOfOrientedShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class Handle_TopTools_StdMapNodeOfMapOfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()
class TopTools_Array1OfListOfShape(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (TopTools_ListOfShape &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (TopTools_Array1OfListOfShape &) –
Return type:TopTools_Array1OfListOfShape
ChangeValue()
Parameters:Index (int) –
Return type:TopTools_ListOfShape
Destroy()
Return type:None
Init()
Parameters:V (TopTools_ListOfShape &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (TopTools_Array1OfListOfShape &) –
Return type:TopTools_Array1OfListOfShape
SetValue()
Parameters:
  • Index (int) –
  • Value (TopTools_ListOfShape &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:TopTools_ListOfShape
thisown

The membership flag

class TopTools_Array1OfShape(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (TopoDS_Shape &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (TopTools_Array1OfShape &) –
Return type:TopTools_Array1OfShape
ChangeValue()
Parameters:Index (int) –
Return type:TopoDS_Shape
Destroy()
Return type:None
Init()
Parameters:V (TopoDS_Shape &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (TopTools_Array1OfShape &) –
Return type:TopTools_Array1OfShape
SetValue()
Parameters:
  • Index (int) –
  • Value (TopoDS_Shape &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_Array2OfShape(*args)

Bases: object

Parameters:
  • R1 (int) –
  • R2 (int) –
  • C1 (int) –
  • C2 (int) –
  • Item (TopoDS_Shape &) –
  • R1
  • R2
  • C1
  • C2
Return type:

None

Return type:

None

Assign()
Parameters:Other (TopTools_Array2OfShape &) –
Return type:TopTools_Array2OfShape
ChangeValue()
Parameters:
Return type:

TopoDS_Shape

ColLength()
Return type:int
Destroy()
Return type:None
Init()
Parameters:V (TopoDS_Shape &) –
Return type:None
LowerCol()
Return type:int
LowerRow()
Return type:int
RowLength()
Return type:int
Set()
Parameters:Other (TopTools_Array2OfShape &) –
Return type:TopTools_Array2OfShape
SetValue()
Parameters:
  • Row (int) –
  • Col (int) –
  • Value (TopoDS_Shape &) –
Return type:

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
Return type:

TopoDS_Shape

thisown

The membership flag

class TopTools_DataMapIteratorOfDataMapOfIntegerListOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_DataMapOfIntegerListOfShape &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_DataMapOfIntegerListOfShape &) –
Return type:None
Key()
Return type:int
Value()
Return type:TopTools_ListOfShape
thisown

The membership flag

class TopTools_DataMapIteratorOfDataMapOfIntegerShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_DataMapOfIntegerShape &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_DataMapOfIntegerShape &) –
Return type:None
Key()
Return type:int
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_DataMapIteratorOfDataMapOfOrientedShapeInteger(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_DataMapOfOrientedShapeInteger &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_DataMapOfOrientedShapeInteger &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:int
thisown

The membership flag

class TopTools_DataMapIteratorOfDataMapOfOrientedShapeShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_DataMapOfOrientedShapeShape &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_DataMapOfOrientedShapeShape &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_DataMapIteratorOfDataMapOfShapeInteger(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_DataMapOfShapeInteger &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_DataMapOfShapeInteger &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:int
thisown

The membership flag

class TopTools_DataMapIteratorOfDataMapOfShapeListOfInteger(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_DataMapOfShapeListOfInteger &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_DataMapOfShapeListOfInteger &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:TColStd_ListOfInteger
thisown

The membership flag

class TopTools_DataMapIteratorOfDataMapOfShapeListOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_DataMapOfShapeListOfShape &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_DataMapOfShapeListOfShape &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:TopTools_ListOfShape
thisown

The membership flag

class TopTools_DataMapIteratorOfDataMapOfShapeReal(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_DataMapOfShapeReal &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_DataMapOfShapeReal &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:float
thisown

The membership flag

class TopTools_DataMapIteratorOfDataMapOfShapeSequenceOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_DataMapOfShapeSequenceOfShape &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_DataMapOfShapeSequenceOfShape &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:TopTools_SequenceOfShape
thisown

The membership flag

class TopTools_DataMapIteratorOfDataMapOfShapeShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_DataMapOfShapeShape &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_DataMapOfShapeShape &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_DataMapNodeOfDataMapOfIntegerListOfShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

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

None

GetHandle()
GetKey()

TopTools_DataMapNodeOfDataMapOfIntegerListOfShape_GetKey(TopTools_DataMapNodeOfDataMapOfIntegerListOfShape self) -> Standard_Integer

SetKey()

TopTools_DataMapNodeOfDataMapOfIntegerListOfShape_SetKey(TopTools_DataMapNodeOfDataMapOfIntegerListOfShape self, Standard_Integer value)

Value()
Return type:TopTools_ListOfShape
thisown

The membership flag

class TopTools_DataMapNodeOfDataMapOfIntegerShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

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

None

GetHandle()
GetKey()

TopTools_DataMapNodeOfDataMapOfIntegerShape_GetKey(TopTools_DataMapNodeOfDataMapOfIntegerShape self) -> Standard_Integer

SetKey()

TopTools_DataMapNodeOfDataMapOfIntegerShape_SetKey(TopTools_DataMapNodeOfDataMapOfIntegerShape self, Standard_Integer value)

Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_DataMapNodeOfDataMapOfOrientedShapeInteger(*args)

Bases: OCC.TCollection.TCollection_MapNode

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

None

GetHandle()
GetValue()

TopTools_DataMapNodeOfDataMapOfOrientedShapeInteger_GetValue(TopTools_DataMapNodeOfDataMapOfOrientedShapeInteger self) -> Standard_Integer

Key()
Return type:TopoDS_Shape
SetValue()

TopTools_DataMapNodeOfDataMapOfOrientedShapeInteger_SetValue(TopTools_DataMapNodeOfDataMapOfOrientedShapeInteger self, Standard_Integer value)

thisown

The membership flag

class TopTools_DataMapNodeOfDataMapOfOrientedShapeShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

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

None

GetHandle()
Key()
Return type:TopoDS_Shape
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_DataMapNodeOfDataMapOfShapeInteger(*args)

Bases: OCC.TCollection.TCollection_MapNode

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

None

GetHandle()
GetValue()

TopTools_DataMapNodeOfDataMapOfShapeInteger_GetValue(TopTools_DataMapNodeOfDataMapOfShapeInteger self) -> Standard_Integer

Key()
Return type:TopoDS_Shape
SetValue()

TopTools_DataMapNodeOfDataMapOfShapeInteger_SetValue(TopTools_DataMapNodeOfDataMapOfShapeInteger self, Standard_Integer value)

thisown

The membership flag

class TopTools_DataMapNodeOfDataMapOfShapeListOfInteger(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (TopoDS_Shape &) –
  • I (TColStd_ListOfInteger &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Key()
Return type:TopoDS_Shape
Value()
Return type:TColStd_ListOfInteger
thisown

The membership flag

class TopTools_DataMapNodeOfDataMapOfShapeListOfShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (TopoDS_Shape &) –
  • I (TopTools_ListOfShape &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Key()
Return type:TopoDS_Shape
Value()
Return type:TopTools_ListOfShape
thisown

The membership flag

class TopTools_DataMapNodeOfDataMapOfShapeReal(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (TopoDS_Shape &) –
  • I (float &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetValue()

TopTools_DataMapNodeOfDataMapOfShapeReal_GetValue(TopTools_DataMapNodeOfDataMapOfShapeReal self) -> Standard_Real

Key()
Return type:TopoDS_Shape
SetValue()

TopTools_DataMapNodeOfDataMapOfShapeReal_SetValue(TopTools_DataMapNodeOfDataMapOfShapeReal self, Standard_Real value)

thisown

The membership flag

class TopTools_DataMapNodeOfDataMapOfShapeSequenceOfShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (TopoDS_Shape &) –
  • I (TopTools_SequenceOfShape &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Key()
Return type:TopoDS_Shape
Value()
Return type:TopTools_SequenceOfShape
thisown

The membership flag

class TopTools_DataMapNodeOfDataMapOfShapeShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

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

None

GetHandle()
Key()
Return type:TopoDS_Shape
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_DataMapOfIntegerListOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

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

bool

ChangeFind()
Parameters:K (int &) –
Return type:TopTools_ListOfShape
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:TopTools_ListOfShape
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 (TopTools_DataMapOfIntegerListOfShape &) –
Return type:TopTools_DataMapOfIntegerListOfShape
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class TopTools_DataMapOfIntegerShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

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

bool

ChangeFind()
Parameters:K (int &) –
Return type:TopoDS_Shape
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:TopoDS_Shape
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 (TopTools_DataMapOfIntegerShape &) –
Return type:TopTools_DataMapOfIntegerShape
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class TopTools_DataMapOfOrientedShapeInteger(*args)

Bases: OCC.TCollection.TCollection_BasicMap

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

bool

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

The membership flag

class TopTools_DataMapOfOrientedShapeShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

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

bool

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

The membership flag

class TopTools_DataMapOfShapeInteger(*args)

Bases: OCC.TCollection.TCollection_BasicMap

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

bool

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

The membership flag

class TopTools_DataMapOfShapeListOfInteger(*args)

Bases: OCC.TCollection.TCollection_BasicMap

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

bool

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

The membership flag

class TopTools_DataMapOfShapeListOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

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

bool

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

The membership flag

class TopTools_DataMapOfShapeReal(*args)

Bases: OCC.TCollection.TCollection_BasicMap

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

bool

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

The membership flag

class TopTools_DataMapOfShapeSequenceOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

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

bool

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

The membership flag

class TopTools_DataMapOfShapeShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

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

bool

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

The membership flag

class TopTools_HArray1OfListOfShape(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (TopTools_ListOfShape &) –
Return type:

None

Return type:

None

Array1()
Return type:TopTools_Array1OfListOfShape
ChangeArray1()
Return type:TopTools_Array1OfListOfShape
ChangeValue()
Parameters:Index (int) –
Return type:TopTools_ListOfShape
GetHandle()
Init()
Parameters:V (TopTools_ListOfShape &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (TopTools_ListOfShape &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:TopTools_ListOfShape
thisown

The membership flag

class TopTools_HArray1OfShape(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (TopoDS_Shape &) –
Return type:

None

Return type:

None

Array1()
Return type:TopTools_Array1OfShape
ChangeArray1()
Return type:TopTools_Array1OfShape
ChangeValue()
Parameters:Index (int) –
Return type:TopoDS_Shape
GetHandle()
Init()
Parameters:V (TopoDS_Shape &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (TopoDS_Shape &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_HArray2OfShape(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • R1 (int) –
  • R2 (int) –
  • C1 (int) –
  • C2 (int) –
  • R1
  • R2
  • C1
  • C2
  • V (TopoDS_Shape &) –
Return type:

None

Return type:

None

Array2()
Return type:TopTools_Array2OfShape
ChangeArray2()
Return type:TopTools_Array2OfShape
ChangeValue()
Parameters:
Return type:

TopoDS_Shape

ColLength()
Return type:int
GetHandle()
Init()
Parameters:V (TopoDS_Shape &) –
Return type:None
LowerCol()
Return type:int
LowerRow()
Return type:int
RowLength()
Return type:int
SetValue()
Parameters:
  • Row (int) –
  • Col (int) –
  • Value (TopoDS_Shape &) –
Return type:

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
Return type:

TopoDS_Shape

thisown

The membership flag

class TopTools_HSequenceOfShape(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
Append()
Parameters:
  • anItem (TopoDS_Shape &) –
  • aSequence (Handle_TopTools_HSequenceOfShape &) –
Return type:

None

Return type:

None

ChangeSequence()
Return type:TopTools_SequenceOfShape
ChangeValue()
Parameters:anIndex (int) –
Return type:TopoDS_Shape
Clear()
Return type:None
Exchange()
Parameters:
  • anIndex (int) –
  • anOtherIndex (int) –
Return type:

None

GetHandle()
InsertAfter()
Parameters:
  • anIndex (int) –
  • anItem (TopoDS_Shape &) –
  • anIndex
  • aSequence (Handle_TopTools_HSequenceOfShape &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • anIndex (int) –
  • anItem (TopoDS_Shape &) –
  • anIndex
  • aSequence (Handle_TopTools_HSequenceOfShape &) –
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Length()
Return type:int
Prepend()
Parameters:
  • anItem (TopoDS_Shape &) –
  • aSequence (Handle_TopTools_HSequenceOfShape &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • anIndex (int) –
  • fromIndex (int) –
  • toIndex (int) –
Return type:

None

Return type:

None

Reverse()
Return type:None
Sequence()
Return type:TopTools_SequenceOfShape
SetValue()
Parameters:
  • anIndex (int) –
  • anItem (TopoDS_Shape &) –
Return type:

None

Split()
Parameters:anIndex (int) –
Return type:Handle_TopTools_HSequenceOfShape
Value()
Parameters:anIndex (int) –
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeAddress(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K1 (TopoDS_Shape &) –
  • K2 (int) –
  • I (Standard_Address &) –
  • n1 (TCollection_MapNodePtr &) –
  • n2 (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey2()

TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeAddress_GetKey2(TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeAddress self) -> Standard_Integer

Key1()
Return type:TopoDS_Shape
Next2()
Return type:TCollection_MapNodePtr
SetKey2()

TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeAddress_SetKey2(TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeAddress self, Standard_Integer value)

Value()
Return type:Standard_Address
thisown

The membership flag

class TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeListOfShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K1 (TopoDS_Shape &) –
  • K2 (int) –
  • I (TopTools_ListOfShape &) –
  • n1 (TCollection_MapNodePtr &) –
  • n2 (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey2()

TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeListOfShape_GetKey2(TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeListOfShape self) -> Standard_Integer

Key1()
Return type:TopoDS_Shape
Next2()
Return type:TCollection_MapNodePtr
SetKey2()

TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeListOfShape_SetKey2(TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeListOfShape self, Standard_Integer value)

Value()
Return type:TopTools_ListOfShape
thisown

The membership flag

class TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K1 (TopoDS_Shape &) –
  • K2 (int) –
  • I (TopoDS_Shape &) –
  • n1 (TCollection_MapNodePtr &) –
  • n2 (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey2()

TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeShape_GetKey2(TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeShape self) -> Standard_Integer

Key1()
Return type:TopoDS_Shape
Next2()
Return type:TCollection_MapNodePtr
SetKey2()

TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeShape_SetKey2(TopTools_IndexedDataMapNodeOfIndexedDataMapOfShapeShape self, Standard_Integer value)

Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_IndexedDataMapOfShapeAddress(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Add()
Parameters:
  • K (TopoDS_Shape &) –
  • I (Standard_Address &) –
Return type:

int

Assign()
Parameters:Other (TopTools_IndexedDataMapOfShapeAddress &) –
Return type:TopTools_IndexedDataMapOfShapeAddress
ChangeFromIndex()
Parameters:I (int) –
Return type:Standard_Address
ChangeFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
ChangeFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Contains()
Parameters:K (TopoDS_Shape &) –
Return type:bool
FindFromIndex()
Parameters:I (int) –
Return type:Standard_Address
FindFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
FindFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
FindIndex()
Parameters:K (TopoDS_Shape &) –
Return type:int
FindKey()
Parameters:I (int) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (int) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (TopTools_IndexedDataMapOfShapeAddress &) –
Return type:TopTools_IndexedDataMapOfShapeAddress
Substitute()
Parameters:
  • I (int) –
  • K (TopoDS_Shape &) –
  • T (Standard_Address &) –
Return type:

None

thisown

The membership flag

class TopTools_IndexedDataMapOfShapeListOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Add()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopTools_ListOfShape &) –
Return type:

int

Assign()
Parameters:Other (TopTools_IndexedDataMapOfShapeListOfShape &) –
Return type:TopTools_IndexedDataMapOfShapeListOfShape
ChangeFromIndex()
Parameters:I (int) –
Return type:TopTools_ListOfShape
ChangeFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopTools_ListOfShape
ChangeFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Contains()
Parameters:K (TopoDS_Shape &) –
Return type:bool
FindFromIndex()
Parameters:I (int) –
Return type:TopTools_ListOfShape
FindFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopTools_ListOfShape
FindFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
FindIndex()
Parameters:K (TopoDS_Shape &) –
Return type:int
FindKey()
Parameters:I (int) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (int) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (TopTools_IndexedDataMapOfShapeListOfShape &) –
Return type:TopTools_IndexedDataMapOfShapeListOfShape
Substitute()
Parameters:
  • I (int) –
  • K (TopoDS_Shape &) –
  • T (TopTools_ListOfShape &) –
Return type:

None

thisown

The membership flag

class TopTools_IndexedDataMapOfShapeShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Add()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopoDS_Shape &) –
Return type:

int

Assign()
Parameters:Other (TopTools_IndexedDataMapOfShapeShape &) –
Return type:TopTools_IndexedDataMapOfShapeShape
ChangeFromIndex()
Parameters:I (int) –
Return type:TopoDS_Shape
ChangeFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopoDS_Shape
ChangeFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Contains()
Parameters:K (TopoDS_Shape &) –
Return type:bool
FindFromIndex()
Parameters:I (int) –
Return type:TopoDS_Shape
FindFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopoDS_Shape
FindFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
FindIndex()
Parameters:K (TopoDS_Shape &) –
Return type:int
FindKey()
Parameters:I (int) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (int) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (TopTools_IndexedDataMapOfShapeShape &) –
Return type:TopTools_IndexedDataMapOfShapeShape
Substitute()
Parameters:
  • I (int) –
  • K (TopoDS_Shape &) –
  • T (TopoDS_Shape &) –
Return type:

None

thisown

The membership flag

class TopTools_IndexedMapNodeOfIndexedMapOfOrientedShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K1 (TopoDS_Shape &) –
  • K2 (int) –
  • n1 (TCollection_MapNodePtr &) –
  • n2 (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey2()

TopTools_IndexedMapNodeOfIndexedMapOfOrientedShape_GetKey2(TopTools_IndexedMapNodeOfIndexedMapOfOrientedShape self) -> Standard_Integer

Key1()
Return type:TopoDS_Shape
Next2()
Return type:TCollection_MapNodePtr
SetKey2()

TopTools_IndexedMapNodeOfIndexedMapOfOrientedShape_SetKey2(TopTools_IndexedMapNodeOfIndexedMapOfOrientedShape self, Standard_Integer value)

thisown

The membership flag

class TopTools_IndexedMapNodeOfIndexedMapOfShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K1 (TopoDS_Shape &) –
  • K2 (int) –
  • n1 (TCollection_MapNodePtr &) –
  • n2 (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey2()

TopTools_IndexedMapNodeOfIndexedMapOfShape_GetKey2(TopTools_IndexedMapNodeOfIndexedMapOfShape self) -> Standard_Integer

Key1()
Return type:TopoDS_Shape
Next2()
Return type:TCollection_MapNodePtr
SetKey2()

TopTools_IndexedMapNodeOfIndexedMapOfShape_SetKey2(TopTools_IndexedMapNodeOfIndexedMapOfShape self, Standard_Integer value)

thisown

The membership flag

class TopTools_IndexedMapOfOrientedShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:
  • NbBuckets (int) – default value is 1
  • Other (TopTools_IndexedMapOfOrientedShape &) –
Return type:

None

Return type:

None

Add()
Parameters:K (TopoDS_Shape &) –
Return type:int
Assign()
Parameters:Other (TopTools_IndexedMapOfOrientedShape &) –
Return type:TopTools_IndexedMapOfOrientedShape
Clear()
Return type:None
Contains()
Parameters:K (TopoDS_Shape &) –
Return type:bool
FindIndex()
Parameters:K (TopoDS_Shape &) –
Return type:int
FindKey()
Parameters:I (int) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (int) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (TopTools_IndexedMapOfOrientedShape &) –
Return type:TopTools_IndexedMapOfOrientedShape
Substitute()
Parameters:
  • I (int) –
  • K (TopoDS_Shape &) –
Return type:

None

thisown

The membership flag

class TopTools_IndexedMapOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:
  • NbBuckets (int) – default value is 1
  • Other (TopTools_IndexedMapOfShape &) –
Return type:

None

Return type:

None

Add()
Parameters:K (TopoDS_Shape &) –
Return type:int
Assign()
Parameters:Other (TopTools_IndexedMapOfShape &) –
Return type:TopTools_IndexedMapOfShape
Clear()
Return type:None
Contains()
Parameters:K (TopoDS_Shape &) –
Return type:bool
FindIndex()
Parameters:K (TopoDS_Shape &) –
Return type:int
FindKey()
Parameters:I (int) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (int) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (TopTools_IndexedMapOfShape &) –
Return type:TopTools_IndexedMapOfShape
Substitute()
Parameters:
  • I (int) –
  • K (TopoDS_Shape &) –
Return type:

None

thisown

The membership flag

class TopTools_ListIteratorOfListOfShape(*args)

Bases: object

Return type:None
Parameters:L (TopTools_ListOfShape &) –
Return type:None
Initialize()
Parameters:L (TopTools_ListOfShape &) –
Return type:None
More()
Return type:bool
Next()
Return type:None
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_ListNodeOfListOfShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • I (TopoDS_Shape &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_ListOfShape(*args)

Bases: object

Return type:None
Parameters:Other (TopTools_ListOfShape &) –
Return type:None
Append()
Parameters:
  • I (TopoDS_Shape &) –
  • I
  • theIt (TopTools_ListIteratorOfListOfShape &) –
  • Other (TopTools_ListOfShape &) –
Return type:

None

Return type:

None

Return type:

None

Assign()
Parameters:Other (TopTools_ListOfShape &) –
Return type:None
Clear()
Return type:None
Extent()
Return type:int
First()
Return type:TopoDS_Shape
InsertAfter()
Parameters:
  • I (TopoDS_Shape &) –
  • It (TopTools_ListIteratorOfListOfShape &) –
  • Other (TopTools_ListOfShape &) –
  • It
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • I (TopoDS_Shape &) –
  • It (TopTools_ListIteratorOfListOfShape &) –
  • Other (TopTools_ListOfShape &) –
  • It
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Last()
Return type:TopoDS_Shape
Prepend()
Parameters:
  • I (TopoDS_Shape &) –
  • I
  • theIt (TopTools_ListIteratorOfListOfShape &) –
  • Other (TopTools_ListOfShape &) –
Return type:

None

Return type:

None

Return type:

None

Remove()
Parameters:It (TopTools_ListIteratorOfListOfShape &) –
Return type:None
RemoveFirst()
Return type:None
Set()
Parameters:Other (TopTools_ListOfShape &) –
Return type:None
thisown

The membership flag

class TopTools_LocationSet(*args)

Bases: object

  • Returns an empty set of locations.
Return type:None
Add()
  • Incorporate a new Location in the set and returns its index.
Parameters:L (TopLoc_Location &) –
Return type:int
Clear()
  • Clears the content of the set.
Return type:None
DumpToString()

TopTools_LocationSet_DumpToString(TopTools_LocationSet self) -> std::string

GetProgress()
Return type:Handle_Message_ProgressIndicator
Index()
  • Returns the index of <L>.
Parameters:L (TopLoc_Location &) –
Return type:int
Location()
  • Returns the location of index <I>.
Parameters:I (int) –
Return type:TopLoc_Location
ReadFromString()

TopTools_LocationSet_ReadFromString(TopTools_LocationSet self, std::string src)

SetProgress()
Parameters:PR (Handle_Message_ProgressIndicator &) –
Return type:None
WriteToString()

TopTools_LocationSet_WriteToString(TopTools_LocationSet self) -> std::string

thisown

The membership flag

class TopTools_MapIteratorOfMapOfOrientedShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_MapOfOrientedShape &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_MapOfOrientedShape &) –
Return type:None
Key()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_MapIteratorOfMapOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopTools_MapOfShape &) –
Return type:None
Initialize()
Parameters:aMap (TopTools_MapOfShape &) –
Return type:None
Key()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_MapOfOrientedShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:
  • NbBuckets (int) – default value is 1
  • Other (TopTools_MapOfOrientedShape &) –
Return type:

None

Return type:

None

Add()
Parameters:aKey (TopoDS_Shape &) –
Return type:bool
Assign()
Parameters:Other (TopTools_MapOfOrientedShape &) –
Return type:TopTools_MapOfOrientedShape
Clear()
Return type:None
Contains()
Parameters:aKey (TopoDS_Shape &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Remove()
Parameters:aKey (TopoDS_Shape &) –
Return type:bool
Set()
Parameters:Other (TopTools_MapOfOrientedShape &) –
Return type:TopTools_MapOfOrientedShape
thisown

The membership flag

class TopTools_MapOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:
  • NbBuckets (int) – default value is 1
  • Other (TopTools_MapOfShape &) –
Return type:

None

Return type:

None

Add()
Parameters:aKey (TopoDS_Shape &) –
Return type:bool
Assign()
Parameters:Other (TopTools_MapOfShape &) –
Return type:TopTools_MapOfShape
Clear()
Return type:None
Contains()
Parameters:aKey (TopoDS_Shape &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Remove()
Parameters:aKey (TopoDS_Shape &) –
Return type:bool
Set()
Parameters:Other (TopTools_MapOfShape &) –
Return type:TopTools_MapOfShape
thisown

The membership flag

class TopTools_MutexForShapeProvider(*args)

Bases: object

  • Constructor
Return type:None
CreateMutexForShape()
  • Creates and associates mutex with theShape
Parameters:theShape (TopoDS_Shape &) –
Return type:None
CreateMutexesForSubShapes()
  • Creates and associates mutexes with each sub-shape of type theType in theShape.
Parameters:
  • theShape (TopoDS_Shape &) –
  • theType (TopAbs_ShapeEnum) –
Return type:

None

GetMutex()
  • Returns pointer to mutex associated with theShape. In case when mutex not found returns NULL.
Parameters:theShape (TopoDS_Shape &) –
Return type:Standard_Mutex *
RemoveAllMutexes()
  • Removes all mutexes
Return type:None
thisown

The membership flag

class TopTools_OrientedShapeMapHasher

Bases: object

static HashCode(*args)
  • Returns a HasCode value for the Key <K> in the range 0..Upper.
Parameters:
  • S (TopoDS_Shape &) –
  • Upper (int) –
Return type:

int

static IsEqual(*args)
  • Returns True when the two keys are equal. Two same keys must have the same hashcode, the contrary is not necessary.
Parameters:
  • S1 (TopoDS_Shape &) –
  • S2 (TopoDS_Shape &) –
Return type:

bool

thisown

The membership flag

TopTools_OrientedShapeMapHasher_HashCode(*args)
  • Returns a HasCode value for the Key <K> in the range 0..Upper.
Parameters:
  • S (TopoDS_Shape &) –
  • Upper (int) –
Return type:

int

TopTools_OrientedShapeMapHasher_IsEqual(*args)
  • Returns True when the two keys are equal. Two same keys must have the same hashcode, the contrary is not necessary.
Parameters:
  • S1 (TopoDS_Shape &) –
  • S2 (TopoDS_Shape &) –
Return type:

bool

class TopTools_SequenceNodeOfSequenceOfShape(*args)

Bases: OCC.TCollection.TCollection_SeqNode

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

None

GetHandle()
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_SequenceOfShape(*args)

Bases: OCC.TCollection.TCollection_BaseSequence

Return type:None
Parameters:Other (TopTools_SequenceOfShape &) –
Return type:None
Append()
Parameters:
  • T (TopoDS_Shape &) –
  • S (TopTools_SequenceOfShape &) –
Return type:

None

Return type:

None

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

None

Return type:

None

InsertBefore()
Parameters:
  • Index (int) –
  • T (TopoDS_Shape &) –
  • Index
  • S (TopTools_SequenceOfShape &) –
Return type:

None

Return type:

None

Last()
Return type:TopoDS_Shape
Prepend()
Parameters:
  • T (TopoDS_Shape &) –
  • S (TopTools_SequenceOfShape &) –
Return type:

None

Return type:

None

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

None

Return type:

None

Set()
Parameters:Other (TopTools_SequenceOfShape &) –
Return type:TopTools_SequenceOfShape
SetValue()
Parameters:
  • Index (int) –
  • I (TopoDS_Shape &) –
Return type:

None

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

None

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

The membership flag

class TopTools_ShapeMapHasher

Bases: object

static HashCode(*args)
  • Returns a HasCode value for the Key <K> in the range 0..Upper.
Parameters:
  • S (TopoDS_Shape &) –
  • Upper (int) –
Return type:

int

static IsEqual(*args)
  • Returns True when the two keys are the same. Two same keys must have the same hashcode, the contrary is not necessary.
Parameters:
  • S1 (TopoDS_Shape &) –
  • S2 (TopoDS_Shape &) –
Return type:

bool

thisown

The membership flag

TopTools_ShapeMapHasher_HashCode(*args)
  • Returns a HasCode value for the Key <K> in the range 0..Upper.
Parameters:
  • S (TopoDS_Shape &) –
  • Upper (int) –
Return type:

int

TopTools_ShapeMapHasher_IsEqual(*args)
  • Returns True when the two keys are the same. Two same keys must have the same hashcode, the contrary is not necessary.
Parameters:
  • S1 (TopoDS_Shape &) –
  • S2 (TopoDS_Shape &) –
Return type:

bool

class TopTools_ShapeSet(*args)

Bases: object

  • Builds an empty ShapeSet.
Return type:None
Add()
  • Stores <S> and its sub-shape. Returns the index of <S>. The method AddGeometry is called on each sub-shape.
Parameters:S (TopoDS_Shape &) –
Return type:int
AddGeometry()
  • Stores the geometry of <S>.
Parameters:S (TopoDS_Shape &) –
Return type:void
AddShapes()
  • Inserts the shape <S2> in the shape <S1>. This method must be redefined to use the correct builder.
Parameters:
  • S1 (TopoDS_Shape &) –
  • S2 (TopoDS_Shape &) –
Return type:

void

ChangeLocations()
Return type:TopTools_LocationSet
Check()
  • This method is called after each new completed shape. <T> is the type. <S> is the shape. In this class it does nothing, but it gives the opportunity in derived classes to perform extra treatment on shapes.
Parameters:
  • T (TopAbs_ShapeEnum) –
  • S (TopoDS_Shape &) –
Return type:

void

Clear()
  • Clears the content of the set. This method can be redefined.
Return type:void
Delete()
Return type:void
Dump()
  • Dumps on <OS> the shape <S>. Dumps the orientation, the index of the TShape and the index of the Location.
Parameters:
  • S (TopoDS_Shape &) –
  • OS (Standard_OStream &) –
Return type:

None

DumpExtent()
  • Dumps the number of objects in me in the string S (Number of shapes of each type)
Parameters:S (TCollection_AsciiString &) –
Return type:None
DumpExtentToString()

TopTools_ShapeSet_DumpExtentToString(TopTools_ShapeSet self) -> std::string

DumpGeometry()
  • Dumps the geometry of <S> on the stream <OS>.
Parameters:
  • S (TopoDS_Shape &) –
  • OS (Standard_OStream &) –
Return type:

void

DumpGeometryToString()

TopTools_ShapeSet_DumpGeometryToString(TopTools_ShapeSet self) -> std::string

DumpToString()

TopTools_ShapeSet_DumpToString(TopTools_ShapeSet self) -> std::string

FormatNb()
  • two formats available for the moment: First: does not write CurveOnSurface UV Points into the file on reading calls Check() method. Second: stores CurveOnSurface UV Points. On reading format is recognized from Version string.
Return type:int
GetProgress()
Return type:Handle_Message_ProgressIndicator
Index()
  • Returns the index of <S>.
Parameters:S (TopoDS_Shape &) –
Return type:int
Locations()
Return type:TopTools_LocationSet
NbShapes()
  • Returns number of shapes read from file.
Return type:int
Read()
  • Reads from <IS> a shape and returns it in S.
Parameters:
  • S (TopoDS_Shape &) –
  • IS (Standard_IStream &) –
Return type:

None

ReadFromString()

TopTools_ShapeSet_ReadFromString(TopTools_ShapeSet self, std::string src)

ReadGeometry()
  • Reads the geometry of a shape of type <T> from the stream <IS> and returns it in <S>.
Parameters:
  • T (TopAbs_ShapeEnum) –
  • IS (Standard_IStream &) –
  • S (TopoDS_Shape &) –
Return type:

void

ReadGeometryFromString()

TopTools_ShapeSet_ReadGeometryFromString(TopTools_ShapeSet self, std::string src)

SetFormatNb()
Parameters:theFormatNb (int) –
Return type:None
SetProgress()
Parameters:PR (Handle_Message_ProgressIndicator &) –
Return type:None
Shape()
  • Returns the sub-shape of index <I>.
Parameters:I (int) –
Return type:TopoDS_Shape
Write()
  • Writes on <OS> the shape <S>. Writes the orientation, the index of the TShape and the index of the Location.
Parameters:
  • S (TopoDS_Shape &) –
  • OS (Standard_OStream &) –
Return type:

None

WriteGeometry()
  • Writes the geometry of <S> on the stream <OS> in a format that can be read back by Read.
Parameters:
  • S (TopoDS_Shape &) –
  • OS (Standard_OStream &) –
Return type:

void

WriteGeometryToString()

TopTools_ShapeSet_WriteGeometryToString(TopTools_ShapeSet self) -> std::string

WriteToString()

TopTools_ShapeSet_WriteToString(TopTools_ShapeSet self) -> std::string

thisown

The membership flag

class TopTools_StdMapNodeOfMapOfOrientedShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (TopoDS_Shape &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Key()
Return type:TopoDS_Shape
thisown

The membership flag

class TopTools_StdMapNodeOfMapOfShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (TopoDS_Shape &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Key()
Return type:TopoDS_Shape
thisown

The membership flag

register_handle(handle, base_object)

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

class toptools

Bases: object

static Dummy(*args)
  • This is to bypass an extraction bug. It will force the inclusion of Standard_Integer.hxx itself including Standard_OStream.hxx at the correct position.
Parameters:I (int) –
Return type:void
static Dump(*args)
  • A set of Shapes. Can be dump, wrote or read. Dumps the topological structure of <Sh> on the stream <S>.
Parameters:
  • Sh (TopoDS_Shape &) –
  • S (Standard_OStream &) –
Return type:

void

thisown

The membership flag

toptools_Dummy(*args)
  • This is to bypass an extraction bug. It will force the inclusion of Standard_Integer.hxx itself including Standard_OStream.hxx at the correct position.
Parameters:I (int) –
Return type:void
toptools_Dump(*args)
  • A set of Shapes. Can be dump, wrote or read. Dumps the topological structure of <Sh> on the stream <S>.
Parameters:
  • Sh (TopoDS_Shape &) –
  • S (Standard_OStream &) –
Return type:

void