# OCC.RWStepElement module

class `RWStepElement_RWAnalysisItemWithinRepresentation`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads AnalysisItemWithinRepresentation

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

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

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

  `WriteStep`()
    - Writes AnalysisItemWithinRepresentation

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

  `thisown`

    The membership flag

class `RWStepElement_RWCurve3dElementDescriptor`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads Curve3dElementDescriptor

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

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

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

  `WriteStep`()
    - Writes Curve3dElementDescriptor

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

  `thisown`

    The membership flag

class `RWStepElement_RWCurveElementEndReleasePacket`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads CurveElementEndReleasePacket

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

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

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

  `WriteStep`()
    - Writes CurveElementEndReleasePacket

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

  `thisown`

    The membership flag

class `RWStepElement_RWCurveElementSectionDefinition`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads CurveElementSectionDefinition

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

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

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

  `WriteStep`()
    - Writes CurveElementSectionDefinition

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

  `thisown`

    The membership flag

class `RWStepElement_RWCurveElementSectionDerivedDefinitions`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads CurveElementSectionDerivedDefinitions

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

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

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

  `WriteStep`()
    - Writes CurveElementSectionDerivedDefinitions

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

  `thisown`

    The membership flag

class `RWStepElement_RWElementDescriptor`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads ElementDescriptor

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

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

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

  `WriteStep`()
    - Writes ElementDescriptor

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

  `thisown`

    The membership flag

class `RWStepElement_RWElementMaterial`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads ElementMaterial

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

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

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

  `WriteStep`()
    - Writes ElementMaterial

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

  `thisown`

    The membership flag

class `RWStepElement_RWSurface3dElementDescriptor`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads Surface3dElementDescriptor

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

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

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

  `WriteStep`()
    - Writes Surface3dElementDescriptor

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

  `thisown`

    The membership flag

class `RWStepElement_RWSurfaceElementProperty`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads SurfaceElementProperty

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

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

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

  `WriteStep`()
    - Writes SurfaceElementProperty

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

  `thisown`

    The membership flag

class `RWStepElement_RWSurfaceSection`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads SurfaceSection

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

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

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

  `WriteStep`()
    - Writes SurfaceSection

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

  `thisown`

    The membership flag

class `RWStepElement_RWSurfaceSectionField`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads SurfaceSectionField

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

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

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

  `WriteStep`()
    - Writes SurfaceSectionField

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

  `thisown`

    The membership flag

class `RWStepElement_RWSurfaceSectionFieldConstant`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads SurfaceSectionFieldConstant

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

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

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

  `WriteStep`()
    - Writes SurfaceSectionFieldConstant

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

  `thisown`

    The membership flag

class `RWStepElement_RWSurfaceSectionFieldVarying`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads SurfaceSectionFieldVarying

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

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

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

  `WriteStep`()
    - Writes SurfaceSectionFieldVarying

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

  `thisown`

    The membership flag

class `RWStepElement_RWUniformSurfaceSection`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads UniformSurfaceSection

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

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

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

  `WriteStep`()
    - Writes UniformSurfaceSection

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

  `thisown`

    The membership flag

class `RWStepElement_RWVolume3dElementDescriptor`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ReadStep`()
    - Reads Volume3dElementDescriptor

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

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

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

  `WriteStep`()
    - Writes Volume3dElementDescriptor

    Parameters: | SW (StepData_StepWriter &) – ent (Handle_StepElement_Volume3dElementDescriptor &) –
    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