# OCC.AppBlend module

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

  Bases: `object`

  `Curve2d`()

    Parameters: | Index (int) – TPoles (TColgp_Array1OfPnt2d) – TKnots (TColStd_Array1OfReal &) – TMults (TColStd_Array1OfInteger &) –
    Return type: | void

  `Curve2dPoles`()

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

  `Curves2dDegree`()

    Return type: | int

  `Curves2dKnots`()

    Return type: | TColStd_Array1OfReal

  `Curves2dMults`()

    Return type: | TColStd_Array1OfInteger

  `Curves2dShape`()

    Parameters: | Degree (int &) – NbPoles (int &) – NbKnots (int &) –
    Return type: | void

  `IsDone`()

    Return type: | bool

  `NbCurves2d`()

    Return type: | int

  `SurfPoles`()

    Return type: | TColgp_Array2OfPnt

  `SurfShape`()

    Parameters: | UDegree (int &) – VDegree (int &) – NbUPoles (int &) – NbVPoles (int &) – NbUKnots (int &) – NbVKnots (int &) –
    Return type: | void

  `SurfUKnots`()

    Return type: | TColStd_Array1OfReal

  `SurfUMults`()

    Return type: | TColStd_Array1OfInteger

  `SurfVKnots`()

    Return type: | TColStd_Array1OfReal

  `SurfVMults`()

    Return type: | TColStd_Array1OfInteger

  `SurfWeights`()

    Return type: | TColStd_Array2OfReal

  `Surface`()

    Parameters: | TPoles (TColgp_Array2OfPnt) – TWeights (TColStd_Array2OfReal &) – TUKnots (TColStd_Array1OfReal &) – TVKnots (TColStd_Array1OfReal &) – TUMults (TColStd_Array1OfInteger &) – TVMults (TColStd_Array1OfInteger &) –
    Return type: | void

  `TolCurveOnSurf`()

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

  `TolReached`()

    Parameters: | Tol3d (float &) – Tol2d (float &) –
    Return type: | void

  `UDegree`()

    Return type: | int

  `VDegree`()

    Return type: | int

  `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