OCC.TopBas module

class Handle_TopBas_ListNodeOfListOfTestInterference(*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 TopBas_ListIteratorOfListOfTestInterference(*args)

Bases: object

Return type:None
Parameters:L (TopBas_ListOfTestInterference &) –
Return type:None
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 TopBas_ListNodeOfListOfTestInterference(*args)

Bases: OCC.TCollection.TCollection_MapNode

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

None

GetHandle()
Value()
Return type:TopBas_TestInterference
thisown

The membership flag

class TopBas_ListOfTestInterference(*args)

Bases: object

Return type:None
Parameters:Other (TopBas_ListOfTestInterference &) –
Return type:None
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 TopBas_TestInterference(*args)

Bases: object

Return type:

None

Parameters:
  • Inters (float &) –
  • Bound (int &) –
  • Orient (TopAbs_Orientation) –
  • Trans (TopAbs_Orientation) –
  • BTrans (TopAbs_Orientation) –
Return type:

None

Boundary()
Parameters:B (int &) –
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

register_handle(handle, base_object)

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