# OCC.StepRepr module

class `Handle_StepRepr_AssemblyComponentUsage`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_ProductDefinitionUsage`

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

    The membership flag

class `Handle_StepRepr_AssemblyComponentUsageSubstitute`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_CompositeShapeAspect`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_ShapeAspect`

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

    The membership flag

class `Handle_StepRepr_CompoundRepresentationItem`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationItem`

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

    The membership flag

class `Handle_StepRepr_ConfigurationDesign`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_ConfigurationEffectivity`(*args)

  Bases: `OCC.StepBasic.Handle_StepBasic_ProductDefinitionEffectivity`

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

    The membership flag

class `Handle_StepRepr_ConfigurationItem`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_DataEnvironment`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_DefinitionalRepresentation`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_Representation`

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

    The membership flag

class `Handle_StepRepr_DerivedShapeAspect`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_ShapeAspect`

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

    The membership flag

class `Handle_StepRepr_DescriptiveRepresentationItem`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationItem`

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

    The membership flag

class `Handle_StepRepr_Extension`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_DerivedShapeAspect`

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

    The membership flag

class `Handle_StepRepr_ExternallyDefinedRepresentation`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_Representation`

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

    The membership flag

class `Handle_StepRepr_FunctionallyDefinedTransformation`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_GlobalUncertaintyAssignedContext`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationContext`

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

    The membership flag

class `Handle_StepRepr_GlobalUnitAssignedContext`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationContext`

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

    The membership flag

class `Handle_StepRepr_HArray1OfMaterialPropertyRepresentation`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_HArray1OfPropertyDefinitionRepresentation`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_HArray1OfRepresentationItem`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_HSequenceOfMaterialPropertyRepresentation`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_HSequenceOfRepresentationItem`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_ItemDefinedTransformation`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_MakeFromUsageOption`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_ProductDefinitionUsage`

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

    The membership flag

class `Handle_StepRepr_MappedItem`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationItem`

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

    The membership flag

class `Handle_StepRepr_MaterialDesignation`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_MaterialProperty`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_PropertyDefinition`

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

    The membership flag

class `Handle_StepRepr_MaterialPropertyRepresentation`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_PropertyDefinitionRepresentation`

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

    The membership flag

class `Handle_StepRepr_MeasureRepresentationItem`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationItem`

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

    The membership flag

class `Handle_StepRepr_NextAssemblyUsageOccurrence`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_AssemblyComponentUsage`

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

    The membership flag

class `Handle_StepRepr_ParametricRepresentationContext`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationContext`

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

    The membership flag

class `Handle_StepRepr_ProductConcept`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_ProductDefinitionShape`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_PropertyDefinition`

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

    The membership flag

class `Handle_StepRepr_ProductDefinitionUsage`(*args)

  Bases: `OCC.StepBasic.Handle_StepBasic_ProductDefinitionRelationship`

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

    The membership flag

class `Handle_StepRepr_PromissoryUsageOccurrence`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_AssemblyComponentUsage`

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

    The membership flag

class `Handle_StepRepr_PropertyDefinition`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_PropertyDefinitionRelationship`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_PropertyDefinitionRepresentation`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_QuantifiedAssemblyComponentUsage`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_AssemblyComponentUsage`

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

    The membership flag

class `Handle_StepRepr_ReprItemAndLengthMeasureWithUnit`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationItem`

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

    The membership flag

class `Handle_StepRepr_Representation`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_RepresentationContext`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_RepresentationItem`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_RepresentationMap`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_RepresentationRelationship`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_RepresentationRelationshipWithTransformation`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_ShapeRepresentationRelationship`

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

    The membership flag

class `Handle_StepRepr_SequenceNodeOfSequenceOfMaterialPropertyRepresentation`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

    The membership flag

class `Handle_StepRepr_SequenceNodeOfSequenceOfRepresentationItem`(*args)

  Bases: `OCC.TCollection.Handle_TCollection_SeqNode`

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

    The membership flag

class `Handle_StepRepr_ShapeAspect`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_ShapeAspectDerivingRelationship`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_ShapeAspectRelationship`

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

    The membership flag

class `Handle_StepRepr_ShapeAspectRelationship`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepRepr_ShapeAspectTransition`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_ShapeAspectRelationship`

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

    The membership flag

class `Handle_StepRepr_ShapeRepresentationRelationship`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationRelationship`

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

    The membership flag

class `Handle_StepRepr_ShapeRepresentationRelationshipWithTransformation`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationRelationshipWithTransformation`

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

    The membership flag

class `Handle_StepRepr_SpecifiedHigherUsageOccurrence`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_AssemblyComponentUsage`

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

    The membership flag

class `Handle_StepRepr_StructuralResponseProperty`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_PropertyDefinition`

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

    The membership flag

class `Handle_StepRepr_StructuralResponsePropertyDefinitionRepresentation`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_PropertyDefinitionRepresentation`

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

    The membership flag

class `Handle_StepRepr_SuppliedPartRelationship`(*args)

  Bases: `OCC.StepBasic.Handle_StepBasic_ProductDefinitionRelationship`

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

    The membership flag

class `Handle_StepRepr_ValueRange`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_CompoundRepresentationItem`

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

    The membership flag

class `StepRepr_Array1OfMaterialPropertyRepresentation`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepRepr_Array1OfPropertyDefinitionRepresentation`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepRepr_Array1OfRepresentationItem`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepRepr_AssemblyComponentUsage`(*args)

  Bases: `OCC.StepRepr.StepRepr_ProductDefinitionUsage`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `HasReferenceDesignator`()
    - Returns True if optional field ReferenceDesignator is defined

    Return type: | bool

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

    Parameters: | aProductDefinitionRelationship_Id (Handle_TCollection_HAsciiString &) – aProductDefinitionRelationship_Name (Handle_TCollection_HAsciiString &) – hasProductDefinitionRelationship_Description (bool) – aProductDefinitionRelationship_Description (Handle_TCollection_HAsciiString &) – aProductDefinitionRelationship_RelatingProductDefinition (Handle_StepBasic_ProductDefinition &) – aProductDefinitionRelationship_RelatedProductDefinition (Handle_StepBasic_ProductDefinition &) – hasReferenceDesignator (bool) – aReferenceDesignator (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `ReferenceDesignator`()
    - Returns field ReferenceDesignator

    Return type: | Handle_TCollection_HAsciiString

  `SetReferenceDesignator`()
    - Set field ReferenceDesignator

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

  `thisown`

    The membership flag

class `StepRepr_AssemblyComponentUsageSubstitute`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `Base`()

    Return type: | Handle_StepRepr_AssemblyComponentUsage

  `Definition`()

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aDef (Handle_TCollection_HAsciiString &) – aBase (Handle_StepRepr_AssemblyComponentUsage &) – aSubs (Handle_StepRepr_AssemblyComponentUsage &) –
    Return type: | None

  `Name`()

    Return type: | Handle_TCollection_HAsciiString

  `SetBase`()

    Parameters: | aBase (Handle_StepRepr_AssemblyComponentUsage &) –
    Return type: | None

  `SetDefinition`()

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

  `SetName`()

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

  `SetSubstitute`()

    Parameters: | aSubstitute (Handle_StepRepr_AssemblyComponentUsage &) –
    Return type: | None

  `Substitute`()

    Return type: | Handle_StepRepr_AssemblyComponentUsage

  `thisown`

    The membership flag

class `StepRepr_CharacterizedDefinition`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `CaseNum`()
    - Recognizes a kind of CharacterizedDefinition select type 1 -> CharacterizedObject from StepBasic 2 -> ProductDefinition from StepBasic 3 -> ProductDefinitionRelationship from StepBasic 4 -> ProductDefinitionShape from StepRepr 5 -> ShapeAspect from StepRepr 6 -> ShapeAspectRelationship from StepRepr 7 -> DocumentFile from StepBasic 0 else

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

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

    Return type: | Handle_StepBasic_CharacterizedObject

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

    Return type: | Handle_StepBasic_DocumentFile

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

    Return type: | Handle_StepBasic_ProductDefinition

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

    Return type: | Handle_StepBasic_ProductDefinitionRelationship

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

    Return type: | Handle_StepRepr_ProductDefinitionShape

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

    Return type: | Handle_StepRepr_ShapeAspect

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

    Return type: | Handle_StepRepr_ShapeAspectRelationship

  `thisown`

    The membership flag

class `StepRepr_CompositeShapeAspect`(*args)

  Bases: `OCC.StepRepr.StepRepr_ShapeAspect`

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_CompoundRepresentationItem`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationItem`

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – item_element (Handle_StepRepr_HArray1OfRepresentationItem &) –
    Return type: | None

  `ItemElement`()

    Return type: | Handle_StepRepr_HArray1OfRepresentationItem

  `ItemElementValue`()

    Parameters: | num (int) –
    Return type: | Handle_StepRepr_RepresentationItem

  `NbItemElement`()

    Return type: | int

  `SetItemElement`()

    Parameters: | item_element (Handle_StepRepr_HArray1OfRepresentationItem &) –
    Return type: | None

  `SetItemElementValue`()

    Parameters: | num (int) – anelement (Handle_StepRepr_RepresentationItem &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepRepr_ConfigurationDesign`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Configuration`()
    - Returns field Configuration

    Return type: | Handle_StepRepr_ConfigurationItem

  `Design`()
    - Returns field Design

    Return type: | StepRepr_ConfigurationDesignItem

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

    Parameters: | aConfiguration (Handle_StepRepr_ConfigurationItem &) – aDesign (StepRepr_ConfigurationDesignItem &) –
    Return type: | None

  `SetConfiguration`()
    - Set field Configuration

    Parameters: | Configuration (Handle_StepRepr_ConfigurationItem &) –
    Return type: | None

  `SetDesign`()
    - Set field Design

    Parameters: | Design (StepRepr_ConfigurationDesignItem &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepRepr_ConfigurationDesignItem`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `CaseNum`()
    - Recognizes a kind of ConfigurationDesignItem select type 1 -> ProductDefinition from StepBasic 2 -> ProductDefinitionFormation from StepBasic 0 else

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

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

    Return type: | Handle_StepBasic_ProductDefinition

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

    Return type: | Handle_StepBasic_ProductDefinitionFormation

  `thisown`

    The membership flag

class `StepRepr_ConfigurationEffectivity`(*args)

  Bases: `OCC.StepBasic.StepBasic_ProductDefinitionEffectivity`

  - Empty constructor

  Return type: | None

  `Configuration`()
    - Returns field Configuration

    Return type: | Handle_StepRepr_ConfigurationDesign

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

    Parameters: | aEffectivity_Id (Handle_TCollection_HAsciiString &) – aProductDefinitionEffectivity_Usage (Handle_StepBasic_ProductDefinitionRelationship &) – aConfiguration (Handle_StepRepr_ConfigurationDesign &) –
    Return type: | None

  `SetConfiguration`()
    - Set field Configuration

    Parameters: | Configuration (Handle_StepRepr_ConfigurationDesign &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepRepr_ConfigurationItem`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Description`()
    - Returns field Description

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `HasDescription`()
    - Returns True if optional field Description is defined

    Return type: | bool

  `HasPurpose`()
    - Returns True if optional field Purpose is defined

    Return type: | bool

  `Id`()
    - Returns field Id

    Return type: | Handle_TCollection_HAsciiString

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

    Parameters: | aId (Handle_TCollection_HAsciiString &) – aName (Handle_TCollection_HAsciiString &) – hasDescription (bool) – aDescription (Handle_TCollection_HAsciiString &) – aItemConcept (Handle_StepRepr_ProductConcept &) – hasPurpose (bool) – aPurpose (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `ItemConcept`()
    - Returns field ItemConcept

    Return type: | Handle_StepRepr_ProductConcept

  `Name`()
    - Returns field Name

    Return type: | Handle_TCollection_HAsciiString

  `Purpose`()
    - Returns field Purpose

    Return type: | Handle_TCollection_HAsciiString

  `SetDescription`()
    - Set field Description

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

  `SetId`()
    - Set field Id

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

  `SetItemConcept`()
    - Set field ItemConcept

    Parameters: | ItemConcept (Handle_StepRepr_ProductConcept &) –
    Return type: | None

  `SetName`()
    - Set field Name

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

  `SetPurpose`()
    - Set field Purpose

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

  `thisown`

    The membership flag

class `StepRepr_DataEnvironment`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Description`()
    - Returns field Description

    Return type: | Handle_TCollection_HAsciiString

  `Elements`()
    - Returns field Elements

    Return type: | Handle_StepRepr_HArray1OfPropertyDefinitionRepresentation

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

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aDescription (Handle_TCollection_HAsciiString &) – aElements (Handle_StepRepr_HArray1OfPropertyDefinitionRepresentation &) –
    Return type: | None

  `Name`()
    - Returns field Name

    Return type: | Handle_TCollection_HAsciiString

  `SetDescription`()
    - Set field Description

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

  `SetElements`()
    - Set field Elements

    Parameters: | Elements (Handle_StepRepr_HArray1OfPropertyDefinitionRepresentation &) –
    Return type: | None

  `SetName`()
    - Set field Name

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

  `thisown`

    The membership flag

class `StepRepr_DefinitionalRepresentation`(*args)

  Bases: `OCC.StepRepr.StepRepr_Representation`

  - Returns a DefinitionalRepresentation

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_DerivedShapeAspect`(*args)

  Bases: `OCC.StepRepr.StepRepr_ShapeAspect`

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_DescriptiveRepresentationItem`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationItem`

  - Returns a DescriptiveRepresentationItem

  Return type: | None

  `Description`()

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aDescription (Handle_TCollection_HAsciiString &) –
    Return type: | void
    Return type: | void

  `SetDescription`()

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

  `thisown`

    The membership flag

class `StepRepr_Extension`(*args)

  Bases: `OCC.StepRepr.StepRepr_DerivedShapeAspect`

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_ExternallyDefinedRepresentation`(*args)

  Bases: `OCC.StepRepr.StepRepr_Representation`

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_FunctionallyDefinedTransformation`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Returns a FunctionallyDefinedTransformation

  Return type: | None

  `Description`()

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aDescription (Handle_TCollection_HAsciiString &) –
    Return type: | void

  `Name`()

    Return type: | Handle_TCollection_HAsciiString

  `SetDescription`()

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

  `SetName`()

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

  `thisown`

    The membership flag

class `StepRepr_GlobalUncertaintyAssignedContext`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationContext`

  - Returns a GlobalUncertaintyAssignedContext

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aContextIdentifier (Handle_TCollection_HAsciiString &) – aContextType (Handle_TCollection_HAsciiString &) – aContextIdentifier – aContextType – aUncertainty (Handle_StepBasic_HArray1OfUncertaintyMeasureWithUnit &) –
    Return type: | void
    Return type: | void

  `NbUncertainty`()

    Return type: | int

  `SetUncertainty`()

    Parameters: | aUncertainty (Handle_StepBasic_HArray1OfUncertaintyMeasureWithUnit &) –
    Return type: | None

  `Uncertainty`()

    Return type: | Handle_StepBasic_HArray1OfUncertaintyMeasureWithUnit

  `UncertaintyValue`()

    Parameters: | num (int) –
    Return type: | Handle_StepBasic_UncertaintyMeasureWithUnit

  `thisown`

    The membership flag

class `StepRepr_GlobalUnitAssignedContext`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationContext`

  - Returns a GlobalUnitAssignedContext

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aContextIdentifier (Handle_TCollection_HAsciiString &) – aContextType (Handle_TCollection_HAsciiString &) – aContextIdentifier – aContextType – aUnits (Handle_StepBasic_HArray1OfNamedUnit &) –
    Return type: | void
    Return type: | void

  `NbUnits`()

    Return type: | int

  `SetUnits`()

    Parameters: | aUnits (Handle_StepBasic_HArray1OfNamedUnit &) –
    Return type: | None

  `Units`()

    Return type: | Handle_StepBasic_HArray1OfNamedUnit

  `UnitsValue`()

    Parameters: | num (int) –
    Return type: | Handle_StepBasic_NamedUnit

  `thisown`

    The membership flag

class `StepRepr_HArray1OfMaterialPropertyRepresentation`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepRepr_Array1OfMaterialPropertyRepresentation

  `ChangeArray1`()

    Return type: | StepRepr_Array1OfMaterialPropertyRepresentation

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepRepr_HArray1OfPropertyDefinitionRepresentation`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepRepr_Array1OfPropertyDefinitionRepresentation

  `ChangeArray1`()

    Return type: | StepRepr_Array1OfPropertyDefinitionRepresentation

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepRepr_HArray1OfRepresentationItem`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepRepr_Array1OfRepresentationItem

  `ChangeArray1`()

    Return type: | StepRepr_Array1OfRepresentationItem

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepRepr_HSequenceOfMaterialPropertyRepresentation`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `Append`()

    Parameters: | anItem (Handle_StepRepr_MaterialPropertyRepresentation &) – aSequence (Handle_StepRepr_HSequenceOfMaterialPropertyRepresentation &) –
    Return type: | None
    Return type: | None

  `ChangeSequence`()

    Return type: | StepRepr_SequenceOfMaterialPropertyRepresentation

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `Exchange`()

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

  `GetHandle`()
  `InsertAfter`()

    Parameters: | anIndex (int) – anItem (Handle_StepRepr_MaterialPropertyRepresentation &) – anIndex – aSequence (Handle_StepRepr_HSequenceOfMaterialPropertyRepresentation &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | anIndex (int) – anItem (Handle_StepRepr_MaterialPropertyRepresentation &) – anIndex – aSequence (Handle_StepRepr_HSequenceOfMaterialPropertyRepresentation &) –
    Return type: | None
    Return type: | None

  `IsEmpty`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Prepend`()

    Parameters: | anItem (Handle_StepRepr_MaterialPropertyRepresentation &) – aSequence (Handle_StepRepr_HSequenceOfMaterialPropertyRepresentation &) –
    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: | StepRepr_SequenceOfMaterialPropertyRepresentation

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepRepr_HSequenceOfRepresentationItem`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `Append`()

    Parameters: | anItem (Handle_StepRepr_RepresentationItem &) – aSequence (Handle_StepRepr_HSequenceOfRepresentationItem &) –
    Return type: | None
    Return type: | None

  `ChangeSequence`()

    Return type: | StepRepr_SequenceOfRepresentationItem

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `Exchange`()

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

  `GetHandle`()
  `InsertAfter`()

    Parameters: | anIndex (int) – anItem (Handle_StepRepr_RepresentationItem &) – anIndex – aSequence (Handle_StepRepr_HSequenceOfRepresentationItem &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | anIndex (int) – anItem (Handle_StepRepr_RepresentationItem &) – anIndex – aSequence (Handle_StepRepr_HSequenceOfRepresentationItem &) –
    Return type: | None
    Return type: | None

  `IsEmpty`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Prepend`()

    Parameters: | anItem (Handle_StepRepr_RepresentationItem &) – aSequence (Handle_StepRepr_HSequenceOfRepresentationItem &) –
    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: | StepRepr_SequenceOfRepresentationItem

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepRepr_ItemDefinedTransformation`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `Description`()

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aDescription (Handle_TCollection_HAsciiString &) – aTransformItem1 (Handle_StepRepr_RepresentationItem &) – aTransformItem2 (Handle_StepRepr_RepresentationItem &) –
    Return type: | None

  `Name`()

    Return type: | Handle_TCollection_HAsciiString

  `SetDescription`()

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

  `SetName`()

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

  `SetTransformItem1`()

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

  `SetTransformItem2`()

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

  `TransformItem1`()

    Return type: | Handle_StepRepr_RepresentationItem

  `TransformItem2`()

    Return type: | Handle_StepRepr_RepresentationItem

  `thisown`

    The membership flag

class `StepRepr_MakeFromUsageOption`(*args)

  Bases: `OCC.StepRepr.StepRepr_ProductDefinitionUsage`

  - Empty constructor

  Return type: | None

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

    Parameters: | aProductDefinitionRelationship_Id (Handle_TCollection_HAsciiString &) – aProductDefinitionRelationship_Name (Handle_TCollection_HAsciiString &) – hasProductDefinitionRelationship_Description (bool) – aProductDefinitionRelationship_Description (Handle_TCollection_HAsciiString &) – aProductDefinitionRelationship_RelatingProductDefinition (Handle_StepBasic_ProductDefinition &) – aProductDefinitionRelationship_RelatedProductDefinition (Handle_StepBasic_ProductDefinition &) – aRanking (int) – aRankingRationale (Handle_TCollection_HAsciiString &) – aQuantity (Handle_StepBasic_MeasureWithUnit &) –
    Return type: | None

  `Quantity`()
    - Returns field Quantity

    Return type: | Handle_StepBasic_MeasureWithUnit

  `Ranking`()
    - Returns field Ranking

    Return type: | int

  `RankingRationale`()
    - Returns field RankingRationale

    Return type: | Handle_TCollection_HAsciiString

  `SetQuantity`()
    - Set field Quantity

    Parameters: | Quantity (Handle_StepBasic_MeasureWithUnit &) –
    Return type: | None

  `SetRanking`()
    - Set field Ranking

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

  `SetRankingRationale`()
    - Set field RankingRationale

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

  `thisown`

    The membership flag

class `StepRepr_MappedItem`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationItem`

  - Returns a MappedItem

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aMappingSource (Handle_StepRepr_RepresentationMap &) – aMappingTarget (Handle_StepRepr_RepresentationItem &) –
    Return type: | void
    Return type: | void

  `MappingSource`()

    Return type: | Handle_StepRepr_RepresentationMap

  `MappingTarget`()

    Return type: | Handle_StepRepr_RepresentationItem

  `SetMappingSource`()

    Parameters: | aMappingSource (Handle_StepRepr_RepresentationMap &) –
    Return type: | None

  `SetMappingTarget`()

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

  `thisown`

    The membership flag

class `StepRepr_MaterialDesignation`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aOfDefinition (StepRepr_CharacterizedDefinition &) –
    Return type: | None

  `Name`()

    Return type: | Handle_TCollection_HAsciiString

  `OfDefinition`()

    Return type: | StepRepr_CharacterizedDefinition

  `SetName`()

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

  `SetOfDefinition`()

    Parameters: | aOfDefinition (StepRepr_CharacterizedDefinition &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepRepr_MaterialProperty`(*args)

  Bases: `OCC.StepRepr.StepRepr_PropertyDefinition`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_MaterialPropertyRepresentation`(*args)

  Bases: `OCC.StepRepr.StepRepr_PropertyDefinitionRepresentation`

  - Empty constructor

  Return type: | None

  `DependentEnvironment`()
    - Returns field DependentEnvironment

    Return type: | Handle_StepRepr_DataEnvironment

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

    Parameters: | aPropertyDefinitionRepresentation_Definition (StepRepr_RepresentedDefinition &) – aPropertyDefinitionRepresentation_UsedRepresentation (Handle_StepRepr_Representation &) – aDependentEnvironment (Handle_StepRepr_DataEnvironment &) –
    Return type: | None

  `SetDependentEnvironment`()
    - Set field DependentEnvironment

    Parameters: | DependentEnvironment (Handle_StepRepr_DataEnvironment &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepRepr_MeasureRepresentationItem`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationItem`

  - Creates empty object

  Return type: | None

  `GetHandle`()
  `Init`()
    - Init all fields

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aValueComponent (Handle_StepBasic_MeasureValueMember &) – aUnitComponent (StepBasic_Unit &) –
    Return type: | None

  `Measure`()

    Return type: | Handle_StepBasic_MeasureWithUnit

  `SetMeasure`()

    Parameters: | Measure (Handle_StepBasic_MeasureWithUnit &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepRepr_NextAssemblyUsageOccurrence`(*args)

  Bases: `OCC.StepRepr.StepRepr_AssemblyComponentUsage`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_ParametricRepresentationContext`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationContext`

  - Returns a ParametricRepresentationContext

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_ProductConcept`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Description`()
    - Returns field Description

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `HasDescription`()
    - Returns True if optional field Description is defined

    Return type: | bool

  `Id`()
    - Returns field Id

    Return type: | Handle_TCollection_HAsciiString

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

    Parameters: | aId (Handle_TCollection_HAsciiString &) – aName (Handle_TCollection_HAsciiString &) – hasDescription (bool) – aDescription (Handle_TCollection_HAsciiString &) – aMarketContext (Handle_StepBasic_ProductConceptContext &) –
    Return type: | None

  `MarketContext`()
    - Returns field MarketContext

    Return type: | Handle_StepBasic_ProductConceptContext

  `Name`()
    - Returns field Name

    Return type: | Handle_TCollection_HAsciiString

  `SetDescription`()
    - Set field Description

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

  `SetId`()
    - Set field Id

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

  `SetMarketContext`()
    - Set field MarketContext

    Parameters: | MarketContext (Handle_StepBasic_ProductConceptContext &) –
    Return type: | None

  `SetName`()
    - Set field Name

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

  `thisown`

    The membership flag

class `StepRepr_ProductDefinitionShape`(*args)

  Bases: `OCC.StepRepr.StepRepr_PropertyDefinition`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_ProductDefinitionUsage`(*args)

  Bases: `OCC.StepBasic.StepBasic_ProductDefinitionRelationship`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_PromissoryUsageOccurrence`(*args)

  Bases: `OCC.StepRepr.StepRepr_AssemblyComponentUsage`

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_PropertyDefinition`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Definition`()
    - Returns field Definition

    Return type: | StepRepr_CharacterizedDefinition

  `Description`()
    - Returns field Description

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `HasDescription`()
    - Returns True if optional field Description is defined

    Return type: | bool

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

    Parameters: | aName (Handle_TCollection_HAsciiString &) – hasDescription (bool) – aDescription (Handle_TCollection_HAsciiString &) – aDefinition (StepRepr_CharacterizedDefinition &) –
    Return type: | None

  `Name`()
    - Returns field Name

    Return type: | Handle_TCollection_HAsciiString

  `SetDefinition`()
    - Set field Definition

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

  `SetDescription`()
    - Set field Description

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

  `SetName`()
    - Set field Name

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

  `thisown`

    The membership flag

class `StepRepr_PropertyDefinitionRelationship`(*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 &) – aRelatingPropertyDefinition (Handle_StepRepr_PropertyDefinition &) – aRelatedPropertyDefinition (Handle_StepRepr_PropertyDefinition &) –
    Return type: | None

  `Name`()
    - Returns field Name

    Return type: | Handle_TCollection_HAsciiString

  `RelatedPropertyDefinition`()
    - Returns field RelatedPropertyDefinition

    Return type: | Handle_StepRepr_PropertyDefinition

  `RelatingPropertyDefinition`()
    - Returns field RelatingPropertyDefinition

    Return type: | Handle_StepRepr_PropertyDefinition

  `SetDescription`()
    - Set field Description

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

  `SetName`()
    - Set field Name

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

  `SetRelatedPropertyDefinition`()
    - Set field RelatedPropertyDefinition

    Parameters: | RelatedPropertyDefinition (Handle_StepRepr_PropertyDefinition &) –
    Return type: | None

  `SetRelatingPropertyDefinition`()
    - Set field RelatingPropertyDefinition

    Parameters: | RelatingPropertyDefinition (Handle_StepRepr_PropertyDefinition &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepRepr_PropertyDefinitionRepresentation`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Definition`()
    - Returns field Definition

    Return type: | StepRepr_RepresentedDefinition

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

    Parameters: | aDefinition (StepRepr_RepresentedDefinition &) – aUsedRepresentation (Handle_StepRepr_Representation &) –
    Return type: | None

  `SetDefinition`()
    - Set field Definition

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

  `SetUsedRepresentation`()
    - Set field UsedRepresentation

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

  `UsedRepresentation`()
    - Returns field UsedRepresentation

    Return type: | Handle_StepRepr_Representation

  `thisown`

    The membership flag

class `StepRepr_QuantifiedAssemblyComponentUsage`(*args)

  Bases: `OCC.StepRepr.StepRepr_AssemblyComponentUsage`

  - Empty constructor

  Return type: | None

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

    Parameters: | aProductDefinitionRelationship_Id (Handle_TCollection_HAsciiString &) – aProductDefinitionRelationship_Name (Handle_TCollection_HAsciiString &) – hasProductDefinitionRelationship_Description (bool) – aProductDefinitionRelationship_Description (Handle_TCollection_HAsciiString &) – aProductDefinitionRelationship_RelatingProductDefinition (Handle_StepBasic_ProductDefinition &) – aProductDefinitionRelationship_RelatedProductDefinition (Handle_StepBasic_ProductDefinition &) – hasAssemblyComponentUsage_ReferenceDesignator (bool) – aAssemblyComponentUsage_ReferenceDesignator (Handle_TCollection_HAsciiString &) – aQuantity (Handle_StepBasic_MeasureWithUnit &) –
    Return type: | None

  `Quantity`()
    - Returns field Quantity

    Return type: | Handle_StepBasic_MeasureWithUnit

  `SetQuantity`()
    - Set field Quantity

    Parameters: | Quantity (Handle_StepBasic_MeasureWithUnit &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepRepr_ReprItemAndLengthMeasureWithUnit`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationItem`

  Return type: | None

  `GetHandle`()
  `GetLengthMeasureWithUnit`()

    Return type: | Handle_StepBasic_LengthMeasureWithUnit

  `GetMeasureRepresentationItem`()

    Return type: | Handle_StepRepr_MeasureRepresentationItem

  `GetMeasureWithUnit`()

    Return type: | Handle_StepBasic_MeasureWithUnit

  `GetRepresentationItem`()

    Return type: | Handle_StepRepr_RepresentationItem

  `Init`()

    Parameters: | aMWU (Handle_StepBasic_MeasureWithUnit &) – aRI (Handle_StepRepr_RepresentationItem &) –
    Return type: | None

  `SetLengthMeasureWithUnit`()

    Parameters: | aLMWU (Handle_StepBasic_LengthMeasureWithUnit &) –
    Return type: | None

  `SetMeasureWithUnit`()

    Parameters: | aMWU (Handle_StepBasic_MeasureWithUnit &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepRepr_Representation`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Returns a Representation

  Return type: | None

  `ContextOfItems`()

    Return type: | Handle_StepRepr_RepresentationContext

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aItems (Handle_StepRepr_HArray1OfRepresentationItem &) – aContextOfItems (Handle_StepRepr_RepresentationContext &) –
    Return type: | void

  `Items`()

    Return type: | Handle_StepRepr_HArray1OfRepresentationItem

  `ItemsValue`()

    Parameters: | num (int) –
    Return type: | Handle_StepRepr_RepresentationItem

  `Name`()

    Return type: | Handle_TCollection_HAsciiString

  `NbItems`()

    Return type: | int

  `SetContextOfItems`()

    Parameters: | aContextOfItems (Handle_StepRepr_RepresentationContext &) –
    Return type: | None

  `SetItems`()

    Parameters: | aItems (Handle_StepRepr_HArray1OfRepresentationItem &) –
    Return type: | None

  `SetName`()

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

  `thisown`

    The membership flag

class `StepRepr_RepresentationContext`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Returns a RepresentationContext

  Return type: | None

  `ContextIdentifier`()

    Return type: | Handle_TCollection_HAsciiString

  `ContextType`()

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()

    Parameters: | aContextIdentifier (Handle_TCollection_HAsciiString &) – aContextType (Handle_TCollection_HAsciiString &) –
    Return type: | void

  `SetContextIdentifier`()

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

  `SetContextType`()

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

  `thisown`

    The membership flag

class `StepRepr_RepresentationItem`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Returns a RepresentationItem

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) –
    Return type: | void

  `Name`()

    Return type: | Handle_TCollection_HAsciiString

  `SetName`()

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

  `thisown`

    The membership flag

class `StepRepr_RepresentationMap`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Returns a RepresentationMap

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aMappingOrigin (Handle_StepRepr_RepresentationItem &) – aMappedRepresentation (Handle_StepRepr_Representation &) –
    Return type: | void

  `MappedRepresentation`()

    Return type: | Handle_StepRepr_Representation

  `MappingOrigin`()

    Return type: | Handle_StepRepr_RepresentationItem

  `SetMappedRepresentation`()

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

  `SetMappingOrigin`()

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

  `thisown`

    The membership flag

class `StepRepr_RepresentationRelationship`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Returns a RepresentationRelationship

  Return type: | None

  `Description`()

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aDescription (Handle_TCollection_HAsciiString &) – aRep1 (Handle_StepRepr_Representation &) – aRep2 (Handle_StepRepr_Representation &) –
    Return type: | void

  `Name`()

    Return type: | Handle_TCollection_HAsciiString

  `Rep1`()

    Return type: | Handle_StepRepr_Representation

  `Rep2`()

    Return type: | Handle_StepRepr_Representation

  `SetDescription`()

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

  `SetName`()

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

  `SetRep1`()

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

  `SetRep2`()

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

  `thisown`

    The membership flag

class `StepRepr_RepresentationRelationshipWithTransformation`(*args)

  Bases: `OCC.StepRepr.StepRepr_ShapeRepresentationRelationship`

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aDescription (Handle_TCollection_HAsciiString &) – aRep1 (Handle_StepRepr_Representation &) – aRep2 (Handle_StepRepr_Representation &) – aTransf (StepRepr_Transformation &) –
    Return type: | None

  `SetTransformationOperator`()

    Parameters: | aTrans (StepRepr_Transformation &) –
    Return type: | None

  `TransformationOperator`()

    Return type: | StepRepr_Transformation

  `thisown`

    The membership flag

class `StepRepr_RepresentedDefinition`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `CaseNum`()
    - Recognizes a kind of RepresentedDefinition select type 1 -> GeneralProperty from StepBasic 2 -> PropertyDefinition from StepRepr 3 -> PropertyDefinitionRelationship from StepRepr 4 -> ShapeAspect from StepRepr 5 -> ShapeAspectRelationship from StepRepr 0 else

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

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

    Return type: | Handle_StepBasic_GeneralProperty

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

    Return type: | Handle_StepRepr_PropertyDefinition

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

    Return type: | Handle_StepRepr_PropertyDefinitionRelationship

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

    Return type: | Handle_StepRepr_ShapeAspect

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

    Return type: | Handle_StepRepr_ShapeAspectRelationship

  `thisown`

    The membership flag

class `StepRepr_SequenceNodeOfSequenceOfMaterialPropertyRepresentation`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

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

  `GetHandle`()
  `Value`()

    Return type: | Handle_StepRepr_MaterialPropertyRepresentation

  `thisown`

    The membership flag

class `StepRepr_SequenceNodeOfSequenceOfRepresentationItem`(*args)

  Bases: `OCC.TCollection.TCollection_SeqNode`

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

  `GetHandle`()
  `Value`()

    Return type: | Handle_StepRepr_RepresentationItem

  `thisown`

    The membership flag

class `StepRepr_SequenceOfMaterialPropertyRepresentation`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

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

  `Append`()

    Parameters: | T (Handle_StepRepr_MaterialPropertyRepresentation &) – S (StepRepr_SequenceOfMaterialPropertyRepresentation &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Handle_StepRepr_MaterialPropertyRepresentation

  `InsertAfter`()

    Parameters: | Index (int) – T (Handle_StepRepr_MaterialPropertyRepresentation &) – Index – S (StepRepr_SequenceOfMaterialPropertyRepresentation &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Handle_StepRepr_MaterialPropertyRepresentation &) – Index – S (StepRepr_SequenceOfMaterialPropertyRepresentation &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Handle_StepRepr_MaterialPropertyRepresentation

  `Prepend`()

    Parameters: | T (Handle_StepRepr_MaterialPropertyRepresentation &) – S (StepRepr_SequenceOfMaterialPropertyRepresentation &) –
    Return type: | None
    Return type: | None

  `Remove`()

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

  `Set`()

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

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepRepr_SequenceOfRepresentationItem`(*args)

  Bases: `OCC.TCollection.TCollection_BaseSequence`

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

  `Append`()

    Parameters: | T (Handle_StepRepr_RepresentationItem &) – S (StepRepr_SequenceOfRepresentationItem &) –
    Return type: | None
    Return type: | None

  `Assign`()

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

  `ChangeValue`()

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

  `Clear`()

    Return type: | None

  `First`()

    Return type: | Handle_StepRepr_RepresentationItem

  `InsertAfter`()

    Parameters: | Index (int) – T (Handle_StepRepr_RepresentationItem &) – Index – S (StepRepr_SequenceOfRepresentationItem &) –
    Return type: | None
    Return type: | None

  `InsertBefore`()

    Parameters: | Index (int) – T (Handle_StepRepr_RepresentationItem &) – Index – S (StepRepr_SequenceOfRepresentationItem &) –
    Return type: | None
    Return type: | None

  `Last`()

    Return type: | Handle_StepRepr_RepresentationItem

  `Prepend`()

    Parameters: | T (Handle_StepRepr_RepresentationItem &) – S (StepRepr_SequenceOfRepresentationItem &) –
    Return type: | None
    Return type: | None

  `Remove`()

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

  `Set`()

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

  `SetValue`()

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

  `Split`()

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

  `Value`()

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

  `thisown`

    The membership flag

class `StepRepr_ShapeAspect`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Returns a ShapeAspect

  Return type: | None

  `Description`()

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aDescription (Handle_TCollection_HAsciiString &) – aOfShape (Handle_StepRepr_ProductDefinitionShape &) – aProductDefinitional (StepData_Logical) –
    Return type: | void

  `Name`()

    Return type: | Handle_TCollection_HAsciiString

  `OfShape`()

    Return type: | Handle_StepRepr_ProductDefinitionShape

  `ProductDefinitional`()

    Return type: | StepData_Logical

  `SetDescription`()

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

  `SetName`()

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

  `SetOfShape`()

    Parameters: | aOfShape (Handle_StepRepr_ProductDefinitionShape &) –
    Return type: | None

  `SetProductDefinitional`()

    Parameters: | aProductDefinitional (StepData_Logical) –
    Return type: | None

  `thisown`

    The membership flag

class `StepRepr_ShapeAspectDerivingRelationship`(*args)

  Bases: `OCC.StepRepr.StepRepr_ShapeAspectRelationship`

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_ShapeAspectRelationship`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Description`()
    - Returns field Description

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `HasDescription`()
    - Returns True if optional field Description is defined

    Return type: | bool

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

    Parameters: | aName (Handle_TCollection_HAsciiString &) – hasDescription (bool) – aDescription (Handle_TCollection_HAsciiString &) – aRelatingShapeAspect (Handle_StepRepr_ShapeAspect &) – aRelatedShapeAspect (Handle_StepRepr_ShapeAspect &) –
    Return type: | None

  `Name`()
    - Returns field Name

    Return type: | Handle_TCollection_HAsciiString

  `RelatedShapeAspect`()
    - Returns field RelatedShapeAspect

    Return type: | Handle_StepRepr_ShapeAspect

  `RelatingShapeAspect`()
    - Returns field RelatingShapeAspect

    Return type: | Handle_StepRepr_ShapeAspect

  `SetDescription`()
    - Set field Description

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

  `SetName`()
    - Set field Name

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

  `SetRelatedShapeAspect`()
    - Set field RelatedShapeAspect

    Parameters: | RelatedShapeAspect (Handle_StepRepr_ShapeAspect &) –
    Return type: | None

  `SetRelatingShapeAspect`()
    - Set field RelatingShapeAspect

    Parameters: | RelatingShapeAspect (Handle_StepRepr_ShapeAspect &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepRepr_ShapeAspectTransition`(*args)

  Bases: `OCC.StepRepr.StepRepr_ShapeAspectRelationship`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_ShapeDefinition`(*args)

  Bases: `object`

  - Returns a ShapeDefinition SelectType

  Return type: | None

  `CaseNum`()
    - Recognizes a ShapeDefinition Kind Entity that is : 1 -> ProductDefinitionShape 2 -> ShapeAspect 3 -> ShapeAspectRelationship 0 else

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

  `ProductDefinitionShape`()
    - returns Value as a ProductDefinitionShape (Null if another type)

    Return type: | Handle_StepRepr_ProductDefinitionShape

  `ShapeAspect`()
    - returns Value as a ShapeAspect (Null if another type)

    Return type: | Handle_StepRepr_ShapeAspect

  `ShapeAspectRelationship`()
    - returns Value as a ShapeAspectRelationship (Null if another type)

    Return type: | Handle_StepRepr_ShapeAspectRelationship

  `thisown`

    The membership flag

class `StepRepr_ShapeRepresentationRelationship`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationRelationship`

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_ShapeRepresentationRelationshipWithTransformation`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationRelationshipWithTransformation`

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_SpecifiedHigherUsageOccurrence`(*args)

  Bases: `OCC.StepRepr.StepRepr_AssemblyComponentUsage`

  - Empty constructor

  Return type: | None

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

    Parameters: | aProductDefinitionRelationship_Id (Handle_TCollection_HAsciiString &) – aProductDefinitionRelationship_Name (Handle_TCollection_HAsciiString &) – hasProductDefinitionRelationship_Description (bool) – aProductDefinitionRelationship_Description (Handle_TCollection_HAsciiString &) – aProductDefinitionRelationship_RelatingProductDefinition (Handle_StepBasic_ProductDefinition &) – aProductDefinitionRelationship_RelatedProductDefinition (Handle_StepBasic_ProductDefinition &) – hasAssemblyComponentUsage_ReferenceDesignator (bool) – aAssemblyComponentUsage_ReferenceDesignator (Handle_TCollection_HAsciiString &) – aUpperUsage (Handle_StepRepr_AssemblyComponentUsage &) – aNextUsage (Handle_StepRepr_NextAssemblyUsageOccurrence &) –
    Return type: | None

  `NextUsage`()
    - Returns field NextUsage

    Return type: | Handle_StepRepr_NextAssemblyUsageOccurrence

  `SetNextUsage`()
    - Set field NextUsage

    Parameters: | NextUsage (Handle_StepRepr_NextAssemblyUsageOccurrence &) –
    Return type: | None

  `SetUpperUsage`()
    - Set field UpperUsage

    Parameters: | UpperUsage (Handle_StepRepr_AssemblyComponentUsage &) –
    Return type: | None

  `UpperUsage`()
    - Returns field UpperUsage

    Return type: | Handle_StepRepr_AssemblyComponentUsage

  `thisown`

    The membership flag

class `StepRepr_StructuralResponseProperty`(*args)

  Bases: `OCC.StepRepr.StepRepr_PropertyDefinition`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_StructuralResponsePropertyDefinitionRepresentation`(*args)

  Bases: `OCC.StepRepr.StepRepr_PropertyDefinitionRepresentation`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_SuppliedPartRelationship`(*args)

  Bases: `OCC.StepBasic.StepBasic_ProductDefinitionRelationship`

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepRepr_Transformation`(*args)

  Bases: `object`

  - Returns a Transformation SelectType

  Return type: | None

  `CaseNum`()
    - Recognizes a Transformation Kind Entity that is : 1 -> ItemDefinedTransformation 2 -> FunctionallyDefinedTransformation 0 else

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

  `FunctionallyDefinedTransformation`()
    - returns Value as a FunctionallyDefinedTransformation (Null if another type)

    Return type: | Handle_StepRepr_FunctionallyDefinedTransformation

  `ItemDefinedTransformation`()
    - returns Value as a ItemDefinedTransformation (Null if another type)

    Return type: | Handle_StepRepr_ItemDefinedTransformation

  `thisown`

    The membership flag

class `StepRepr_ValueRange`(*args)

  Bases: `OCC.StepRepr.StepRepr_CompoundRepresentationItem`

  Return type: | None

  `GetHandle`()
  `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