# OCC.RWStepAP214 module

class `Handle_RWStepAP214_GeneralModule`(*args)

  Bases: `object`

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

    The membership flag

class `Handle_RWStepAP214_ReadWriteModule`(*args)

  Bases: `object`

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

    The membership flag

class `RWStepAP214_GeneralModule`(*args)

  Bases: `object`

  - Creates a GeneralModule

  Return type: | None

  `CategoryNumber`()

    Parameters: | CN (int) – ent (Handle_Standard_Transient &) – shares (Interface_ShareTool &) –
    Return type: | int

  `CheckCase`()
    - Specific Checking of an Entity <ent>

    Parameters: | CN (int) – ent (Handle_Standard_Transient &) – shares (Interface_ShareTool &) – ach (Handle_Interface_Check &) –
    Return type: | None

  `CopyCase`()
    - Specific Copy (‘Deep’) from <entfrom> to <entto> (same type) by using a CopyTool which provides its working Map. Use method Transferred from CopyTool to work

    Parameters: | CN (int) – entfrom (Handle_Standard_Transient &) – entto (Handle_Standard_Transient &) – TC (Interface_CopyTool &) –
    Return type: | None

  `FillSharedCase`()
    - Specific filling of the list of Entities shared by an Entity <ent>, according to a Case Number <CN> (provided by StepAP214 Protocol).

    Parameters: | CN (int) – ent (Handle_Standard_Transient &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `GetHandle`()
  `Name`()
    - Returns the name of a STEP Entity according to its type

    Parameters: | CN (int) – ent (Handle_Standard_Transient &) – shares (Interface_ShareTool &) –
    Return type: | Handle_TCollection_HAsciiString

  `NewVoid`()

    Parameters: | CN (int) – ent (Handle_Standard_Transient &) –
    Return type: | bool

  `thisown`

    The membership flag

class `RWStepAP214_RWAppliedApprovalAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AppliedApprovalAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AppliedApprovalAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AppliedApprovalAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAppliedDateAndTimeAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AppliedDateAndTimeAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AppliedDateAndTimeAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AppliedDateAndTimeAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAppliedDateAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AppliedDateAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AppliedDateAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AppliedDateAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAppliedDocumentReference`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AppliedDocumentReference &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AppliedDocumentReference &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AppliedDocumentReference &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAppliedExternalIdentificationAssignment`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads AppliedExternalIdentificationAssignment

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AppliedExternalIdentificationAssignment &) –
    Return type: | None

  `Share`()
    - Fills data for graph (shared items)

    Parameters: | ent (Handle_StepAP214_AppliedExternalIdentificationAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()
    - Writes AppliedExternalIdentificationAssignment

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AppliedExternalIdentificationAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAppliedGroupAssignment`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads AppliedGroupAssignment

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AppliedGroupAssignment &) –
    Return type: | None

  `Share`()
    - Fills data for graph (shared items)

    Parameters: | ent (Handle_StepAP214_AppliedGroupAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()
    - Writes AppliedGroupAssignment

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AppliedGroupAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAppliedOrganizationAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AppliedOrganizationAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AppliedOrganizationAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AppliedOrganizationAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAppliedPersonAndOrganizationAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AppliedPersonAndOrganizationAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AppliedPersonAndOrganizationAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AppliedPersonAndOrganizationAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAppliedPresentedItem`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AppliedPresentedItem &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AppliedPresentedItem &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AppliedPresentedItem &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAppliedSecurityClassificationAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AppliedSecurityClassificationAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AppliedSecurityClassificationAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AppliedSecurityClassificationAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignActualDateAndTimeAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignActualDateAndTimeAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignActualDateAndTimeAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignActualDateAndTimeAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignActualDateAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignActualDateAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignActualDateAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignActualDateAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignApprovalAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignApprovalAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignApprovalAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignApprovalAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignDateAndPersonAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignDateAndPersonAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignDateAndPersonAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignDateAndPersonAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignDocumentReference`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignDocumentReference &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignDocumentReference &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignDocumentReference &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignGroupAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignGroupAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignGroupAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignGroupAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignNominalDateAndTimeAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignNominalDateAndTimeAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignNominalDateAndTimeAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignNominalDateAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignNominalDateAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignNominalDateAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignNominalDateAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignOrganizationAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignOrganizationAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignOrganizationAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignOrganizationAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignPersonAndOrganizationAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignPersonAndOrganizationAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignPersonAndOrganizationAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignPresentedItem`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignPresentedItem &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignPresentedItem &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignPresentedItem &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWAutoDesignSecurityClassificationAssignment`(*args)

  Bases: `object`

  Return type: | None

  `ReadStep`()

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_AutoDesignSecurityClassificationAssignment &) –
    Return type: | None

  `Share`()

    Parameters: | ent (Handle_StepAP214_AutoDesignSecurityClassificationAssignment &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_AutoDesignSecurityClassificationAssignment &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWClass`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads Class

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_Class &) –
    Return type: | None

  `Share`()
    - Fills data for graph (shared items)

    Parameters: | ent (Handle_StepAP214_Class &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()
    - Writes Class

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_Class &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWExternallyDefinedClass`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads ExternallyDefinedClass

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_ExternallyDefinedClass &) –
    Return type: | None

  `Share`()
    - Fills data for graph (shared items)

    Parameters: | ent (Handle_StepAP214_ExternallyDefinedClass &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()
    - Writes ExternallyDefinedClass

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_ExternallyDefinedClass &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWExternallyDefinedGeneralProperty`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads ExternallyDefinedGeneralProperty

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_ExternallyDefinedGeneralProperty &) –
    Return type: | None

  `Share`()
    - Fills data for graph (shared items)

    Parameters: | ent (Handle_StepAP214_ExternallyDefinedGeneralProperty &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()
    - Writes ExternallyDefinedGeneralProperty

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_ExternallyDefinedGeneralProperty &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_RWRepItemGroup`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads RepItemGroup

    Parameters: | data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_StepAP214_RepItemGroup &) –
    Return type: | None

  `Share`()
    - Fills data for graph (shared items)

    Parameters: | ent (Handle_StepAP214_RepItemGroup &) – iter (Interface_EntityIterator &) –
    Return type: | None

  `WriteStep`()
    - Writes RepItemGroup

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepAP214_RepItemGroup &) –
    Return type: | None

  `thisown`

    The membership flag

class `RWStepAP214_ReadWriteModule`(*args)

  Bases: `object`

  Return type: | None

  `CaseStep`()
    - associates a positive Case Number to each type of StepAP214 entity, given as a String defined in the EXPRESS form

    Parameters: | atype (TCollection_AsciiString &) –
    Return type: | int

    - associates a positive Case Number to each type of StepAP214 Complex entity, given as a String defined in the EXPRESS form

    Parameters: | types (TColStd_SequenceOfAsciiString &) –
    Return type: | int

  `ComplexType`()

    Parameters: | CN (int) – types (TColStd_SequenceOfAsciiString &) –
    Return type: | bool

  `GetHandle`()
  `IsComplex`()
    - returns True if the Case Number corresponds to a Complex Type

    Parameters: | CN (int) –
    Return type: | bool

  `ReadStep`()

    Parameters: | CN (int) – data (Handle_StepData_StepReaderData &) – num (int) – ach (Handle_Interface_Check &) – ent (Handle_Standard_Transient &) –
    Return type: | None

  `StepType`()
    - returns a StepType (defined in EXPRESS form which belongs to a Type of Entity, identified by its CaseNumber determined by Protocol

    Parameters: | CN (int) –
    Return type: | TCollection_AsciiString

  `WriteStep`()

    Parameters: | CN (int) – SW (StepData_StepWriter &) – ent (Handle_Standard_Transient &) –
    Return type: | None

  `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

class `rwstepap214`

  Bases: `object`

  static `Init`(*args)
    - enforced the initialisation of the libraries

    Return type: | void

  `thisown`

    The membership flag

`rwstepap214_Init`(*args)
  - enforced the initialisation of the libraries

  Return type: | void