# OCC.StepElement module

class `Handle_StepElement_AnalysisItemWithinRepresentation`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_Curve3dElementDescriptor`(*args)

  Bases: `OCC.StepElement.Handle_StepElement_ElementDescriptor`

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

    The membership flag

class `Handle_StepElement_CurveElementEndReleasePacket`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_CurveElementFreedomMember`(*args)

  Bases: `object`

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

    The membership flag

class `Handle_StepElement_CurveElementPurposeMember`(*args)

  Bases: `object`

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

    The membership flag

class `Handle_StepElement_CurveElementSectionDefinition`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_CurveElementSectionDerivedDefinitions`(*args)

  Bases: `OCC.StepElement.Handle_StepElement_CurveElementSectionDefinition`

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

    The membership flag

class `Handle_StepElement_ElementAspectMember`(*args)

  Bases: `object`

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

    The membership flag

class `Handle_StepElement_ElementDescriptor`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_ElementMaterial`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HArray1OfCurveElementEndReleasePacket`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HArray1OfCurveElementSectionDefinition`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HArray1OfHSequenceOfCurveElementPurposeMember`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HArray1OfHSequenceOfSurfaceElementPurposeMember`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HArray1OfSurfaceSection`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HArray1OfVolumeElementPurpose`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HArray1OfVolumeElementPurposeMember`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HArray2OfCurveElementPurposeMember`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HArray2OfSurfaceElementPurpose`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HArray2OfSurfaceElementPurposeMember`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HSequenceOfCurveElementPurposeMember`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HSequenceOfCurveElementSectionDefinition`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HSequenceOfElementMaterial`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_HSequenceOfSurfaceElementPurposeMember`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_MeasureOrUnspecifiedValueMember`(*args)

  Bases: `object`

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

    The membership flag

class `Handle_StepElement_SequenceNodeOfSequenceOfCurveElementPurposeMember`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

    The membership flag

class `Handle_StepElement_SequenceNodeOfSequenceOfCurveElementSectionDefinition`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

    The membership flag

class `Handle_StepElement_SequenceNodeOfSequenceOfElementMaterial`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

    The membership flag

class `Handle_StepElement_SequenceNodeOfSequenceOfSurfaceElementPurposeMember`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

    The membership flag

class `Handle_StepElement_Surface3dElementDescriptor`(*args)

  Bases: `OCC.StepElement.Handle_StepElement_ElementDescriptor`

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

    The membership flag

class `Handle_StepElement_SurfaceElementProperty`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_SurfaceElementPurposeMember`(*args)

  Bases: `object`

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

    The membership flag

class `Handle_StepElement_SurfaceSection`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_SurfaceSectionField`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepElement_SurfaceSectionFieldConstant`(*args)

  Bases: `OCC.StepElement.Handle_StepElement_SurfaceSectionField`

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

    The membership flag

class `Handle_StepElement_SurfaceSectionFieldVarying`(*args)

  Bases: `OCC.StepElement.Handle_StepElement_SurfaceSectionField`

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

    The membership flag

class `Handle_StepElement_UniformSurfaceSection`(*args)

  Bases: `OCC.StepElement.Handle_StepElement_SurfaceSection`

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

    The membership flag

class `Handle_StepElement_Volume3dElementDescriptor`(*args)

  Bases: `OCC.StepElement.Handle_StepElement_ElementDescriptor`

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

    The membership flag

class `Handle_StepElement_VolumeElementPurposeMember`(*args)

  Bases: `object`

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

    The membership flag

class `StepElement_AnalysisItemWithinRepresentation`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Description`()
    - Returns field Description

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aDescription (Handle_TCollection_HAsciiString &) – aItem (Handle_StepRepr_RepresentationItem &) – aRep (Handle_StepRepr_Representation &) –
    Return type: | None

  `Item`()
    - Returns field Item

    Return type: | Handle_StepRepr_RepresentationItem

  `Name`()
    - Returns field Name

    Return type: | Handle_TCollection_HAsciiString

  `Rep`()
    - Returns field Rep

    Return type: | Handle_StepRepr_Representation

  `SetDescription`()
    - Set field Description

    Parameters: | Description (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetItem`()
    - Set field Item

    Parameters: | Item (Handle_StepRepr_RepresentationItem &) –
    Return type: | None

  `SetName`()
    - Set field Name

    Parameters: | Name (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetRep`()
    - Set field Rep

    Parameters: | Rep (Handle_StepRepr_Representation &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_Array1OfCurveElementEndReleasePacket`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Array1OfCurveElementSectionDefinition`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Array1OfHSequenceOfCurveElementPurposeMember`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Array1OfHSequenceOfSurfaceElementPurposeMember`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Array1OfMeasureOrUnspecifiedValue`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Array1OfSurfaceSection`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Array1OfVolumeElementPurpose`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Array1OfVolumeElementPurposeMember`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Array2OfCurveElementPurposeMember`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `ColLength`()

    Return type: | int

  `Destroy`()

    Return type: | None

  `Init`()

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

  `LowerCol`()

    Return type: | int

  `LowerRow`()

    Return type: | int

  `RowLength`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `UpperCol`()

    Return type: | int

  `UpperRow`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Array2OfSurfaceElementPurpose`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `ColLength`()

    Return type: | int

  `Destroy`()

    Return type: | None

  `Init`()

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

  `LowerCol`()

    Return type: | int

  `LowerRow`()

    Return type: | int

  `RowLength`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `UpperCol`()

    Return type: | int

  `UpperRow`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Array2OfSurfaceElementPurposeMember`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `ColLength`()

    Return type: | int

  `Destroy`()

    Return type: | None

  `Init`()

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

  `LowerCol`()

    Return type: | int

  `LowerRow`()

    Return type: | int

  `RowLength`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `UpperCol`()

    Return type: | int

  `UpperRow`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Curve3dElementDescriptor`(*args)

  Bases: `OCC.StepElement.StepElement_ElementDescriptor`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aElementDescriptor_TopologyOrder (StepElement_ElementOrder) – aElementDescriptor_Description (Handle_TCollection_HAsciiString &) – aPurpose (Handle_StepElement_HArray1OfHSequenceOfCurveElementPurposeMember &) –
    Return type: | None

  `Purpose`()
    - Returns field Purpose

    Return type: | Handle_StepElement_HArray1OfHSequenceOfCurveElementPurposeMember

  `SetPurpose`()
    - Set field Purpose

    Parameters: | Purpose (Handle_StepElement_HArray1OfHSequenceOfCurveElementPurposeMember &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_CurveElementEndReleasePacket`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aReleaseFreedom (StepElement_CurveElementFreedom &) – aReleaseStiffness (float) –
    Return type: | None

  `ReleaseFreedom`()
    - Returns field ReleaseFreedom

    Return type: | StepElement_CurveElementFreedom

  `ReleaseStiffness`()
    - Returns field ReleaseStiffness

    Return type: | float

  `SetReleaseFreedom`()
    - Set field ReleaseFreedom

    Parameters: | ReleaseFreedom (StepElement_CurveElementFreedom &) –
    Return type: | None

  `SetReleaseStiffness`()
    - Set field ReleaseStiffness

    Parameters: | ReleaseStiffness (float) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_CurveElementFreedom`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ApplicationDefinedDegreeOfFreedom`()
    - Returns Value as ApplicationDefinedDegreeOfFreedom (or Null if another type)

    Return type: | Handle_TCollection_HAsciiString

  `CaseMem`()
    - Recognizes a items of select member CurveElementFreedomMember 1 -> EnumeratedCurveElementFreedom 2 -> ApplicationDefinedDegreeOfFreedom 0 else

    Parameters: | ent (Handle_StepData_SelectMember &) –
    Return type: | int

  `CaseNum`()
    - Recognizes a kind of CurveElementFreedom select type return 0

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

  `EnumeratedCurveElementFreedom`()
    - Returns Value as EnumeratedCurveElementFreedom (or Null if another type)

    Return type: | StepElement_EnumeratedCurveElementFreedom

  `NewMember`()
    - Returns a new select member the type CurveElementFreedomMember

    Return type: | Handle_StepData_SelectMember

  `SetApplicationDefinedDegreeOfFreedom`()
    - Set Value for ApplicationDefinedDegreeOfFreedom

    Parameters: | aVal (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetEnumeratedCurveElementFreedom`()
    - Set Value for EnumeratedCurveElementFreedom

    Parameters: | aVal (StepElement_EnumeratedCurveElementFreedom) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_CurveElementFreedomMember`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `HasName`()
    - Returns True if has name

    Return type: | bool

  `Matches`()
    - Tells if the name of a SelectMember matches a given one;

    Parameters: | name (char *) –
    Return type: | bool

  `Name`()
    - Returns set name

    Return type: | char *

  `SetName`()
    - Set name

    Parameters: | name (char *) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepElement_CurveElementPurpose`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ApplicationDefinedElementPurpose`()
    - Returns Value as ApplicationDefinedElementPurpose (or Null if another type)

    Return type: | Handle_TCollection_HAsciiString

  `CaseMem`()
    - Recognizes a items of select member CurveElementPurposeMember 1 -> EnumeratedCurveElementPurpose 2 -> ApplicationDefinedElementPurpose 0 else

    Parameters: | ent (Handle_StepData_SelectMember &) –
    Return type: | int

  `CaseNum`()
    - Recognizes a kind of CurveElementPurpose select type return 0

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

  `EnumeratedCurveElementPurpose`()
    - Returns Value as EnumeratedCurveElementPurpose (or Null if another type)

    Return type: | StepElement_EnumeratedCurveElementPurpose

  `NewMember`()
    - Returns a new select member the type CurveElementPurposeMember

    Return type: | Handle_StepData_SelectMember

  `SetApplicationDefinedElementPurpose`()
    - Set Value for ApplicationDefinedElementPurpose

    Parameters: | aVal (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetEnumeratedCurveElementPurpose`()
    - Set Value for EnumeratedCurveElementPurpose

    Parameters: | aVal (StepElement_EnumeratedCurveElementPurpose) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_CurveElementPurposeMember`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `HasName`()
    - Returns True if has name

    Return type: | bool

  `Matches`()
    - Tells if the name of a SelectMember matches a given one;

    Parameters: | name (char *) –
    Return type: | bool

  `Name`()
    - Returns set name

    Return type: | char *

  `SetName`()
    - Set name

    Parameters: | name (char *) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepElement_CurveElementSectionDefinition`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Description`()
    - Returns field Description

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aDescription (Handle_TCollection_HAsciiString &) – aSectionAngle (float) –
    Return type: | None

  `SectionAngle`()
    - Returns field SectionAngle

    Return type: | float

  `SetDescription`()
    - Set field Description

    Parameters: | Description (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetSectionAngle`()
    - Set field SectionAngle

    Parameters: | SectionAngle (float) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_CurveElementSectionDerivedDefinitions`(*args)

  Bases: `OCC.StepElement.StepElement_CurveElementSectionDefinition`

  - Empty constructor

  Return type: | None

  `CrossSectionalArea`()
    - Returns field CrossSectionalArea

    Return type: | float

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aCurveElementSectionDefinition_Description (Handle_TCollection_HAsciiString &) – aCurveElementSectionDefinition_SectionAngle (float) – aCrossSectionalArea (float) – aShearArea (Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue &) – aSecondMomentOfArea (Handle_TColStd_HArray1OfReal &) – aTorsionalConstant (float) – aWarpingConstant (StepElement_MeasureOrUnspecifiedValue &) – aLocationOfCentroid (Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue &) – aLocationOfShearCentre (Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue &) – aLocationOfNonStructuralMass (Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue &) – aNonStructuralMass (StepElement_MeasureOrUnspecifiedValue &) – aPolarMoment (StepElement_MeasureOrUnspecifiedValue &) –
    Return type: | None

  `LocationOfCentroid`()
    - Returns field LocationOfCentroid

    Return type: | Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue

  `LocationOfNonStructuralMass`()
    - Returns field LocationOfNonStructuralMass

    Return type: | Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue

  `LocationOfShearCentre`()
    - Returns field LocationOfShearCentre

    Return type: | Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue

  `NonStructuralMass`()
    - Returns field NonStructuralMass

    Return type: | StepElement_MeasureOrUnspecifiedValue

  `PolarMoment`()
    - Returns field PolarMoment

    Return type: | StepElement_MeasureOrUnspecifiedValue

  `SecondMomentOfArea`()
    - Returns field SecondMomentOfArea

    Return type: | Handle_TColStd_HArray1OfReal

  `SetCrossSectionalArea`()
    - Set field CrossSectionalArea

    Parameters: | CrossSectionalArea (float) –
    Return type: | None

  `SetLocationOfCentroid`()
    - Set field LocationOfCentroid

    Parameters: | LocationOfCentroid (Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue &) –
    Return type: | None

  `SetLocationOfNonStructuralMass`()
    - Set field LocationOfNonStructuralMass

    Parameters: | LocationOfNonStructuralMass (Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue &) –
    Return type: | None

  `SetLocationOfShearCentre`()
    - Set field LocationOfShearCentre

    Parameters: | LocationOfShearCentre (Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue &) –
    Return type: | None

  `SetNonStructuralMass`()
    - Set field NonStructuralMass

    Parameters: | NonStructuralMass (StepElement_MeasureOrUnspecifiedValue &) –
    Return type: | None

  `SetPolarMoment`()
    - Set field PolarMoment

    Parameters: | PolarMoment (StepElement_MeasureOrUnspecifiedValue &) –
    Return type: | None

  `SetSecondMomentOfArea`()
    - Set field SecondMomentOfArea

    Parameters: | SecondMomentOfArea (Handle_TColStd_HArray1OfReal &) –
    Return type: | None

  `SetShearArea`()
    - Set field ShearArea

    Parameters: | ShearArea (Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue &) –
    Return type: | None

  `SetTorsionalConstant`()
    - Set field TorsionalConstant

    Parameters: | TorsionalConstant (float) –
    Return type: | None

  `SetWarpingConstant`()
    - Set field WarpingConstant

    Parameters: | WarpingConstant (StepElement_MeasureOrUnspecifiedValue &) –
    Return type: | None

  `ShearArea`()
    - Returns field ShearArea

    Return type: | Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue

  `TorsionalConstant`()
    - Returns field TorsionalConstant

    Return type: | float

  `WarpingConstant`()
    - Returns field WarpingConstant

    Return type: | StepElement_MeasureOrUnspecifiedValue

  `thisown`

    The membership flag

class `StepElement_ElementAspect`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `CaseMem`()
    - Recognizes a items of select member ElementAspectMember 1 -> ElementVolume 2 -> Volume3dFace 3 -> Volume2dFace 4 -> Volume3dEdge 5 -> Volume2dEdge 6 -> Surface3dFace 7 -> Surface2dFace 8 -> Surface3dEdge 9 -> Surface2dEdge 10 -> CurveEdge 0 else

    Parameters: | ent (Handle_StepData_SelectMember &) –
    Return type: | int

  `CaseNum`()
    - Recognizes a kind of ElementAspect select type return 0

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

  `CurveEdge`()
    - Returns Value as CurveEdge (or Null if another type)

    Return type: | StepElement_CurveEdge

  `ElementVolume`()
    - Returns Value as ElementVolume (or Null if another type)

    Return type: | StepElement_ElementVolume

  `NewMember`()
    - Returns a new select member the type ElementAspectMember

    Return type: | Handle_StepData_SelectMember

  `SetCurveEdge`()
    - Set Value for CurveEdge

    Parameters: | aVal (StepElement_CurveEdge) –
    Return type: | None

  `SetElementVolume`()
    - Set Value for ElementVolume

    Parameters: | aVal (StepElement_ElementVolume) –
    Return type: | None

  `SetSurface2dEdge`()
    - Set Value for Surface2dEdge

    Parameters: | aVal (int) –
    Return type: | None

  `SetSurface2dFace`()
    - Set Value for Surface2dFace

    Parameters: | aVal (int) –
    Return type: | None

  `SetSurface3dEdge`()
    - Set Value for Surface3dEdge

    Parameters: | aVal (int) –
    Return type: | None

  `SetSurface3dFace`()
    - Set Value for Surface3dFace

    Parameters: | aVal (int) –
    Return type: | None

  `SetVolume2dEdge`()
    - Set Value for Volume2dEdge

    Parameters: | aVal (int) –
    Return type: | None

  `SetVolume2dFace`()
    - Set Value for Volume2dFace

    Parameters: | aVal (int) –
    Return type: | None

  `SetVolume3dEdge`()
    - Set Value for Volume3dEdge

    Parameters: | aVal (int) –
    Return type: | None

  `SetVolume3dFace`()
    - Set Value for Volume3dFace

    Parameters: | aVal (int) –
    Return type: | None

  `Surface2dEdge`()
    - Returns Value as Surface2dEdge (or Null if another type)

    Return type: | int

  `Surface2dFace`()
    - Returns Value as Surface2dFace (or Null if another type)

    Return type: | int

  `Surface3dEdge`()
    - Returns Value as Surface3dEdge (or Null if another type)

    Return type: | int

  `Surface3dFace`()
    - Returns Value as Surface3dFace (or Null if another type)

    Return type: | int

  `Volume2dEdge`()
    - Returns Value as Volume2dEdge (or Null if another type)

    Return type: | int

  `Volume2dFace`()
    - Returns Value as Volume2dFace (or Null if another type)

    Return type: | int

  `Volume3dEdge`()
    - Returns Value as Volume3dEdge (or Null if another type)

    Return type: | int

  `Volume3dFace`()
    - Returns Value as Volume3dFace (or Null if another type)

    Return type: | int

  `thisown`

    The membership flag

class `StepElement_ElementAspectMember`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `HasName`()
    - Returns True if has name

    Return type: | bool

  `Matches`()
    - Tells if the name of a SelectMember matches a given one;

    Parameters: | name (char *) –
    Return type: | bool

  `Name`()
    - Returns set name

    Return type: | char *

  `SetName`()
    - Set name

    Parameters: | name (char *) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepElement_ElementDescriptor`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Description`()
    - Returns field Description

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aTopologyOrder (StepElement_ElementOrder) – aDescription (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetDescription`()
    - Set field Description

    Parameters: | Description (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetTopologyOrder`()
    - Set field TopologyOrder

    Parameters: | TopologyOrder (StepElement_ElementOrder) –
    Return type: | None

  `TopologyOrder`()
    - Returns field TopologyOrder

    Return type: | StepElement_ElementOrder

  `thisown`

    The membership flag

class `StepElement_ElementMaterial`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Description`()
    - Returns field Description

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aMaterialId (Handle_TCollection_HAsciiString &) – aDescription (Handle_TCollection_HAsciiString &) – aProperties (Handle_StepRepr_HArray1OfMaterialPropertyRepresentation &) –
    Return type: | None

  `MaterialId`()
    - Returns field MaterialId

    Return type: | Handle_TCollection_HAsciiString

  `Properties`()
    - Returns field Properties

    Return type: | Handle_StepRepr_HArray1OfMaterialPropertyRepresentation

  `SetDescription`()
    - Set field Description

    Parameters: | Description (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetMaterialId`()
    - Set field MaterialId

    Parameters: | MaterialId (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetProperties`()
    - Set field Properties

    Parameters: | Properties (Handle_StepRepr_HArray1OfMaterialPropertyRepresentation &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_HArray1OfCurveElementEndReleasePacket`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepElement_Array1OfCurveElementEndReleasePacket

  `ChangeArray1`()

    Return type: | StepElement_Array1OfCurveElementEndReleasePacket

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HArray1OfCurveElementSectionDefinition`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepElement_Array1OfCurveElementSectionDefinition

  `ChangeArray1`()

    Return type: | StepElement_Array1OfCurveElementSectionDefinition

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HArray1OfHSequenceOfCurveElementPurposeMember`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepElement_Array1OfHSequenceOfCurveElementPurposeMember

  `ChangeArray1`()

    Return type: | StepElement_Array1OfHSequenceOfCurveElementPurposeMember

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HArray1OfHSequenceOfSurfaceElementPurposeMember`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepElement_Array1OfHSequenceOfSurfaceElementPurposeMember

  `ChangeArray1`()

    Return type: | StepElement_Array1OfHSequenceOfSurfaceElementPurposeMember

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HArray1OfMeasureOrUnspecifiedValue`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepElement_Array1OfMeasureOrUnspecifiedValue

  `ChangeArray1`()

    Return type: | StepElement_Array1OfMeasureOrUnspecifiedValue

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HArray1OfSurfaceSection`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepElement_Array1OfSurfaceSection

  `ChangeArray1`()

    Return type: | StepElement_Array1OfSurfaceSection

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HArray1OfVolumeElementPurpose`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepElement_Array1OfVolumeElementPurpose

  `ChangeArray1`()

    Return type: | StepElement_Array1OfVolumeElementPurpose

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HArray1OfVolumeElementPurposeMember`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepElement_Array1OfVolumeElementPurposeMember

  `ChangeArray1`()

    Return type: | StepElement_Array1OfVolumeElementPurposeMember

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HArray2OfCurveElementPurposeMember`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array2`()

    Return type: | StepElement_Array2OfCurveElementPurposeMember

  `ChangeArray2`()

    Return type: | StepElement_Array2OfCurveElementPurposeMember

  `ChangeValue`()

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

  `ColLength`()

    Return type: | int

  `GetHandle`()
  `Init`()

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

  `LowerCol`()

    Return type: | int

  `LowerRow`()

    Return type: | int

  `RowLength`()

    Return type: | int

  `SetValue`()

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

  `UpperCol`()

    Return type: | int

  `UpperRow`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HArray2OfSurfaceElementPurpose`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array2`()

    Return type: | StepElement_Array2OfSurfaceElementPurpose

  `ChangeArray2`()

    Return type: | StepElement_Array2OfSurfaceElementPurpose

  `ChangeValue`()

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

  `ColLength`()

    Return type: | int

  `GetHandle`()
  `Init`()

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

  `LowerCol`()

    Return type: | int

  `LowerRow`()

    Return type: | int

  `RowLength`()

    Return type: | int

  `SetValue`()

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

  `UpperCol`()

    Return type: | int

  `UpperRow`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HArray2OfSurfaceElementPurposeMember`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array2`()

    Return type: | StepElement_Array2OfSurfaceElementPurposeMember

  `ChangeArray2`()

    Return type: | StepElement_Array2OfSurfaceElementPurposeMember

  `ChangeValue`()

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

  `ColLength`()

    Return type: | int

  `GetHandle`()
  `Init`()

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

  `LowerCol`()

    Return type: | int

  `LowerRow`()

    Return type: | int

  `RowLength`()

    Return type: | int

  `SetValue`()

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

  `UpperCol`()

    Return type: | int

  `UpperRow`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HSequenceOfCurveElementPurposeMember`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `Append`()

    Parameters: | anItem (Handle_StepElement_CurveElementPurposeMember &) – aSequence (Handle_StepElement_HSequenceOfCurveElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `ChangeSequence`()

    Return type: | StepElement_SequenceOfCurveElementPurposeMember

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `Exchange`()

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

  `GetHandle`()
  `InsertAfter`()

    Parameters: | anIndex (int) – anItem (Handle_StepElement_CurveElementPurposeMember &) – anIndex – aSequence (Handle_StepElement_HSequenceOfCurveElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | anIndex (int) – anItem (Handle_StepElement_CurveElementPurposeMember &) – anIndex – aSequence (Handle_StepElement_HSequenceOfCurveElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `IsEmpty`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Prepend`()

    Parameters: | anItem (Handle_StepElement_CurveElementPurposeMember &) – aSequence (Handle_StepElement_HSequenceOfCurveElementPurposeMember &) –
    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: | StepElement_SequenceOfCurveElementPurposeMember

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HSequenceOfCurveElementSectionDefinition`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `Append`()

    Parameters: | anItem (Handle_StepElement_CurveElementSectionDefinition &) – aSequence (Handle_StepElement_HSequenceOfCurveElementSectionDefinition &) –
    Return type: | None
    Return type: | None

  `ChangeSequence`()

    Return type: | StepElement_SequenceOfCurveElementSectionDefinition

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `Exchange`()

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

  `GetHandle`()
  `InsertAfter`()

    Parameters: | anIndex (int) – anItem (Handle_StepElement_CurveElementSectionDefinition &) – anIndex – aSequence (Handle_StepElement_HSequenceOfCurveElementSectionDefinition &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | anIndex (int) – anItem (Handle_StepElement_CurveElementSectionDefinition &) – anIndex – aSequence (Handle_StepElement_HSequenceOfCurveElementSectionDefinition &) –
    Return type: | None
    Return type: | None

  `IsEmpty`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Prepend`()

    Parameters: | anItem (Handle_StepElement_CurveElementSectionDefinition &) – aSequence (Handle_StepElement_HSequenceOfCurveElementSectionDefinition &) –
    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: | StepElement_SequenceOfCurveElementSectionDefinition

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HSequenceOfElementMaterial`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `Append`()

    Parameters: | anItem (Handle_StepElement_ElementMaterial &) – aSequence (Handle_StepElement_HSequenceOfElementMaterial &) –
    Return type: | None
    Return type: | None

  `ChangeSequence`()

    Return type: | StepElement_SequenceOfElementMaterial

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `Exchange`()

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

  `GetHandle`()
  `InsertAfter`()

    Parameters: | anIndex (int) – anItem (Handle_StepElement_ElementMaterial &) – anIndex – aSequence (Handle_StepElement_HSequenceOfElementMaterial &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | anIndex (int) – anItem (Handle_StepElement_ElementMaterial &) – anIndex – aSequence (Handle_StepElement_HSequenceOfElementMaterial &) –
    Return type: | None
    Return type: | None

  `IsEmpty`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Prepend`()

    Parameters: | anItem (Handle_StepElement_ElementMaterial &) – aSequence (Handle_StepElement_HSequenceOfElementMaterial &) –
    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: | StepElement_SequenceOfElementMaterial

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_HSequenceOfSurfaceElementPurposeMember`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `Append`()

    Parameters: | anItem (Handle_StepElement_SurfaceElementPurposeMember &) – aSequence (Handle_StepElement_HSequenceOfSurfaceElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `ChangeSequence`()

    Return type: | StepElement_SequenceOfSurfaceElementPurposeMember

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `Exchange`()

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

  `GetHandle`()
  `InsertAfter`()

    Parameters: | anIndex (int) – anItem (Handle_StepElement_SurfaceElementPurposeMember &) – anIndex – aSequence (Handle_StepElement_HSequenceOfSurfaceElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | anIndex (int) – anItem (Handle_StepElement_SurfaceElementPurposeMember &) – anIndex – aSequence (Handle_StepElement_HSequenceOfSurfaceElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `IsEmpty`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Prepend`()

    Parameters: | anItem (Handle_StepElement_SurfaceElementPurposeMember &) – aSequence (Handle_StepElement_HSequenceOfSurfaceElementPurposeMember &) –
    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: | StepElement_SequenceOfSurfaceElementPurposeMember

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_MeasureOrUnspecifiedValue`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `CaseMem`()
    - Recognizes a items of select member MeasureOrUnspecifiedValueMember 1 -> ContextDependentMeasure 2 -> UnspecifiedValue 0 else

    Parameters: | ent (Handle_StepData_SelectMember &) –
    Return type: | int

  `CaseNum`()
    - Recognizes a kind of MeasureOrUnspecifiedValue select type return 0

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

  `ContextDependentMeasure`()
    - Returns Value as ContextDependentMeasure (or Null if another type)

    Return type: | float

  `NewMember`()
    - Returns a new select member the type MeasureOrUnspecifiedValueMember

    Return type: | Handle_StepData_SelectMember

  `SetContextDependentMeasure`()
    - Set Value for ContextDependentMeasure

    Parameters: | aVal (float) –
    Return type: | None

  `SetUnspecifiedValue`()
    - Set Value for UnspecifiedValue

    Parameters: | aVal (StepElement_UnspecifiedValue) –
    Return type: | None

  `UnspecifiedValue`()
    - Returns Value as UnspecifiedValue (or Null if another type)

    Return type: | StepElement_UnspecifiedValue

  `thisown`

    The membership flag

class `StepElement_MeasureOrUnspecifiedValueMember`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `HasName`()
    - Returns True if has name

    Return type: | bool

  `Matches`()
    - Tells if the name of a SelectMember matches a given one;

    Parameters: | name (char *) –
    Return type: | bool

  `Name`()
    - Returns set name

    Return type: | char *

  `SetName`()
    - Set name

    Parameters: | name (char *) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepElement_SequenceNodeOfSequenceOfCurveElementPurposeMember`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

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

  `GetHandle`()
  `Value`()

    Return type: | Handle_StepElement_CurveElementPurposeMember

  `thisown`

    The membership flag

class `StepElement_SequenceNodeOfSequenceOfCurveElementSectionDefinition`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

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

  `GetHandle`()
  `Value`()

    Return type: | Handle_StepElement_CurveElementSectionDefinition

  `thisown`

    The membership flag

class `StepElement_SequenceNodeOfSequenceOfElementMaterial`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

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

  `GetHandle`()
  `Value`()

    Return type: | Handle_StepElement_ElementMaterial

  `thisown`

    The membership flag

class `StepElement_SequenceNodeOfSequenceOfSurfaceElementPurposeMember`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

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

  `GetHandle`()
  `Value`()

    Return type: | Handle_StepElement_SurfaceElementPurposeMember

  `thisown`

    The membership flag

class `StepElement_SequenceOfCurveElementPurposeMember`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

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

  `Append`()

    Parameters: | T (Handle_StepElement_CurveElementPurposeMember &) – S (StepElement_SequenceOfCurveElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Handle_StepElement_CurveElementPurposeMember

  `InsertAfter`()

    Parameters: | Index (int) – T (Handle_StepElement_CurveElementPurposeMember &) – Index – S (StepElement_SequenceOfCurveElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Handle_StepElement_CurveElementPurposeMember &) – Index – S (StepElement_SequenceOfCurveElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Handle_StepElement_CurveElementPurposeMember

  `Prepend`()

    Parameters: | T (Handle_StepElement_CurveElementPurposeMember &) – S (StepElement_SequenceOfCurveElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `Remove`()

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

  `Set`()

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

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_SequenceOfCurveElementSectionDefinition`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

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

  `Append`()

    Parameters: | T (Handle_StepElement_CurveElementSectionDefinition &) – S (StepElement_SequenceOfCurveElementSectionDefinition &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Handle_StepElement_CurveElementSectionDefinition

  `InsertAfter`()

    Parameters: | Index (int) – T (Handle_StepElement_CurveElementSectionDefinition &) – Index – S (StepElement_SequenceOfCurveElementSectionDefinition &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Handle_StepElement_CurveElementSectionDefinition &) – Index – S (StepElement_SequenceOfCurveElementSectionDefinition &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Handle_StepElement_CurveElementSectionDefinition

  `Prepend`()

    Parameters: | T (Handle_StepElement_CurveElementSectionDefinition &) – S (StepElement_SequenceOfCurveElementSectionDefinition &) –
    Return type: | None
    Return type: | None

  `Remove`()

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

  `Set`()

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

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_SequenceOfElementMaterial`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

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

  `Append`()

    Parameters: | T (Handle_StepElement_ElementMaterial &) – S (StepElement_SequenceOfElementMaterial &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Handle_StepElement_ElementMaterial

  `InsertAfter`()

    Parameters: | Index (int) – T (Handle_StepElement_ElementMaterial &) – Index – S (StepElement_SequenceOfElementMaterial &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Handle_StepElement_ElementMaterial &) – Index – S (StepElement_SequenceOfElementMaterial &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Handle_StepElement_ElementMaterial

  `Prepend`()

    Parameters: | T (Handle_StepElement_ElementMaterial &) – S (StepElement_SequenceOfElementMaterial &) –
    Return type: | None
    Return type: | None

  `Remove`()

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

  `Set`()

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

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_SequenceOfSurfaceElementPurposeMember`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

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

  `Append`()

    Parameters: | T (Handle_StepElement_SurfaceElementPurposeMember &) – S (StepElement_SequenceOfSurfaceElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Handle_StepElement_SurfaceElementPurposeMember

  `InsertAfter`()

    Parameters: | Index (int) – T (Handle_StepElement_SurfaceElementPurposeMember &) – Index – S (StepElement_SequenceOfSurfaceElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Handle_StepElement_SurfaceElementPurposeMember &) – Index – S (StepElement_SequenceOfSurfaceElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Handle_StepElement_SurfaceElementPurposeMember

  `Prepend`()

    Parameters: | T (Handle_StepElement_SurfaceElementPurposeMember &) – S (StepElement_SequenceOfSurfaceElementPurposeMember &) –
    Return type: | None
    Return type: | None

  `Remove`()

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

  `Set`()

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

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepElement_Surface3dElementDescriptor`(*args)

  Bases: `OCC.StepElement.StepElement_ElementDescriptor`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aElementDescriptor_TopologyOrder (StepElement_ElementOrder) – aElementDescriptor_Description (Handle_TCollection_HAsciiString &) – aPurpose (Handle_StepElement_HArray1OfHSequenceOfSurfaceElementPurposeMember &) – aShape (StepElement_Element2dShape) –
    Return type: | None

  `Purpose`()
    - Returns field Purpose

    Return type: | Handle_StepElement_HArray1OfHSequenceOfSurfaceElementPurposeMember

  `SetPurpose`()
    - Set field Purpose

    Parameters: | Purpose (Handle_StepElement_HArray1OfHSequenceOfSurfaceElementPurposeMember &) –
    Return type: | None

  `SetShape`()
    - Set field Shape

    Parameters: | Shape (StepElement_Element2dShape) –
    Return type: | None

  `Shape`()
    - Returns field Shape

    Return type: | StepElement_Element2dShape

  `thisown`

    The membership flag

class `StepElement_SurfaceElementProperty`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Description`()
    - Returns field Description

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aPropertyId (Handle_TCollection_HAsciiString &) – aDescription (Handle_TCollection_HAsciiString &) – aSection (Handle_StepElement_SurfaceSectionField &) –
    Return type: | None

  `PropertyId`()
    - Returns field PropertyId

    Return type: | Handle_TCollection_HAsciiString

  `Section`()
    - Returns field Section

    Return type: | Handle_StepElement_SurfaceSectionField

  `SetDescription`()
    - Set field Description

    Parameters: | Description (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetPropertyId`()
    - Set field PropertyId

    Parameters: | PropertyId (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetSection`()
    - Set field Section

    Parameters: | Section (Handle_StepElement_SurfaceSectionField &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_SurfaceElementPurpose`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ApplicationDefinedElementPurpose`()
    - Returns Value as ApplicationDefinedElementPurpose (or Null if another type)

    Return type: | Handle_TCollection_HAsciiString

  `CaseMem`()
    - Recognizes a items of select member SurfaceElementPurposeMember 1 -> EnumeratedSurfaceElementPurpose 2 -> ApplicationDefinedElementPurpose 0 else

    Parameters: | ent (Handle_StepData_SelectMember &) –
    Return type: | int

  `CaseNum`()
    - Recognizes a kind of SurfaceElementPurpose select type return 0

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

  `EnumeratedSurfaceElementPurpose`()
    - Returns Value as EnumeratedSurfaceElementPurpose (or Null if another type)

    Return type: | StepElement_EnumeratedSurfaceElementPurpose

  `NewMember`()
    - Returns a new select member the type SurfaceElementPurposeMember

    Return type: | Handle_StepData_SelectMember

  `SetApplicationDefinedElementPurpose`()
    - Set Value for ApplicationDefinedElementPurpose

    Parameters: | aVal (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetEnumeratedSurfaceElementPurpose`()
    - Set Value for EnumeratedSurfaceElementPurpose

    Parameters: | aVal (StepElement_EnumeratedSurfaceElementPurpose) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_SurfaceElementPurposeMember`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `HasName`()
    - Returns True if has name

    Return type: | bool

  `Matches`()
    - Tells if the name of a SelectMember matches a given one;

    Parameters: | name (char *) –
    Return type: | bool

  `Name`()
    - Returns set name

    Return type: | char *

  `SetName`()
    - Set name

    Parameters: | name (char *) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepElement_SurfaceSection`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aOffset (StepElement_MeasureOrUnspecifiedValue &) – aNonStructuralMass (StepElement_MeasureOrUnspecifiedValue &) – aNonStructuralMassOffset (StepElement_MeasureOrUnspecifiedValue &) –
    Return type: | None

  `NonStructuralMass`()
    - Returns field NonStructuralMass

    Return type: | StepElement_MeasureOrUnspecifiedValue

  `NonStructuralMassOffset`()
    - Returns field NonStructuralMassOffset

    Return type: | StepElement_MeasureOrUnspecifiedValue

  `Offset`()
    - Returns field Offset

    Return type: | StepElement_MeasureOrUnspecifiedValue

  `SetNonStructuralMass`()
    - Set field NonStructuralMass

    Parameters: | NonStructuralMass (StepElement_MeasureOrUnspecifiedValue &) –
    Return type: | None

  `SetNonStructuralMassOffset`()
    - Set field NonStructuralMassOffset

    Parameters: | NonStructuralMassOffset (StepElement_MeasureOrUnspecifiedValue &) –
    Return type: | None

  `SetOffset`()
    - Set field Offset

    Parameters: | Offset (StepElement_MeasureOrUnspecifiedValue &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_SurfaceSectionField`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepElement_SurfaceSectionFieldConstant`(*args)

  Bases: `OCC.StepElement.StepElement_SurfaceSectionField`

  - Empty constructor

  Return type: | None

  `Definition`()
    - Returns field Definition

    Return type: | Handle_StepElement_SurfaceSection

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aDefinition (Handle_StepElement_SurfaceSection &) –
    Return type: | None

  `SetDefinition`()
    - Set field Definition

    Parameters: | Definition (Handle_StepElement_SurfaceSection &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_SurfaceSectionFieldVarying`(*args)

  Bases: `OCC.StepElement.StepElement_SurfaceSectionField`

  - Empty constructor

  Return type: | None

  `AdditionalNodeValues`()
    - Returns field AdditionalNodeValues

    Return type: | bool

  `Definitions`()
    - Returns field Definitions

    Return type: | Handle_StepElement_HArray1OfSurfaceSection

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aDefinitions (Handle_StepElement_HArray1OfSurfaceSection &) – aAdditionalNodeValues (bool) –
    Return type: | None

  `SetAdditionalNodeValues`()
    - Set field AdditionalNodeValues

    Parameters: | AdditionalNodeValues (bool) –
    Return type: | None

  `SetDefinitions`()
    - Set field Definitions

    Parameters: | Definitions (Handle_StepElement_HArray1OfSurfaceSection &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_UniformSurfaceSection`(*args)

  Bases: `OCC.StepElement.StepElement_SurfaceSection`

  - Empty constructor

  Return type: | None

  `BendingThickness`()
    - Returns field BendingThickness

    Return type: | StepElement_MeasureOrUnspecifiedValue

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aSurfaceSection_Offset (StepElement_MeasureOrUnspecifiedValue &) – aSurfaceSection_NonStructuralMass (StepElement_MeasureOrUnspecifiedValue &) – aSurfaceSection_NonStructuralMassOffset (StepElement_MeasureOrUnspecifiedValue &) – aThickness (float) – aBendingThickness (StepElement_MeasureOrUnspecifiedValue &) – aShearThickness (StepElement_MeasureOrUnspecifiedValue &) –
    Return type: | None

  `SetBendingThickness`()
    - Set field BendingThickness

    Parameters: | BendingThickness (StepElement_MeasureOrUnspecifiedValue &) –
    Return type: | None

  `SetShearThickness`()
    - Set field ShearThickness

    Parameters: | ShearThickness (StepElement_MeasureOrUnspecifiedValue &) –
    Return type: | None

  `SetThickness`()
    - Set field Thickness

    Parameters: | Thickness (float) –
    Return type: | None

  `ShearThickness`()
    - Returns field ShearThickness

    Return type: | StepElement_MeasureOrUnspecifiedValue

  `Thickness`()
    - Returns field Thickness

    Return type: | float

  `thisown`

    The membership flag

class `StepElement_Volume3dElementDescriptor`(*args)

  Bases: `OCC.StepElement.StepElement_ElementDescriptor`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `Init`()
    - Initialize all fields (own and inherited)

    Parameters: | aElementDescriptor_TopologyOrder (StepElement_ElementOrder) – aElementDescriptor_Description (Handle_TCollection_HAsciiString &) – aPurpose (Handle_StepElement_HArray1OfVolumeElementPurposeMember &) – aShape (StepElement_Volume3dElementShape) –
    Return type: | None

  `Purpose`()
    - Returns field Purpose

    Return type: | Handle_StepElement_HArray1OfVolumeElementPurposeMember

  `SetPurpose`()
    - Set field Purpose

    Parameters: | Purpose (Handle_StepElement_HArray1OfVolumeElementPurposeMember &) –
    Return type: | None

  `SetShape`()
    - Set field Shape

    Parameters: | Shape (StepElement_Volume3dElementShape) –
    Return type: | None

  `Shape`()
    - Returns field Shape

    Return type: | StepElement_Volume3dElementShape

  `thisown`

    The membership flag

class `StepElement_VolumeElementPurpose`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `ApplicationDefinedElementPurpose`()
    - Returns Value as ApplicationDefinedElementPurpose (or Null if another type)

    Return type: | Handle_TCollection_HAsciiString

  `CaseMem`()
    - Recognizes a items of select member VolumeElementPurposeMember 1 -> EnumeratedVolumeElementPurpose 2 -> ApplicationDefinedElementPurpose 0 else

    Parameters: | ent (Handle_StepData_SelectMember &) –
    Return type: | int

  `CaseNum`()
    - Recognizes a kind of VolumeElementPurpose select type return 0

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

  `EnumeratedVolumeElementPurpose`()
    - Returns Value as EnumeratedVolumeElementPurpose (or Null if another type)

    Return type: | StepElement_EnumeratedVolumeElementPurpose

  `NewMember`()
    - Returns a new select member the type VolumeElementPurposeMember

    Return type: | Handle_StepData_SelectMember

  `SetApplicationDefinedElementPurpose`()
    - Set Value for ApplicationDefinedElementPurpose

    Parameters: | aVal (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetEnumeratedVolumeElementPurpose`()
    - Set Value for EnumeratedVolumeElementPurpose

    Parameters: | aVal (StepElement_EnumeratedVolumeElementPurpose) –
    Return type: | None

  `thisown`

    The membership flag

class `StepElement_VolumeElementPurposeMember`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `HasName`()
    - Returns True if has name

    Return type: | bool

  `Matches`()
    - Tells if the name of a SelectMember matches a given one;

    Parameters: | name (char *) –
    Return type: | bool

  `Name`()
    - Returns set name

    Return type: | char *

  `SetName`()
    - Set name

    Parameters: | name (char *) –
    Return type: | bool

  `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