# 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