OCC.TopBas module

class OCC.TopBas.Handle_TopBas_ListNodeOfListOfTestInterference(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopBas.SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()
class OCC.TopBas.TopBas_ListIteratorOfListOfTestInterference(*args)

Bases: object

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

The membership flag

class OCC.TopBas.TopBas_ListNodeOfListOfTestInterference(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopBas_ListNodeOfListOfTestInterference_GetHandle(TopBas_ListNodeOfListOfTestInterference self) -> Handle_TopBas_ListNodeOfListOfTestInterference

Value()
Return type:TopBas_TestInterference
thisown

The membership flag

class OCC.TopBas.TopBas_ListOfTestInterference

Bases: object

Append()
Parameters:
  • I (TopBas_TestInterference &) –
  • I
  • theIt (TopBas_ListIteratorOfListOfTestInterference &) –
  • Other (TopBas_ListOfTestInterference &) –
Return type:

None

Return type:

None

Return type:

None

Assign()
Parameters:Other (TopBas_ListOfTestInterference &) –
Return type:None
Clear()
Return type:None
Extent()
Return type:int
First()
Return type:TopBas_TestInterference
InsertAfter()
Parameters:
  • I (TopBas_TestInterference &) –
  • It (TopBas_ListIteratorOfListOfTestInterference &) –
  • Other (TopBas_ListOfTestInterference &) –
  • It
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • I (TopBas_TestInterference &) –
  • It (TopBas_ListIteratorOfListOfTestInterference &) –
  • Other (TopBas_ListOfTestInterference &) –
  • It
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Last()
Return type:TopBas_TestInterference
Prepend()
Parameters:
  • I (TopBas_TestInterference &) –
  • I
  • theIt (TopBas_ListIteratorOfListOfTestInterference &) –
  • Other (TopBas_ListOfTestInterference &) –
Return type:

None

Return type:

None

Return type:

None

Remove()
Parameters:It (TopBas_ListIteratorOfListOfTestInterference &) –
Return type:None
RemoveFirst()
Return type:None
Set()
Parameters:Other (TopBas_ListOfTestInterference &) –
Return type:None
thisown

The membership flag

class OCC.TopBas.TopBas_TestInterference(*args)

Bases: object

Boundary()
Parameters:B (Standard_Integer &) –
Return type:None
Return type:int
BoundaryTransition()
Parameters:BTr (TopAbs_Orientation) –
Return type:None
Return type:TopAbs_Orientation
GetChangeBoundary()

TopBas_TestInterference_GetChangeBoundary(TopBas_TestInterference self) -> Standard_Integer

GetChangeIntersection()

TopBas_TestInterference_GetChangeIntersection(TopBas_TestInterference self) -> Standard_Real

Intersection()
Parameters:I (float &) –
Return type:None
Return type:float
Orientation()
Parameters:O (TopAbs_Orientation) –
Return type:None
Return type:TopAbs_Orientation
SetChangeBoundary()

TopBas_TestInterference_SetChangeBoundary(TopBas_TestInterference self, Standard_Integer value)

SetChangeIntersection()

TopBas_TestInterference_SetChangeIntersection(TopBas_TestInterference self, Standard_Real value)

Transition()
Parameters:Tr (TopAbs_Orientation) –
Return type:None
Return type:TopAbs_Orientation
thisown

The membership flag