# OCC.TColGeom module

class `Handle_TColGeom_HArray1OfBSplineCurve`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_TColGeom_HArray1OfBezierCurve`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_TColGeom_HArray1OfCurve`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_TColGeom_HArray1OfSurface`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_TColGeom_HArray2OfSurface`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_TColGeom_HSequenceOfBoundedCurve`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_TColGeom_HSequenceOfCurve`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_TColGeom_SequenceNodeOfSequenceOfBoundedCurve`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

    The membership flag

class `Handle_TColGeom_SequenceNodeOfSequenceOfCurve`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

    The membership flag

class `Handle_TColGeom_SequenceNodeOfSequenceOfSurface`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_Array1OfBezierCurve`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_Array1OfCurve`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_Array1OfSurface`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_Array2OfBezierSurface`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `ColLength`()

    Return type: | int

  `Destroy`()

    Return type: | None

  `Init`()

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

  `LowerCol`()

    Return type: | int

  `LowerRow`()

    Return type: | int

  `RowLength`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `UpperCol`()

    Return type: | int

  `UpperRow`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_Array2OfSurface`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `ColLength`()

    Return type: | int

  `Destroy`()

    Return type: | None

  `Init`()

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

  `LowerCol`()

    Return type: | int

  `LowerRow`()

    Return type: | int

  `RowLength`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `UpperCol`()

    Return type: | int

  `UpperRow`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_HArray1OfBSplineCurve`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | TColGeom_Array1OfBSplineCurve

  `ChangeArray1`()

    Return type: | TColGeom_Array1OfBSplineCurve

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_HArray1OfBezierCurve`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | TColGeom_Array1OfBezierCurve

  `ChangeArray1`()

    Return type: | TColGeom_Array1OfBezierCurve

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_HArray1OfCurve`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | TColGeom_Array1OfCurve

  `ChangeArray1`()

    Return type: | TColGeom_Array1OfCurve

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_HArray1OfSurface`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | TColGeom_Array1OfSurface

  `ChangeArray1`()

    Return type: | TColGeom_Array1OfSurface

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_HArray2OfSurface`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array2`()

    Return type: | TColGeom_Array2OfSurface

  `ChangeArray2`()

    Return type: | TColGeom_Array2OfSurface

  `ChangeValue`()

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

  `ColLength`()

    Return type: | int

  `GetHandle`()
  `Init`()

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

  `LowerCol`()

    Return type: | int

  `LowerRow`()

    Return type: | int

  `RowLength`()

    Return type: | int

  `SetValue`()

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

  `UpperCol`()

    Return type: | int

  `UpperRow`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_HSequenceOfBoundedCurve`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `Append`()

    Parameters: | anItem (Handle_Geom_BoundedCurve &) – aSequence (Handle_TColGeom_HSequenceOfBoundedCurve &) –
    Return type: | None
    Return type: | None

  `ChangeSequence`()

    Return type: | TColGeom_SequenceOfBoundedCurve

  `ChangeValue`()

    Parameters: | anIndex (int) –
    Return type: | Handle_Geom_BoundedCurve

  `Clear`()

    Return type: | None

  `Exchange`()

    Parameters: | anIndex (int) – anOtherIndex (int) –
    Return type: | None

  `GetHandle`()
  `InsertAfter`()

    Parameters: | anIndex (int) – anItem (Handle_Geom_BoundedCurve &) – anIndex – aSequence (Handle_TColGeom_HSequenceOfBoundedCurve &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | anIndex (int) – anItem (Handle_Geom_BoundedCurve &) – anIndex – aSequence (Handle_TColGeom_HSequenceOfBoundedCurve &) –
    Return type: | None
    Return type: | None

  `IsEmpty`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Prepend`()

    Parameters: | anItem (Handle_Geom_BoundedCurve &) – aSequence (Handle_TColGeom_HSequenceOfBoundedCurve &) –
    Return type: | None
    Return type: | None

  `Remove`()

    Parameters: | anIndex (int) – fromIndex (int) – toIndex (int) –
    Return type: | None
    Return type: | None

  `Reverse`()

    Return type: | None

  `Sequence`()

    Return type: | TColGeom_SequenceOfBoundedCurve

  `SetValue`()

    Parameters: | anIndex (int) – anItem (Handle_Geom_BoundedCurve &) –
    Return type: | None

  `Split`()

    Parameters: | anIndex (int) –
    Return type: | Handle_TColGeom_HSequenceOfBoundedCurve

  `Value`()

    Parameters: | anIndex (int) –
    Return type: | Handle_Geom_BoundedCurve

  `thisown`

    The membership flag

class `TColGeom_HSequenceOfCurve`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `Append`()

    Parameters: | anItem (Handle_Geom_Curve &) – aSequence (Handle_TColGeom_HSequenceOfCurve &) –
    Return type: | None
    Return type: | None

  `ChangeSequence`()

    Return type: | TColGeom_SequenceOfCurve

  `ChangeValue`()

    Parameters: | anIndex (int) –
    Return type: | Handle_Geom_Curve

  `Clear`()

    Return type: | None

  `Exchange`()

    Parameters: | anIndex (int) – anOtherIndex (int) –
    Return type: | None

  `GetHandle`()
  `InsertAfter`()

    Parameters: | anIndex (int) – anItem (Handle_Geom_Curve &) – anIndex – aSequence (Handle_TColGeom_HSequenceOfCurve &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | anIndex (int) – anItem (Handle_Geom_Curve &) – anIndex – aSequence (Handle_TColGeom_HSequenceOfCurve &) –
    Return type: | None
    Return type: | None

  `IsEmpty`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Prepend`()

    Parameters: | anItem (Handle_Geom_Curve &) – aSequence (Handle_TColGeom_HSequenceOfCurve &) –
    Return type: | None
    Return type: | None

  `Remove`()

    Parameters: | anIndex (int) – fromIndex (int) – toIndex (int) –
    Return type: | None
    Return type: | None

  `Reverse`()

    Return type: | None

  `Sequence`()

    Return type: | TColGeom_SequenceOfCurve

  `SetValue`()

    Parameters: | anIndex (int) – anItem (Handle_Geom_Curve &) –
    Return type: | None

  `Split`()

    Parameters: | anIndex (int) –
    Return type: | Handle_TColGeom_HSequenceOfCurve

  `Value`()

    Parameters: | anIndex (int) –
    Return type: | Handle_Geom_Curve

  `thisown`

    The membership flag

class `TColGeom_SequenceNodeOfSequenceOfBoundedCurve`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

  Parameters: | I (Handle_Geom_BoundedCurve &) – n (TCollection_SeqNodePtr &) – p (TCollection_SeqNodePtr &) –
  Return type: | None

  `GetHandle`()
  `Value`()

    Return type: | Handle_Geom_BoundedCurve

  `thisown`

    The membership flag

class `TColGeom_SequenceNodeOfSequenceOfCurve`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

  Parameters: | I (Handle_Geom_Curve &) – n (TCollection_SeqNodePtr &) – p (TCollection_SeqNodePtr &) –
  Return type: | None

  `GetHandle`()
  `Value`()

    Return type: | Handle_Geom_Curve

  `thisown`

    The membership flag

class `TColGeom_SequenceNodeOfSequenceOfSurface`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

  Parameters: | I (Handle_Geom_Surface &) – n (TCollection_SeqNodePtr &) – p (TCollection_SeqNodePtr &) –
  Return type: | None

  `GetHandle`()
  `Value`()

    Return type: | Handle_Geom_Surface

  `thisown`

    The membership flag

class `TColGeom_SequenceOfBoundedCurve`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

  Return type: | None
  Parameters: | Other (TColGeom_SequenceOfBoundedCurve &) –
  Return type: | None

  `Append`()

    Parameters: | T (Handle_Geom_BoundedCurve &) – S (TColGeom_SequenceOfBoundedCurve &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Handle_Geom_BoundedCurve

  `InsertAfter`()

    Parameters: | Index (int) – T (Handle_Geom_BoundedCurve &) – Index – S (TColGeom_SequenceOfBoundedCurve &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Handle_Geom_BoundedCurve &) – Index – S (TColGeom_SequenceOfBoundedCurve &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Handle_Geom_BoundedCurve

  `Prepend`()

    Parameters: | T (Handle_Geom_BoundedCurve &) – S (TColGeom_SequenceOfBoundedCurve &) –
    Return type: | None
    Return type: | None

  `Remove`()

    Parameters: | Index (int) – FromIndex (int) – ToIndex (int) –
    Return type: | None
    Return type: | None

  `Set`()

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

  `SetValue`()

    Parameters: | Index (int) – I (Handle_Geom_BoundedCurve &) –
    Return type: | None

  `Split`()

    Parameters: | Index (int) – Sub (TColGeom_SequenceOfBoundedCurve &) –
    Return type: | None

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_SequenceOfCurve`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

  Return type: | None
  Parameters: | Other (TColGeom_SequenceOfCurve &) –
  Return type: | None

  `Append`()

    Parameters: | T (Handle_Geom_Curve &) – S (TColGeom_SequenceOfCurve &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Handle_Geom_Curve

  `InsertAfter`()

    Parameters: | Index (int) – T (Handle_Geom_Curve &) – Index – S (TColGeom_SequenceOfCurve &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Handle_Geom_Curve &) – Index – S (TColGeom_SequenceOfCurve &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Handle_Geom_Curve

  `Prepend`()

    Parameters: | T (Handle_Geom_Curve &) – S (TColGeom_SequenceOfCurve &) –
    Return type: | None
    Return type: | None

  `Remove`()

    Parameters: | Index (int) – FromIndex (int) – ToIndex (int) –
    Return type: | None
    Return type: | None

  `Set`()

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

  `SetValue`()

    Parameters: | Index (int) – I (Handle_Geom_Curve &) –
    Return type: | None

  `Split`()

    Parameters: | Index (int) – Sub (TColGeom_SequenceOfCurve &) –
    Return type: | None

  `Value`()

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

  `thisown`

    The membership flag

class `TColGeom_SequenceOfSurface`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

  Return type: | None
  Parameters: | Other (TColGeom_SequenceOfSurface &) –
  Return type: | None

  `Append`()

    Parameters: | T (Handle_Geom_Surface &) – S (TColGeom_SequenceOfSurface &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Handle_Geom_Surface

  `InsertAfter`()

    Parameters: | Index (int) – T (Handle_Geom_Surface &) – Index – S (TColGeom_SequenceOfSurface &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Handle_Geom_Surface &) – Index – S (TColGeom_SequenceOfSurface &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Handle_Geom_Surface

  `Prepend`()

    Parameters: | T (Handle_Geom_Surface &) – S (TColGeom_SequenceOfSurface &) –
    Return type: | None
    Return type: | None

  `Remove`()

    Parameters: | Index (int) – FromIndex (int) – ToIndex (int) –
    Return type: | None
    Return type: | None

  `Set`()

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

  `SetValue`()

    Parameters: | Index (int) – I (Handle_Geom_Surface &) –
    Return type: | None

  `Split`()

    Parameters: | Index (int) – Sub (TColGeom_SequenceOfSurface &) –
    Return type: | None

  `Value`()

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

  `thisown`

    The membership flag

`register_handle`(handle, base_object)

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