# OCC.TColQuantity module

class `Handle_TColQuantity_HArray1OfLength`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_TColQuantity_HArray2OfLength`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

  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 `TColQuantity_Array1OfLength`(*args)

  Bases: `object`

  Parameters: | Low (int) – Up (int) – Item (Quantity_Length &) – Low – Up –
  Return type: | None
  Return type: | None

  `Assign`()

    Parameters: | Other (TColQuantity_Array1OfLength &) –
    Return type: | TColQuantity_Array1OfLength

  `ChangeValue`()

    Parameters: | Index (int) –
    Return type: | Quantity_Length

  `Destroy`()

    Return type: | None

  `Init`()

    Parameters: | V (Quantity_Length &) –
    Return type: | None

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

    Parameters: | Other (TColQuantity_Array1OfLength &) –
    Return type: | TColQuantity_Array1OfLength

  `SetValue`()

    Parameters: | Index (int) – Value (Quantity_Length &) –
    Return type: | None

  `Upper`()

    Return type: | int

  `Value`()

    Parameters: | Index (int) –
    Return type: | Quantity_Length

  `thisown`

    The membership flag

class `TColQuantity_Array2OfLength`(*args)

  Bases: `object`

  Parameters: | R1 (int) – R2 (int) – C1 (int) – C2 (int) – Item (Quantity_Length &) – R1 – R2 – C1 – C2 –
  Return type: | None
  Return type: | None

  `Assign`()

    Parameters: | Other (TColQuantity_Array2OfLength &) –
    Return type: | TColQuantity_Array2OfLength

  `ChangeValue`()

    Parameters: | Row (int) – Col (int) –
    Return type: | Quantity_Length

  `ColLength`()

    Return type: | int

  `Destroy`()

    Return type: | None

  `Init`()

    Parameters: | V (Quantity_Length &) –
    Return type: | None

  `LowerCol`()

    Return type: | int

  `LowerRow`()

    Return type: | int

  `RowLength`()

    Return type: | int

  `Set`()

    Parameters: | Other (TColQuantity_Array2OfLength &) –
    Return type: | TColQuantity_Array2OfLength

  `SetValue`()

    Parameters: | Row (int) – Col (int) – Value (Quantity_Length &) –
    Return type: | None

  `UpperCol`()

    Return type: | int

  `UpperRow`()

    Return type: | int

  `Value`()

    Parameters: | Row (int) – Col (int) –
    Return type: | Quantity_Length

  `thisown`

    The membership flag

class `TColQuantity_HArray1OfLength`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Parameters: | Low (int) – Up (int) – Low – Up – V (Quantity_Length &) –
  Return type: | None
  Return type: | None

  `Array1`()

    Return type: | TColQuantity_Array1OfLength

  `ChangeArray1`()

    Return type: | TColQuantity_Array1OfLength

  `ChangeValue`()

    Parameters: | Index (int) –
    Return type: | Quantity_Length

  `GetHandle`()
  `Init`()

    Parameters: | V (Quantity_Length &) –
    Return type: | None

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

    Parameters: | Index (int) – Value (Quantity_Length &) –
    Return type: | None

  `Upper`()

    Return type: | int

  `Value`()

    Parameters: | Index (int) –
    Return type: | Quantity_Length

  `thisown`

    The membership flag

class `TColQuantity_HArray2OfLength`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Parameters: | R1 (int) – R2 (int) – C1 (int) – C2 (int) – R1 – R2 – C1 – C2 – V (Quantity_Length &) –
  Return type: | None
  Return type: | None

  `Array2`()

    Return type: | TColQuantity_Array2OfLength

  `ChangeArray2`()

    Return type: | TColQuantity_Array2OfLength

  `ChangeValue`()

    Parameters: | Row (int) – Col (int) –
    Return type: | Quantity_Length

  `ColLength`()

    Return type: | int

  `GetHandle`()
  `Init`()

    Parameters: | V (Quantity_Length &) –
    Return type: | None

  `LowerCol`()

    Return type: | int

  `LowerRow`()

    Return type: | int

  `RowLength`()

    Return type: | int

  `SetValue`()

    Parameters: | Row (int) – Col (int) – Value (Quantity_Length &) –
    Return type: | None

  `UpperCol`()

    Return type: | int

  `UpperRow`()

    Return type: | int

  `Value`()

    Parameters: | Row (int) – Col (int) –
    Return type: | Quantity_Length

  `thisown`

    The membership flag

`register_handle`(handle, base_object)

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