# OCC.GeomToStep module

class `GeomToStep_MakeAxis1Placement`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | A (Handle_Geom2d_AxisPlacement &) – A – A – A –
  Return type: | None
  Return type: | None
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Axis1Placement

  `thisown`

    The membership flag

class `GeomToStep_MakeAxis2Placement2d`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | A (gp_Ax22d) – A –
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Axis2Placement2d

  `thisown`

    The membership flag

class `GeomToStep_MakeAxis2Placement3d`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Return type: | None
  Parameters: | A (Handle_Geom_Axis2Placement &) – A – T (gp_Trsf) – A –
  Return type: | None
  Return type: | None
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Axis2Placement3d

  `thisown`

    The membership flag

class `GeomToStep_MakeBSplineCurveWithKnots`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | Bsplin (Handle_Geom2d_BSplineCurve &) – Bsplin –
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_BSplineCurveWithKnots

  `thisown`

    The membership flag

class `GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | Bsplin (Handle_Geom2d_BSplineCurve &) – Bsplin –
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve

  `thisown`

    The membership flag

class `GeomToStep_MakeBSplineSurfaceWithKnots`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | Bsplin (Handle_Geom_BSplineSurface &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_BSplineSurfaceWithKnots

  `thisown`

    The membership flag

class `GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | Bsplin (Handle_Geom_BSplineSurface &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface

  `thisown`

    The membership flag

class `GeomToStep_MakeBoundedCurve`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | C (Handle_Geom2d_BoundedCurve &) – C –
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_BoundedCurve

  `thisown`

    The membership flag

class `GeomToStep_MakeBoundedSurface`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | C (Handle_Geom_BoundedSurface &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_BoundedSurface

  `thisown`

    The membership flag

class `GeomToStep_MakeCartesianPoint`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | P (Handle_Geom2d_CartesianPoint &) – P – P – P –
  Return type: | None
  Return type: | None
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_CartesianPoint

  `thisown`

    The membership flag

class `GeomToStep_MakeCircle`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | C (Handle_Geom2d_Circle &) – C – C –
  Return type: | None
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Circle

  `thisown`

    The membership flag

class `GeomToStep_MakeConic`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | C (Handle_Geom2d_Conic &) – C –
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Conic

  `thisown`

    The membership flag

class `GeomToStep_MakeConicalSurface`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | CSurf (Handle_Geom_ConicalSurface &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_ConicalSurface

  `thisown`

    The membership flag

class `GeomToStep_MakeCurve`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | C (Handle_Geom2d_Curve &) – C –
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Curve

  `thisown`

    The membership flag

class `GeomToStep_MakeCylindricalSurface`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | CSurf (Handle_Geom_CylindricalSurface &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_CylindricalSurface

  `thisown`

    The membership flag

class `GeomToStep_MakeDirection`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | D (Handle_Geom2d_Direction &) – D – D – D –
  Return type: | None
  Return type: | None
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Direction

  `thisown`

    The membership flag

class `GeomToStep_MakeElementarySurface`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | S (Handle_Geom_ElementarySurface &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_ElementarySurface

  `thisown`

    The membership flag

class `GeomToStep_MakeEllipse`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | C (Handle_Geom2d_Ellipse &) – C – C –
  Return type: | None
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Ellipse

  `thisown`

    The membership flag

class `GeomToStep_MakeHyperbola`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | C (Handle_Geom_Hyperbola &) – C –
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Hyperbola

  `thisown`

    The membership flag

class `GeomToStep_MakeLine`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | L (gp_Lin2d) – L – C (Handle_Geom2d_Line &) – C –
  Return type: | None
  Return type: | None
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Line

  `thisown`

    The membership flag

class `GeomToStep_MakeParabola`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | C (Handle_Geom_Parabola &) – C –
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Parabola

  `thisown`

    The membership flag

class `GeomToStep_MakePlane`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | P (Handle_Geom_Plane &) – P –
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Plane

  `thisown`

    The membership flag

class `GeomToStep_MakePolyline`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | P (TColgp_Array1OfPnt2d) – P –
  Return type: | None
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Polyline

  `thisown`

    The membership flag

class `GeomToStep_MakeRectangularTrimmedSurface`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | RTSurf (Handle_Geom_RectangularTrimmedSurface &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_RectangularTrimmedSurface

  `thisown`

    The membership flag

class `GeomToStep_MakeSphericalSurface`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | CSurf (Handle_Geom_SphericalSurface &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_SphericalSurface

  `thisown`

    The membership flag

class `GeomToStep_MakeSurface`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | C (Handle_Geom_Surface &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_Surface

  `thisown`

    The membership flag

class `GeomToStep_MakeSurfaceOfLinearExtrusion`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | CSurf (Handle_Geom_SurfaceOfLinearExtrusion &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_SurfaceOfLinearExtrusion

  `thisown`

    The membership flag

class `GeomToStep_MakeSurfaceOfRevolution`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | RevSurf (Handle_Geom_SurfaceOfRevolution &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_SurfaceOfRevolution

  `thisown`

    The membership flag

class `GeomToStep_MakeSweptSurface`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | S (Handle_Geom_SweptSurface &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_SweptSurface

  `thisown`

    The membership flag

class `GeomToStep_MakeToroidalSurface`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

  Parameters: | TorSurf (Handle_Geom_ToroidalSurface &) –
  Return type: | None

  `Value`()

    Return type: | Handle_StepGeom_ToroidalSurface

  `thisown`

    The membership flag

class `GeomToStep_MakeVector`(*args)

  Bases: `OCC.GeomToStep.GeomToStep_Root`

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

  `Value`()

    Return type: | Handle_StepGeom_Vector

  `thisown`

    The membership flag

class `GeomToStep_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