# OCC.SortTools module

class `SortTools_HeapSortOfInteger`

  Bases: `object`

  static `Sort`(*args)

    Parameters: | TheArray (TColStd_Array1OfInteger &) – Comp (TCollection_CompareOfInteger &) –
    Return type: | void

  `thisown`

    The membership flag

`SortTools_HeapSortOfInteger_Sort`(*args)

  Parameters: | TheArray (TColStd_Array1OfInteger &) – Comp (TCollection_CompareOfInteger &) –
  Return type: | void

class `SortTools_HeapSortOfReal`

  Bases: `object`

  static `Sort`(*args)

    Parameters: | TheArray (TColStd_Array1OfReal &) – Comp (TCollection_CompareOfReal &) –
    Return type: | void

  `thisown`

    The membership flag

`SortTools_HeapSortOfReal_Sort`(*args)

  Parameters: | TheArray (TColStd_Array1OfReal &) – Comp (TCollection_CompareOfReal &) –
  Return type: | void

class `SortTools_QuickSortOfInteger`

  Bases: `object`

  static `Sort`(*args)

    Parameters: | TheArray (TColStd_Array1OfInteger &) – Comp (TCollection_CompareOfInteger &) –
    Return type: | void

  `thisown`

    The membership flag

`SortTools_QuickSortOfInteger_Sort`(*args)

  Parameters: | TheArray (TColStd_Array1OfInteger &) – Comp (TCollection_CompareOfInteger &) –
  Return type: | void

class `SortTools_QuickSortOfReal`

  Bases: `object`

  static `Sort`(*args)

    Parameters: | TheArray (TColStd_Array1OfReal &) – Comp (TCollection_CompareOfReal &) –
    Return type: | void

  `thisown`

    The membership flag

`SortTools_QuickSortOfReal_Sort`(*args)

  Parameters: | TheArray (TColStd_Array1OfReal &) – Comp (TCollection_CompareOfReal &) –
  Return type: | void

class `SortTools_ShellSortOfInteger`

  Bases: `object`

  static `Sort`(*args)

    Parameters: | TheArray (TColStd_Array1OfInteger &) – Comp (TCollection_CompareOfInteger &) –
    Return type: | void

  `thisown`

    The membership flag

`SortTools_ShellSortOfInteger_Sort`(*args)

  Parameters: | TheArray (TColStd_Array1OfInteger &) – Comp (TCollection_CompareOfInteger &) –
  Return type: | void

class `SortTools_ShellSortOfReal`

  Bases: `object`

  static `Sort`(*args)

    Parameters: | TheArray (TColStd_Array1OfReal &) – Comp (TCollection_CompareOfReal &) –
    Return type: | void

  `thisown`

    The membership flag

`SortTools_ShellSortOfReal_Sort`(*args)

  Parameters: | TheArray (TColStd_Array1OfReal &) – Comp (TCollection_CompareOfReal &) –
  Return type: | void

class `SortTools_StraightInsertionSortOfInteger`

  Bases: `object`

  static `Sort`(*args)

    Parameters: | TheArray (TColStd_Array1OfInteger &) – Comp (TCollection_CompareOfInteger &) –
    Return type: | void

  `thisown`

    The membership flag

`SortTools_StraightInsertionSortOfInteger_Sort`(*args)

  Parameters: | TheArray (TColStd_Array1OfInteger &) – Comp (TCollection_CompareOfInteger &) –
  Return type: | void

class `SortTools_StraightInsertionSortOfReal`

  Bases: `object`

  static `Sort`(*args)

    Parameters: | TheArray (TColStd_Array1OfReal &) – Comp (TCollection_CompareOfReal &) –
    Return type: | void

  `thisown`

    The membership flag

`SortTools_StraightInsertionSortOfReal_Sort`(*args)

  Parameters: | TheArray (TColStd_Array1OfReal &) – Comp (TCollection_CompareOfReal &) –
  Return type: | void

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