# OCC.StepShape module

class `Handle_StepShape_AdvancedBrepShapeRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_AdvancedFace`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_FaceSurface`

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

    The membership flag

class `Handle_StepShape_AngularLocation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_DimensionalLocation`

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

    The membership flag

class `Handle_StepShape_AngularSize`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_DimensionalSize`

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

    The membership flag

class `Handle_StepShape_Block`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_BooleanResult`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_BoxDomain`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_BoxedHalfSpace`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_HalfSpaceSolid`

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

    The membership flag

class `Handle_StepShape_BrepWithVoids`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ManifoldSolidBrep`

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

    The membership flag

class `Handle_StepShape_ClosedShell`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ConnectedFaceSet`

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

    The membership flag

class `Handle_StepShape_CompoundShapeRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_ConnectedEdgeSet`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_TopologicalRepresentationItem`

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

    The membership flag

class `Handle_StepShape_ConnectedFaceSet`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_TopologicalRepresentationItem`

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

    The membership flag

class `Handle_StepShape_ConnectedFaceShapeRepresentation`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_Representation`

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

    The membership flag

class `Handle_StepShape_ConnectedFaceSubSet`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ConnectedFaceSet`

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

    The membership flag

class `Handle_StepShape_ContextDependentShapeRepresentation`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_CsgShapeRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_CsgSolid`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_SolidModel`

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

    The membership flag

class `Handle_StepShape_DefinitionalRepresentationAndShapeRepresentation`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_DefinitionalRepresentation`

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

    The membership flag

class `Handle_StepShape_DimensionalCharacteristicRepresentation`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_DimensionalLocation`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_ShapeAspectRelationship`

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

    The membership flag

class `Handle_StepShape_DimensionalLocationWithPath`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_DimensionalLocation`

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

    The membership flag

class `Handle_StepShape_DimensionalSize`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_DimensionalSizeWithPath`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_DimensionalSize`

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

    The membership flag

class `Handle_StepShape_DirectedDimensionalLocation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_DimensionalLocation`

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

    The membership flag

class `Handle_StepShape_Edge`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_TopologicalRepresentationItem`

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

    The membership flag

class `Handle_StepShape_EdgeBasedWireframeModel`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_EdgeBasedWireframeShapeRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_EdgeCurve`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_Edge`

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

    The membership flag

class `Handle_StepShape_EdgeLoop`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_Loop`

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

    The membership flag

class `Handle_StepShape_ExtrudedAreaSolid`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_SweptAreaSolid`

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

    The membership flag

class `Handle_StepShape_ExtrudedFaceSolid`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_SweptFaceSolid`

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

    The membership flag

class `Handle_StepShape_Face`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_TopologicalRepresentationItem`

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

    The membership flag

class `Handle_StepShape_FaceBasedSurfaceModel`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_FaceBound`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_TopologicalRepresentationItem`

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

    The membership flag

class `Handle_StepShape_FaceOuterBound`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_FaceBound`

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

    The membership flag

class `Handle_StepShape_FaceSurface`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_Face`

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

    The membership flag

class `Handle_StepShape_FacetedBrep`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ManifoldSolidBrep`

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

    The membership flag

class `Handle_StepShape_FacetedBrepAndBrepWithVoids`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ManifoldSolidBrep`

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

    The membership flag

class `Handle_StepShape_FacetedBrepShapeRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_GeometricCurveSet`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_GeometricSet`

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

    The membership flag

class `Handle_StepShape_GeometricSet`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_GeometricallyBoundedSurfaceShapeRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_GeometricallyBoundedWireframeShapeRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_HArray1OfConnectedEdgeSet`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_HArray1OfConnectedFaceSet`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_HArray1OfEdge`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_HArray1OfFace`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_HArray1OfFaceBound`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_HArray1OfGeometricSetSelect`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_HArray1OfOrientedClosedShell`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_HArray1OfOrientedEdge`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_HArray1OfShell`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_HArray1OfValueQualifier`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_HalfSpaceSolid`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_LimitsAndFits`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_Loop`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_TopologicalRepresentationItem`

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

    The membership flag

class `Handle_StepShape_LoopAndPath`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_TopologicalRepresentationItem`

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

    The membership flag

class `Handle_StepShape_ManifoldSolidBrep`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_SolidModel`

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

    The membership flag

class `Handle_StepShape_ManifoldSurfaceShapeRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_MeasureQualification`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationItem`

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

    The membership flag

class `Handle_StepShape_NonManifoldSurfaceShapeRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_OpenShell`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ConnectedFaceSet`

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

    The membership flag

class `Handle_StepShape_OrientedClosedShell`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ClosedShell`

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

    The membership flag

class `Handle_StepShape_OrientedEdge`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_Edge`

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

    The membership flag

class `Handle_StepShape_OrientedFace`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_Face`

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

    The membership flag

class `Handle_StepShape_OrientedOpenShell`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_OpenShell`

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

    The membership flag

class `Handle_StepShape_OrientedPath`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_Path`

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

    The membership flag

class `Handle_StepShape_Path`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_TopologicalRepresentationItem`

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

    The membership flag

class `Handle_StepShape_PlusMinusTolerance`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_PointRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_PolyLoop`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_Loop`

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

    The membership flag

class `Handle_StepShape_PrecisionQualifier`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_QualifiedRepresentationItem`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationItem`

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

    The membership flag

class `Handle_StepShape_RevolvedAreaSolid`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_SweptAreaSolid`

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

    The membership flag

class `Handle_StepShape_RevolvedFaceSolid`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_SweptFaceSolid`

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

    The membership flag

class `Handle_StepShape_RightAngularWedge`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_RightCircularCone`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_RightCircularCylinder`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_SeamEdge`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_OrientedEdge`

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

    The membership flag

class `Handle_StepShape_ShapeDefinitionRepresentation`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_PropertyDefinitionRepresentation`

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

    The membership flag

class `Handle_StepShape_ShapeDimensionRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_ShapeRepresentation`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_Representation`

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

    The membership flag

class `Handle_StepShape_ShapeRepresentationWithParameters`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_ShellBasedSurfaceModel`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_SolidModel`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_SolidReplica`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_SolidModel`

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

    The membership flag

class `Handle_StepShape_Sphere`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_Subedge`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_Edge`

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

    The membership flag

class `Handle_StepShape_Subface`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_Face`

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

    The membership flag

class `Handle_StepShape_SweptAreaSolid`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_SolidModel`

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

    The membership flag

class `Handle_StepShape_SweptFaceSolid`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_SolidModel`

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

    The membership flag

class `Handle_StepShape_ToleranceValue`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_TopologicalRepresentationItem`(*args)

  Bases: `OCC.StepRepr.Handle_StepRepr_RepresentationItem`

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

    The membership flag

class `Handle_StepShape_Torus`(*args)

  Bases: `OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem`

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

    The membership flag

class `Handle_StepShape_TransitionalShapeRepresentation`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_ShapeRepresentation`

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

    The membership flag

class `Handle_StepShape_TypeQualifier`(*args)

  Bases: `OCC.MMgt.Handle_MMgt_TShared`

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

    The membership flag

class `Handle_StepShape_Vertex`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_TopologicalRepresentationItem`

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

    The membership flag

class `Handle_StepShape_VertexLoop`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_Loop`

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

    The membership flag

class `Handle_StepShape_VertexPoint`(*args)

  Bases: `OCC.StepShape.Handle_StepShape_Vertex`

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

    The membership flag

class `StepShape_AdvancedBrepShapeRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Returns a AdvancedBrepShapeRepresentation

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_AdvancedFace`(*args)

  Bases: `OCC.StepShape.StepShape_FaceSurface`

  - Returns a AdvancedFace

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_AngularLocation`(*args)

  Bases: `OCC.StepShape.StepShape_DimensionalLocation`

  - Empty constructor

  Return type: | None

  `AngleSelection`()
    - Returns field AngleSelection

    Return type: | StepShape_AngleRelator

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

    Parameters: | aShapeAspectRelationship_Name (Handle_TCollection_HAsciiString &) – hasShapeAspectRelationship_Description (bool) – aShapeAspectRelationship_Description (Handle_TCollection_HAsciiString &) – aShapeAspectRelationship_RelatingShapeAspect (Handle_StepRepr_ShapeAspect &) – aShapeAspectRelationship_RelatedShapeAspect (Handle_StepRepr_ShapeAspect &) – aAngleSelection (StepShape_AngleRelator) –
    Return type: | None

  `SetAngleSelection`()
    - Set field AngleSelection

    Parameters: | AngleSelection (StepShape_AngleRelator) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_AngularSize`(*args)

  Bases: `OCC.StepShape.StepShape_DimensionalSize`

  - Empty constructor

  Return type: | None

  `AngleSelection`()
    - Returns field AngleSelection

    Return type: | StepShape_AngleRelator

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

    Parameters: | aDimensionalSize_AppliesTo (Handle_StepRepr_ShapeAspect &) – aDimensionalSize_Name (Handle_TCollection_HAsciiString &) – aAngleSelection (StepShape_AngleRelator) –
    Return type: | None

  `SetAngleSelection`()
    - Set field AngleSelection

    Parameters: | AngleSelection (StepShape_AngleRelator) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_Array1OfConnectedEdgeSet`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_Array1OfConnectedFaceSet`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_Array1OfEdge`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_Array1OfFace`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_Array1OfFaceBound`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_Array1OfGeometricSetSelect`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_Array1OfOrientedClosedShell`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_Array1OfOrientedEdge`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_Array1OfShell`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_Array1OfValueQualifier`(*args)

  Bases: `object`

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

  `Assign`()

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

  `ChangeValue`()

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

  `Destroy`()

    Return type: | None

  `Init`()

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

  `IsAllocated`()

    Return type: | bool

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `Set`()

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

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_Block`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Returns a Block

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aPosition (Handle_StepGeom_Axis2Placement3d &) – aX (float) – aY (float) – aZ (float) –
    Return type: | void
    Return type: | void

  `Position`()

    Return type: | Handle_StepGeom_Axis2Placement3d

  `SetPosition`()

    Parameters: | aPosition (Handle_StepGeom_Axis2Placement3d &) –
    Return type: | None

  `SetX`()

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

  `SetY`()

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

  `SetZ`()

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

  `X`()

    Return type: | float

  `Y`()

    Return type: | float

  `Z`()

    Return type: | float

  `thisown`

    The membership flag

class `StepShape_BooleanOperand`(*args)

  Bases: `object`

  - Returns a BooleanOperand SelectType

  Return type: | None

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

    Return type: | Handle_StepShape_BooleanResult

  `CsgPrimitive`()
    - returns Value as a CsgPrimitive (Null if another type) CsgPrimitive is another Select Type

    Return type: | StepShape_CsgPrimitive

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

    Return type: | Handle_StepShape_HalfSpaceSolid

  `SetBooleanResult`()

    Parameters: | aBooleanResult (Handle_StepShape_BooleanResult &) –
    Return type: | None

  `SetCsgPrimitive`()

    Parameters: | aCsgPrimitive (StepShape_CsgPrimitive &) –
    Return type: | None

  `SetHalfSpaceSolid`()

    Parameters: | aHalfSpaceSolid (Handle_StepShape_HalfSpaceSolid &) –
    Return type: | None

  `SetSolidModel`()

    Parameters: | aSolidModel (Handle_StepShape_SolidModel &) –
    Return type: | None

  `SetTypeOfContent`()

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

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

    Return type: | Handle_StepShape_SolidModel

  `TypeOfContent`()

    Return type: | int

  `thisown`

    The membership flag

class `StepShape_BooleanResult`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Returns a BooleanResult

  Return type: | None

  `FirstOperand`()

    Return type: | StepShape_BooleanOperand

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aOperator (StepShape_BooleanOperator) – aFirstOperand (StepShape_BooleanOperand &) – aSecondOperand (StepShape_BooleanOperand &) –
    Return type: | void
    Return type: | void

  `Operator`()

    Return type: | StepShape_BooleanOperator

  `SecondOperand`()

    Return type: | StepShape_BooleanOperand

  `SetFirstOperand`()

    Parameters: | aFirstOperand (StepShape_BooleanOperand &) –
    Return type: | None

  `SetOperator`()

    Parameters: | aOperator (StepShape_BooleanOperator) –
    Return type: | None

  `SetSecondOperand`()

    Parameters: | aSecondOperand (StepShape_BooleanOperand &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_BoxDomain`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Returns a BoxDomain

  Return type: | None

  `Corner`()

    Return type: | Handle_StepGeom_CartesianPoint

  `GetHandle`()
  `Init`()

    Parameters: | aCorner (Handle_StepGeom_CartesianPoint &) – aXlength (float) – aYlength (float) – aZlength (float) –
    Return type: | void

  `SetCorner`()

    Parameters: | aCorner (Handle_StepGeom_CartesianPoint &) –
    Return type: | None

  `SetXlength`()

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

  `SetYlength`()

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

  `SetZlength`()

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

  `Xlength`()

    Return type: | float

  `Ylength`()

    Return type: | float

  `Zlength`()

    Return type: | float

  `thisown`

    The membership flag

class `StepShape_BoxedHalfSpace`(*args)

  Bases: `OCC.StepShape.StepShape_HalfSpaceSolid`

  - Returns a BoxedHalfSpace

  Return type: | None

  `Enclosure`()

    Return type: | Handle_StepShape_BoxDomain

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aBaseSurface (Handle_StepGeom_Surface &) – aAgreementFlag (bool) – aName – aBaseSurface – aAgreementFlag – aEnclosure (Handle_StepShape_BoxDomain &) –
    Return type: | void
    Return type: | void

  `SetEnclosure`()

    Parameters: | aEnclosure (Handle_StepShape_BoxDomain &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_BrepWithVoids`(*args)

  Bases: `OCC.StepShape.StepShape_ManifoldSolidBrep`

  - Returns a BrepWithVoids

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aOuter (Handle_StepShape_ClosedShell &) – aName – aOuter – aVoids (Handle_StepShape_HArray1OfOrientedClosedShell &) –
    Return type: | void
    Return type: | void

  `NbVoids`()

    Return type: | int

  `SetVoids`()

    Parameters: | aVoids (Handle_StepShape_HArray1OfOrientedClosedShell &) –
    Return type: | None

  `Voids`()

    Return type: | Handle_StepShape_HArray1OfOrientedClosedShell

  `VoidsValue`()

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

  `thisown`

    The membership flag

class `StepShape_ClosedShell`(*args)

  Bases: `OCC.StepShape.StepShape_ConnectedFaceSet`

  - Returns a ClosedShell

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_CompoundShapeRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_ConnectedEdgeSet`(*args)

  Bases: `OCC.StepShape.StepShape_TopologicalRepresentationItem`

  - Empty constructor

  Return type: | None

  `CesEdges`()
    - Returns field CesEdges

    Return type: | Handle_StepShape_HArray1OfEdge

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

    Parameters: | aRepresentationItem_Name (Handle_TCollection_HAsciiString &) – aCesEdges (Handle_StepShape_HArray1OfEdge &) –
    Return type: | None

  `SetCesEdges`()
    - Set field CesEdges

    Parameters: | CesEdges (Handle_StepShape_HArray1OfEdge &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_ConnectedFaceSet`(*args)

  Bases: `OCC.StepShape.StepShape_TopologicalRepresentationItem`

  - Returns a ConnectedFaceSet

  Return type: | None

  `CfsFaces`()

    Return type: | Handle_StepShape_HArray1OfFace

  `CfsFacesValue`()

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

  `GetHandle`()
  `Init`()

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

  `NbCfsFaces`()

    Return type: | int

  `SetCfsFaces`()

    Parameters: | aCfsFaces (Handle_StepShape_HArray1OfFace &) –
    Return type: | void

  `thisown`

    The membership flag

class `StepShape_ConnectedFaceShapeRepresentation`(*args)

  Bases: `OCC.StepRepr.StepRepr_Representation`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_ConnectedFaceSubSet`(*args)

  Bases: `OCC.StepShape.StepShape_ConnectedFaceSet`

  - Empty constructor

  Return type: | None

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

    Parameters: | aRepresentationItem_Name (Handle_TCollection_HAsciiString &) – aConnectedFaceSet_CfsFaces (Handle_StepShape_HArray1OfFace &) – aParentFaceSet (Handle_StepShape_ConnectedFaceSet &) –
    Return type: | None

  `ParentFaceSet`()
    - Returns field ParentFaceSet

    Return type: | Handle_StepShape_ConnectedFaceSet

  `SetParentFaceSet`()
    - Set field ParentFaceSet

    Parameters: | ParentFaceSet (Handle_StepShape_ConnectedFaceSet &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_ContextDependentShapeRepresentation`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aRepRel (Handle_StepRepr_ShapeRepresentationRelationship &) – aProRel (Handle_StepRepr_ProductDefinitionShape &) –
    Return type: | None

  `RepresentationRelation`()

    Return type: | Handle_StepRepr_ShapeRepresentationRelationship

  `RepresentedProductRelation`()

    Return type: | Handle_StepRepr_ProductDefinitionShape

  `SetRepresentationRelation`()

    Parameters: | aRepRel (Handle_StepRepr_ShapeRepresentationRelationship &) –
    Return type: | None

  `SetRepresentedProductRelation`()

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

  `thisown`

    The membership flag

class `StepShape_CsgPrimitive`(*args)

  Bases: `object`

  - Returns a CsgPrimitive SelectType

  Return type: | None

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

    Return type: | Handle_StepShape_Block

  `CaseNum`()
    - Recognizes a CsgPrimitive Kind Entity that is : 1 -> Sphere 2 -> Block 3 -> RightAngularWedge 4 -> Torus 5 -> RightCircularCone 6 -> RightCircularCylinder 0 else

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

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

    Return type: | Handle_StepShape_RightAngularWedge

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

    Return type: | Handle_StepShape_RightCircularCone

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

    Return type: | Handle_StepShape_RightCircularCylinder

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

    Return type: | Handle_StepShape_Sphere

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

    Return type: | Handle_StepShape_Torus

  `thisown`

    The membership flag

class `StepShape_CsgSelect`(*args)

  Bases: `object`

  - Returns a CsgSelect SelectType

  Return type: | None

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

    Return type: | Handle_StepShape_BooleanResult

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

    Return type: | StepShape_CsgPrimitive

  `SetBooleanResult`()

    Parameters: | aBooleanResult (Handle_StepShape_BooleanResult &) –
    Return type: | None

  `SetCsgPrimitive`()

    Parameters: | aCsgPrimitive (StepShape_CsgPrimitive &) –
    Return type: | None

  `SetTypeOfContent`()

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

  `TypeOfContent`()

    Return type: | int

  `thisown`

    The membership flag

class `StepShape_CsgShapeRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Returns a CsgShapeRepresentation

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_CsgSolid`(*args)

  Bases: `OCC.StepShape.StepShape_SolidModel`

  - Returns a CsgSolid

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `SetTreeRootExpression`()

    Parameters: | aTreeRootExpression (StepShape_CsgSelect &) –
    Return type: | None

  `TreeRootExpression`()

    Return type: | StepShape_CsgSelect

  `thisown`

    The membership flag

class `StepShape_DefinitionalRepresentationAndShapeRepresentation`(*args)

  Bases: `OCC.StepRepr.StepRepr_DefinitionalRepresentation`

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_DimensionalCharacteristic`(*args)

  Bases: `object`

  - Empty constructor

  Return type: | None

  `CaseNum`()
    - Recognizes a kind of DimensionalCharacteristic select type 1 -> DimensionalLocation from StepShape 2 -> DimensionalSize from StepShape 0 else

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

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

    Return type: | Handle_StepShape_DimensionalLocation

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

    Return type: | Handle_StepShape_DimensionalSize

  `thisown`

    The membership flag

class `StepShape_DimensionalCharacteristicRepresentation`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `Dimension`()
    - Returns field Dimension

    Return type: | StepShape_DimensionalCharacteristic

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

    Parameters: | aDimension (StepShape_DimensionalCharacteristic &) – aRepresentation (Handle_StepShape_ShapeDimensionRepresentation &) –
    Return type: | None

  `Representation`()
    - Returns field Representation

    Return type: | Handle_StepShape_ShapeDimensionRepresentation

  `SetDimension`()
    - Set field Dimension

    Parameters: | Dimension (StepShape_DimensionalCharacteristic &) –
    Return type: | None

  `SetRepresentation`()
    - Set field Representation

    Parameters: | Representation (Handle_StepShape_ShapeDimensionRepresentation &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_DimensionalLocation`(*args)

  Bases: `OCC.StepRepr.StepRepr_ShapeAspectRelationship`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_DimensionalLocationWithPath`(*args)

  Bases: `OCC.StepShape.StepShape_DimensionalLocation`

  - Empty constructor

  Return type: | None

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

    Parameters: | aShapeAspectRelationship_Name (Handle_TCollection_HAsciiString &) – hasShapeAspectRelationship_Description (bool) – aShapeAspectRelationship_Description (Handle_TCollection_HAsciiString &) – aShapeAspectRelationship_RelatingShapeAspect (Handle_StepRepr_ShapeAspect &) – aShapeAspectRelationship_RelatedShapeAspect (Handle_StepRepr_ShapeAspect &) – aPath (Handle_StepRepr_ShapeAspect &) –
    Return type: | None

  `Path`()
    - Returns field Path

    Return type: | Handle_StepRepr_ShapeAspect

  `SetPath`()
    - Set field Path

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

  `thisown`

    The membership flag

class `StepShape_DimensionalSize`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  - Empty constructor

  Return type: | None

  `AppliesTo`()
    - Returns field AppliesTo

    Return type: | Handle_StepRepr_ShapeAspect

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

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

  `Name`()
    - Returns field Name

    Return type: | Handle_TCollection_HAsciiString

  `SetAppliesTo`()
    - Set field AppliesTo

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

  `SetName`()
    - Set field Name

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

  `thisown`

    The membership flag

class `StepShape_DimensionalSizeWithPath`(*args)

  Bases: `OCC.StepShape.StepShape_DimensionalSize`

  - Empty constructor

  Return type: | None

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

    Parameters: | aDimensionalSize_AppliesTo (Handle_StepRepr_ShapeAspect &) – aDimensionalSize_Name (Handle_TCollection_HAsciiString &) – aPath (Handle_StepRepr_ShapeAspect &) –
    Return type: | None

  `Path`()
    - Returns field Path

    Return type: | Handle_StepRepr_ShapeAspect

  `SetPath`()
    - Set field Path

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

  `thisown`

    The membership flag

class `StepShape_DirectedDimensionalLocation`(*args)

  Bases: `OCC.StepShape.StepShape_DimensionalLocation`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_Edge`(*args)

  Bases: `OCC.StepShape.StepShape_TopologicalRepresentationItem`

  - Returns a Edge

  Return type: | None

  `EdgeEnd`()

    Return type: | Handle_StepShape_Vertex

  `EdgeStart`()

    Return type: | Handle_StepShape_Vertex

  `GetHandle`()
  `Init`()

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

  `SetEdgeEnd`()

    Parameters: | aEdgeEnd (Handle_StepShape_Vertex &) –
    Return type: | void

  `SetEdgeStart`()

    Parameters: | aEdgeStart (Handle_StepShape_Vertex &) –
    Return type: | void

  `thisown`

    The membership flag

class `StepShape_EdgeBasedWireframeModel`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Empty constructor

  Return type: | None

  `EbwmBoundary`()
    - Returns field EbwmBoundary

    Return type: | Handle_StepShape_HArray1OfConnectedEdgeSet

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

    Parameters: | aRepresentationItem_Name (Handle_TCollection_HAsciiString &) – aEbwmBoundary (Handle_StepShape_HArray1OfConnectedEdgeSet &) –
    Return type: | None

  `SetEbwmBoundary`()
    - Set field EbwmBoundary

    Parameters: | EbwmBoundary (Handle_StepShape_HArray1OfConnectedEdgeSet &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_EdgeBasedWireframeShapeRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_EdgeCurve`(*args)

  Bases: `OCC.StepShape.StepShape_Edge`

  - Returns a EdgeCurve

  Return type: | None

  `EdgeGeometry`()

    Return type: | Handle_StepGeom_Curve

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aEdgeStart (Handle_StepShape_Vertex &) – aEdgeEnd (Handle_StepShape_Vertex &) – aName – aEdgeStart – aEdgeEnd – aEdgeGeometry (Handle_StepGeom_Curve &) – aSameSense (bool) –
    Return type: | void
    Return type: | void

  `SameSense`()

    Return type: | bool

  `SetEdgeGeometry`()

    Parameters: | aEdgeGeometry (Handle_StepGeom_Curve &) –
    Return type: | None

  `SetSameSense`()

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

  `thisown`

    The membership flag

class `StepShape_EdgeLoop`(*args)

  Bases: `OCC.StepShape.StepShape_Loop`

  - Returns a EdgeLoop

  Return type: | None

  `EdgeList`()

    Return type: | Handle_StepShape_HArray1OfOrientedEdge

  `EdgeListValue`()

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

  `GetHandle`()
  `Init`()

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

  `NbEdgeList`()

    Return type: | int

  `SetEdgeList`()

    Parameters: | aEdgeList (Handle_StepShape_HArray1OfOrientedEdge &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_ExtrudedAreaSolid`(*args)

  Bases: `OCC.StepShape.StepShape_SweptAreaSolid`

  - Returns a ExtrudedAreaSolid

  Return type: | None

  `Depth`()

    Return type: | float

  `ExtrudedDirection`()

    Return type: | Handle_StepGeom_Direction

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aSweptArea (Handle_StepGeom_CurveBoundedSurface &) – aName – aSweptArea – aExtrudedDirection (Handle_StepGeom_Direction &) – aDepth (float) –
    Return type: | void
    Return type: | void

  `SetDepth`()

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

  `SetExtrudedDirection`()

    Parameters: | aExtrudedDirection (Handle_StepGeom_Direction &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_ExtrudedFaceSolid`(*args)

  Bases: `OCC.StepShape.StepShape_SweptFaceSolid`

  - Returns a ExtrudedFaceSolid

  Return type: | None

  `Depth`()

    Return type: | float

  `ExtrudedDirection`()

    Return type: | Handle_StepGeom_Direction

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aSweptArea (Handle_StepShape_FaceSurface &) – aName – aSweptArea – aExtrudedDirection (Handle_StepGeom_Direction &) – aDepth (float) –
    Return type: | void
    Return type: | None

  `SetDepth`()

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

  `SetExtrudedDirection`()

    Parameters: | aExtrudedDirection (Handle_StepGeom_Direction &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_Face`(*args)

  Bases: `OCC.StepShape.StepShape_TopologicalRepresentationItem`

  - Returns a Face

  Return type: | None

  `Bounds`()

    Return type: | Handle_StepShape_HArray1OfFaceBound

  `BoundsValue`()

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

  `GetHandle`()
  `Init`()

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

  `NbBounds`()

    Return type: | int

  `SetBounds`()

    Parameters: | aBounds (Handle_StepShape_HArray1OfFaceBound &) –
    Return type: | void

  `thisown`

    The membership flag

class `StepShape_FaceBasedSurfaceModel`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Empty constructor

  Return type: | None

  `FbsmFaces`()
    - Returns field FbsmFaces

    Return type: | Handle_StepShape_HArray1OfConnectedFaceSet

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

    Parameters: | aRepresentationItem_Name (Handle_TCollection_HAsciiString &) – aFbsmFaces (Handle_StepShape_HArray1OfConnectedFaceSet &) –
    Return type: | None

  `SetFbsmFaces`()
    - Set field FbsmFaces

    Parameters: | FbsmFaces (Handle_StepShape_HArray1OfConnectedFaceSet &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_FaceBound`(*args)

  Bases: `OCC.StepShape.StepShape_TopologicalRepresentationItem`

  - Returns a FaceBound

  Return type: | None

  `Bound`()

    Return type: | Handle_StepShape_Loop

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aBound (Handle_StepShape_Loop &) – aOrientation (bool) –
    Return type: | void
    Return type: | void

  `Orientation`()

    Return type: | bool

  `SetBound`()

    Parameters: | aBound (Handle_StepShape_Loop &) –
    Return type: | None

  `SetOrientation`()

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

  `thisown`

    The membership flag

class `StepShape_FaceOuterBound`(*args)

  Bases: `OCC.StepShape.StepShape_FaceBound`

  - Returns a FaceOuterBound

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_FaceSurface`(*args)

  Bases: `OCC.StepShape.StepShape_Face`

  - Returns a FaceSurface

  Return type: | None

  `FaceGeometry`()

    Return type: | Handle_StepGeom_Surface

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aBounds (Handle_StepShape_HArray1OfFaceBound &) – aName – aBounds – aFaceGeometry (Handle_StepGeom_Surface &) – aSameSense (bool) –
    Return type: | void
    Return type: | void

  `SameSense`()

    Return type: | bool

  `SetFaceGeometry`()

    Parameters: | aFaceGeometry (Handle_StepGeom_Surface &) –
    Return type: | None

  `SetSameSense`()

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

  `thisown`

    The membership flag

class `StepShape_FacetedBrep`(*args)

  Bases: `OCC.StepShape.StepShape_ManifoldSolidBrep`

  - Returns a FacetedBrep

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_FacetedBrepAndBrepWithVoids`(*args)

  Bases: `OCC.StepShape.StepShape_ManifoldSolidBrep`

  - Returns a FacetedBrepAndBrepWithVoids

  Return type: | None

  `BrepWithVoids`()

    Return type: | Handle_StepShape_BrepWithVoids

  `FacetedBrep`()

    Return type: | Handle_StepShape_FacetedBrep

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aOuter (Handle_StepShape_ClosedShell &) – aName – aOuter – aFacetedBrep (Handle_StepShape_FacetedBrep &) – aBrepWithVoids (Handle_StepShape_BrepWithVoids &) – aName – aOuter – aVoids (Handle_StepShape_HArray1OfOrientedClosedShell &) –
    Return type: | void
    Return type: | None
    Return type: | None

  `NbVoids`()

    Return type: | int

  `SetBrepWithVoids`()

    Parameters: | aBrepWithVoids (Handle_StepShape_BrepWithVoids &) –
    Return type: | None

  `SetFacetedBrep`()

    Parameters: | aFacetedBrep (Handle_StepShape_FacetedBrep &) –
    Return type: | None

  `SetVoids`()

    Parameters: | aVoids (Handle_StepShape_HArray1OfOrientedClosedShell &) –
    Return type: | None

  `Voids`()

    Return type: | Handle_StepShape_HArray1OfOrientedClosedShell

  `VoidsValue`()

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

  `thisown`

    The membership flag

class `StepShape_FacetedBrepShapeRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Returns a FacetedBrepShapeRepresentation

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_GeometricCurveSet`(*args)

  Bases: `OCC.StepShape.StepShape_GeometricSet`

  - Returns a GeometricCurveSet

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_GeometricSet`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Returns a GeometricSet

  Return type: | None

  `Elements`()

    Return type: | Handle_StepShape_HArray1OfGeometricSetSelect

  `ElementsValue`()

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

  `GetHandle`()
  `Init`()

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

  `NbElements`()

    Return type: | int

  `SetElements`()

    Parameters: | aElements (Handle_StepShape_HArray1OfGeometricSetSelect &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_GeometricSetSelect`(*args)

  Bases: `object`

  - Returns a GeometricSetSelect SelectType

  Return type: | None

  `CaseNum`()
    - Recognizes a GeometricSetSelect Kind Entity that is : 1 -> Point 2 -> Curve 3 -> Surface 0 else

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

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

    Return type: | Handle_StepGeom_Curve

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

    Return type: | Handle_StepGeom_Point

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

    Return type: | Handle_StepGeom_Surface

  `thisown`

    The membership flag

class `StepShape_GeometricallyBoundedSurfaceShapeRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Returns a GeometricallyBoundedSurfaceShapeRepresentation

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_GeometricallyBoundedWireframeShapeRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Returns a GeometricallyBoundedWireframeShapeRepresentation

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_HArray1OfConnectedEdgeSet`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepShape_Array1OfConnectedEdgeSet

  `ChangeArray1`()

    Return type: | StepShape_Array1OfConnectedEdgeSet

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_HArray1OfConnectedFaceSet`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepShape_Array1OfConnectedFaceSet

  `ChangeArray1`()

    Return type: | StepShape_Array1OfConnectedFaceSet

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_HArray1OfEdge`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepShape_Array1OfEdge

  `ChangeArray1`()

    Return type: | StepShape_Array1OfEdge

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_HArray1OfFace`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepShape_Array1OfFace

  `ChangeArray1`()

    Return type: | StepShape_Array1OfFace

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_HArray1OfFaceBound`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepShape_Array1OfFaceBound

  `ChangeArray1`()

    Return type: | StepShape_Array1OfFaceBound

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_HArray1OfGeometricSetSelect`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepShape_Array1OfGeometricSetSelect

  `ChangeArray1`()

    Return type: | StepShape_Array1OfGeometricSetSelect

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_HArray1OfOrientedClosedShell`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepShape_Array1OfOrientedClosedShell

  `ChangeArray1`()

    Return type: | StepShape_Array1OfOrientedClosedShell

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_HArray1OfOrientedEdge`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepShape_Array1OfOrientedEdge

  `ChangeArray1`()

    Return type: | StepShape_Array1OfOrientedEdge

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_HArray1OfShell`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepShape_Array1OfShell

  `ChangeArray1`()

    Return type: | StepShape_Array1OfShell

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_HArray1OfValueQualifier`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

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

  `Array1`()

    Return type: | StepShape_Array1OfValueQualifier

  `ChangeArray1`()

    Return type: | StepShape_Array1OfValueQualifier

  `ChangeValue`()

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

  `GetHandle`()
  `Init`()

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

  `Length`()

    Return type: | int

  `Lower`()

    Return type: | int

  `SetValue`()

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

  `Upper`()

    Return type: | int

  `Value`()

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

  `thisown`

    The membership flag

class `StepShape_HalfSpaceSolid`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Returns a HalfSpaceSolid

  Return type: | None

  `AgreementFlag`()

    Return type: | bool

  `BaseSurface`()

    Return type: | Handle_StepGeom_Surface

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aBaseSurface (Handle_StepGeom_Surface &) – aAgreementFlag (bool) –
    Return type: | void
    Return type: | void

  `SetAgreementFlag`()

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

  `SetBaseSurface`()

    Parameters: | aBaseSurface (Handle_StepGeom_Surface &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_LimitsAndFits`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `FormVariance`()

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Grade`()

    Return type: | Handle_TCollection_HAsciiString

  `Init`()

    Parameters: | form_variance (Handle_TCollection_HAsciiString &) – zone_variance (Handle_TCollection_HAsciiString &) – grade (Handle_TCollection_HAsciiString &) – source (Handle_TCollection_HAsciiString &) –
    Return type: | None

  `SetFormVariance`()

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

  `SetGrade`()

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

  `SetSource`()

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

  `SetZoneVariance`()

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

  `Source`()

    Return type: | Handle_TCollection_HAsciiString

  `ZoneVariance`()

    Return type: | Handle_TCollection_HAsciiString

  `thisown`

    The membership flag

class `StepShape_Loop`(*args)

  Bases: `OCC.StepShape.StepShape_TopologicalRepresentationItem`

  - Returns a Loop

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_LoopAndPath`(*args)

  Bases: `OCC.StepShape.StepShape_TopologicalRepresentationItem`

  - Returns a LoopAndPath

  Return type: | None

  `EdgeList`()

    Return type: | Handle_StepShape_HArray1OfOrientedEdge

  `EdgeListValue`()

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

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aLoop (Handle_StepShape_Loop &) – aPath (Handle_StepShape_Path &) – aName – aEdgeList (Handle_StepShape_HArray1OfOrientedEdge &) –
    Return type: | void
    Return type: | void
    Return type: | void

  `Loop`()

    Return type: | Handle_StepShape_Loop

  `NbEdgeList`()

    Return type: | int

  `Path`()

    Return type: | Handle_StepShape_Path

  `SetEdgeList`()

    Parameters: | aEdgeList (Handle_StepShape_HArray1OfOrientedEdge &) –
    Return type: | None

  `SetLoop`()

    Parameters: | aLoop (Handle_StepShape_Loop &) –
    Return type: | None

  `SetPath`()

    Parameters: | aPath (Handle_StepShape_Path &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_ManifoldSolidBrep`(*args)

  Bases: `OCC.StepShape.StepShape_SolidModel`

  - Returns a ManifoldSolidBrep

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `Outer`()

    Return type: | Handle_StepShape_ConnectedFaceSet

  `SetOuter`()

    Parameters: | aOuter (Handle_StepShape_ConnectedFaceSet &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_ManifoldSurfaceShapeRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Returns a ManifoldSurfaceShapeRepresentation

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_MeasureQualification`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `Description`()

    Return type: | Handle_TCollection_HAsciiString

  `GetHandle`()
  `Init`()

    Parameters: | name (Handle_TCollection_HAsciiString &) – description (Handle_TCollection_HAsciiString &) – qualified_measure (Handle_StepBasic_MeasureWithUnit &) – qualifiers (Handle_StepShape_HArray1OfValueQualifier &) –
    Return type: | None

  `Name`()

    Return type: | Handle_TCollection_HAsciiString

  `NbQualifiers`()

    Return type: | int

  `QualifiedMeasure`()

    Return type: | Handle_StepBasic_MeasureWithUnit

  `Qualifiers`()

    Return type: | Handle_StepShape_HArray1OfValueQualifier

  `QualifiersValue`()

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

  `SetDescription`()

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

  `SetName`()

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

  `SetQualifiedMeasure`()

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

  `SetQualifiers`()

    Parameters: | qualifiers (Handle_StepShape_HArray1OfValueQualifier &) –
    Return type: | None

  `SetQualifiersValue`()

    Parameters: | num (int) – aqualifier (StepShape_ValueQualifier &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationItem`

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `Measure`()

    Return type: | Handle_StepBasic_MeasureWithUnit

  `NbQualifiers`()

    Return type: | int

  `Qualifiers`()

    Return type: | Handle_StepShape_HArray1OfValueQualifier

  `QualifiersValue`()

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

  `SetMeasure`()

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

  `SetQualifiers`()

    Parameters: | qualifiers (Handle_StepShape_HArray1OfValueQualifier &) –
    Return type: | None

  `SetQualifiersValue`()

    Parameters: | num (int) – aqualifier (StepShape_ValueQualifier &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_NonManifoldSurfaceShapeRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_OpenShell`(*args)

  Bases: `OCC.StepShape.StepShape_ConnectedFaceSet`

  - Returns a OpenShell

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_OrientedClosedShell`(*args)

  Bases: `OCC.StepShape.StepShape_ClosedShell`

  - Returns a OrientedClosedShell

  Return type: | None

  `ClosedShellElement`()

    Return type: | Handle_StepShape_ClosedShell

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aCfsFaces (Handle_StepShape_HArray1OfFace &) – aName – aClosedShellElement (Handle_StepShape_ClosedShell &) – aOrientation (bool) –
    Return type: | void
    Return type: | void

  `Orientation`()

    Return type: | bool

  `SetClosedShellElement`()

    Parameters: | aClosedShellElement (Handle_StepShape_ClosedShell &) –
    Return type: | None

  `SetOrientation`()

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

  `thisown`

    The membership flag

class `StepShape_OrientedEdge`(*args)

  Bases: `OCC.StepShape.StepShape_Edge`

  - Returns a OrientedEdge

  Return type: | None

  `EdgeElement`()

    Return type: | Handle_StepShape_Edge

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aEdgeElement (Handle_StepShape_Edge &) – aOrientation (bool) –
    Return type: | void

  `Orientation`()

    Return type: | bool

  `SetEdgeElement`()

    Parameters: | aEdgeElement (Handle_StepShape_Edge &) –
    Return type: | None

  `SetOrientation`()

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

  `thisown`

    The membership flag

class `StepShape_OrientedFace`(*args)

  Bases: `OCC.StepShape.StepShape_Face`

  - Returns a OrientedFace

  Return type: | None

  `FaceElement`()

    Return type: | Handle_StepShape_Face

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aBounds (Handle_StepShape_HArray1OfFaceBound &) – aName – aFaceElement (Handle_StepShape_Face &) – aOrientation (bool) –
    Return type: | void
    Return type: | void

  `Orientation`()

    Return type: | bool

  `SetFaceElement`()

    Parameters: | aFaceElement (Handle_StepShape_Face &) –
    Return type: | None

  `SetOrientation`()

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

  `thisown`

    The membership flag

class `StepShape_OrientedOpenShell`(*args)

  Bases: `OCC.StepShape.StepShape_OpenShell`

  - Returns a OrientedOpenShell

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aCfsFaces (Handle_StepShape_HArray1OfFace &) – aName – aOpenShellElement (Handle_StepShape_OpenShell &) – aOrientation (bool) –
    Return type: | void
    Return type: | void

  `OpenShellElement`()

    Return type: | Handle_StepShape_OpenShell

  `Orientation`()

    Return type: | bool

  `SetOpenShellElement`()

    Parameters: | aOpenShellElement (Handle_StepShape_OpenShell &) –
    Return type: | None

  `SetOrientation`()

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

  `thisown`

    The membership flag

class `StepShape_OrientedPath`(*args)

  Bases: `OCC.StepShape.StepShape_Path`

  - Returns a OrientedPath

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aEdgeList (Handle_StepShape_HArray1OfOrientedEdge &) – aName – aPathElement (Handle_StepShape_EdgeLoop &) – aOrientation (bool) –
    Return type: | void
    Return type: | void

  `Orientation`()

    Return type: | bool

  `PathElement`()

    Return type: | Handle_StepShape_EdgeLoop

  `SetOrientation`()

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

  `SetPathElement`()

    Parameters: | aPathElement (Handle_StepShape_EdgeLoop &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_Path`(*args)

  Bases: `OCC.StepShape.StepShape_TopologicalRepresentationItem`

  - Returns a Path

  Return type: | None

  `EdgeList`()

    Return type: | Handle_StepShape_HArray1OfOrientedEdge

  `EdgeListValue`()

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

  `GetHandle`()
  `Init`()

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

  `NbEdgeList`()

    Return type: | int

  `SetEdgeList`()

    Parameters: | aEdgeList (Handle_StepShape_HArray1OfOrientedEdge &) –
    Return type: | void

  `thisown`

    The membership flag

class `StepShape_PlusMinusTolerance`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | range (StepShape_ToleranceMethodDefinition &) – toleranced_dimension (StepShape_DimensionalCharacteristic &) –
    Return type: | None

  `Range`()

    Return type: | StepShape_ToleranceMethodDefinition

  `SetRange`()

    Parameters: | range (StepShape_ToleranceMethodDefinition &) –
    Return type: | None

  `SetTolerancedDimension`()

    Parameters: | toleranced_dimension (StepShape_DimensionalCharacteristic &) –
    Return type: | None

  `TolerancedDimension`()

    Return type: | StepShape_DimensionalCharacteristic

  `thisown`

    The membership flag

class `StepShape_PointRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_PolyLoop`(*args)

  Bases: `OCC.StepShape.StepShape_Loop`

  - Returns a PolyLoop

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `NbPolygon`()

    Return type: | int

  `Polygon`()

    Return type: | Handle_StepGeom_HArray1OfCartesianPoint

  `PolygonValue`()

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

  `SetPolygon`()

    Parameters: | aPolygon (Handle_StepGeom_HArray1OfCartesianPoint &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_PrecisionQualifier`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `PrecisionValue`()

    Return type: | int

  `SetPrecisionValue`()

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

  `thisown`

    The membership flag

class `StepShape_QualifiedRepresentationItem`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationItem`

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `NbQualifiers`()

    Return type: | int

  `Qualifiers`()

    Return type: | Handle_StepShape_HArray1OfValueQualifier

  `QualifiersValue`()

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

  `SetQualifiers`()

    Parameters: | qualifiers (Handle_StepShape_HArray1OfValueQualifier &) –
    Return type: | None

  `SetQualifiersValue`()

    Parameters: | num (int) – aqualifier (StepShape_ValueQualifier &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_ReversibleTopologyItem`(*args)

  Bases: `object`

  - Returns a ReversibleTopologyItem SelectType

  Return type: | None

  `CaseNum`()
    - Recognizes a ReversibleTopologyItem Kind Entity that is : 1 -> Edge 2 -> Path 3 -> Face 4 -> FaceBound 5 -> ClosedShell 6 -> OpenShell 0 else

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

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

    Return type: | Handle_StepShape_ClosedShell

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

    Return type: | Handle_StepShape_Edge

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

    Return type: | Handle_StepShape_Face

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

    Return type: | Handle_StepShape_FaceBound

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

    Return type: | Handle_StepShape_OpenShell

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

    Return type: | Handle_StepShape_Path

  `thisown`

    The membership flag

class `StepShape_RevolvedAreaSolid`(*args)

  Bases: `OCC.StepShape.StepShape_SweptAreaSolid`

  - Returns a RevolvedAreaSolid

  Return type: | None

  `Angle`()

    Return type: | float

  `Axis`()

    Return type: | Handle_StepGeom_Axis1Placement

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aSweptArea (Handle_StepGeom_CurveBoundedSurface &) – aName – aSweptArea – aAxis (Handle_StepGeom_Axis1Placement &) – aAngle (float) –
    Return type: | void
    Return type: | void

  `SetAngle`()

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

  `SetAxis`()

    Parameters: | aAxis (Handle_StepGeom_Axis1Placement &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_RevolvedFaceSolid`(*args)

  Bases: `OCC.StepShape.StepShape_SweptFaceSolid`

  - Returns a RevolvedFaceSolid

  Return type: | None

  `Angle`()

    Return type: | float

  `Axis`()

    Return type: | Handle_StepGeom_Axis1Placement

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aSweptArea (Handle_StepShape_FaceSurface &) – aName – aSweptArea – aAxis (Handle_StepGeom_Axis1Placement &) – aAngle (float) –
    Return type: | void
    Return type: | None

  `SetAngle`()

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

  `SetAxis`()

    Parameters: | aAxis (Handle_StepGeom_Axis1Placement &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_RightAngularWedge`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Returns a RightAngularWedge

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aPosition (Handle_StepGeom_Axis2Placement3d &) – aX (float) – aY (float) – aZ (float) – aLtx (float) –
    Return type: | void
    Return type: | void

  `Ltx`()

    Return type: | float

  `Position`()

    Return type: | Handle_StepGeom_Axis2Placement3d

  `SetLtx`()

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

  `SetPosition`()

    Parameters: | aPosition (Handle_StepGeom_Axis2Placement3d &) –
    Return type: | None

  `SetX`()

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

  `SetY`()

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

  `SetZ`()

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

  `X`()

    Return type: | float

  `Y`()

    Return type: | float

  `Z`()

    Return type: | float

  `thisown`

    The membership flag

class `StepShape_RightCircularCone`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Returns a RightCircularCone

  Return type: | None

  `GetHandle`()
  `Height`()

    Return type: | float

  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aPosition (Handle_StepGeom_Axis1Placement &) – aHeight (float) – aRadius (float) – aSemiAngle (float) –
    Return type: | void
    Return type: | void

  `Position`()

    Return type: | Handle_StepGeom_Axis1Placement

  `Radius`()

    Return type: | float

  `SemiAngle`()

    Return type: | float

  `SetHeight`()

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

  `SetPosition`()

    Parameters: | aPosition (Handle_StepGeom_Axis1Placement &) –
    Return type: | None

  `SetRadius`()

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

  `SetSemiAngle`()

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

  `thisown`

    The membership flag

class `StepShape_RightCircularCylinder`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Returns a RightCircularCylinder

  Return type: | None

  `GetHandle`()
  `Height`()

    Return type: | float

  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aPosition (Handle_StepGeom_Axis1Placement &) – aHeight (float) – aRadius (float) –
    Return type: | void
    Return type: | void

  `Position`()

    Return type: | Handle_StepGeom_Axis1Placement

  `Radius`()

    Return type: | float

  `SetHeight`()

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

  `SetPosition`()

    Parameters: | aPosition (Handle_StepGeom_Axis1Placement &) –
    Return type: | None

  `SetRadius`()

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

  `thisown`

    The membership flag

class `StepShape_SeamEdge`(*args)

  Bases: `OCC.StepShape.StepShape_OrientedEdge`

  - Empty constructor

  Return type: | None

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

    Parameters: | aRepresentationItem_Name (Handle_TCollection_HAsciiString &) – aOrientedEdge_EdgeElement (Handle_StepShape_Edge &) – aOrientedEdge_Orientation (bool) – aPcurveReference (Handle_StepGeom_Pcurve &) –
    Return type: | None

  `PcurveReference`()
    - Returns field PcurveReference

    Return type: | Handle_StepGeom_Pcurve

  `SetPcurveReference`()
    - Set field PcurveReference

    Parameters: | PcurveReference (Handle_StepGeom_Pcurve &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_ShapeDefinitionRepresentation`(*args)

  Bases: `OCC.StepRepr.StepRepr_PropertyDefinitionRepresentation`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_ShapeDimensionRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_ShapeRepresentation`(*args)

  Bases: `OCC.StepRepr.StepRepr_Representation`

  - Returns a ShapeRepresentation

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_ShapeRepresentationWithParameters`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Empty constructor

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_Shell`(*args)

  Bases: `object`

  - Returns a Shell SelectType

  Return type: | None

  `CaseNum`()
    - Recognizes a Shell Kind Entity that is : 1 -> OpenShell 2 -> ClosedShell 0 else

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

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

    Return type: | Handle_StepShape_ClosedShell

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

    Return type: | Handle_StepShape_OpenShell

  `thisown`

    The membership flag

class `StepShape_ShellBasedSurfaceModel`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Returns a ShellBasedSurfaceModel

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `NbSbsmBoundary`()

    Return type: | int

  `SbsmBoundary`()

    Return type: | Handle_StepShape_HArray1OfShell

  `SbsmBoundaryValue`()

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

  `SetSbsmBoundary`()

    Parameters: | aSbsmBoundary (Handle_StepShape_HArray1OfShell &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_SolidModel`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Returns a SolidModel

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_SolidReplica`(*args)

  Bases: `OCC.StepShape.StepShape_SolidModel`

  - Returns a SolidReplica

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aParentSolid (Handle_StepShape_SolidModel &) – aTransformation (Handle_StepGeom_CartesianTransformationOperator3d &) –
    Return type: | void
    Return type: | void

  `ParentSolid`()

    Return type: | Handle_StepShape_SolidModel

  `SetParentSolid`()

    Parameters: | aParentSolid (Handle_StepShape_SolidModel &) –
    Return type: | None

  `SetTransformation`()

    Parameters: | aTransformation (Handle_StepGeom_CartesianTransformationOperator3d &) –
    Return type: | None

  `Transformation`()

    Return type: | Handle_StepGeom_CartesianTransformationOperator3d

  `thisown`

    The membership flag

class `StepShape_Sphere`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Returns a Sphere

  Return type: | None

  `Centre`()

    Return type: | Handle_StepGeom_Point

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aRadius (float) – aCentre (Handle_StepGeom_Point &) –
    Return type: | void
    Return type: | void

  `Radius`()

    Return type: | float

  `SetCentre`()

    Parameters: | aCentre (Handle_StepGeom_Point &) –
    Return type: | None

  `SetRadius`()

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

  `thisown`

    The membership flag

class `StepShape_Subedge`(*args)

  Bases: `OCC.StepShape.StepShape_Edge`

  - Empty constructor

  Return type: | None

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

    Parameters: | aRepresentationItem_Name (Handle_TCollection_HAsciiString &) – aEdge_EdgeStart (Handle_StepShape_Vertex &) – aEdge_EdgeEnd (Handle_StepShape_Vertex &) – aParentEdge (Handle_StepShape_Edge &) –
    Return type: | None

  `ParentEdge`()
    - Returns field ParentEdge

    Return type: | Handle_StepShape_Edge

  `SetParentEdge`()
    - Set field ParentEdge

    Parameters: | ParentEdge (Handle_StepShape_Edge &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_Subface`(*args)

  Bases: `OCC.StepShape.StepShape_Face`

  - Empty constructor

  Return type: | None

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

    Parameters: | aRepresentationItem_Name (Handle_TCollection_HAsciiString &) – aFace_Bounds (Handle_StepShape_HArray1OfFaceBound &) – aParentFace (Handle_StepShape_Face &) –
    Return type: | None

  `ParentFace`()
    - Returns field ParentFace

    Return type: | Handle_StepShape_Face

  `SetParentFace`()
    - Set field ParentFace

    Parameters: | ParentFace (Handle_StepShape_Face &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_SurfaceModel`(*args)

  Bases: `object`

  - Returns a SurfaceModel SelectType

  Return type: | None

  `CaseNum`()
    - Recognizes a SurfaceModel Kind Entity that is : 1 -> ShellBasedSurfaceModel 2 -> FaceBasedSurfaceModel 0 else

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

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

    Return type: | Handle_StepShape_ShellBasedSurfaceModel

  `thisown`

    The membership flag

class `StepShape_SweptAreaSolid`(*args)

  Bases: `OCC.StepShape.StepShape_SolidModel`

  - Returns a SweptAreaSolid

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `SetSweptArea`()

    Parameters: | aSweptArea (Handle_StepGeom_CurveBoundedSurface &) –
    Return type: | None

  `SweptArea`()

    Return type: | Handle_StepGeom_CurveBoundedSurface

  `thisown`

    The membership flag

class `StepShape_SweptFaceSolid`(*args)

  Bases: `OCC.StepShape.StepShape_SolidModel`

  - Returns a SweptFaceSolid

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `SetSweptFace`()

    Parameters: | aSweptArea (Handle_StepShape_FaceSurface &) –
    Return type: | void

  `SweptFace`()

    Return type: | Handle_StepShape_FaceSurface

  `thisown`

    The membership flag

class `StepShape_ToleranceMethodDefinition`(*args)

  Bases: `object`

  Return type: | None

  `CaseNum`()
    - Recognizes a kind of ValueQualifier Select Type : 1 -> ToleranceValue from StepShape 2 -> LimitsAndFits from StepShape

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

  `LimitsAndFits`()
    - Returns Value as LimitsAndFits

    Return type: | Handle_StepShape_LimitsAndFits

  `ToleranceValue`()
    - Returns Value as ToleranceValue

    Return type: | Handle_StepShape_ToleranceValue

  `thisown`

    The membership flag

class `StepShape_ToleranceValue`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | lower_bound (Handle_StepBasic_MeasureWithUnit &) – upper_bound (Handle_StepBasic_MeasureWithUnit &) –
    Return type: | None

  `LowerBound`()

    Return type: | Handle_StepBasic_MeasureWithUnit

  `SetLowerBound`()

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

  `SetUpperBound`()

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

  `UpperBound`()

    Return type: | Handle_StepBasic_MeasureWithUnit

  `thisown`

    The membership flag

class `StepShape_TopologicalRepresentationItem`(*args)

  Bases: `OCC.StepRepr.StepRepr_RepresentationItem`

  - Returns a TopologicalRepresentationItem

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_Torus`(*args)

  Bases: `OCC.StepGeom.StepGeom_GeometricRepresentationItem`

  - Returns a Torus

  Return type: | None

  `GetHandle`()
  `Init`()

    Parameters: | aName (Handle_TCollection_HAsciiString &) – aName – aPosition (Handle_StepGeom_Axis1Placement &) – aMajorRadius (float) – aMinorRadius (float) –
    Return type: | void
    Return type: | void

  `MajorRadius`()

    Return type: | float

  `MinorRadius`()

    Return type: | float

  `Position`()

    Return type: | Handle_StepGeom_Axis1Placement

  `SetMajorRadius`()

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

  `SetMinorRadius`()

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

  `SetPosition`()

    Parameters: | aPosition (Handle_StepGeom_Axis1Placement &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_TransitionalShapeRepresentation`(*args)

  Bases: `OCC.StepShape.StepShape_ShapeRepresentation`

  - Returns a TransitionalShapeRepresentation

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_TypeQualifier`(*args)

  Bases: `OCC.MMgt.MMgt_TShared`

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `Name`()

    Return type: | Handle_TCollection_HAsciiString

  `SetName`()

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

  `thisown`

    The membership flag

class `StepShape_ValueQualifier`(*args)

  Bases: `object`

  Return type: | None

  `CaseNum`()
    - Recognizes a kind of ValueQualifier Select Type : 1 -> PrecisionQualifier from StepShape 2 -> TypeQualifier from StepShape 3 -> UnceraintyQualifier .. not yet implemented

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

  `PrecisionQualifier`()
    - Returns Value as PrecisionQualifier

    Return type: | Handle_StepShape_PrecisionQualifier

  `TypeQualifier`()
    - Returns Value as TypeQualifier

    Return type: | Handle_StepShape_TypeQualifier

  `thisown`

    The membership flag

class `StepShape_Vertex`(*args)

  Bases: `OCC.StepShape.StepShape_TopologicalRepresentationItem`

  - Returns a Vertex

  Return type: | None

  `GetHandle`()
  `thisown`

    The membership flag

class `StepShape_VertexLoop`(*args)

  Bases: `OCC.StepShape.StepShape_Loop`

  - Returns a VertexLoop

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `LoopVertex`()

    Return type: | Handle_StepShape_Vertex

  `SetLoopVertex`()

    Parameters: | aLoopVertex (Handle_StepShape_Vertex &) –
    Return type: | None

  `thisown`

    The membership flag

class `StepShape_VertexPoint`(*args)

  Bases: `OCC.StepShape.StepShape_Vertex`

  - Returns a VertexPoint

  Return type: | None

  `GetHandle`()
  `Init`()

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

  `SetVertexGeometry`()

    Parameters: | aVertexGeometry (Handle_StepGeom_Point &) –
    Return type: | None

  `VertexGeometry`()

    Return type: | Handle_StepGeom_Point

  `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