# OCC.GEOMAlgo module

class `GEOMAlgo_Splitter`(*args)

  Bases: `OCC.BOPAlgo.BOPAlgo_Builder`

  Return type: | None
  Parameters: | theAllocator (Handle_NCollection_BaseAllocator &) –
  Return type: | None

  `AddTool`()

    Parameters: | theShape (TopoDS_Shape &) –
    Return type: | None

  `Limit`()

    Return type: | TopAbs_ShapeEnum

  `LimitMode`()

    Return type: | int

  `SetLimit`()

    Parameters: | aLimit (TopAbs_ShapeEnum) –
    Return type: | None

  `SetLimitMode`()

    Parameters: | aMode (int) –
    Return type: | None

  `Tools`()

    Return type: | BOPCol_ListOfShape

  `thisown`

    The membership flag

class `SwigPyIterator`(*args, **kwargs)

  Bases: `object`

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

    The membership flag

  `value`()

`register_handle`(handle, base_object)

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