OCC.StepGeom module

class Handle_StepGeom_Axis1Placement(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Placement

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

The membership flag

class Handle_StepGeom_Axis2Placement2d(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Placement

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

The membership flag

class Handle_StepGeom_Axis2Placement3d(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Placement

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

The membership flag

class Handle_StepGeom_BSplineCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BoundedCurve

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

The membership flag

class Handle_StepGeom_BSplineCurveWithKnots(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineCurve

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

The membership flag

class Handle_StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineCurve

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

The membership flag

class Handle_StepGeom_BSplineSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BoundedSurface

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

The membership flag

class Handle_StepGeom_BSplineSurfaceWithKnots(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineSurface

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

The membership flag

class Handle_StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineSurface

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

The membership flag

class Handle_StepGeom_BezierCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineCurve

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

The membership flag

class Handle_StepGeom_BezierCurveAndRationalBSplineCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineCurve

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

The membership flag

class Handle_StepGeom_BezierSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineSurface

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

The membership flag

class Handle_StepGeom_BezierSurfaceAndRationalBSplineSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineSurface

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

The membership flag

class Handle_StepGeom_BoundaryCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_CompositeCurveOnSurface

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

The membership flag

class Handle_StepGeom_BoundedCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Curve

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

The membership flag

class Handle_StepGeom_BoundedSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Surface

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

The membership flag

class Handle_StepGeom_CartesianPoint(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Point

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

The membership flag

class Handle_StepGeom_CartesianTransformationOperator(*args)

Bases: OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem

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

The membership flag

class Handle_StepGeom_CartesianTransformationOperator2d(*args)

Bases: OCC.StepGeom.Handle_StepGeom_CartesianTransformationOperator

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

The membership flag

class Handle_StepGeom_CartesianTransformationOperator3d(*args)

Bases: OCC.StepGeom.Handle_StepGeom_CartesianTransformationOperator

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

The membership flag

class Handle_StepGeom_Circle(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Conic

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

The membership flag

class Handle_StepGeom_CompositeCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BoundedCurve

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

The membership flag

class Handle_StepGeom_CompositeCurveOnSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_CompositeCurve

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

The membership flag

class Handle_StepGeom_CompositeCurveSegment(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_StepGeom_Conic(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Curve

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

The membership flag

class Handle_StepGeom_ConicalSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_ElementarySurface

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

The membership flag

class Handle_StepGeom_Curve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem

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

The membership flag

class Handle_StepGeom_CurveBoundedSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BoundedSurface

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

The membership flag

class Handle_StepGeom_CurveReplica(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Curve

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

The membership flag

class Handle_StepGeom_CylindricalSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_ElementarySurface

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

The membership flag

class Handle_StepGeom_DegeneratePcurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Point

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

The membership flag

class Handle_StepGeom_DegenerateToroidalSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_ToroidalSurface

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

The membership flag

class Handle_StepGeom_Direction(*args)

Bases: OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem

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

The membership flag

class Handle_StepGeom_ElementarySurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Surface

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

The membership flag

class Handle_StepGeom_Ellipse(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Conic

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

The membership flag

class Handle_StepGeom_EvaluatedDegeneratePcurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_DegeneratePcurve

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

The membership flag

class Handle_StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx(*args)

Bases: OCC.StepRepr.Handle_StepRepr_RepresentationContext

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

The membership flag

class Handle_StepGeom_GeometricRepresentationContext(*args)

Bases: OCC.StepRepr.Handle_StepRepr_RepresentationContext

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

The membership flag

class Handle_StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext(*args)

Bases: OCC.StepRepr.Handle_StepRepr_RepresentationContext

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

The membership flag

class Handle_StepGeom_GeometricRepresentationContextAndParametricRepresentationContext(*args)

Bases: OCC.StepRepr.Handle_StepRepr_RepresentationContext

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

The membership flag

class Handle_StepGeom_GeometricRepresentationItem(*args)

Bases: OCC.StepRepr.Handle_StepRepr_RepresentationItem

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

The membership flag

class Handle_StepGeom_HArray1OfBoundaryCurve(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_StepGeom_HArray1OfCartesianPoint(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_StepGeom_HArray1OfCompositeCurveSegment(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_StepGeom_HArray1OfCurve(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_StepGeom_HArray1OfPcurveOrSurface(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_StepGeom_HArray1OfSurfaceBoundary(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_StepGeom_HArray1OfTrimmingSelect(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_StepGeom_HArray2OfCartesianPoint(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_StepGeom_HArray2OfSurfacePatch(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_StepGeom_Hyperbola(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Conic

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

The membership flag

class Handle_StepGeom_IntersectionCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_SurfaceCurve

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

The membership flag

class Handle_StepGeom_Line(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Curve

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

The membership flag

class Handle_StepGeom_OffsetCurve3d(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Curve

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

The membership flag

class Handle_StepGeom_OffsetSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Surface

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

The membership flag

class Handle_StepGeom_OrientedSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Surface

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

The membership flag

class Handle_StepGeom_OuterBoundaryCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BoundaryCurve

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

The membership flag

class Handle_StepGeom_Parabola(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Conic

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

The membership flag

class Handle_StepGeom_Pcurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Curve

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

The membership flag

class Handle_StepGeom_Placement(*args)

Bases: OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem

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

The membership flag

class Handle_StepGeom_Plane(*args)

Bases: OCC.StepGeom.Handle_StepGeom_ElementarySurface

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

The membership flag

class Handle_StepGeom_Point(*args)

Bases: OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem

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

The membership flag

class Handle_StepGeom_PointOnCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Point

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

The membership flag

class Handle_StepGeom_PointOnSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Point

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

The membership flag

class Handle_StepGeom_PointReplica(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Point

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

The membership flag

class Handle_StepGeom_Polyline(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BoundedCurve

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

The membership flag

class Handle_StepGeom_QuasiUniformCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineCurve

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

The membership flag

class Handle_StepGeom_QuasiUniformCurveAndRationalBSplineCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineCurve

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

The membership flag

class Handle_StepGeom_QuasiUniformSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineSurface

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

The membership flag

class Handle_StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineSurface

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

The membership flag

class Handle_StepGeom_RationalBSplineCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineCurve

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

The membership flag

class Handle_StepGeom_RationalBSplineSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineSurface

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

The membership flag

class Handle_StepGeom_RectangularCompositeSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BoundedSurface

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

The membership flag

class Handle_StepGeom_RectangularTrimmedSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BoundedSurface

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

The membership flag

class Handle_StepGeom_ReparametrisedCompositeCurveSegment(*args)

Bases: OCC.StepGeom.Handle_StepGeom_CompositeCurveSegment

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

The membership flag

class Handle_StepGeom_SeamCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_SurfaceCurve

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

The membership flag

class Handle_StepGeom_SphericalSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_ElementarySurface

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

The membership flag

class Handle_StepGeom_Surface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem

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

The membership flag

class Handle_StepGeom_SurfaceCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Curve

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

The membership flag

class Handle_StepGeom_SurfaceCurveAndBoundedCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_SurfaceCurve

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

The membership flag

class Handle_StepGeom_SurfaceOfLinearExtrusion(*args)

Bases: OCC.StepGeom.Handle_StepGeom_SweptSurface

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

The membership flag

class Handle_StepGeom_SurfaceOfRevolution(*args)

Bases: OCC.StepGeom.Handle_StepGeom_SweptSurface

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

The membership flag

class Handle_StepGeom_SurfacePatch(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class Handle_StepGeom_SurfaceReplica(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Surface

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

The membership flag

class Handle_StepGeom_SweptSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_Surface

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

The membership flag

class Handle_StepGeom_ToroidalSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_ElementarySurface

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

The membership flag

class Handle_StepGeom_TrimmedCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BoundedCurve

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

The membership flag

class Handle_StepGeom_TrimmingMember(*args)

Bases: object

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

The membership flag

class Handle_StepGeom_UniformCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineCurve

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

The membership flag

class Handle_StepGeom_UniformCurveAndRationalBSplineCurve(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineCurve

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

The membership flag

class Handle_StepGeom_UniformSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineSurface

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

The membership flag

class Handle_StepGeom_UniformSurfaceAndRationalBSplineSurface(*args)

Bases: OCC.StepGeom.Handle_StepGeom_BSplineSurface

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

The membership flag

class Handle_StepGeom_Vector(*args)

Bases: OCC.StepGeom.Handle_StepGeom_GeometricRepresentationItem

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

The membership flag

class StepGeom_Array1OfBoundaryCurve(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (Handle_StepGeom_BoundaryCurve &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (StepGeom_Array1OfBoundaryCurve &) –
Return type:StepGeom_Array1OfBoundaryCurve
ChangeValue()
Parameters:Index (int) –
Return type:Handle_StepGeom_BoundaryCurve
Destroy()
Return type:None
Init()
Parameters:V (Handle_StepGeom_BoundaryCurve &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (StepGeom_Array1OfBoundaryCurve &) –
Return type:StepGeom_Array1OfBoundaryCurve
SetValue()
Parameters:
  • Index (int) –
  • Value (Handle_StepGeom_BoundaryCurve &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:Handle_StepGeom_BoundaryCurve
thisown

The membership flag

class StepGeom_Array1OfCartesianPoint(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (Handle_StepGeom_CartesianPoint &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (StepGeom_Array1OfCartesianPoint &) –
Return type:StepGeom_Array1OfCartesianPoint
ChangeValue()
Parameters:Index (int) –
Return type:Handle_StepGeom_CartesianPoint
Destroy()
Return type:None
Init()
Parameters:V (Handle_StepGeom_CartesianPoint &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (StepGeom_Array1OfCartesianPoint &) –
Return type:StepGeom_Array1OfCartesianPoint
SetValue()
Parameters:
  • Index (int) –
  • Value (Handle_StepGeom_CartesianPoint &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:Handle_StepGeom_CartesianPoint
thisown

The membership flag

class StepGeom_Array1OfCompositeCurveSegment(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (Handle_StepGeom_CompositeCurveSegment &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (StepGeom_Array1OfCompositeCurveSegment &) –
Return type:StepGeom_Array1OfCompositeCurveSegment
ChangeValue()
Parameters:Index (int) –
Return type:Handle_StepGeom_CompositeCurveSegment
Destroy()
Return type:None
Init()
Parameters:V (Handle_StepGeom_CompositeCurveSegment &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (StepGeom_Array1OfCompositeCurveSegment &) –
Return type:StepGeom_Array1OfCompositeCurveSegment
SetValue()
Parameters:
  • Index (int) –
  • Value (Handle_StepGeom_CompositeCurveSegment &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:Handle_StepGeom_CompositeCurveSegment
thisown

The membership flag

class StepGeom_Array1OfCurve(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (Handle_StepGeom_Curve &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (StepGeom_Array1OfCurve &) –
Return type:StepGeom_Array1OfCurve
ChangeValue()
Parameters:Index (int) –
Return type:Handle_StepGeom_Curve
Destroy()
Return type:None
Init()
Parameters:V (Handle_StepGeom_Curve &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (StepGeom_Array1OfCurve &) –
Return type:StepGeom_Array1OfCurve
SetValue()
Parameters:
  • Index (int) –
  • Value (Handle_StepGeom_Curve &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:Handle_StepGeom_Curve
thisown

The membership flag

class StepGeom_Array1OfPcurveOrSurface(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (StepGeom_PcurveOrSurface &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (StepGeom_Array1OfPcurveOrSurface &) –
Return type:StepGeom_Array1OfPcurveOrSurface
ChangeValue()
Parameters:Index (int) –
Return type:StepGeom_PcurveOrSurface
Destroy()
Return type:None
Init()
Parameters:V (StepGeom_PcurveOrSurface &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (StepGeom_Array1OfPcurveOrSurface &) –
Return type:StepGeom_Array1OfPcurveOrSurface
SetValue()
Parameters:
  • Index (int) –
  • Value (StepGeom_PcurveOrSurface &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:StepGeom_PcurveOrSurface
thisown

The membership flag

class StepGeom_Array1OfSurfaceBoundary(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (StepGeom_SurfaceBoundary &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (StepGeom_Array1OfSurfaceBoundary &) –
Return type:StepGeom_Array1OfSurfaceBoundary
ChangeValue()
Parameters:Index (int) –
Return type:StepGeom_SurfaceBoundary
Destroy()
Return type:None
Init()
Parameters:V (StepGeom_SurfaceBoundary &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (StepGeom_Array1OfSurfaceBoundary &) –
Return type:StepGeom_Array1OfSurfaceBoundary
SetValue()
Parameters:
  • Index (int) –
  • Value (StepGeom_SurfaceBoundary &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:StepGeom_SurfaceBoundary
thisown

The membership flag

class StepGeom_Array1OfTrimmingSelect(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (StepGeom_TrimmingSelect &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (StepGeom_Array1OfTrimmingSelect &) –
Return type:StepGeom_Array1OfTrimmingSelect
ChangeValue()
Parameters:Index (int) –
Return type:StepGeom_TrimmingSelect
Destroy()
Return type:None
Init()
Parameters:V (StepGeom_TrimmingSelect &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (StepGeom_Array1OfTrimmingSelect &) –
Return type:StepGeom_Array1OfTrimmingSelect
SetValue()
Parameters:
  • Index (int) –
  • Value (StepGeom_TrimmingSelect &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:StepGeom_TrimmingSelect
thisown

The membership flag

class StepGeom_Array2OfCartesianPoint(*args)

Bases: object

Parameters:
  • R1 (int) –
  • R2 (int) –
  • C1 (int) –
  • C2 (int) –
  • Item (Handle_StepGeom_CartesianPoint &) –
  • R1
  • R2
  • C1
  • C2
Return type:

None

Return type:

None

Assign()
Parameters:Other (StepGeom_Array2OfCartesianPoint &) –
Return type:StepGeom_Array2OfCartesianPoint
ChangeValue()
Parameters:
Return type:

Handle_StepGeom_CartesianPoint

ColLength()
Return type:int
Destroy()
Return type:None
Init()
Parameters:V (Handle_StepGeom_CartesianPoint &) –
Return type:None
LowerCol()
Return type:int
LowerRow()
Return type:int
RowLength()
Return type:int
Set()
Parameters:Other (StepGeom_Array2OfCartesianPoint &) –
Return type:StepGeom_Array2OfCartesianPoint
SetValue()
Parameters:
  • Row (int) –
  • Col (int) –
  • Value (Handle_StepGeom_CartesianPoint &) –
Return type:

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
Return type:

Handle_StepGeom_CartesianPoint

thisown

The membership flag

class StepGeom_Array2OfSurfacePatch(*args)

Bases: object

Parameters:
  • R1 (int) –
  • R2 (int) –
  • C1 (int) –
  • C2 (int) –
  • Item (Handle_StepGeom_SurfacePatch &) –
  • R1
  • R2
  • C1
  • C2
Return type:

None

Return type:

None

Assign()
Parameters:Other (StepGeom_Array2OfSurfacePatch &) –
Return type:StepGeom_Array2OfSurfacePatch
ChangeValue()
Parameters:
Return type:

Handle_StepGeom_SurfacePatch

ColLength()
Return type:int
Destroy()
Return type:None
Init()
Parameters:V (Handle_StepGeom_SurfacePatch &) –
Return type:None
LowerCol()
Return type:int
LowerRow()
Return type:int
RowLength()
Return type:int
Set()
Parameters:Other (StepGeom_Array2OfSurfacePatch &) –
Return type:StepGeom_Array2OfSurfacePatch
SetValue()
Parameters:
  • Row (int) –
  • Col (int) –
  • Value (Handle_StepGeom_SurfacePatch &) –
Return type:

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
Return type:

Handle_StepGeom_SurfacePatch

thisown

The membership flag

class StepGeom_Axis1Placement(*args)

Bases: OCC.StepGeom.StepGeom_Placement

  • Returns a Axis1Placement
Return type:None
Axis()
Return type:Handle_StepGeom_Direction
GetHandle()
HasAxis()
Return type:bool
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aLocation (Handle_StepGeom_CartesianPoint &) –
  • aName
  • aLocation
  • hasAaxis (bool) –
  • aAxis (Handle_StepGeom_Direction &) –
Return type:

void

Return type:

void

SetAxis()
Parameters:aAxis (Handle_StepGeom_Direction &) –
Return type:None
UnSetAxis()
Return type:None
thisown

The membership flag

class StepGeom_Axis2Placement(*args)

Bases: object

  • Returns a Axis2Placement SelectType
Return type:None
Axis2Placement2d()
  • returns Value as a Axis2Placement2d (Null if another type)
Return type:Handle_StepGeom_Axis2Placement2d
Axis2Placement3d()
  • returns Value as a Axis2Placement3d (Null if another type)
Return type:Handle_StepGeom_Axis2Placement3d
CaseNum()
  • Recognizes a Axis2Placement Kind Entity that is : 1 -> Axis2Placement2d 2 -> Axis2Placement3d 0 else
Parameters:ent (Handle_Standard_Transient &) –
Return type:int
thisown

The membership flag

class StepGeom_Axis2Placement2d(*args)

Bases: OCC.StepGeom.StepGeom_Placement

  • Returns a Axis2Placement2d
Return type:None
GetHandle()
HasRefDirection()
Return type:bool
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aLocation (Handle_StepGeom_CartesianPoint &) –
  • aName
  • aLocation
  • hasArefDirection (bool) –
  • aRefDirection (Handle_StepGeom_Direction &) –
Return type:

void

Return type:

void

RefDirection()
Return type:Handle_StepGeom_Direction
SetRefDirection()
Parameters:aRefDirection (Handle_StepGeom_Direction &) –
Return type:None
UnSetRefDirection()
Return type:None
thisown

The membership flag

class StepGeom_Axis2Placement3d(*args)

Bases: OCC.StepGeom.StepGeom_Placement

  • Returns a Axis2Placement3d
Return type:None
Axis()
Return type:Handle_StepGeom_Direction
GetHandle()
HasAxis()
Return type:bool
HasRefDirection()
Return type:bool
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aLocation (Handle_StepGeom_CartesianPoint &) –
  • aName
  • aLocation
  • hasAaxis (bool) –
  • aAxis (Handle_StepGeom_Direction &) –
  • hasArefDirection (bool) –
  • aRefDirection (Handle_StepGeom_Direction &) –
Return type:

void

Return type:

void

RefDirection()
Return type:Handle_StepGeom_Direction
SetAxis()
Parameters:aAxis (Handle_StepGeom_Direction &) –
Return type:None
SetRefDirection()
Parameters:aRefDirection (Handle_StepGeom_Direction &) –
Return type:None
UnSetAxis()
Return type:None
UnSetRefDirection()
Return type:None
thisown

The membership flag

class StepGeom_BSplineCurve(*args)

Bases: OCC.StepGeom.StepGeom_BoundedCurve

  • Returns a BSplineCurve
Return type:None
ClosedCurve()
Return type:StepData_Logical
ControlPointsList()
Return type:Handle_StepGeom_HArray1OfCartesianPoint
ControlPointsListValue()
Parameters:num (int) –
Return type:Handle_StepGeom_CartesianPoint
CurveForm()
Return type:StepGeom_BSplineCurveForm
Degree()
Return type:int
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray1OfCartesianPoint &) –
  • aCurveForm (StepGeom_BSplineCurveForm) –
  • aClosedCurve (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
Return type:

void

Return type:

void

NbControlPointsList()
Return type:int
SelfIntersect()
Return type:StepData_Logical
SetClosedCurve()
Parameters:aClosedCurve (StepData_Logical) –
Return type:None
SetControlPointsList()
Parameters:aControlPointsList (Handle_StepGeom_HArray1OfCartesianPoint &) –
Return type:None
SetCurveForm()
Parameters:aCurveForm (StepGeom_BSplineCurveForm) –
Return type:None
SetDegree()
Parameters:aDegree (int) –
Return type:None
SetSelfIntersect()
Parameters:aSelfIntersect (StepData_Logical) –
Return type:None
thisown

The membership flag

class StepGeom_BSplineCurveWithKnots(*args)

Bases: OCC.StepGeom.StepGeom_BSplineCurve

  • Returns a BSplineCurveWithKnots
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray1OfCartesianPoint &) –
  • aCurveForm (StepGeom_BSplineCurveForm) –
  • aClosedCurve (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aDegree
  • aControlPointsList
  • aCurveForm
  • aClosedCurve
  • aSelfIntersect
  • aKnotMultiplicities (Handle_TColStd_HArray1OfInteger &) –
  • aKnots (Handle_TColStd_HArray1OfReal &) –
  • aKnotSpec (StepGeom_KnotType) –
Return type:

void

Return type:

void

KnotMultiplicities()
Return type:Handle_TColStd_HArray1OfInteger
KnotMultiplicitiesValue()
Parameters:num (int) –
Return type:int
KnotSpec()
Return type:StepGeom_KnotType
Knots()
Return type:Handle_TColStd_HArray1OfReal
KnotsValue()
Parameters:num (int) –
Return type:float
NbKnotMultiplicities()
Return type:int
NbKnots()
Return type:int
SetKnotMultiplicities()
Parameters:aKnotMultiplicities (Handle_TColStd_HArray1OfInteger &) –
Return type:None
SetKnotSpec()
Parameters:aKnotSpec (StepGeom_KnotType) –
Return type:None
SetKnots()
Parameters:aKnots (Handle_TColStd_HArray1OfReal &) –
Return type:None
thisown

The membership flag

class StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve(*args)

Bases: OCC.StepGeom.StepGeom_BSplineCurve

  • Returns a BSplineCurveWithKnotsAndRationalBSplineCurve
Return type:None
BSplineCurveWithKnots()
Return type:Handle_StepGeom_BSplineCurveWithKnots
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray1OfCartesianPoint &) –
  • aCurveForm (StepGeom_BSplineCurveForm) –
  • aClosedCurve (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aDegree
  • aControlPointsList
  • aCurveForm
  • aClosedCurve
  • aSelfIntersect
  • aBSplineCurveWithKnots (Handle_StepGeom_BSplineCurveWithKnots &) –
  • aRationalBSplineCurve (Handle_StepGeom_RationalBSplineCurve &) –
  • aName
  • aDegree
  • aControlPointsList
  • aCurveForm
  • aClosedCurve
  • aSelfIntersect
  • aKnotMultiplicities (Handle_TColStd_HArray1OfInteger &) –
  • aKnots (Handle_TColStd_HArray1OfReal &) –
  • aKnotSpec (StepGeom_KnotType) –
  • aWeightsData (Handle_TColStd_HArray1OfReal &) –
Return type:

void

Return type:

void

Return type:

void

KnotMultiplicities()
Return type:Handle_TColStd_HArray1OfInteger
KnotMultiplicitiesValue()
Parameters:num (int) –
Return type:int
KnotSpec()
Return type:StepGeom_KnotType
Knots()
Return type:Handle_TColStd_HArray1OfReal
KnotsValue()
Parameters:num (int) –
Return type:float
NbKnotMultiplicities()
Return type:int
NbKnots()
Return type:int
NbWeightsData()
Return type:int
RationalBSplineCurve()
Return type:Handle_StepGeom_RationalBSplineCurve
SetBSplineCurveWithKnots()
Parameters:aBSplineCurveWithKnots (Handle_StepGeom_BSplineCurveWithKnots &) –
Return type:None
SetKnotMultiplicities()
Parameters:aKnotMultiplicities (Handle_TColStd_HArray1OfInteger &) –
Return type:None
SetKnotSpec()
Parameters:aKnotSpec (StepGeom_KnotType) –
Return type:None
SetKnots()
Parameters:aKnots (Handle_TColStd_HArray1OfReal &) –
Return type:None
SetRationalBSplineCurve()
Parameters:aRationalBSplineCurve (Handle_StepGeom_RationalBSplineCurve &) –
Return type:None
SetWeightsData()
Parameters:aWeightsData (Handle_TColStd_HArray1OfReal &) –
Return type:None
WeightsData()
Return type:Handle_TColStd_HArray1OfReal
WeightsDataValue()
Parameters:num (int) –
Return type:float
thisown

The membership flag

class StepGeom_BSplineSurface(*args)

Bases: OCC.StepGeom.StepGeom_BoundedSurface

  • Returns a BSplineSurface
Return type:None
ControlPointsList()
Return type:Handle_StepGeom_HArray2OfCartesianPoint
ControlPointsListValue()
Parameters:
  • num1 (int) –
  • num2 (int) –
Return type:

Handle_StepGeom_CartesianPoint

GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aUDegree (int) –
  • aVDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray2OfCartesianPoint &) –
  • aSurfaceForm (StepGeom_BSplineSurfaceForm) –
  • aUClosed (StepData_Logical) –
  • aVClosed (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
Return type:

void

Return type:

void

NbControlPointsListI()
Return type:int
NbControlPointsListJ()
Return type:int
SelfIntersect()
Return type:StepData_Logical
SetControlPointsList()
Parameters:aControlPointsList (Handle_StepGeom_HArray2OfCartesianPoint &) –
Return type:None
SetSelfIntersect()
Parameters:aSelfIntersect (StepData_Logical) –
Return type:None
SetSurfaceForm()
Parameters:aSurfaceForm (StepGeom_BSplineSurfaceForm) –
Return type:None
SetUClosed()
Parameters:aUClosed (StepData_Logical) –
Return type:None
SetUDegree()
Parameters:aUDegree (int) –
Return type:None
SetVClosed()
Parameters:aVClosed (StepData_Logical) –
Return type:None
SetVDegree()
Parameters:aVDegree (int) –
Return type:None
SurfaceForm()
Return type:StepGeom_BSplineSurfaceForm
UClosed()
Return type:StepData_Logical
UDegree()
Return type:int
VClosed()
Return type:StepData_Logical
VDegree()
Return type:int
thisown

The membership flag

class StepGeom_BSplineSurfaceWithKnots(*args)

Bases: OCC.StepGeom.StepGeom_BSplineSurface

  • Returns a BSplineSurfaceWithKnots
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aUDegree (int) –
  • aVDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray2OfCartesianPoint &) –
  • aSurfaceForm (StepGeom_BSplineSurfaceForm) –
  • aUClosed (StepData_Logical) –
  • aVClosed (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aUDegree
  • aVDegree
  • aControlPointsList
  • aSurfaceForm
  • aUClosed
  • aVClosed
  • aSelfIntersect
  • aUMultiplicities (Handle_TColStd_HArray1OfInteger &) –
  • aVMultiplicities (Handle_TColStd_HArray1OfInteger &) –
  • aUKnots (Handle_TColStd_HArray1OfReal &) –
  • aVKnots (Handle_TColStd_HArray1OfReal &) –
  • aKnotSpec (StepGeom_KnotType) –
Return type:

void

Return type:

void

KnotSpec()
Return type:StepGeom_KnotType
NbUKnots()
Return type:int
NbUMultiplicities()
Return type:int
NbVKnots()
Return type:int
NbVMultiplicities()
Return type:int
SetKnotSpec()
Parameters:aKnotSpec (StepGeom_KnotType) –
Return type:None
SetUKnots()
Parameters:aUKnots (Handle_TColStd_HArray1OfReal &) –
Return type:None
SetUMultiplicities()
Parameters:aUMultiplicities (Handle_TColStd_HArray1OfInteger &) –
Return type:None
SetVKnots()
Parameters:aVKnots (Handle_TColStd_HArray1OfReal &) –
Return type:None
SetVMultiplicities()
Parameters:aVMultiplicities (Handle_TColStd_HArray1OfInteger &) –
Return type:None
UKnots()
Return type:Handle_TColStd_HArray1OfReal
UKnotsValue()
Parameters:num (int) –
Return type:float
UMultiplicities()
Return type:Handle_TColStd_HArray1OfInteger
UMultiplicitiesValue()
Parameters:num (int) –
Return type:int
VKnots()
Return type:Handle_TColStd_HArray1OfReal
VKnotsValue()
Parameters:num (int) –
Return type:float
VMultiplicities()
Return type:Handle_TColStd_HArray1OfInteger
VMultiplicitiesValue()
Parameters:num (int) –
Return type:int
thisown

The membership flag

class StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface(*args)

Bases: OCC.StepGeom.StepGeom_BSplineSurface

  • Returns a BSplineSurfaceWithKnotsAndRationalBSplineSurface
Return type:None
BSplineSurfaceWithKnots()
Return type:Handle_StepGeom_BSplineSurfaceWithKnots
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aUDegree (int) –
  • aVDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray2OfCartesianPoint &) –
  • aSurfaceForm (StepGeom_BSplineSurfaceForm) –
  • aUClosed (StepData_Logical) –
  • aVClosed (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aUDegree
  • aVDegree
  • aControlPointsList
  • aSurfaceForm
  • aUClosed
  • aVClosed
  • aSelfIntersect
  • aBSplineSurfaceWithKnots (Handle_StepGeom_BSplineSurfaceWithKnots &) –
  • aRationalBSplineSurface (Handle_StepGeom_RationalBSplineSurface &) –
  • aName
  • aUDegree
  • aVDegree
  • aControlPointsList
  • aSurfaceForm
  • aUClosed
  • aVClosed
  • aSelfIntersect
  • aUMultiplicities (Handle_TColStd_HArray1OfInteger &) –
  • aVMultiplicities (Handle_TColStd_HArray1OfInteger &) –
  • aUKnots (Handle_TColStd_HArray1OfReal &) –
  • aVKnots (Handle_TColStd_HArray1OfReal &) –
  • aKnotSpec (StepGeom_KnotType) –
  • aWeightsData (Handle_TColStd_HArray2OfReal &) –
Return type:

void

Return type:

void

Return type:

void

KnotSpec()
Return type:StepGeom_KnotType
NbUKnots()
Return type:int
NbUMultiplicities()
Return type:int
NbVKnots()
Return type:int
NbVMultiplicities()
Return type:int
NbWeightsDataI()
Return type:int
NbWeightsDataJ()
Return type:int
RationalBSplineSurface()
Return type:Handle_StepGeom_RationalBSplineSurface
SetBSplineSurfaceWithKnots()
Parameters:aBSplineSurfaceWithKnots (Handle_StepGeom_BSplineSurfaceWithKnots &) –
Return type:None
SetKnotSpec()
Parameters:aKnotSpec (StepGeom_KnotType) –
Return type:None
SetRationalBSplineSurface()
Parameters:aRationalBSplineSurface (Handle_StepGeom_RationalBSplineSurface &) –
Return type:None
SetUKnots()
Parameters:aUKnots (Handle_TColStd_HArray1OfReal &) –
Return type:None
SetUMultiplicities()
Parameters:aUMultiplicities (Handle_TColStd_HArray1OfInteger &) –
Return type:None
SetVKnots()
Parameters:aVKnots (Handle_TColStd_HArray1OfReal &) –
Return type:None
SetVMultiplicities()
Parameters:aVMultiplicities (Handle_TColStd_HArray1OfInteger &) –
Return type:None
SetWeightsData()
Parameters:aWeightsData (Handle_TColStd_HArray2OfReal &) –
Return type:None
UKnots()
Return type:Handle_TColStd_HArray1OfReal
UKnotsValue()
Parameters:num (int) –
Return type:float
UMultiplicities()
Return type:Handle_TColStd_HArray1OfInteger
UMultiplicitiesValue()
Parameters:num (int) –
Return type:int
VKnots()
Return type:Handle_TColStd_HArray1OfReal
VKnotsValue()
Parameters:num (int) –
Return type:float
VMultiplicities()
Return type:Handle_TColStd_HArray1OfInteger
VMultiplicitiesValue()
Parameters:num (int) –
Return type:int
WeightsData()
Return type:Handle_TColStd_HArray2OfReal
WeightsDataValue()
Parameters:
  • num1 (int) –
  • num2 (int) –
Return type:

float

thisown

The membership flag

class StepGeom_BezierCurve(*args)

Bases: OCC.StepGeom.StepGeom_BSplineCurve

  • Returns a BezierCurve
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_BezierCurveAndRationalBSplineCurve(*args)

Bases: OCC.StepGeom.StepGeom_BSplineCurve

  • Returns a BezierCurveAndRationalBSplineCurve
Return type:None
BezierCurve()
Return type:Handle_StepGeom_BezierCurve
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray1OfCartesianPoint &) –
  • aCurveForm (StepGeom_BSplineCurveForm) –
  • aClosedCurve (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aDegree
  • aControlPointsList
  • aCurveForm
  • aClosedCurve
  • aSelfIntersect
  • aBezierCurve (Handle_StepGeom_BezierCurve &) –
  • aRationalBSplineCurve (Handle_StepGeom_RationalBSplineCurve &) –
  • aName
  • aDegree
  • aControlPointsList
  • aCurveForm
  • aClosedCurve
  • aSelfIntersect
  • aWeightsData (Handle_TColStd_HArray1OfReal &) –
Return type:

void

Return type:

void

Return type:

void

NbWeightsData()
Return type:int
RationalBSplineCurve()
Return type:Handle_StepGeom_RationalBSplineCurve
SetBezierCurve()
Parameters:aBezierCurve (Handle_StepGeom_BezierCurve &) –
Return type:None
SetRationalBSplineCurve()
Parameters:aRationalBSplineCurve (Handle_StepGeom_RationalBSplineCurve &) –
Return type:None
SetWeightsData()
Parameters:aWeightsData (Handle_TColStd_HArray1OfReal &) –
Return type:None
WeightsData()
Return type:Handle_TColStd_HArray1OfReal
WeightsDataValue()
Parameters:num (int) –
Return type:float
thisown

The membership flag

class StepGeom_BezierSurface(*args)

Bases: OCC.StepGeom.StepGeom_BSplineSurface

  • Returns a BezierSurface
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_BezierSurfaceAndRationalBSplineSurface(*args)

Bases: OCC.StepGeom.StepGeom_BSplineSurface

  • Returns a BezierSurfaceAndRationalBSplineSurface
Return type:None
BezierSurface()
Return type:Handle_StepGeom_BezierSurface
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aUDegree (int) –
  • aVDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray2OfCartesianPoint &) –
  • aSurfaceForm (StepGeom_BSplineSurfaceForm) –
  • aUClosed (StepData_Logical) –
  • aVClosed (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aUDegree
  • aVDegree
  • aControlPointsList
  • aSurfaceForm
  • aUClosed
  • aVClosed
  • aSelfIntersect
  • aBezierSurface (Handle_StepGeom_BezierSurface &) –
  • aRationalBSplineSurface (Handle_StepGeom_RationalBSplineSurface &) –
  • aName
  • aUDegree
  • aVDegree
  • aControlPointsList
  • aSurfaceForm
  • aUClosed
  • aVClosed
  • aSelfIntersect
  • aWeightsData (Handle_TColStd_HArray2OfReal &) –
Return type:

void

Return type:

void

Return type:

void

NbWeightsDataI()
Return type:int
NbWeightsDataJ()
Return type:int
RationalBSplineSurface()
Return type:Handle_StepGeom_RationalBSplineSurface
SetBezierSurface()
Parameters:aBezierSurface (Handle_StepGeom_BezierSurface &) –
Return type:None
SetRationalBSplineSurface()
Parameters:aRationalBSplineSurface (Handle_StepGeom_RationalBSplineSurface &) –
Return type:None
SetWeightsData()
Parameters:aWeightsData (Handle_TColStd_HArray2OfReal &) –
Return type:None
WeightsData()
Return type:Handle_TColStd_HArray2OfReal
WeightsDataValue()
Parameters:
  • num1 (int) –
  • num2 (int) –
Return type:

float

thisown

The membership flag

class StepGeom_BoundaryCurve(*args)

Bases: OCC.StepGeom.StepGeom_CompositeCurveOnSurface

  • Returns a BoundaryCurve
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_BoundedCurve(*args)

Bases: OCC.StepGeom.StepGeom_Curve

  • Returns a BoundedCurve
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_BoundedSurface(*args)

Bases: OCC.StepGeom.StepGeom_Surface

  • Returns a BoundedSurface
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_CartesianPoint(*args)

Bases: OCC.StepGeom.StepGeom_Point

  • Returns a CartesianPoint
Return type:None
Coordinates()
Return type:Handle_TColStd_HArray1OfReal
CoordinatesValue()
Parameters:num (int) –
Return type:float
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aCoordinates (Handle_TColStd_HArray1OfReal &) –
Return type:

void

Return type:

void

Init2D()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • X (float) –
  • Y (float) –
Return type:

None

Init3D()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • X (float) –
  • Y (float) –
  • Z (float) –
Return type:

None

NbCoordinates()
Return type:int
SetCoordinates()
Parameters:aCoordinates (Handle_TColStd_HArray1OfReal &) –
Return type:None
thisown

The membership flag

class StepGeom_CartesianTransformationOperator(*args)

Bases: OCC.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a CartesianTransformationOperator
Return type:None
Axis1()
Return type:Handle_StepGeom_Direction
Axis2()
Return type:Handle_StepGeom_Direction
GetHandle()
HasAxis1()
Return type:bool
HasAxis2()
Return type:bool
HasScale()
Return type:bool
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • hasAaxis1 (bool) –
  • aAxis1 (Handle_StepGeom_Direction &) –
  • hasAaxis2 (bool) –
  • aAxis2 (Handle_StepGeom_Direction &) –
  • aLocalOrigin (Handle_StepGeom_CartesianPoint &) –
  • hasAscale (bool) –
  • aScale (float) –
Return type:

void

Return type:

void

LocalOrigin()
Return type:Handle_StepGeom_CartesianPoint
Scale()
Return type:float
SetAxis1()
Parameters:aAxis1 (Handle_StepGeom_Direction &) –
Return type:None
SetAxis2()
Parameters:aAxis2 (Handle_StepGeom_Direction &) –
Return type:None
SetLocalOrigin()
Parameters:aLocalOrigin (Handle_StepGeom_CartesianPoint &) –
Return type:None
SetScale()
Parameters:aScale (float) –
Return type:None
UnSetAxis1()
Return type:None
UnSetAxis2()
Return type:None
UnSetScale()
Return type:None
thisown

The membership flag

class StepGeom_CartesianTransformationOperator2d(*args)

Bases: OCC.StepGeom.StepGeom_CartesianTransformationOperator

Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_CartesianTransformationOperator3d(*args)

Bases: OCC.StepGeom.StepGeom_CartesianTransformationOperator

  • Returns a CartesianTransformationOperator3d
Return type:None
Axis3()
Return type:Handle_StepGeom_Direction
GetHandle()
HasAxis3()
Return type:bool
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • hasAaxis1 (bool) –
  • aAxis1 (Handle_StepGeom_Direction &) –
  • hasAaxis2 (bool) –
  • aAxis2 (Handle_StepGeom_Direction &) –
  • aLocalOrigin (Handle_StepGeom_CartesianPoint &) –
  • hasAscale (bool) –
  • aScale (float) –
  • aName
  • hasAaxis1
  • aAxis1
  • hasAaxis2
  • aAxis2
  • aLocalOrigin
  • hasAscale
  • aScale
  • hasAaxis3 (bool) –
  • aAxis3 (Handle_StepGeom_Direction &) –
Return type:

void

Return type:

void

SetAxis3()
Parameters:aAxis3 (Handle_StepGeom_Direction &) –
Return type:None
UnSetAxis3()
Return type:None
thisown

The membership flag

class StepGeom_Circle(*args)

Bases: OCC.StepGeom.StepGeom_Conic

  • Returns a Circle
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aPosition (StepGeom_Axis2Placement &) –
  • aName
  • aPosition
  • aRadius (float) –
Return type:

void

Return type:

void

Radius()
Return type:float
SetRadius()
Parameters:aRadius (float) –
Return type:None
thisown

The membership flag

class StepGeom_CompositeCurve(*args)

Bases: OCC.StepGeom.StepGeom_BoundedCurve

  • Returns a CompositeCurve
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aSegments (Handle_StepGeom_HArray1OfCompositeCurveSegment &) –
  • aSelfIntersect (StepData_Logical) –
Return type:

void

Return type:

void

NbSegments()
Return type:int
Segments()
Return type:Handle_StepGeom_HArray1OfCompositeCurveSegment
SegmentsValue()
Parameters:num (int) –
Return type:Handle_StepGeom_CompositeCurveSegment
SelfIntersect()
Return type:StepData_Logical
SetSegments()
Parameters:aSegments (Handle_StepGeom_HArray1OfCompositeCurveSegment &) –
Return type:None
SetSelfIntersect()
Parameters:aSelfIntersect (StepData_Logical) –
Return type:None
thisown

The membership flag

class StepGeom_CompositeCurveOnSurface(*args)

Bases: OCC.StepGeom.StepGeom_CompositeCurve

  • Returns a CompositeCurveOnSurface
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_CompositeCurveSegment(*args)

Bases: OCC.MMgt.MMgt_TShared

  • Returns a CompositeCurveSegment
Return type:None
GetHandle()
Init()
Parameters:
  • aTransition (StepGeom_TransitionCode) –
  • aSameSense (bool) –
  • aParentCurve (Handle_StepGeom_Curve &) –
Return type:

void

ParentCurve()
Return type:Handle_StepGeom_Curve
SameSense()
Return type:bool
SetParentCurve()
Parameters:aParentCurve (Handle_StepGeom_Curve &) –
Return type:None
SetSameSense()
Parameters:aSameSense (bool) –
Return type:None
SetTransition()
Parameters:aTransition (StepGeom_TransitionCode) –
Return type:None
Transition()
Return type:StepGeom_TransitionCode
thisown

The membership flag

class StepGeom_Conic(*args)

Bases: OCC.StepGeom.StepGeom_Curve

  • Returns a Conic
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aPosition (StepGeom_Axis2Placement &) –
Return type:

void

Return type:

void

Position()
Return type:StepGeom_Axis2Placement
SetPosition()
Parameters:aPosition (StepGeom_Axis2Placement &) –
Return type:None
thisown

The membership flag

class StepGeom_ConicalSurface(*args)

Bases: OCC.StepGeom.StepGeom_ElementarySurface

  • Returns a ConicalSurface
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aPosition (Handle_StepGeom_Axis2Placement3d &) –
  • aName
  • aPosition
  • aRadius (float) –
  • aSemiAngle (float) –
Return type:

void

Return type:

void

Radius()
Return type:float
SemiAngle()
Return type:float
SetRadius()
Parameters:aRadius (float) –
Return type:None
SetSemiAngle()
Parameters:aSemiAngle (float) –
Return type:None
thisown

The membership flag

class StepGeom_Curve(*args)

Bases: OCC.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a Curve
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_CurveBoundedSurface(*args)

Bases: OCC.StepGeom.StepGeom_BoundedSurface

  • Empty constructor
Return type:None
BasisSurface()
  • Returns field BasisSurface
Return type:Handle_StepGeom_Surface
Boundaries()
  • Returns field Boundaries
Return type:Handle_StepGeom_HArray1OfSurfaceBoundary
GetHandle()
ImplicitOuter()
  • Returns field ImplicitOuter
Return type:bool
Init()
  • Initialize all fields (own and inherited)
Parameters:
  • aRepresentationItem_Name (Handle_TCollection_HAsciiString &) –
  • aBasisSurface (Handle_StepGeom_Surface &) –
  • aBoundaries (Handle_StepGeom_HArray1OfSurfaceBoundary &) –
  • aImplicitOuter (bool) –
Return type:

None

SetBasisSurface()
  • Set field BasisSurface
Parameters:BasisSurface (Handle_StepGeom_Surface &) –
Return type:None
SetBoundaries()
  • Set field Boundaries
Parameters:Boundaries (Handle_StepGeom_HArray1OfSurfaceBoundary &) –
Return type:None
SetImplicitOuter()
  • Set field ImplicitOuter
Parameters:ImplicitOuter (bool) –
Return type:None
thisown

The membership flag

class StepGeom_CurveOnSurface(*args)

Bases: object

  • Returns a CurveOnSurface SelectType
Return type:None
CaseNum()
  • Recognizes a CurveOnSurface Kind Entity that is : 1 -> Pcurve 2 -> SurfaceCurve 3 -> CompositeCurveOnSurface 0 else
Parameters:ent (Handle_Standard_Transient &) –
Return type:int
CompositeCurveOnSurface()
  • returns Value as a CompositeCurveOnSurface (Null if another type)
Return type:Handle_StepGeom_CompositeCurveOnSurface
Pcurve()
  • returns Value as a Pcurve (Null if another type)
Return type:Handle_StepGeom_Pcurve
SurfaceCurve()
  • returns Value as a SurfaceCurve (Null if another type)
Return type:Handle_StepGeom_SurfaceCurve
thisown

The membership flag

class StepGeom_CurveReplica(*args)

Bases: OCC.StepGeom.StepGeom_Curve

  • Returns a CurveReplica
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aParentCurve (Handle_StepGeom_Curve &) –
  • aTransformation (Handle_StepGeom_CartesianTransformationOperator &) –
Return type:

void

Return type:

void

ParentCurve()
Return type:Handle_StepGeom_Curve
SetParentCurve()
Parameters:aParentCurve (Handle_StepGeom_Curve &) –
Return type:None
SetTransformation()
Parameters:aTransformation (Handle_StepGeom_CartesianTransformationOperator &) –
Return type:None
Transformation()
Return type:Handle_StepGeom_CartesianTransformationOperator
thisown

The membership flag

class StepGeom_CylindricalSurface(*args)

Bases: OCC.StepGeom.StepGeom_ElementarySurface

  • Returns a CylindricalSurface
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aPosition (Handle_StepGeom_Axis2Placement3d &) –
  • aName
  • aPosition
  • aRadius (float) –
Return type:

void

Return type:

void

Radius()
Return type:float
SetRadius()
Parameters:aRadius (float) –
Return type:None
thisown

The membership flag

class StepGeom_DegeneratePcurve(*args)

Bases: OCC.StepGeom.StepGeom_Point

  • Returns a DegeneratePcurve
Return type:None
BasisSurface()
Return type:Handle_StepGeom_Surface
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aBasisSurface (Handle_StepGeom_Surface &) –
  • aReferenceToCurve (Handle_StepRepr_DefinitionalRepresentation &) –
Return type:

void

Return type:

void

ReferenceToCurve()
Return type:Handle_StepRepr_DefinitionalRepresentation
SetBasisSurface()
Parameters:aBasisSurface (Handle_StepGeom_Surface &) –
Return type:None
SetReferenceToCurve()
Parameters:aReferenceToCurve (Handle_StepRepr_DefinitionalRepresentation &) –
Return type:None
thisown

The membership flag

class StepGeom_DegenerateToroidalSurface(*args)

Bases: OCC.StepGeom.StepGeom_ToroidalSurface

  • Returns a DegenerateToroidalSurface
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aPosition (Handle_StepGeom_Axis2Placement3d &) –
  • aMajorRadius (float) –
  • aMinorRadius (float) –
  • aName
  • aPosition
  • aMajorRadius
  • aMinorRadius
  • aSelectOuter (bool) –
Return type:

void

Return type:

void

SelectOuter()
Return type:bool
SetSelectOuter()
Parameters:aSelectOuter (bool) –
Return type:None
thisown

The membership flag

class StepGeom_Direction(*args)

Bases: OCC.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a Direction
Return type:None
DirectionRatios()
Return type:Handle_TColStd_HArray1OfReal
DirectionRatiosValue()
Parameters:num (int) –
Return type:float
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aDirectionRatios (Handle_TColStd_HArray1OfReal &) –
Return type:

void

Return type:

void

NbDirectionRatios()
Return type:int
SetDirectionRatios()
Parameters:aDirectionRatios (Handle_TColStd_HArray1OfReal &) –
Return type:None
thisown

The membership flag

class StepGeom_ElementarySurface(*args)

Bases: OCC.StepGeom.StepGeom_Surface

  • Returns a ElementarySurface
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aPosition (Handle_StepGeom_Axis2Placement3d &) –
Return type:

void

Return type:

void

Position()
Return type:Handle_StepGeom_Axis2Placement3d
SetPosition()
Parameters:aPosition (Handle_StepGeom_Axis2Placement3d &) –
Return type:None
thisown

The membership flag

class StepGeom_Ellipse(*args)

Bases: OCC.StepGeom.StepGeom_Conic

  • Returns a Ellipse
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aPosition (StepGeom_Axis2Placement &) –
  • aName
  • aPosition
  • aSemiAxis1 (float) –
  • aSemiAxis2 (float) –
Return type:

void

Return type:

void

SemiAxis1()
Return type:float
SemiAxis2()
Return type:float
SetSemiAxis1()
Parameters:aSemiAxis1 (float) –
Return type:None
SetSemiAxis2()
Parameters:aSemiAxis2 (float) –
Return type:None
thisown

The membership flag

class StepGeom_EvaluatedDegeneratePcurve(*args)

Bases: OCC.StepGeom.StepGeom_DegeneratePcurve

  • Returns a EvaluatedDegeneratePcurve
Return type:None
EquivalentPoint()
Return type:Handle_StepGeom_CartesianPoint
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aBasisSurface (Handle_StepGeom_Surface &) –
  • aReferenceToCurve (Handle_StepRepr_DefinitionalRepresentation &) –
  • aName
  • aBasisSurface
  • aReferenceToCurve
  • aEquivalentPoint (Handle_StepGeom_CartesianPoint &) –
Return type:

void

Return type:

void

SetEquivalentPoint()
Parameters:aEquivalentPoint (Handle_StepGeom_CartesianPoint &) –
Return type:None
thisown

The membership flag

class StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx(*args)

Bases: OCC.StepRepr.StepRepr_RepresentationContext

Return type:None
CoordinateSpaceDimension()
Return type:int
GeometricRepresentationContext()
Return type:Handle_StepGeom_GeometricRepresentationContext
GetHandle()
GlobalUncertaintyAssignedContext()
Return type:Handle_StepRepr_GlobalUncertaintyAssignedContext
GlobalUnitAssignedContext()
Return type:Handle_StepRepr_GlobalUnitAssignedContext
Init()
Parameters:
  • aContextIdentifier (Handle_TCollection_HAsciiString &) –
  • aContextType (Handle_TCollection_HAsciiString &) –
  • aContextIdentifier
  • aContextType
  • aGeometricRepresentationCtx (Handle_StepGeom_GeometricRepresentationContext &) –
  • aGlobalUnitAssignedCtx (Handle_StepRepr_GlobalUnitAssignedContext &) –
  • aGlobalUncertaintyAssignedCtx (Handle_StepRepr_GlobalUncertaintyAssignedContext &) –
  • aContextIdentifier
  • aContextType
  • aCoordinateSpaceDimension (int) –
  • aUnits (Handle_StepBasic_HArray1OfNamedUnit &) –
  • anUncertainty (Handle_StepBasic_HArray1OfUncertaintyMeasureWithUnit &) –
Return type:

void

Return type:

void

Return type:

void

NbUncertainty()
Return type:int
NbUnits()
Return type:int
SetCoordinateSpaceDimension()
Parameters:aCoordinateSpaceDimension (int) –
Return type:None
SetGeometricRepresentationContext()
Parameters:aGeometricRepresentationContext (Handle_StepGeom_GeometricRepresentationContext &) –
Return type:None
SetGlobalUncertaintyAssignedContext()
Parameters:aGlobalUncertaintyAssignedCtx (Handle_StepRepr_GlobalUncertaintyAssignedContext &) –
Return type:None
SetGlobalUnitAssignedContext()
Parameters:aGlobalUnitAssignedContext (Handle_StepRepr_GlobalUnitAssignedContext &) –
Return type:None
SetUncertainty()
Parameters:aUncertainty (Handle_StepBasic_HArray1OfUncertaintyMeasureWithUnit &) –
Return type:None
SetUnits()
Parameters:aUnits (Handle_StepBasic_HArray1OfNamedUnit &) –
Return type:None
Uncertainty()
Return type:Handle_StepBasic_HArray1OfUncertaintyMeasureWithUnit
UncertaintyValue()
Parameters:num (int) –
Return type:Handle_StepBasic_UncertaintyMeasureWithUnit
Units()
Return type:Handle_StepBasic_HArray1OfNamedUnit
UnitsValue()
Parameters:num (int) –
Return type:Handle_StepBasic_NamedUnit
thisown

The membership flag

class StepGeom_GeometricRepresentationContext(*args)

Bases: OCC.StepRepr.StepRepr_RepresentationContext

  • Returns a GeometricRepresentationContext
Return type:None
CoordinateSpaceDimension()
Return type:int
GetHandle()
Init()
Parameters:
  • aContextIdentifier (Handle_TCollection_HAsciiString &) –
  • aContextType (Handle_TCollection_HAsciiString &) –
  • aContextIdentifier
  • aContextType
  • aCoordinateSpaceDimension (int) –
Return type:

void

Return type:

void

SetCoordinateSpaceDimension()
Parameters:aCoordinateSpaceDimension (int) –
Return type:None
thisown

The membership flag

class StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext(*args)

Bases: OCC.StepRepr.StepRepr_RepresentationContext

  • Returns a GeometricRepresentationContextAndGlobalUnitAssignedContext
Return type:None
CoordinateSpaceDimension()
Return type:int
GeometricRepresentationContext()
Return type:Handle_StepGeom_GeometricRepresentationContext
GetHandle()
GlobalUnitAssignedContext()
Return type:Handle_StepRepr_GlobalUnitAssignedContext
Init()
Parameters:
  • aContextIdentifier (Handle_TCollection_HAsciiString &) –
  • aContextType (Handle_TCollection_HAsciiString &) –
  • aContextIdentifier
  • aContextType
  • aGeometricRepresentationContext (Handle_StepGeom_GeometricRepresentationContext &) –
  • aGlobalUnitAssignedContext (Handle_StepRepr_GlobalUnitAssignedContext &) –
  • aContextIdentifier
  • aContextType
  • aCoordinateSpaceDimension (int) –
  • aUnits (Handle_StepBasic_HArray1OfNamedUnit &) –
Return type:

void

Return type:

void

Return type:

void

NbUnits()
Return type:int
SetCoordinateSpaceDimension()
Parameters:aCoordinateSpaceDimension (int) –
Return type:None
SetGeometricRepresentationContext()
Parameters:aGeometricRepresentationContext (Handle_StepGeom_GeometricRepresentationContext &) –
Return type:None
SetGlobalUnitAssignedContext()
Parameters:aGlobalUnitAssignedContext (Handle_StepRepr_GlobalUnitAssignedContext &) –
Return type:None
SetUnits()
Parameters:aUnits (Handle_StepBasic_HArray1OfNamedUnit &) –
Return type:None
Units()
Return type:Handle_StepBasic_HArray1OfNamedUnit
UnitsValue()
Parameters:num (int) –
Return type:Handle_StepBasic_NamedUnit
thisown

The membership flag

class StepGeom_GeometricRepresentationContextAndParametricRepresentationContext(*args)

Bases: OCC.StepRepr.StepRepr_RepresentationContext

  • empty constructor
Return type:None
CoordinateSpaceDimension()
Return type:int
GeometricRepresentationContext()
Return type:Handle_StepGeom_GeometricRepresentationContext
GetHandle()
Init()
Parameters:
  • aContextIdentifier (Handle_TCollection_HAsciiString &) –
  • aContextType (Handle_TCollection_HAsciiString &) –
  • aContextIdentifier
  • aContextType
  • aGeometricRepresentationContext (Handle_StepGeom_GeometricRepresentationContext &) –
  • aParametricRepresentationContext (Handle_StepRepr_ParametricRepresentationContext &) –
  • aContextIdentifier
  • aContextType
  • aCoordinateSpaceDimension (int) –
Return type:

void

Return type:

void

Return type:

void

ParametricRepresentationContext()
Return type:Handle_StepRepr_ParametricRepresentationContext
SetCoordinateSpaceDimension()
Parameters:aCoordinateSpaceDimension (int) –
Return type:None
SetGeometricRepresentationContext()
Parameters:aGeometricRepresentationContext (Handle_StepGeom_GeometricRepresentationContext &) –
Return type:None
SetParametricRepresentationContext()
Parameters:aParametricRepresentationContext (Handle_StepRepr_ParametricRepresentationContext &) –
Return type:None
thisown

The membership flag

class StepGeom_GeometricRepresentationItem(*args)

Bases: OCC.StepRepr.StepRepr_RepresentationItem

  • Returns a GeometricRepresentationItem
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_HArray1OfBoundaryCurve(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (Handle_StepGeom_BoundaryCurve &) –
Return type:

None

Return type:

None

Array1()
Return type:StepGeom_Array1OfBoundaryCurve
ChangeArray1()
Return type:StepGeom_Array1OfBoundaryCurve
ChangeValue()
Parameters:Index (int) –
Return type:Handle_StepGeom_BoundaryCurve
GetHandle()
Init()
Parameters:V (Handle_StepGeom_BoundaryCurve &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (Handle_StepGeom_BoundaryCurve &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:Handle_StepGeom_BoundaryCurve
thisown

The membership flag

class StepGeom_HArray1OfCartesianPoint(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (Handle_StepGeom_CartesianPoint &) –
Return type:

None

Return type:

None

Array1()
Return type:StepGeom_Array1OfCartesianPoint
ChangeArray1()
Return type:StepGeom_Array1OfCartesianPoint
ChangeValue()
Parameters:Index (int) –
Return type:Handle_StepGeom_CartesianPoint
GetHandle()
Init()
Parameters:V (Handle_StepGeom_CartesianPoint &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (Handle_StepGeom_CartesianPoint &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:Handle_StepGeom_CartesianPoint
thisown

The membership flag

class StepGeom_HArray1OfCompositeCurveSegment(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (Handle_StepGeom_CompositeCurveSegment &) –
Return type:

None

Return type:

None

Array1()
Return type:StepGeom_Array1OfCompositeCurveSegment
ChangeArray1()
Return type:StepGeom_Array1OfCompositeCurveSegment
ChangeValue()
Parameters:Index (int) –
Return type:Handle_StepGeom_CompositeCurveSegment
GetHandle()
Init()
Parameters:V (Handle_StepGeom_CompositeCurveSegment &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (Handle_StepGeom_CompositeCurveSegment &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:Handle_StepGeom_CompositeCurveSegment
thisown

The membership flag

class StepGeom_HArray1OfCurve(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (Handle_StepGeom_Curve &) –
Return type:

None

Return type:

None

Array1()
Return type:StepGeom_Array1OfCurve
ChangeArray1()
Return type:StepGeom_Array1OfCurve
ChangeValue()
Parameters:Index (int) –
Return type:Handle_StepGeom_Curve
GetHandle()
Init()
Parameters:V (Handle_StepGeom_Curve &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (Handle_StepGeom_Curve &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:Handle_StepGeom_Curve
thisown

The membership flag

class StepGeom_HArray1OfPcurveOrSurface(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (StepGeom_PcurveOrSurface &) –
Return type:

None

Return type:

None

Array1()
Return type:StepGeom_Array1OfPcurveOrSurface
ChangeArray1()
Return type:StepGeom_Array1OfPcurveOrSurface
ChangeValue()
Parameters:Index (int) –
Return type:StepGeom_PcurveOrSurface
GetHandle()
Init()
Parameters:V (StepGeom_PcurveOrSurface &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (StepGeom_PcurveOrSurface &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:StepGeom_PcurveOrSurface
thisown

The membership flag

class StepGeom_HArray1OfSurfaceBoundary(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (StepGeom_SurfaceBoundary &) –
Return type:

None

Return type:

None

Array1()
Return type:StepGeom_Array1OfSurfaceBoundary
ChangeArray1()
Return type:StepGeom_Array1OfSurfaceBoundary
ChangeValue()
Parameters:Index (int) –
Return type:StepGeom_SurfaceBoundary
GetHandle()
Init()
Parameters:V (StepGeom_SurfaceBoundary &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (StepGeom_SurfaceBoundary &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:StepGeom_SurfaceBoundary
thisown

The membership flag

class StepGeom_HArray1OfTrimmingSelect(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (StepGeom_TrimmingSelect &) –
Return type:

None

Return type:

None

Array1()
Return type:StepGeom_Array1OfTrimmingSelect
ChangeArray1()
Return type:StepGeom_Array1OfTrimmingSelect
ChangeValue()
Parameters:Index (int) –
Return type:StepGeom_TrimmingSelect
GetHandle()
Init()
Parameters:V (StepGeom_TrimmingSelect &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (StepGeom_TrimmingSelect &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:StepGeom_TrimmingSelect
thisown

The membership flag

class StepGeom_HArray2OfCartesianPoint(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • R1 (int) –
  • R2 (int) –
  • C1 (int) –
  • C2 (int) –
  • R1
  • R2
  • C1
  • C2
  • V (Handle_StepGeom_CartesianPoint &) –
Return type:

None

Return type:

None

Array2()
Return type:StepGeom_Array2OfCartesianPoint
ChangeArray2()
Return type:StepGeom_Array2OfCartesianPoint
ChangeValue()
Parameters:
Return type:

Handle_StepGeom_CartesianPoint

ColLength()
Return type:int
GetHandle()
Init()
Parameters:V (Handle_StepGeom_CartesianPoint &) –
Return type:None
LowerCol()
Return type:int
LowerRow()
Return type:int
RowLength()
Return type:int
SetValue()
Parameters:
  • Row (int) –
  • Col (int) –
  • Value (Handle_StepGeom_CartesianPoint &) –
Return type:

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
Return type:

Handle_StepGeom_CartesianPoint

thisown

The membership flag

class StepGeom_HArray2OfSurfacePatch(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • R1 (int) –
  • R2 (int) –
  • C1 (int) –
  • C2 (int) –
  • R1
  • R2
  • C1
  • C2
  • V (Handle_StepGeom_SurfacePatch &) –
Return type:

None

Return type:

None

Array2()
Return type:StepGeom_Array2OfSurfacePatch
ChangeArray2()
Return type:StepGeom_Array2OfSurfacePatch
ChangeValue()
Parameters:
Return type:

Handle_StepGeom_SurfacePatch

ColLength()
Return type:int
GetHandle()
Init()
Parameters:V (Handle_StepGeom_SurfacePatch &) –
Return type:None
LowerCol()
Return type:int
LowerRow()
Return type:int
RowLength()
Return type:int
SetValue()
Parameters:
  • Row (int) –
  • Col (int) –
  • Value (Handle_StepGeom_SurfacePatch &) –
Return type:

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
Return type:

Handle_StepGeom_SurfacePatch

thisown

The membership flag

class StepGeom_Hyperbola(*args)

Bases: OCC.StepGeom.StepGeom_Conic

  • Returns a Hyperbola
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aPosition (StepGeom_Axis2Placement &) –
  • aName
  • aPosition
  • aSemiAxis (float) –
  • aSemiImagAxis (float) –
Return type:

void

Return type:

void

SemiAxis()
Return type:float
SemiImagAxis()
Return type:float
SetSemiAxis()
Parameters:aSemiAxis (float) –
Return type:None
SetSemiImagAxis()
Parameters:aSemiImagAxis (float) –
Return type:None
thisown

The membership flag

class StepGeom_IntersectionCurve(*args)

Bases: OCC.StepGeom.StepGeom_SurfaceCurve

  • Returns a IntersectionCurve
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_Line(*args)

Bases: OCC.StepGeom.StepGeom_Curve

  • Returns a Line
Return type:None
Dir()
Return type:Handle_StepGeom_Vector
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aPnt (Handle_StepGeom_CartesianPoint &) –
  • aDir (Handle_StepGeom_Vector &) –
Return type:

void

Return type:

void

Pnt()
Return type:Handle_StepGeom_CartesianPoint
SetDir()
Parameters:aDir (Handle_StepGeom_Vector &) –
Return type:None
SetPnt()
Parameters:aPnt (Handle_StepGeom_CartesianPoint &) –
Return type:None
thisown

The membership flag

class StepGeom_OffsetCurve3d(*args)

Bases: OCC.StepGeom.StepGeom_Curve

  • Returns a OffsetCurve3d
Return type:None
BasisCurve()
Return type:Handle_StepGeom_Curve
Distance()
Return type:float
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aBasisCurve (Handle_StepGeom_Curve &) –
  • aDistance (float) –
  • aSelfIntersect (StepData_Logical) –
  • aRefDirection (Handle_StepGeom_Direction &) –
Return type:

void

Return type:

void

RefDirection()
Return type:Handle_StepGeom_Direction
SelfIntersect()
Return type:StepData_Logical
SetBasisCurve()
Parameters:aBasisCurve (Handle_StepGeom_Curve &) –
Return type:None
SetDistance()
Parameters:aDistance (float) –
Return type:None
SetRefDirection()
Parameters:aRefDirection (Handle_StepGeom_Direction &) –
Return type:None
SetSelfIntersect()
Parameters:aSelfIntersect (StepData_Logical) –
Return type:None
thisown

The membership flag

class StepGeom_OffsetSurface(*args)

Bases: OCC.StepGeom.StepGeom_Surface

  • Returns a OffsetSurface
Return type:None
BasisSurface()
Return type:Handle_StepGeom_Surface
Distance()
Return type:float
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aBasisSurface (Handle_StepGeom_Surface &) –
  • aDistance (float) –
  • aSelfIntersect (StepData_Logical) –
Return type:

void

Return type:

void

SelfIntersect()
Return type:StepData_Logical
SetBasisSurface()
Parameters:aBasisSurface (Handle_StepGeom_Surface &) –
Return type:None
SetDistance()
Parameters:aDistance (float) –
Return type:None
SetSelfIntersect()
Parameters:aSelfIntersect (StepData_Logical) –
Return type:None
thisown

The membership flag

class StepGeom_OrientedSurface(*args)

Bases: OCC.StepGeom.StepGeom_Surface

  • Empty constructor
Return type:None
GetHandle()
Init()
  • Initialize all fields (own and inherited)
Parameters:
  • aRepresentationItem_Name (Handle_TCollection_HAsciiString &) –
  • aOrientation (bool) –
Return type:

None

Orientation()
  • Returns field Orientation
Return type:bool
SetOrientation()
  • Set field Orientation
Parameters:Orientation (bool) –
Return type:None
thisown

The membership flag

class StepGeom_OuterBoundaryCurve(*args)

Bases: OCC.StepGeom.StepGeom_BoundaryCurve

  • Returns a OuterBoundaryCurve
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_Parabola(*args)

Bases: OCC.StepGeom.StepGeom_Conic

  • Returns a Parabola
Return type:None
FocalDist()
Return type:float
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aPosition (StepGeom_Axis2Placement &) –
  • aName
  • aPosition
  • aFocalDist (float) –
Return type:

void

Return type:

void

SetFocalDist()
Parameters:aFocalDist (float) –
Return type:None
thisown

The membership flag

class StepGeom_Pcurve(*args)

Bases: OCC.StepGeom.StepGeom_Curve

  • Returns a Pcurve
Return type:None
BasisSurface()
Return type:Handle_StepGeom_Surface
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aBasisSurface (Handle_StepGeom_Surface &) –
  • aReferenceToCurve (Handle_StepRepr_DefinitionalRepresentation &) –
Return type:

void

Return type:

void

ReferenceToCurve()
Return type:Handle_StepRepr_DefinitionalRepresentation
SetBasisSurface()
Parameters:aBasisSurface (Handle_StepGeom_Surface &) –
Return type:None
SetReferenceToCurve()
Parameters:aReferenceToCurve (Handle_StepRepr_DefinitionalRepresentation &) –
Return type:None
thisown

The membership flag

class StepGeom_PcurveOrSurface(*args)

Bases: object

  • Returns a PcurveOrSurface SelectType
Return type:None
CaseNum()
  • Recognizes a PcurveOrSurface Kind Entity that is : 1 -> Pcurve 2 -> Surface 0 else
Parameters:ent (Handle_Standard_Transient &) –
Return type:int
Pcurve()
  • returns Value as a Pcurve (Null if another type)
Return type:Handle_StepGeom_Pcurve
Surface()
  • returns Value as a Surface (Null if another type)
Return type:Handle_StepGeom_Surface
thisown

The membership flag

class StepGeom_Placement(*args)

Bases: OCC.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a Placement
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aLocation (Handle_StepGeom_CartesianPoint &) –
Return type:

void

Return type:

void

Location()
Return type:Handle_StepGeom_CartesianPoint
SetLocation()
Parameters:aLocation (Handle_StepGeom_CartesianPoint &) –
Return type:None
thisown

The membership flag

class StepGeom_Plane(*args)

Bases: OCC.StepGeom.StepGeom_ElementarySurface

  • Returns a Plane
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_Point(*args)

Bases: OCC.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a Point
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_PointOnCurve(*args)

Bases: OCC.StepGeom.StepGeom_Point

  • Returns a PointOnCurve
Return type:None
BasisCurve()
Return type:Handle_StepGeom_Curve
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aBasisCurve (Handle_StepGeom_Curve &) –
  • aPointParameter (float) –
Return type:

void

Return type:

void

PointParameter()
Return type:float
SetBasisCurve()
Parameters:aBasisCurve (Handle_StepGeom_Curve &) –
Return type:None
SetPointParameter()
Parameters:aPointParameter (float) –
Return type:None
thisown

The membership flag

class StepGeom_PointOnSurface(*args)

Bases: OCC.StepGeom.StepGeom_Point

  • Returns a PointOnSurface
Return type:None
BasisSurface()
Return type:Handle_StepGeom_Surface
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aBasisSurface (Handle_StepGeom_Surface &) –
  • aPointParameterU (float) –
  • aPointParameterV (float) –
Return type:

void

Return type:

void

PointParameterU()
Return type:float
PointParameterV()
Return type:float
SetBasisSurface()
Parameters:aBasisSurface (Handle_StepGeom_Surface &) –
Return type:None
SetPointParameterU()
Parameters:aPointParameterU (float) –
Return type:None
SetPointParameterV()
Parameters:aPointParameterV (float) –
Return type:None
thisown

The membership flag

class StepGeom_PointReplica(*args)

Bases: OCC.StepGeom.StepGeom_Point

  • Returns a PointReplica
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aParentPt (Handle_StepGeom_Point &) –
  • aTransformation (Handle_StepGeom_CartesianTransformationOperator &) –
Return type:

void

Return type:

void

ParentPt()
Return type:Handle_StepGeom_Point
SetParentPt()
Parameters:aParentPt (Handle_StepGeom_Point &) –
Return type:None
SetTransformation()
Parameters:aTransformation (Handle_StepGeom_CartesianTransformationOperator &) –
Return type:None
Transformation()
Return type:Handle_StepGeom_CartesianTransformationOperator
thisown

The membership flag

class StepGeom_Polyline(*args)

Bases: OCC.StepGeom.StepGeom_BoundedCurve

  • Returns a Polyline
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aPoints (Handle_StepGeom_HArray1OfCartesianPoint &) –
Return type:

void

Return type:

void

NbPoints()
Return type:int
Points()
Return type:Handle_StepGeom_HArray1OfCartesianPoint
PointsValue()
Parameters:num (int) –
Return type:Handle_StepGeom_CartesianPoint
SetPoints()
Parameters:aPoints (Handle_StepGeom_HArray1OfCartesianPoint &) –
Return type:None
thisown

The membership flag

class StepGeom_QuasiUniformCurve(*args)

Bases: OCC.StepGeom.StepGeom_BSplineCurve

  • Returns a QuasiUniformCurve
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_QuasiUniformCurveAndRationalBSplineCurve(*args)

Bases: OCC.StepGeom.StepGeom_BSplineCurve

  • Returns a QuasiUniformCurveAndRationalBSplineCurve
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray1OfCartesianPoint &) –
  • aCurveForm (StepGeom_BSplineCurveForm) –
  • aClosedCurve (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aDegree
  • aControlPointsList
  • aCurveForm
  • aClosedCurve
  • aSelfIntersect
  • aQuasiUniformCurve (Handle_StepGeom_QuasiUniformCurve &) –
  • aRationalBSplineCurve (Handle_StepGeom_RationalBSplineCurve &) –
  • aName
  • aDegree
  • aControlPointsList
  • aCurveForm
  • aClosedCurve
  • aSelfIntersect
  • aWeightsData (Handle_TColStd_HArray1OfReal &) –
Return type:

void

Return type:

void

Return type:

void

NbWeightsData()
Return type:int
QuasiUniformCurve()
Return type:Handle_StepGeom_QuasiUniformCurve
RationalBSplineCurve()
Return type:Handle_StepGeom_RationalBSplineCurve
SetQuasiUniformCurve()
Parameters:aQuasiUniformCurve (Handle_StepGeom_QuasiUniformCurve &) –
Return type:None
SetRationalBSplineCurve()
Parameters:aRationalBSplineCurve (Handle_StepGeom_RationalBSplineCurve &) –
Return type:None
SetWeightsData()
Parameters:aWeightsData (Handle_TColStd_HArray1OfReal &) –
Return type:None
WeightsData()
Return type:Handle_TColStd_HArray1OfReal
WeightsDataValue()
Parameters:num (int) –
Return type:float
thisown

The membership flag

class StepGeom_QuasiUniformSurface(*args)

Bases: OCC.StepGeom.StepGeom_BSplineSurface

  • Returns a QuasiUniformSurface
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface(*args)

Bases: OCC.StepGeom.StepGeom_BSplineSurface

  • Returns a QuasiUniformSurfaceAndRationalBSplineSurface
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aUDegree (int) –
  • aVDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray2OfCartesianPoint &) –
  • aSurfaceForm (StepGeom_BSplineSurfaceForm) –
  • aUClosed (StepData_Logical) –
  • aVClosed (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aUDegree
  • aVDegree
  • aControlPointsList
  • aSurfaceForm
  • aUClosed
  • aVClosed
  • aSelfIntersect
  • aQuasiUniformSurface (Handle_StepGeom_QuasiUniformSurface &) –
  • aRationalBSplineSurface (Handle_StepGeom_RationalBSplineSurface &) –
  • aName
  • aUDegree
  • aVDegree
  • aControlPointsList
  • aSurfaceForm
  • aUClosed
  • aVClosed
  • aSelfIntersect
  • aWeightsData (Handle_TColStd_HArray2OfReal &) –
Return type:

void

Return type:

void

Return type:

void

NbWeightsDataI()
Return type:int
NbWeightsDataJ()
Return type:int
QuasiUniformSurface()
Return type:Handle_StepGeom_QuasiUniformSurface
RationalBSplineSurface()
Return type:Handle_StepGeom_RationalBSplineSurface
SetQuasiUniformSurface()
Parameters:aQuasiUniformSurface (Handle_StepGeom_QuasiUniformSurface &) –
Return type:None
SetRationalBSplineSurface()
Parameters:aRationalBSplineSurface (Handle_StepGeom_RationalBSplineSurface &) –
Return type:None
SetWeightsData()
Parameters:aWeightsData (Handle_TColStd_HArray2OfReal &) –
Return type:None
WeightsData()
Return type:Handle_TColStd_HArray2OfReal
WeightsDataValue()
Parameters:
  • num1 (int) –
  • num2 (int) –
Return type:

float

thisown

The membership flag

class StepGeom_RationalBSplineCurve(*args)

Bases: OCC.StepGeom.StepGeom_BSplineCurve

  • Returns a RationalBSplineCurve
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray1OfCartesianPoint &) –
  • aCurveForm (StepGeom_BSplineCurveForm) –
  • aClosedCurve (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aDegree
  • aControlPointsList
  • aCurveForm
  • aClosedCurve
  • aSelfIntersect
  • aWeightsData (Handle_TColStd_HArray1OfReal &) –
Return type:

void

Return type:

void

NbWeightsData()
Return type:int
SetWeightsData()
Parameters:aWeightsData (Handle_TColStd_HArray1OfReal &) –
Return type:None
WeightsData()
Return type:Handle_TColStd_HArray1OfReal
WeightsDataValue()
Parameters:num (int) –
Return type:float
thisown

The membership flag

class StepGeom_RationalBSplineSurface(*args)

Bases: OCC.StepGeom.StepGeom_BSplineSurface

  • Returns a RationalBSplineSurface
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aUDegree (int) –
  • aVDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray2OfCartesianPoint &) –
  • aSurfaceForm (StepGeom_BSplineSurfaceForm) –
  • aUClosed (StepData_Logical) –
  • aVClosed (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aUDegree
  • aVDegree
  • aControlPointsList
  • aSurfaceForm
  • aUClosed
  • aVClosed
  • aSelfIntersect
  • aWeightsData (Handle_TColStd_HArray2OfReal &) –
Return type:

void

Return type:

void

NbWeightsDataI()
Return type:int
NbWeightsDataJ()
Return type:int
SetWeightsData()
Parameters:aWeightsData (Handle_TColStd_HArray2OfReal &) –
Return type:None
WeightsData()
Return type:Handle_TColStd_HArray2OfReal
WeightsDataValue()
Parameters:
  • num1 (int) –
  • num2 (int) –
Return type:

float

thisown

The membership flag

class StepGeom_RectangularCompositeSurface(*args)

Bases: OCC.StepGeom.StepGeom_BoundedSurface

  • Returns a RectangularCompositeSurface
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aSegments (Handle_StepGeom_HArray2OfSurfacePatch &) –
Return type:

void

Return type:

void

NbSegmentsI()
Return type:int
NbSegmentsJ()
Return type:int
Segments()
Return type:Handle_StepGeom_HArray2OfSurfacePatch
SegmentsValue()
Parameters:
  • num1 (int) –
  • num2 (int) –
Return type:

Handle_StepGeom_SurfacePatch

SetSegments()
Parameters:aSegments (Handle_StepGeom_HArray2OfSurfacePatch &) –
Return type:None
thisown

The membership flag

class StepGeom_RectangularTrimmedSurface(*args)

Bases: OCC.StepGeom.StepGeom_BoundedSurface

  • Returns a RectangularTrimmedSurface
Return type:None
BasisSurface()
Return type:Handle_StepGeom_Surface
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aBasisSurface (Handle_StepGeom_Surface &) –
  • aU1 (float) –
  • aU2 (float) –
  • aV1 (float) –
  • aV2 (float) –
  • aUsense (bool) –
  • aVsense (bool) –
Return type:

void

Return type:

void

SetBasisSurface()
Parameters:aBasisSurface (Handle_StepGeom_Surface &) –
Return type:None
SetU1()
Parameters:aU1 (float) –
Return type:None
SetU2()
Parameters:aU2 (float) –
Return type:None
SetUsense()
Parameters:aUsense (bool) –
Return type:None
SetV1()
Parameters:aV1 (float) –
Return type:None
SetV2()
Parameters:aV2 (float) –
Return type:None
SetVsense()
Parameters:aVsense (bool) –
Return type:None
U1()
Return type:float
U2()
Return type:float
Usense()
Return type:bool
V1()
Return type:float
V2()
Return type:float
Vsense()
Return type:bool
thisown

The membership flag

class StepGeom_ReparametrisedCompositeCurveSegment(*args)

Bases: OCC.StepGeom.StepGeom_CompositeCurveSegment

  • Returns a ReparametrisedCompositeCurveSegment
Return type:None
GetHandle()
Init()
Parameters:
  • aTransition (StepGeom_TransitionCode) –
  • aSameSense (bool) –
  • aParentCurve (Handle_StepGeom_Curve &) –
  • aTransition
  • aSameSense
  • aParentCurve
  • aParamLength (float) –
Return type:

void

Return type:

void

ParamLength()
Return type:float
SetParamLength()
Parameters:aParamLength (float) –
Return type:None
thisown

The membership flag

class StepGeom_SeamCurve(*args)

Bases: OCC.StepGeom.StepGeom_SurfaceCurve

  • Returns a SeamCurve
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_SphericalSurface(*args)

Bases: OCC.StepGeom.StepGeom_ElementarySurface

  • Returns a SphericalSurface
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aPosition (Handle_StepGeom_Axis2Placement3d &) –
  • aName
  • aPosition
  • aRadius (float) –
Return type:

void

Return type:

void

Radius()
Return type:float
SetRadius()
Parameters:aRadius (float) –
Return type:None
thisown

The membership flag

class StepGeom_Surface(*args)

Bases: OCC.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a Surface
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_SurfaceBoundary(*args)

Bases: object

  • Empty constructor
Return type:None
BoundaryCurve()
  • Returns Value as BoundaryCurve (or Null if another type)
Return type:Handle_StepGeom_BoundaryCurve
CaseNum()
  • Recognizes a kind of SurfaceBoundary select type 1 -> BoundaryCurve from StepGeom 2 -> DegeneratePcurve from StepGeom 0 else
Parameters:ent (Handle_Standard_Transient &) –
Return type:int
DegeneratePcurve()
  • Returns Value as DegeneratePcurve (or Null if another type)
Return type:Handle_StepGeom_DegeneratePcurve
thisown

The membership flag

class StepGeom_SurfaceCurve(*args)

Bases: OCC.StepGeom.StepGeom_Curve

  • Returns a SurfaceCurve
Return type:None
AssociatedGeometry()
Return type:Handle_StepGeom_HArray1OfPcurveOrSurface
AssociatedGeometryValue()
Parameters:num (int) –
Return type:StepGeom_PcurveOrSurface
Curve3d()
Return type:Handle_StepGeom_Curve
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aCurve3d (Handle_StepGeom_Curve &) –
  • aAssociatedGeometry (Handle_StepGeom_HArray1OfPcurveOrSurface &) –
  • aMasterRepresentation (StepGeom_PreferredSurfaceCurveRepresentation) –
Return type:

void

Return type:

void

MasterRepresentation()
Return type:StepGeom_PreferredSurfaceCurveRepresentation
NbAssociatedGeometry()
Return type:int
SetAssociatedGeometry()
Parameters:aAssociatedGeometry (Handle_StepGeom_HArray1OfPcurveOrSurface &) –
Return type:None
SetCurve3d()
Parameters:aCurve3d (Handle_StepGeom_Curve &) –
Return type:None
SetMasterRepresentation()
Parameters:aMasterRepresentation (StepGeom_PreferredSurfaceCurveRepresentation) –
Return type:None
thisown

The membership flag

class StepGeom_SurfaceCurveAndBoundedCurve(*args)

Bases: OCC.StepGeom.StepGeom_SurfaceCurve

  • creates empty object
Return type:None
BoundedCurve()
  • returns field BoundedCurve
Return type:Handle_StepGeom_BoundedCurve
GetHandle()
thisown

The membership flag

class StepGeom_SurfaceOfLinearExtrusion(*args)

Bases: OCC.StepGeom.StepGeom_SweptSurface

  • Returns a SurfaceOfLinearExtrusion
Return type:None
ExtrusionAxis()
Return type:Handle_StepGeom_Vector
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aSweptCurve (Handle_StepGeom_Curve &) –
  • aName
  • aSweptCurve
  • aExtrusionAxis (Handle_StepGeom_Vector &) –
Return type:

void

Return type:

void

SetExtrusionAxis()
Parameters:aExtrusionAxis (Handle_StepGeom_Vector &) –
Return type:None
thisown

The membership flag

class StepGeom_SurfaceOfRevolution(*args)

Bases: OCC.StepGeom.StepGeom_SweptSurface

  • Returns a SurfaceOfRevolution
Return type:None
AxisPosition()
Return type:Handle_StepGeom_Axis1Placement
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aSweptCurve (Handle_StepGeom_Curve &) –
  • aName
  • aSweptCurve
  • aAxisPosition (Handle_StepGeom_Axis1Placement &) –
Return type:

void

Return type:

void

SetAxisPosition()
Parameters:aAxisPosition (Handle_StepGeom_Axis1Placement &) –
Return type:None
thisown

The membership flag

class StepGeom_SurfacePatch(*args)

Bases: OCC.MMgt.MMgt_TShared

  • Returns a SurfacePatch
Return type:None
GetHandle()
Init()
Parameters:
  • aParentSurface (Handle_StepGeom_BoundedSurface &) –
  • aUTransition (StepGeom_TransitionCode) –
  • aVTransition (StepGeom_TransitionCode) –
  • aUSense (bool) –
  • aVSense (bool) –
Return type:

void

ParentSurface()
Return type:Handle_StepGeom_BoundedSurface
SetParentSurface()
Parameters:aParentSurface (Handle_StepGeom_BoundedSurface &) –
Return type:None
SetUSense()
Parameters:aUSense (bool) –
Return type:None
SetUTransition()
Parameters:aUTransition (StepGeom_TransitionCode) –
Return type:None
SetVSense()
Parameters:aVSense (bool) –
Return type:None
SetVTransition()
Parameters:aVTransition (StepGeom_TransitionCode) –
Return type:None
USense()
Return type:bool
UTransition()
Return type:StepGeom_TransitionCode
VSense()
Return type:bool
VTransition()
Return type:StepGeom_TransitionCode
thisown

The membership flag

class StepGeom_SurfaceReplica(*args)

Bases: OCC.StepGeom.StepGeom_Surface

  • Returns a SurfaceReplica
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aParentSurface (Handle_StepGeom_Surface &) –
  • aTransformation (Handle_StepGeom_CartesianTransformationOperator3d &) –
Return type:

void

Return type:

void

ParentSurface()
Return type:Handle_StepGeom_Surface
SetParentSurface()
Parameters:aParentSurface (Handle_StepGeom_Surface &) –
Return type:None
SetTransformation()
Parameters:aTransformation (Handle_StepGeom_CartesianTransformationOperator3d &) –
Return type:None
Transformation()
Return type:Handle_StepGeom_CartesianTransformationOperator3d
thisown

The membership flag

class StepGeom_SweptSurface(*args)

Bases: OCC.StepGeom.StepGeom_Surface

  • Returns a SweptSurface
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aSweptCurve (Handle_StepGeom_Curve &) –
Return type:

void

Return type:

void

SetSweptCurve()
Parameters:aSweptCurve (Handle_StepGeom_Curve &) –
Return type:None
SweptCurve()
Return type:Handle_StepGeom_Curve
thisown

The membership flag

class StepGeom_ToroidalSurface(*args)

Bases: OCC.StepGeom.StepGeom_ElementarySurface

  • Returns a ToroidalSurface
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aPosition (Handle_StepGeom_Axis2Placement3d &) –
  • aName
  • aPosition
  • aMajorRadius (float) –
  • aMinorRadius (float) –
Return type:

void

Return type:

void

MajorRadius()
Return type:float
MinorRadius()
Return type:float
SetMajorRadius()
Parameters:aMajorRadius (float) –
Return type:None
SetMinorRadius()
Parameters:aMinorRadius (float) –
Return type:None
thisown

The membership flag

class StepGeom_TrimmedCurve(*args)

Bases: OCC.StepGeom.StepGeom_BoundedCurve

  • Returns a TrimmedCurve
Return type:None
BasisCurve()
Return type:Handle_StepGeom_Curve
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aName
  • aBasisCurve (Handle_StepGeom_Curve &) –
  • aTrim1 (Handle_StepGeom_HArray1OfTrimmingSelect &) –
  • aTrim2 (Handle_StepGeom_HArray1OfTrimmingSelect &) –
  • aSenseAgreement (bool) –
  • aMasterRepresentation (StepGeom_TrimmingPreference) –
Return type:

void

Return type:

void

MasterRepresentation()
Return type:StepGeom_TrimmingPreference
NbTrim1()
Return type:int
NbTrim2()
Return type:int
SenseAgreement()
Return type:bool
SetBasisCurve()
Parameters:aBasisCurve (Handle_StepGeom_Curve &) –
Return type:None
SetMasterRepresentation()
Parameters:aMasterRepresentation (StepGeom_TrimmingPreference) –
Return type:None
SetSenseAgreement()
Parameters:aSenseAgreement (bool) –
Return type:None
SetTrim1()
Parameters:aTrim1 (Handle_StepGeom_HArray1OfTrimmingSelect &) –
Return type:None
SetTrim2()
Parameters:aTrim2 (Handle_StepGeom_HArray1OfTrimmingSelect &) –
Return type:None
Trim1()
Return type:Handle_StepGeom_HArray1OfTrimmingSelect
Trim1Value()
Parameters:num (int) –
Return type:StepGeom_TrimmingSelect
Trim2()
Return type:Handle_StepGeom_HArray1OfTrimmingSelect
Trim2Value()
Parameters:num (int) –
Return type:StepGeom_TrimmingSelect
thisown

The membership flag

class StepGeom_TrimmingMember(*args)

Bases: object

Return type:None
GetHandle()
HasName()
Return type:bool
Name()
Return type:char *
SetName()
Parameters:name (char *) –
Return type:bool
thisown

The membership flag

class StepGeom_TrimmingSelect(*args)

Bases: object

  • Returns a TrimmingSelect SelectType
Return type:None
CartesianPoint()
  • returns Value as a CartesianPoint (Null if another type)
Return type:Handle_StepGeom_CartesianPoint
CaseMem()
  • Recognizes a SelectMember as Real, named as PARAMETER_VALUE 1 -> ParameterValue i.e. Real 0 else (i.e. Entity)
Parameters:ent (Handle_StepData_SelectMember &) –
Return type:int
CaseNum()
  • Recognizes a TrimmingSelect Kind Entity that is : 1 -> CartesianPoint 0 else (i.e. Real)
Parameters:ent (Handle_Standard_Transient &) –
Return type:int
NewMember()
  • Returns a TrimmingMember (for PARAMETER_VALUE) as preferred
Return type:Handle_StepData_SelectMember
ParameterValue()
  • returns Value as a Real (0.0 if not a Real)
Return type:float
SetParameterValue()
  • sets the ParameterValue as Real
Parameters:aParameterValue (float) –
Return type:None
thisown

The membership flag

class StepGeom_UniformCurve(*args)

Bases: OCC.StepGeom.StepGeom_BSplineCurve

  • Returns a UniformCurve
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_UniformCurveAndRationalBSplineCurve(*args)

Bases: OCC.StepGeom.StepGeom_BSplineCurve

  • Returns a UniformCurveAndRationalBSplineCurve
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray1OfCartesianPoint &) –
  • aCurveForm (StepGeom_BSplineCurveForm) –
  • aClosedCurve (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aDegree
  • aControlPointsList
  • aCurveForm
  • aClosedCurve
  • aSelfIntersect
  • aUniformCurve (Handle_StepGeom_UniformCurve &) –
  • aRationalBSplineCurve (Handle_StepGeom_RationalBSplineCurve &) –
  • aName
  • aDegree
  • aControlPointsList
  • aCurveForm
  • aClosedCurve
  • aSelfIntersect
  • aWeightsData (Handle_TColStd_HArray1OfReal &) –
Return type:

void

Return type:

void

Return type:

void

NbWeightsData()
Return type:int
RationalBSplineCurve()
Return type:Handle_StepGeom_RationalBSplineCurve
SetRationalBSplineCurve()
Parameters:aRationalBSplineCurve (Handle_StepGeom_RationalBSplineCurve &) –
Return type:None
SetUniformCurve()
Parameters:aUniformCurve (Handle_StepGeom_UniformCurve &) –
Return type:None
SetWeightsData()
Parameters:aWeightsData (Handle_TColStd_HArray1OfReal &) –
Return type:None
UniformCurve()
Return type:Handle_StepGeom_UniformCurve
WeightsData()
Return type:Handle_TColStd_HArray1OfReal
WeightsDataValue()
Parameters:num (int) –
Return type:float
thisown

The membership flag

class StepGeom_UniformSurface(*args)

Bases: OCC.StepGeom.StepGeom_BSplineSurface

  • Returns a UniformSurface
Return type:None
GetHandle()
thisown

The membership flag

class StepGeom_UniformSurfaceAndRationalBSplineSurface(*args)

Bases: OCC.StepGeom.StepGeom_BSplineSurface

  • Returns a UniformSurfaceAndRationalBSplineSurface
Return type:None
GetHandle()
Init()
Parameters:
  • aName (Handle_TCollection_HAsciiString &) –
  • aUDegree (int) –
  • aVDegree (int) –
  • aControlPointsList (Handle_StepGeom_HArray2OfCartesianPoint &) –
  • aSurfaceForm (StepGeom_BSplineSurfaceForm) –
  • aUClosed (StepData_Logical) –
  • aVClosed (StepData_Logical) –
  • aSelfIntersect (StepData_Logical) –
  • aName
  • aUDegree
  • aVDegree
  • aControlPointsList
  • aSurfaceForm
  • aUClosed
  • aVClosed
  • aSelfIntersect
  • aUniformSurface (Handle_StepGeom_UniformSurface &) –
  • aRationalBSplineSurface (Handle_StepGeom_RationalBSplineSurface &) –
  • aName
  • aUDegree
  • aVDegree
  • aControlPointsList
  • aSurfaceForm
  • aUClosed
  • aVClosed
  • aSelfIntersect
  • aWeightsData (Handle_TColStd_HArray2OfReal &) –
Return type:

void

Return type:

void

Return type:

void

NbWeightsDataI()
Return type:int
NbWeightsDataJ()
Return type:int
RationalBSplineSurface()
Return type:Handle_StepGeom_RationalBSplineSurface