# OCC.Plate module

class `Handle_Plate_HArray1OfPinpointConstraint`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_Plate_SequenceNodeOfSequenceOfLinearScalarConstraint`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

    The membership flag

class `Handle_Plate_SequenceNodeOfSequenceOfLinearXYZConstraint`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

    The membership flag

class `Handle_Plate_SequenceNodeOfSequenceOfPinpointConstraint`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

    The membership flag

class `Plate_Array1OfPinpointConstraint`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `Plate_D1`(*args)

  Bases: `object`

  Parameters: | du (gp_XYZ) – dv (gp_XYZ) – ref (Plate_D1 &) –
  Return type: | None
  Return type: | None

  `DU`()

    Return type: | gp_XYZ

  `DV`()

    Return type: | gp_XYZ

  `thisown`

    The membership flag

class `Plate_D2`(*args)

  Bases: `object`

  Parameters: | duu (gp_XYZ) – duv (gp_XYZ) – dvv (gp_XYZ) – ref (Plate_D2 &) –
  Return type: | None
  Return type: | None

  `thisown`

    The membership flag

class `Plate_D3`(*args)

  Bases: `object`

  Parameters: | duuu (gp_XYZ) – duuv (gp_XYZ) – duvv (gp_XYZ) – dvvv (gp_XYZ) – ref (Plate_D3 &) –
  Return type: | None
  Return type: | None

  `thisown`

    The membership flag

class `Plate_FreeGtoCConstraint`(*args)

  Bases: `object`

  Parameters: | point2d (gp_XY) – D1S (Plate_D1 &) – D1T (Plate_D1 &) – IncrementalLoad (float) – default value is 1.0 orientation (int) – default value is 0 point2d – D1S – D1T – D2S (Plate_D2 &) – D2T (Plate_D2 &) – IncrementalLoad – default value is 1.0 orientation – default value is 0 point2d – D1S – D1T – D2S – D2T – D3S (Plate_D3 &) – D3T (Plate_D3 &) – IncrementalLoad – default value is 1.0 orientation – default value is 0
  Return type: | None
  Return type: | None
  Return type: | None

  `GetPPC`()

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

  `LSC`()

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

  `nb_LSC`()

    Return type: | int

  `nb_PPC`()

    Return type: | int

  `thisown`

    The membership flag

class `Plate_GlobalTranslationConstraint`(*args)

  Bases: `object`

  Parameters: | SOfXY (TColgp_SequenceOfXY) –
  Return type: | None

  `LXYZC`()

    Return type: | Plate_LinearXYZConstraint

  `thisown`

    The membership flag

class `Plate_GtoCConstraint`(*args)

  Bases: `object`

  Parameters: | ref (Plate_GtoCConstraint &) – point2d (gp_XY) – D1S (Plate_D1 &) – D1T (Plate_D1 &) – point2d – D1S – D1T – nP (gp_XYZ) – point2d – D1S – D1T – D2S (Plate_D2 &) – D2T (Plate_D2 &) – point2d – D1S – D1T – D2S – D2T – nP – point2d – D1S – D1T – D2S – D2T – D3S (Plate_D3 &) – D3T (Plate_D3 &) – point2d – D1S – D1T – D2S – D2T – D3S – D3T – nP –
  Return type: | None
  Return type: | None
  Return type: | None
  Return type: | None
  Return type: | None
  Return type: | None
  Return type: | None

  `D1SurfInit`()

    Return type: | Plate_D1

  `GetPPC`()

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

  `nb_PPC`()

    Return type: | int

  `thisown`

    The membership flag

class `Plate_HArray1OfPinpointConstraint`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | Plate_Array1OfPinpointConstraint

  `ChangeArray1`()

    Return type: | Plate_Array1OfPinpointConstraint

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `Plate_LineConstraint`(*args)

  Bases: `object`

  Parameters: | point2d (gp_XY) – lin (gp_Lin) – iu (int) – default value is 0 iv (int) – default value is 0
  Return type: | None

  `LSC`()

    Return type: | Plate_LinearScalarConstraint

  `thisown`

    The membership flag

class `Plate_LinearScalarConstraint`(*args)

  Bases: `object`

  Return type: | None
  Parameters: | PPC1 (Plate_PinpointConstraint &) – coeff (TColgp_Array2OfXYZ) – ppc (Plate_Array1OfPinpointConstraint &) – coeff – ppc – coeff – ColLen (int) – RowLen (int) –
  Return type: | None
  Return type: | None
  Return type: | None
  Return type: | None

  `Coeff`()

    Return type: | TColgp_Array2OfXYZ

  `GetPPC`()

    Return type: | Plate_Array1OfPinpointConstraint

  `SetCoeff`()
    - Sets the coeff of index (Row,Col) to Value raise if Row (respectively Col) is greater than the Row (respectively Column) length of coeff

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

  `SetPPC`()
    - Sets the PinPointConstraint of index Index to Value raise if Index is greater than the length of ppc or the Row length of coeff or lower than 1

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

  `thisown`

    The membership flag

class `Plate_LinearXYZConstraint`(*args)

  Bases: `object`

  Return type: | None
  Parameters: | ppc (Plate_Array1OfPinpointConstraint &) – coeff (TColStd_Array2OfReal &) – ppc – coeff – ColLen (int) – RowLen (int) –
  Return type: | None
  Return type: | None
  Return type: | None

  `Coeff`()

    Return type: | TColStd_Array2OfReal

  `GetPPC`()

    Return type: | Plate_Array1OfPinpointConstraint

  `SetCoeff`()
    - Sets the coeff of index (Row,Col) to Value raise if Row (respectively Col) is greater than the Row (respectively Column) length of coeff

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

  `SetPPC`()
    - Sets the PinPointConstraint of index Index to Value raise if Index is greater than the length of ppc or the Row length of coeff or lower than 1

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

  `thisown`

    The membership flag

class `Plate_PinpointConstraint`(*args)

  Bases: `object`

  Return type: | None
  Parameters: | point2d (gp_XY) – ImposedValue (gp_XYZ) – iu (int) – default value is 0 iv (int) – default value is 0
  Return type: | None

  `Idu`()

    Return type: | int

  `Idv`()

    Return type: | int

  `Pnt2d`()

    Return type: | gp_XY

  `Value`()

    Return type: | gp_XYZ

  `thisown`

    The membership flag

class `Plate_PlaneConstraint`(*args)

  Bases: `object`

  Parameters: | point2d (gp_XY) – pln (gp_Pln) – iu (int) – default value is 0 iv (int) – default value is 0
  Return type: | None

  `LSC`()

    Return type: | Plate_LinearScalarConstraint

  `thisown`

    The membership flag

class `Plate_Plate`(*args)

  Bases: `object`

  Return type: | None
  Parameters: | Ref (Plate_Plate &) –
  Return type: | None

  `CoefPol`()

    Parameters: | Coefs (Handle_TColgp_HArray2OfXYZ) –
    Return type: | None

  `Continuity`()

    Return type: | int

  `Copy`()

    Parameters: | Ref (Plate_Plate &) –
    Return type: | Plate_Plate

  `Evaluate`()

    Parameters: | point2d (gp_XY) –
    Return type: | gp_XYZ

  `EvaluateDerivative`()

    Parameters: | point2d (gp_XY) – iu (int) – iv (int) –
    Return type: | gp_XYZ

  `Init`()
    - reset the Plate in the initial state ( same as after Create())

    Return type: | None

  `IsDone`()
    - returns True if all has been correctly done.

    Return type: | bool

  `Load`()

    Parameters: | PConst (Plate_PlaneConstraint &) – LXYZConst (Plate_LinearXYZConstraint &) – LScalarConst (Plate_LinearScalarConstraint &) – GTConst (Plate_GlobalTranslationConstraint &) – LConst (Plate_LineConstraint &) – PConst – SCConst (Plate_SampledCurveConstraint &) – GtoCConst (Plate_GtoCConstraint &) – FGtoCConst (Plate_FreeGtoCConstraint &) –
    Return type: | None
    Return type: | None
    Return type: | None
    Return type: | None
    Return type: | None
    Return type: | None
    Return type: | None
    Return type: | None
    Return type: | None

  `Set`()

    Parameters: | Ref (Plate_Plate &) –
    Return type: | Plate_Plate

  `SetPolynomialPartOnly`()

    Parameters: | PPOnly (bool) – default value is Standard_True
    Return type: | None

  `SolveTI`()

    Parameters: | ord (int) – default value is 4 anisotropie (float) – default value is 1.0
    Return type: | None

  `UVBox`()

    Parameters: | UMin (float &) – UMax (float &) – VMin (float &) – VMax (float &) –
    Return type: | None

  `UVConstraints`()

    Parameters: | Seq (TColgp_SequenceOfXY) –
    Return type: | None

  `destroy`()

    Return type: | None

  `thisown`

    The membership flag

class `Plate_SampledCurveConstraint`(*args)

  Bases: `object`

  Parameters: | SOPPC (Plate_SequenceOfPinpointConstraint &) – n (int) –
  Return type: | None

  `LXYZC`()

    Return type: | Plate_LinearXYZConstraint

  `thisown`

    The membership flag

class `Plate_SequenceNodeOfSequenceOfLinearScalarConstraint`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

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

  `GetHandle`()
  `Value`()

    Return type: | Plate_LinearScalarConstraint

  `thisown`

    The membership flag

class `Plate_SequenceNodeOfSequenceOfLinearXYZConstraint`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

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

  `GetHandle`()
  `Value`()

    Return type: | Plate_LinearXYZConstraint

  `thisown`

    The membership flag

class `Plate_SequenceNodeOfSequenceOfPinpointConstraint`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

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

  `GetHandle`()
  `Value`()

    Return type: | Plate_PinpointConstraint

  `thisown`

    The membership flag

class `Plate_SequenceOfLinearScalarConstraint`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

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

  `Append`()

    Parameters: | T (Plate_LinearScalarConstraint &) – S (Plate_SequenceOfLinearScalarConstraint &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Plate_LinearScalarConstraint

  `InsertAfter`()

    Parameters: | Index (int) – T (Plate_LinearScalarConstraint &) – Index – S (Plate_SequenceOfLinearScalarConstraint &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Plate_LinearScalarConstraint &) – Index – S (Plate_SequenceOfLinearScalarConstraint &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Plate_LinearScalarConstraint

  `Prepend`()

    Parameters: | T (Plate_LinearScalarConstraint &) – S (Plate_SequenceOfLinearScalarConstraint &) –
    Return type: | None
    Return type: | None

  `Remove`()

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

  `Set`()

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

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `Plate_SequenceOfLinearXYZConstraint`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

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

  `Append`()

    Parameters: | T (Plate_LinearXYZConstraint &) – S (Plate_SequenceOfLinearXYZConstraint &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Plate_LinearXYZConstraint

  `InsertAfter`()

    Parameters: | Index (int) – T (Plate_LinearXYZConstraint &) – Index – S (Plate_SequenceOfLinearXYZConstraint &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Plate_LinearXYZConstraint &) – Index – S (Plate_SequenceOfLinearXYZConstraint &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Plate_LinearXYZConstraint

  `Prepend`()

    Parameters: | T (Plate_LinearXYZConstraint &) – S (Plate_SequenceOfLinearXYZConstraint &) –
    Return type: | None
    Return type: | None

  `Remove`()

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

  `Set`()

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

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `Plate_SequenceOfPinpointConstraint`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

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

  `Append`()

    Parameters: | T (Plate_PinpointConstraint &) – S (Plate_SequenceOfPinpointConstraint &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Plate_PinpointConstraint

  `InsertAfter`()

    Parameters: | Index (int) – T (Plate_PinpointConstraint &) – Index – S (Plate_SequenceOfPinpointConstraint &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Plate_PinpointConstraint &) – Index – S (Plate_SequenceOfPinpointConstraint &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Plate_PinpointConstraint

  `Prepend`()

    Parameters: | T (Plate_PinpointConstraint &) – S (Plate_SequenceOfPinpointConstraint &) –
    Return type: | None
    Return type: | None

  `Remove`()

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

  `Set`()

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

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `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