# OCC.StepToGeom module

class `StepToGeom_MakeAxis1Placement`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SA (Handle_StepGeom_Axis1Placement &) – CA (Handle_Geom_Axis1Placement &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeAxis1Placement_Convert`(*args)

  Parameters: | SA (Handle_StepGeom_Axis1Placement &) – CA (Handle_Geom_Axis1Placement &) –
  Return type: | bool

class `StepToGeom_MakeAxis2Placement`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SA (Handle_StepGeom_Axis2Placement3d &) – CA (Handle_Geom_Axis2Placement &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeAxis2Placement_Convert`(*args)

  Parameters: | SA (Handle_StepGeom_Axis2Placement3d &) – CA (Handle_Geom_Axis2Placement &) –
  Return type: | bool

class `StepToGeom_MakeAxisPlacement`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SA (Handle_StepGeom_Axis2Placement2d &) – CA (Handle_Geom2d_AxisPlacement &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeAxisPlacement_Convert`(*args)

  Parameters: | SA (Handle_StepGeom_Axis2Placement2d &) – CA (Handle_Geom2d_AxisPlacement &) –
  Return type: | bool

class `StepToGeom_MakeBSplineCurve`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_BSplineCurve &) – CC (Handle_Geom_BSplineCurve &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeBSplineCurve2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_BSplineCurve &) – CC (Handle_Geom2d_BSplineCurve &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeBSplineCurve2d_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_BSplineCurve &) – CC (Handle_Geom2d_BSplineCurve &) –
  Return type: | bool

`StepToGeom_MakeBSplineCurve_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_BSplineCurve &) – CC (Handle_Geom_BSplineCurve &) –
  Return type: | bool

class `StepToGeom_MakeBSplineSurface`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SS (Handle_StepGeom_BSplineSurface &) – CS (Handle_Geom_BSplineSurface &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeBSplineSurface_Convert`(*args)

  Parameters: | SS (Handle_StepGeom_BSplineSurface &) – CS (Handle_Geom_BSplineSurface &) –
  Return type: | bool

class `StepToGeom_MakeBoundedCurve`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_BoundedCurve &) – CC (Handle_Geom_BoundedCurve &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeBoundedCurve2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_BoundedCurve &) – CC (Handle_Geom2d_BoundedCurve &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeBoundedCurve2d_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_BoundedCurve &) – CC (Handle_Geom2d_BoundedCurve &) –
  Return type: | bool

`StepToGeom_MakeBoundedCurve_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_BoundedCurve &) – CC (Handle_Geom_BoundedCurve &) –
  Return type: | bool

class `StepToGeom_MakeBoundedSurface`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SS (Handle_StepGeom_BoundedSurface &) – CS (Handle_Geom_BoundedSurface &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeBoundedSurface_Convert`(*args)

  Parameters: | SS (Handle_StepGeom_BoundedSurface &) – CS (Handle_Geom_BoundedSurface &) –
  Return type: | bool

class `StepToGeom_MakeCartesianPoint`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SP (Handle_StepGeom_CartesianPoint &) – CP (Handle_Geom_CartesianPoint &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeCartesianPoint2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SP (Handle_StepGeom_CartesianPoint &) – CP (Handle_Geom2d_CartesianPoint &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeCartesianPoint2d_Convert`(*args)

  Parameters: | SP (Handle_StepGeom_CartesianPoint &) – CP (Handle_Geom2d_CartesianPoint &) –
  Return type: | bool

`StepToGeom_MakeCartesianPoint_Convert`(*args)

  Parameters: | SP (Handle_StepGeom_CartesianPoint &) – CP (Handle_Geom_CartesianPoint &) –
  Return type: | bool

class `StepToGeom_MakeCircle`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Circle &) – CC (Handle_Geom_Circle &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeCircle2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Circle &) – CC (Handle_Geom2d_Circle &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeCircle2d_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Circle &) – CC (Handle_Geom2d_Circle &) –
  Return type: | bool

`StepToGeom_MakeCircle_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Circle &) – CC (Handle_Geom_Circle &) –
  Return type: | bool

class `StepToGeom_MakeConic`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Conic &) – CC (Handle_Geom_Conic &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeConic2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Conic &) – CC (Handle_Geom2d_Conic &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeConic2d_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Conic &) – CC (Handle_Geom2d_Conic &) –
  Return type: | bool

`StepToGeom_MakeConic_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Conic &) – CC (Handle_Geom_Conic &) –
  Return type: | bool

class `StepToGeom_MakeConicalSurface`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SS (Handle_StepGeom_ConicalSurface &) – CS (Handle_Geom_ConicalSurface &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeConicalSurface_Convert`(*args)

  Parameters: | SS (Handle_StepGeom_ConicalSurface &) – CS (Handle_Geom_ConicalSurface &) –
  Return type: | bool

class `StepToGeom_MakeCurve`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Curve &) – CC (Handle_Geom_Curve &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeCurve2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Curve &) – CC (Handle_Geom2d_Curve &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeCurve2d_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Curve &) – CC (Handle_Geom2d_Curve &) –
  Return type: | bool

`StepToGeom_MakeCurve_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Curve &) – CC (Handle_Geom_Curve &) –
  Return type: | bool

class `StepToGeom_MakeCylindricalSurface`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SS (Handle_StepGeom_CylindricalSurface &) – CS (Handle_Geom_CylindricalSurface &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeCylindricalSurface_Convert`(*args)

  Parameters: | SS (Handle_StepGeom_CylindricalSurface &) – CS (Handle_Geom_CylindricalSurface &) –
  Return type: | bool

class `StepToGeom_MakeDirection`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SD (Handle_StepGeom_Direction &) – CD (Handle_Geom_Direction &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeDirection2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SD (Handle_StepGeom_Direction &) – CD (Handle_Geom2d_Direction &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeDirection2d_Convert`(*args)

  Parameters: | SD (Handle_StepGeom_Direction &) – CD (Handle_Geom2d_Direction &) –
  Return type: | bool

`StepToGeom_MakeDirection_Convert`(*args)

  Parameters: | SD (Handle_StepGeom_Direction &) – CD (Handle_Geom_Direction &) –
  Return type: | bool

class `StepToGeom_MakeElementarySurface`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SS (Handle_StepGeom_ElementarySurface &) – CS (Handle_Geom_ElementarySurface &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeElementarySurface_Convert`(*args)

  Parameters: | SS (Handle_StepGeom_ElementarySurface &) – CS (Handle_Geom_ElementarySurface &) –
  Return type: | bool

class `StepToGeom_MakeEllipse`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Ellipse &) – CC (Handle_Geom_Ellipse &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeEllipse2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Ellipse &) – CC (Handle_Geom2d_Ellipse &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeEllipse2d_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Ellipse &) – CC (Handle_Geom2d_Ellipse &) –
  Return type: | bool

`StepToGeom_MakeEllipse_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Ellipse &) – CC (Handle_Geom_Ellipse &) –
  Return type: | bool

class `StepToGeom_MakeHyperbola`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Hyperbola &) – CC (Handle_Geom_Hyperbola &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeHyperbola2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Hyperbola &) – CC (Handle_Geom2d_Hyperbola &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeHyperbola2d_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Hyperbola &) – CC (Handle_Geom2d_Hyperbola &) –
  Return type: | bool

`StepToGeom_MakeHyperbola_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Hyperbola &) – CC (Handle_Geom_Hyperbola &) –
  Return type: | bool

class `StepToGeom_MakeLine`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Line &) – CC (Handle_Geom_Line &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeLine2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Line &) – CC (Handle_Geom2d_Line &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeLine2d_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Line &) – CC (Handle_Geom2d_Line &) –
  Return type: | bool

`StepToGeom_MakeLine_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Line &) – CC (Handle_Geom_Line &) –
  Return type: | bool

class `StepToGeom_MakeParabola`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Parabola &) – CC (Handle_Geom_Parabola &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeParabola2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_Parabola &) – CC (Handle_Geom2d_Parabola &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeParabola2d_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Parabola &) – CC (Handle_Geom2d_Parabola &) –
  Return type: | bool

`StepToGeom_MakeParabola_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_Parabola &) – CC (Handle_Geom_Parabola &) –
  Return type: | bool

class `StepToGeom_MakePlane`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SP (Handle_StepGeom_Plane &) – CP (Handle_Geom_Plane &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakePlane_Convert`(*args)

  Parameters: | SP (Handle_StepGeom_Plane &) – CP (Handle_Geom_Plane &) –
  Return type: | bool

class `StepToGeom_MakePolyline`

  Bases: `OCC.StepToGeom.StepToGeom_Root`

  static `Convert`(*args)

    Parameters: | SPL (Handle_StepGeom_Polyline &) – CC (Handle_Geom_BSplineCurve &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakePolyline2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SPL (Handle_StepGeom_Polyline &) – CC (Handle_Geom2d_BSplineCurve &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakePolyline2d_Convert`(*args)

  Parameters: | SPL (Handle_StepGeom_Polyline &) – CC (Handle_Geom2d_BSplineCurve &) –
  Return type: | bool

`StepToGeom_MakePolyline_Convert`(*args)

  Parameters: | SPL (Handle_StepGeom_Polyline &) – CC (Handle_Geom_BSplineCurve &) –
  Return type: | bool

class `StepToGeom_MakeRectangularTrimmedSurface`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SS (Handle_StepGeom_RectangularTrimmedSurface &) – CS (Handle_Geom_RectangularTrimmedSurface &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeRectangularTrimmedSurface_Convert`(*args)

  Parameters: | SS (Handle_StepGeom_RectangularTrimmedSurface &) – CS (Handle_Geom_RectangularTrimmedSurface &) –
  Return type: | bool

class `StepToGeom_MakeSphericalSurface`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | Surf (Handle_StepGeom_SphericalSurface &) – CS (Handle_Geom_SphericalSurface &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeSphericalSurface_Convert`(*args)

  Parameters: | Surf (Handle_StepGeom_SphericalSurface &) – CS (Handle_Geom_SphericalSurface &) –
  Return type: | bool

class `StepToGeom_MakeSurface`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SS (Handle_StepGeom_Surface &) – CS (Handle_Geom_Surface &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeSurfaceOfLinearExtrusion`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SS (Handle_StepGeom_SurfaceOfLinearExtrusion &) – CS (Handle_Geom_SurfaceOfLinearExtrusion &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeSurfaceOfLinearExtrusion_Convert`(*args)

  Parameters: | SS (Handle_StepGeom_SurfaceOfLinearExtrusion &) – CS (Handle_Geom_SurfaceOfLinearExtrusion &) –
  Return type: | bool

class `StepToGeom_MakeSurfaceOfRevolution`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SS (Handle_StepGeom_SurfaceOfRevolution &) – CS (Handle_Geom_SurfaceOfRevolution &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeSurfaceOfRevolution_Convert`(*args)

  Parameters: | SS (Handle_StepGeom_SurfaceOfRevolution &) – CS (Handle_Geom_SurfaceOfRevolution &) –
  Return type: | bool

`StepToGeom_MakeSurface_Convert`(*args)

  Parameters: | SS (Handle_StepGeom_Surface &) – CS (Handle_Geom_Surface &) –
  Return type: | bool

class `StepToGeom_MakeSweptSurface`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SS (Handle_StepGeom_SweptSurface &) – CS (Handle_Geom_SweptSurface &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeSweptSurface_Convert`(*args)

  Parameters: | SS (Handle_StepGeom_SweptSurface &) – CS (Handle_Geom_SweptSurface &) –
  Return type: | bool

class `StepToGeom_MakeToroidalSurface`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SS (Handle_StepGeom_ToroidalSurface &) – CS (Handle_Geom_ToroidalSurface &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeToroidalSurface_Convert`(*args)

  Parameters: | SS (Handle_StepGeom_ToroidalSurface &) – CS (Handle_Geom_ToroidalSurface &) –
  Return type: | bool

class `StepToGeom_MakeTransformation2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SCTO (Handle_StepGeom_CartesianTransformationOperator2d &) – CT (gp_Trsf2d) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeTransformation2d_Convert`(*args)

  Parameters: | SCTO (Handle_StepGeom_CartesianTransformationOperator2d &) – CT (gp_Trsf2d) –
  Return type: | bool

class `StepToGeom_MakeTransformation3d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SCTO (Handle_StepGeom_CartesianTransformationOperator3d &) – CT (gp_Trsf) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeTransformation3d_Convert`(*args)

  Parameters: | SCTO (Handle_StepGeom_CartesianTransformationOperator3d &) – CT (gp_Trsf) –
  Return type: | bool

class `StepToGeom_MakeTrimmedCurve`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_TrimmedCurve &) – CC (Handle_Geom_TrimmedCurve &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeTrimmedCurve2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SC (Handle_StepGeom_TrimmedCurve &) – CC (Handle_Geom2d_BSplineCurve &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeTrimmedCurve2d_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_TrimmedCurve &) – CC (Handle_Geom2d_BSplineCurve &) –
  Return type: | bool

`StepToGeom_MakeTrimmedCurve_Convert`(*args)

  Parameters: | SC (Handle_StepGeom_TrimmedCurve &) – CC (Handle_Geom_TrimmedCurve &) –
  Return type: | bool

class `StepToGeom_MakeVectorWithMagnitude`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SV (Handle_StepGeom_Vector &) – CV (Handle_Geom_VectorWithMagnitude &) –
    Return type: | bool

  `thisown`

    The membership flag

class `StepToGeom_MakeVectorWithMagnitude2d`

  Bases: `object`

  static `Convert`(*args)

    Parameters: | SV (Handle_StepGeom_Vector &) – CV (Handle_Geom2d_VectorWithMagnitude &) –
    Return type: | bool

  `thisown`

    The membership flag

`StepToGeom_MakeVectorWithMagnitude2d_Convert`(*args)

  Parameters: | SV (Handle_StepGeom_Vector &) – CV (Handle_Geom2d_VectorWithMagnitude &) –
  Return type: | bool

`StepToGeom_MakeVectorWithMagnitude_Convert`(*args)

  Parameters: | SV (Handle_StepGeom_Vector &) – CV (Handle_Geom_VectorWithMagnitude &) –
  Return type: | bool

class `StepToGeom_Root`

  Bases: `object`

  `IsDone`()

    Return type: | bool

  `thisown`

    The membership flag

class `SwigPyIterator`(*args, **kwargs)

  Bases: `object`

  `advance`()
  `copy`()
  `decr`()
  `distance`()
  `equal`()
  `incr`()
  `next`()
  `previous`()
  `thisown`

    The membership flag

  `value`()

`register_handle`(handle, base_object)

  Inserts the handle into the base object to prevent memory corruption in certain cases