OCC.Core.StepGeom module

StepGeom module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_stepgeom.html

class StepGeom_Array1OfBoundaryCurve(*args)

Bases: object

Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
First()
Init()
IsAllocated()
IsDeletable()
IsEmpty()
Last()
Length()
Lower()
Move()
Resize()
Set()
SetValue()
Size()
Upper()
Value()
begin()
cbegin()
cend()
end()
next()
property thisown

The membership flag

class StepGeom_Array1OfCartesianPoint(*args)

Bases: object

Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
First()
Init()
IsAllocated()
IsDeletable()
IsEmpty()
Last()
Length()
Lower()
Move()
Resize()
Set()
SetValue()
Size()
Upper()
Value()
begin()
cbegin()
cend()
end()
next()
property thisown

The membership flag

class StepGeom_Array1OfCompositeCurveSegment(*args)

Bases: object

Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
First()
Init()
IsAllocated()
IsDeletable()
IsEmpty()
Last()
Length()
Lower()
Move()
Resize()
Set()
SetValue()
Size()
Upper()
Value()
begin()
cbegin()
cend()
end()
next()
property thisown

The membership flag

class StepGeom_Array1OfCurve(*args)

Bases: object

Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
First()
Init()
IsAllocated()
IsDeletable()
IsEmpty()
Last()
Length()
Lower()
Move()
Resize()
Set()
SetValue()
Size()
Upper()
Value()
begin()
cbegin()
cend()
end()
next()
property thisown

The membership flag

class StepGeom_Array1OfPcurveOrSurface(*args)

Bases: object

Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
First()
Init()
IsAllocated()
IsDeletable()
IsEmpty()
Last()
Length()
Lower()
Move()
Resize()
Set()
SetValue()
Size()
Upper()
Value()
begin()
cbegin()
cend()
end()
next()
property thisown

The membership flag

class StepGeom_Array1OfSurfaceBoundary(*args)

Bases: object

Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
First()
Init()
IsAllocated()
IsDeletable()
IsEmpty()
Last()
Length()
Lower()
Move()
Resize()
Set()
SetValue()
Size()
Upper()
Value()
begin()
cbegin()
cend()
end()
next()
property thisown

The membership flag

class StepGeom_Array1OfTrimmingSelect(*args)

Bases: object

Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
First()
Init()
IsAllocated()
IsDeletable()
IsEmpty()
Last()
Length()
Lower()
Move()
Resize()
Set()
SetValue()
Size()
Upper()
Value()
begin()
cbegin()
cend()
end()
next()
property thisown

The membership flag

class StepGeom_Array2OfCartesianPoint(*args)

Bases: object

Assign()
ChangeValue()
ColLength()
Init()
IsDeletable()
Length()
LowerCol()
LowerRow()
Move()
NbColumns()
NbRows()
Resize()
RowLength()
Set()
SetValue()
Size()
UpperCol()
UpperRow()
Value()
property thisown

The membership flag

class StepGeom_Array2OfSurfacePatch(*args)

Bases: object

Assign()
ChangeValue()
ColLength()
Init()
IsDeletable()
Length()
LowerCol()
LowerRow()
Move()
NbColumns()
NbRows()
Resize()
RowLength()
Set()
SetValue()
Size()
UpperCol()
UpperRow()
Value()
property thisown

The membership flag

class StepGeom_Axis1Placement(*args)

Bases: OCC.Core.StepGeom.StepGeom_Placement

  • Returns a Axis1Placement
    rtype

    None

Axis()
Return type

opencascade::handle<StepGeom_Direction>

static DownCast(t)
HasAxis()
Return type

bool

Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aLocation

type aLocation

StepGeom_CartesianPoint

param hasAaxis

type hasAaxis

bool

param aAxis

type aAxis

StepGeom_Direction

rtype

None

SetAxis()
Parameters

aAxis

type aAxis

StepGeom_Direction

rtype

None

UnSetAxis()
Return type

None

property thisown

The membership flag

class StepGeom_Axis2Placement(*args)

Bases: OCC.Core.StepData.StepData_SelectType

  • Returns a Axis2Placement SelectType
    rtype

    None

Axis2Placement2d()
  • returns Value as a Axis2Placement2d (Null if another type)
    rtype

    opencascade::handle<StepGeom_Axis2Placement2d>

Axis2Placement3d()
  • returns Value as a Axis2Placement3d (Null if another type)
    rtype

    opencascade::handle<StepGeom_Axis2Placement3d>

property thisown

The membership flag

class StepGeom_Axis2Placement2d(*args)

Bases: OCC.Core.StepGeom.StepGeom_Placement

  • Returns a Axis2Placement2d
    rtype

    None

static DownCast(t)
HasRefDirection()
Return type

bool

Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aLocation

type aLocation

StepGeom_CartesianPoint

param hasArefDirection

type hasArefDirection

bool

param aRefDirection

type aRefDirection

StepGeom_Direction

rtype

None

RefDirection()
Return type

opencascade::handle<StepGeom_Direction>

SetRefDirection()
Parameters

aRefDirection

type aRefDirection

StepGeom_Direction

rtype

None

UnSetRefDirection()
Return type

None

property thisown

The membership flag

class StepGeom_Axis2Placement3d(*args)

Bases: OCC.Core.StepGeom.StepGeom_Placement

  • Returns a Axis2Placement3d
    rtype

    None

Axis()
Return type

opencascade::handle<StepGeom_Direction>

static DownCast(t)
HasAxis()
Return type

bool

HasRefDirection()
Return type

bool

Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aLocation

type aLocation

StepGeom_CartesianPoint

param hasAaxis

type hasAaxis

bool

param aAxis

type aAxis

StepGeom_Direction

param hasArefDirection

type hasArefDirection

bool

param aRefDirection

type aRefDirection

StepGeom_Direction

rtype

None

RefDirection()
Return type

opencascade::handle<StepGeom_Direction>

SetAxis()
Parameters

aAxis

type aAxis

StepGeom_Direction

rtype

None

SetRefDirection()
Parameters

aRefDirection

type aRefDirection

StepGeom_Direction

rtype

None

UnSetAxis()
Return type

None

UnSetRefDirection()
Return type

None

property thisown

The membership flag

class StepGeom_BSplineCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BoundedCurve

  • Returns a BSplineCurve
    rtype

    None

ClosedCurve()
Return type

StepData_Logical

ControlPointsList()
Return type

opencascade::handle<StepGeom_HArray1OfCartesianPoint>

ControlPointsListValue()
Parameters

num

type num

int

rtype

opencascade::handle<StepGeom_CartesianPoint>

CurveForm()
Return type

StepGeom_BSplineCurveForm

Degree()
Return type

int

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aDegree

type aDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

param aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

param aClosedCurve

type aClosedCurve

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

rtype

None

NbControlPointsList()
Return type

int

SelfIntersect()
Return type

StepData_Logical

SetClosedCurve()
Parameters

aClosedCurve

type aClosedCurve

StepData_Logical

rtype

None

SetControlPointsList()
Parameters

aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

rtype

None

SetCurveForm()
Parameters

aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

rtype

None

SetDegree()
Parameters

aDegree

type aDegree

int

rtype

None

SetSelfIntersect()
Parameters

aSelfIntersect

type aSelfIntersect

StepData_Logical

rtype

None

property thisown

The membership flag

class StepGeom_BSplineCurveWithKnots(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineCurve

  • Returns a BSplineCurveWithKnots
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aDegree

type aDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

param aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

param aClosedCurve

type aClosedCurve

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aKnotMultiplicities

type aKnotMultiplicities

TColStd_HArray1OfInteger

param aKnots

type aKnots

TColStd_HArray1OfReal

param aKnotSpec

type aKnotSpec

StepGeom_KnotType

rtype

None

KnotMultiplicities()
Return type

opencascade::handle<TColStd_HArray1OfInteger>

KnotMultiplicitiesValue()
Parameters

num

type num

int

rtype

int

KnotSpec()
Return type

StepGeom_KnotType

Knots()
Return type

opencascade::handle<TColStd_HArray1OfReal>

KnotsValue()
Parameters

num

type num

int

rtype

float

NbKnotMultiplicities()
Return type

int

NbKnots()
Return type

int

SetKnotMultiplicities()
Parameters

aKnotMultiplicities

type aKnotMultiplicities

TColStd_HArray1OfInteger

rtype

None

SetKnotSpec()
Parameters

aKnotSpec

type aKnotSpec

StepGeom_KnotType

rtype

None

SetKnots()
Parameters

aKnots

type aKnots

TColStd_HArray1OfReal

rtype

None

property thisown

The membership flag

class StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineCurve

  • Returns a BSplineCurveWithKnotsAndRationalBSplineCurve
    rtype

    None

BSplineCurveWithKnots()
Return type

opencascade::handle<StepGeom_BSplineCurveWithKnots>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aDegree

type aDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

param aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

param aClosedCurve

type aClosedCurve

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aBSplineCurveWithKnots

type aBSplineCurveWithKnots

StepGeom_BSplineCurveWithKnots

param aRationalBSplineCurve

type aRationalBSplineCurve

StepGeom_RationalBSplineCurve

rtype

None:param aName:

type aName

TCollection_HAsciiString

param aDegree

type aDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

param aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

param aClosedCurve

type aClosedCurve

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aKnotMultiplicities

type aKnotMultiplicities

TColStd_HArray1OfInteger

param aKnots

type aKnots

TColStd_HArray1OfReal

param aKnotSpec

type aKnotSpec

StepGeom_KnotType

param aWeightsData

type aWeightsData

TColStd_HArray1OfReal

rtype

None

KnotMultiplicities()
Return type

opencascade::handle<TColStd_HArray1OfInteger>

KnotMultiplicitiesValue()
Parameters

num

type num

int

rtype

int

KnotSpec()
Return type

StepGeom_KnotType

Knots()
Return type

opencascade::handle<TColStd_HArray1OfReal>

KnotsValue()
Parameters

num

type num

int

rtype

float

NbKnotMultiplicities()
Return type

int

NbKnots()
Return type

int

NbWeightsData()
Return type

int

RationalBSplineCurve()
Return type

opencascade::handle<StepGeom_RationalBSplineCurve>

SetBSplineCurveWithKnots()
Parameters

aBSplineCurveWithKnots

type aBSplineCurveWithKnots

StepGeom_BSplineCurveWithKnots

rtype

None

SetKnotMultiplicities()
Parameters

aKnotMultiplicities

type aKnotMultiplicities

TColStd_HArray1OfInteger

rtype

None

SetKnotSpec()
Parameters

aKnotSpec

type aKnotSpec

StepGeom_KnotType

rtype

None

SetKnots()
Parameters

aKnots

type aKnots

TColStd_HArray1OfReal

rtype

None

SetRationalBSplineCurve()
Parameters

aRationalBSplineCurve

type aRationalBSplineCurve

StepGeom_RationalBSplineCurve

rtype

None

SetWeightsData()
Parameters

aWeightsData

type aWeightsData

TColStd_HArray1OfReal

rtype

None

WeightsData()
Return type

opencascade::handle<TColStd_HArray1OfReal>

WeightsDataValue()
Parameters

num

type num

int

rtype

float

property thisown

The membership flag

class StepGeom_BSplineSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BoundedSurface

  • Returns a BSplineSurface
    rtype

    None

ControlPointsList()
Return type

opencascade::handle<StepGeom_HArray2OfCartesianPoint>

ControlPointsListValue()
Parameters

num1

type num1

int

param num2

type num2

int

rtype

opencascade::handle<StepGeom_CartesianPoint>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aUDegree

type aUDegree

int

param aVDegree

type aVDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

param aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

param aUClosed

type aUClosed

StepData_Logical

param aVClosed

type aVClosed

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

rtype

None

NbControlPointsListI()
Return type

int

NbControlPointsListJ()
Return type

int

SelfIntersect()
Return type

StepData_Logical

SetControlPointsList()
Parameters

aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

rtype

None

SetSelfIntersect()
Parameters

aSelfIntersect

type aSelfIntersect

StepData_Logical

rtype

None

SetSurfaceForm()
Parameters

aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

rtype

None

SetUClosed()
Parameters

aUClosed

type aUClosed

StepData_Logical

rtype

None

SetUDegree()
Parameters

aUDegree

type aUDegree

int

rtype

None

SetVClosed()
Parameters

aVClosed

type aVClosed

StepData_Logical

rtype

None

SetVDegree()
Parameters

aVDegree

type aVDegree

int

rtype

None

SurfaceForm()
Return type

StepGeom_BSplineSurfaceForm

UClosed()
Return type

StepData_Logical

UDegree()
Return type

int

VClosed()
Return type

StepData_Logical

VDegree()
Return type

int

property thisown

The membership flag

class StepGeom_BSplineSurfaceWithKnots(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineSurface

  • Returns a BSplineSurfaceWithKnots
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aUDegree

type aUDegree

int

param aVDegree

type aVDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

param aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

param aUClosed

type aUClosed

StepData_Logical

param aVClosed

type aVClosed

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aUMultiplicities

type aUMultiplicities

TColStd_HArray1OfInteger

param aVMultiplicities

type aVMultiplicities

TColStd_HArray1OfInteger

param aUKnots

type aUKnots

TColStd_HArray1OfReal

param aVKnots

type aVKnots

TColStd_HArray1OfReal

param aKnotSpec

type aKnotSpec

StepGeom_KnotType

rtype

None

KnotSpec()
Return type

StepGeom_KnotType

NbUKnots()
Return type

int

NbUMultiplicities()
Return type

int

NbVKnots()
Return type

int

NbVMultiplicities()
Return type

int

SetKnotSpec()
Parameters

aKnotSpec

type aKnotSpec

StepGeom_KnotType

rtype

None

SetUKnots()
Parameters

aUKnots

type aUKnots

TColStd_HArray1OfReal

rtype

None

SetUMultiplicities()
Parameters

aUMultiplicities

type aUMultiplicities

TColStd_HArray1OfInteger

rtype

None

SetVKnots()
Parameters

aVKnots

type aVKnots

TColStd_HArray1OfReal

rtype

None

SetVMultiplicities()
Parameters

aVMultiplicities

type aVMultiplicities

TColStd_HArray1OfInteger

rtype

None

UKnots()
Return type

opencascade::handle<TColStd_HArray1OfReal>

UKnotsValue()
Parameters

num

type num

int

rtype

float

UMultiplicities()
Return type

opencascade::handle<TColStd_HArray1OfInteger>

UMultiplicitiesValue()
Parameters

num

type num

int

rtype

int

VKnots()
Return type

opencascade::handle<TColStd_HArray1OfReal>

VKnotsValue()
Parameters

num

type num

int

rtype

float

VMultiplicities()
Return type

opencascade::handle<TColStd_HArray1OfInteger>

VMultiplicitiesValue()
Parameters

num

type num

int

rtype

int

property thisown

The membership flag

class StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineSurface

  • Returns a BSplineSurfaceWithKnotsAndRationalBSplineSurface
    rtype

    None

BSplineSurfaceWithKnots()
Return type

opencascade::handle<StepGeom_BSplineSurfaceWithKnots>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aUDegree

type aUDegree

int

param aVDegree

type aVDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

param aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

param aUClosed

type aUClosed

StepData_Logical

param aVClosed

type aVClosed

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aBSplineSurfaceWithKnots

type aBSplineSurfaceWithKnots

StepGeom_BSplineSurfaceWithKnots

param aRationalBSplineSurface

type aRationalBSplineSurface

StepGeom_RationalBSplineSurface

rtype

None:param aName:

type aName

TCollection_HAsciiString

param aUDegree

type aUDegree

int

param aVDegree

type aVDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

param aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

param aUClosed

type aUClosed

StepData_Logical

param aVClosed

type aVClosed

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aUMultiplicities

type aUMultiplicities

TColStd_HArray1OfInteger

param aVMultiplicities

type aVMultiplicities

TColStd_HArray1OfInteger

param aUKnots

type aUKnots

TColStd_HArray1OfReal

param aVKnots

type aVKnots

TColStd_HArray1OfReal

param aKnotSpec

type aKnotSpec

StepGeom_KnotType

param aWeightsData

type aWeightsData

TColStd_HArray2OfReal

rtype

None

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

opencascade::handle<StepGeom_RationalBSplineSurface>

SetBSplineSurfaceWithKnots()
Parameters

aBSplineSurfaceWithKnots

type aBSplineSurfaceWithKnots

StepGeom_BSplineSurfaceWithKnots

rtype

None

SetKnotSpec()
Parameters

aKnotSpec

type aKnotSpec

StepGeom_KnotType

rtype

None

SetRationalBSplineSurface()
Parameters

aRationalBSplineSurface

type aRationalBSplineSurface

StepGeom_RationalBSplineSurface

rtype

None

SetUKnots()
Parameters

aUKnots

type aUKnots

TColStd_HArray1OfReal

rtype

None

SetUMultiplicities()
Parameters

aUMultiplicities

type aUMultiplicities

TColStd_HArray1OfInteger

rtype

None

SetVKnots()
Parameters

aVKnots

type aVKnots

TColStd_HArray1OfReal

rtype

None

SetVMultiplicities()
Parameters

aVMultiplicities

type aVMultiplicities

TColStd_HArray1OfInteger

rtype

None

SetWeightsData()
Parameters

aWeightsData

type aWeightsData

TColStd_HArray2OfReal

rtype

None

UKnots()
Return type

opencascade::handle<TColStd_HArray1OfReal>

UKnotsValue()
Parameters

num

type num

int

rtype

float

UMultiplicities()
Return type

opencascade::handle<TColStd_HArray1OfInteger>

UMultiplicitiesValue()
Parameters

num

type num

int

rtype

int

VKnots()
Return type

opencascade::handle<TColStd_HArray1OfReal>

VKnotsValue()
Parameters

num

type num

int

rtype

float

VMultiplicities()
Return type

opencascade::handle<TColStd_HArray1OfInteger>

VMultiplicitiesValue()
Parameters

num

type num

int

rtype

int

WeightsData()
Return type

opencascade::handle<TColStd_HArray2OfReal>

WeightsDataValue()
Parameters

num1

type num1

int

param num2

type num2

int

rtype

float

property thisown

The membership flag

class StepGeom_BezierCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineCurve

  • Returns a BezierCurve
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_BezierCurveAndRationalBSplineCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineCurve

  • Returns a BezierCurveAndRationalBSplineCurve
    rtype

    None

BezierCurve()
Return type

opencascade::handle<StepGeom_BezierCurve>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aDegree

type aDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

param aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

param aClosedCurve

type aClosedCurve

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aBezierCurve

type aBezierCurve

StepGeom_BezierCurve

param aRationalBSplineCurve

type aRationalBSplineCurve

StepGeom_RationalBSplineCurve

rtype

None:param aName:

type aName

TCollection_HAsciiString

param aDegree

type aDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

param aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

param aClosedCurve

type aClosedCurve

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aWeightsData

type aWeightsData

TColStd_HArray1OfReal

rtype

None

NbWeightsData()
Return type

int

RationalBSplineCurve()
Return type

opencascade::handle<StepGeom_RationalBSplineCurve>

SetBezierCurve()
Parameters

aBezierCurve

type aBezierCurve

StepGeom_BezierCurve

rtype

None

SetRationalBSplineCurve()
Parameters

aRationalBSplineCurve

type aRationalBSplineCurve

StepGeom_RationalBSplineCurve

rtype

None

SetWeightsData()
Parameters

aWeightsData

type aWeightsData

TColStd_HArray1OfReal

rtype

None

WeightsData()
Return type

opencascade::handle<TColStd_HArray1OfReal>

WeightsDataValue()
Parameters

num

type num

int

rtype

float

property thisown

The membership flag

class StepGeom_BezierSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineSurface

  • Returns a BezierSurface
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_BezierSurfaceAndRationalBSplineSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineSurface

  • Returns a BezierSurfaceAndRationalBSplineSurface
    rtype

    None

BezierSurface()
Return type

opencascade::handle<StepGeom_BezierSurface>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aUDegree

type aUDegree

int

param aVDegree

type aVDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

param aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

param aUClosed

type aUClosed

StepData_Logical

param aVClosed

type aVClosed

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aBezierSurface

type aBezierSurface

StepGeom_BezierSurface

param aRationalBSplineSurface

type aRationalBSplineSurface

StepGeom_RationalBSplineSurface

rtype

None:param aName:

type aName

TCollection_HAsciiString

param aUDegree

type aUDegree

int

param aVDegree

type aVDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

param aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

param aUClosed

type aUClosed

StepData_Logical

param aVClosed

type aVClosed

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aWeightsData

type aWeightsData

TColStd_HArray2OfReal

rtype

None

NbWeightsDataI()
Return type

int

NbWeightsDataJ()
Return type

int

RationalBSplineSurface()
Return type

opencascade::handle<StepGeom_RationalBSplineSurface>

SetBezierSurface()
Parameters

aBezierSurface

type aBezierSurface

StepGeom_BezierSurface

rtype

None

SetRationalBSplineSurface()
Parameters

aRationalBSplineSurface

type aRationalBSplineSurface

StepGeom_RationalBSplineSurface

rtype

None

SetWeightsData()
Parameters

aWeightsData

type aWeightsData

TColStd_HArray2OfReal

rtype

None

WeightsData()
Return type

opencascade::handle<TColStd_HArray2OfReal>

WeightsDataValue()
Parameters

num1

type num1

int

param num2

type num2

int

rtype

float

property thisown

The membership flag

class StepGeom_BoundaryCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_CompositeCurveOnSurface

  • Returns a BoundaryCurve
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_BoundedCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_Curve

  • Returns a BoundedCurve
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_BoundedSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_Surface

  • Returns a BoundedSurface
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_CartesianPoint(*args)

Bases: OCC.Core.StepGeom.StepGeom_Point

  • Returns a CartesianPoint
    rtype

    None

Coordinates()
Return type

opencascade::handle<TColStd_HArray1OfReal>

CoordinatesValue()
Parameters

num

type num

int

rtype

float

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aCoordinates

type aCoordinates

TColStd_HArray1OfReal

rtype

None

Init2D()
Parameters

aName

type aName

TCollection_HAsciiString

param X

type X

float

param Y

type Y

float

rtype

None

Init3D()
Parameters

aName

type aName

TCollection_HAsciiString

param X

type X

float

param Y

type Y

float

param Z

type Z

float

rtype

None

NbCoordinates()
Return type

int

SetCoordinates()
Parameters

aCoordinates

type aCoordinates

TColStd_HArray1OfReal

rtype

None

property thisown

The membership flag

class StepGeom_CartesianTransformationOperator(*args)

Bases: OCC.Core.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a CartesianTransformationOperator
    rtype

    None

Axis1()
Return type

opencascade::handle<StepGeom_Direction>

Axis2()
Return type

opencascade::handle<StepGeom_Direction>

static DownCast(t)
HasAxis1()
Return type

bool

HasAxis2()
Return type

bool

HasScale()
Return type

bool

Init()
Parameters

aName

type aName

TCollection_HAsciiString

param hasAaxis1

type hasAaxis1

bool

param aAxis1

type aAxis1

StepGeom_Direction

param hasAaxis2

type hasAaxis2

bool

param aAxis2

type aAxis2

StepGeom_Direction

param aLocalOrigin

type aLocalOrigin

StepGeom_CartesianPoint

param hasAscale

type hasAscale

bool

param aScale

type aScale

float

rtype

None

LocalOrigin()
Return type

opencascade::handle<StepGeom_CartesianPoint>

Scale()
Return type

float

SetAxis1()
Parameters

aAxis1

type aAxis1

StepGeom_Direction

rtype

None

SetAxis2()
Parameters

aAxis2

type aAxis2

StepGeom_Direction

rtype

None

SetLocalOrigin()
Parameters

aLocalOrigin

type aLocalOrigin

StepGeom_CartesianPoint

rtype

None

SetScale()
Parameters

aScale

type aScale

float

rtype

None

UnSetAxis1()
Return type

None

UnSetAxis2()
Return type

None

UnSetScale()
Return type

None

property thisown

The membership flag

class StepGeom_CartesianTransformationOperator2d(*args)

Bases: OCC.Core.StepGeom.StepGeom_CartesianTransformationOperator

Return type

None

static DownCast(t)
property thisown

The membership flag

class StepGeom_CartesianTransformationOperator3d(*args)

Bases: OCC.Core.StepGeom.StepGeom_CartesianTransformationOperator

  • Returns a CartesianTransformationOperator3d
    rtype

    None

Axis3()
Return type

opencascade::handle<StepGeom_Direction>

static DownCast(t)
HasAxis3()
Return type

bool

Init()
Parameters

aName

type aName

TCollection_HAsciiString

param hasAaxis1

type hasAaxis1

bool

param aAxis1

type aAxis1

StepGeom_Direction

param hasAaxis2

type hasAaxis2

bool

param aAxis2

type aAxis2

StepGeom_Direction

param aLocalOrigin

type aLocalOrigin

StepGeom_CartesianPoint

param hasAscale

type hasAscale

bool

param aScale

type aScale

float

param hasAaxis3

type hasAaxis3

bool

param aAxis3

type aAxis3

StepGeom_Direction

rtype

None

SetAxis3()
Parameters

aAxis3

type aAxis3

StepGeom_Direction

rtype

None

UnSetAxis3()
Return type

None

property thisown

The membership flag

class StepGeom_Circle(*args)

Bases: OCC.Core.StepGeom.StepGeom_Conic

  • Returns a Circle
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPosition

type aPosition

StepGeom_Axis2Placement

param aRadius

type aRadius

float

rtype

None

Radius()
Return type

float

SetRadius()
Parameters

aRadius

type aRadius

float

rtype

None

property thisown

The membership flag

class StepGeom_CompositeCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BoundedCurve

  • Returns a CompositeCurve
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aSegments

type aSegments

StepGeom_HArray1OfCompositeCurveSegment

param aSelfIntersect

type aSelfIntersect

StepData_Logical

rtype

None

NbSegments()
Return type

int

Segments()
Return type

opencascade::handle<StepGeom_HArray1OfCompositeCurveSegment>

SegmentsValue()
Parameters

num

type num

int

rtype

opencascade::handle<StepGeom_CompositeCurveSegment>

SelfIntersect()
Return type

StepData_Logical

SetSegments()
Parameters

aSegments

type aSegments

StepGeom_HArray1OfCompositeCurveSegment

rtype

None

SetSelfIntersect()
Parameters

aSelfIntersect

type aSelfIntersect

StepData_Logical

rtype

None

property thisown

The membership flag

class StepGeom_CompositeCurveOnSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_CompositeCurve

  • Returns a CompositeCurveOnSurface
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_CompositeCurveSegment(*args)

Bases: OCC.Core.Standard.Standard_Transient

  • Returns a CompositeCurveSegment
    rtype

    None

static DownCast(t)
Init()
Parameters

aTransition

type aTransition

StepGeom_TransitionCode

param aSameSense

type aSameSense

bool

param aParentCurve

type aParentCurve

StepGeom_Curve

rtype

None

ParentCurve()
Return type

opencascade::handle<StepGeom_Curve>

SameSense()
Return type

bool

SetParentCurve()
Parameters

aParentCurve

type aParentCurve

StepGeom_Curve

rtype

None

SetSameSense()
Parameters

aSameSense

type aSameSense

bool

rtype

None

SetTransition()
Parameters

aTransition

type aTransition

StepGeom_TransitionCode

rtype

None

Transition()
Return type

StepGeom_TransitionCode

property thisown

The membership flag

class StepGeom_Conic(*args)

Bases: OCC.Core.StepGeom.StepGeom_Curve

  • Returns a Conic
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPosition

type aPosition

StepGeom_Axis2Placement

rtype

None

Position()
Return type

StepGeom_Axis2Placement

SetPosition()
Parameters

aPosition

type aPosition

StepGeom_Axis2Placement

rtype

None

property thisown

The membership flag

class StepGeom_ConicalSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_ElementarySurface

  • Returns a ConicalSurface
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPosition

type aPosition

StepGeom_Axis2Placement3d

param aRadius

type aRadius

float

param aSemiAngle

type aSemiAngle

float

rtype

None

Radius()
Return type

float

SemiAngle()
Return type

float

SetRadius()
Parameters

aRadius

type aRadius

float

rtype

None

SetSemiAngle()
Parameters

aSemiAngle

type aSemiAngle

float

rtype

None

property thisown

The membership flag

class StepGeom_Curve(*args)

Bases: OCC.Core.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a Curve
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_CurveBoundedSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BoundedSurface

  • Empty constructor
    rtype

    None

BasisSurface()
  • Returns field BasisSurface
    rtype

    opencascade::handle<StepGeom_Surface>

Boundaries()
  • Returns field Boundaries
    rtype

    opencascade::handle<StepGeom_HArray1OfSurfaceBoundary>

static DownCast(t)
ImplicitOuter()
  • Returns field ImplicitOuter
    rtype

    bool

Init()
  • Initialize all fields (own and inherited)
    param aRepresentationItem_Name

    type aRepresentationItem_Name

    TCollection_HAsciiString

    param aBasisSurface

    type aBasisSurface

    StepGeom_Surface

    param aBoundaries

    type aBoundaries

    StepGeom_HArray1OfSurfaceBoundary

    param aImplicitOuter

    type aImplicitOuter

    bool

    rtype

    None

SetBasisSurface()
  • Set field BasisSurface
    param BasisSurface

    type BasisSurface

    StepGeom_Surface

    rtype

    None

SetBoundaries()
  • Set field Boundaries
    param Boundaries

    type Boundaries

    StepGeom_HArray1OfSurfaceBoundary

    rtype

    None

SetImplicitOuter()
  • Set field ImplicitOuter
    param ImplicitOuter

    type ImplicitOuter

    bool

    rtype

    None

property thisown

The membership flag

class StepGeom_CurveOnSurface(*args)

Bases: OCC.Core.StepData.StepData_SelectType

  • Returns a CurveOnSurface SelectType
    rtype

    None

CompositeCurveOnSurface()
  • returns Value as a CompositeCurveOnSurface (Null if another type)
    rtype

    opencascade::handle<StepGeom_CompositeCurveOnSurface>

Pcurve()
  • returns Value as a Pcurve (Null if another type)
    rtype

    opencascade::handle<StepGeom_Pcurve>

SurfaceCurve()
  • returns Value as a SurfaceCurve (Null if another type)
    rtype

    opencascade::handle<StepGeom_SurfaceCurve>

property thisown

The membership flag

class StepGeom_CurveReplica(*args)

Bases: OCC.Core.StepGeom.StepGeom_Curve

  • Returns a CurveReplica
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aParentCurve

type aParentCurve

StepGeom_Curve

param aTransformation

type aTransformation

StepGeom_CartesianTransformationOperator

rtype

None

ParentCurve()
Return type

opencascade::handle<StepGeom_Curve>

SetParentCurve()
Parameters

aParentCurve

type aParentCurve

StepGeom_Curve

rtype

None

SetTransformation()
Parameters

aTransformation

type aTransformation

StepGeom_CartesianTransformationOperator

rtype

None

Transformation()
Return type

opencascade::handle<StepGeom_CartesianTransformationOperator>

property thisown

The membership flag

class StepGeom_CylindricalSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_ElementarySurface

  • Returns a CylindricalSurface
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPosition

type aPosition

StepGeom_Axis2Placement3d

param aRadius

type aRadius

float

rtype

None

Radius()
Return type

float

SetRadius()
Parameters

aRadius

type aRadius

float

rtype

None

property thisown

The membership flag

class StepGeom_DegeneratePcurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_Point

  • Returns a DegeneratePcurve
    rtype

    None

BasisSurface()
Return type

opencascade::handle<StepGeom_Surface>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aBasisSurface

type aBasisSurface

StepGeom_Surface

param aReferenceToCurve

type aReferenceToCurve

StepRepr_DefinitionalRepresentation

rtype

None

ReferenceToCurve()
Return type

opencascade::handle<StepRepr_DefinitionalRepresentation>

SetBasisSurface()
Parameters

aBasisSurface

type aBasisSurface

StepGeom_Surface

rtype

None

SetReferenceToCurve()
Parameters

aReferenceToCurve

type aReferenceToCurve

StepRepr_DefinitionalRepresentation

rtype

None

property thisown

The membership flag

class StepGeom_DegenerateToroidalSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_ToroidalSurface

  • Returns a DegenerateToroidalSurface
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPosition

type aPosition

StepGeom_Axis2Placement3d

param aMajorRadius

type aMajorRadius

float

param aMinorRadius

type aMinorRadius

float

param aSelectOuter

type aSelectOuter

bool

rtype

None

SelectOuter()
Return type

bool

SetSelectOuter()
Parameters

aSelectOuter

type aSelectOuter

bool

rtype

None

property thisown

The membership flag

class StepGeom_Direction(*args)

Bases: OCC.Core.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a Direction
    rtype

    None

DirectionRatios()
Return type

opencascade::handle<TColStd_HArray1OfReal>

DirectionRatiosValue()
Parameters

num

type num

int

rtype

float

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aDirectionRatios

type aDirectionRatios

TColStd_HArray1OfReal

rtype

None

NbDirectionRatios()
Return type

int

SetDirectionRatios()
Parameters

aDirectionRatios

type aDirectionRatios

TColStd_HArray1OfReal

rtype

None

property thisown

The membership flag

class StepGeom_ElementarySurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_Surface

  • Returns a ElementarySurface
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPosition

type aPosition

StepGeom_Axis2Placement3d

rtype

None

Position()
Return type

opencascade::handle<StepGeom_Axis2Placement3d>

SetPosition()
Parameters

aPosition

type aPosition

StepGeom_Axis2Placement3d

rtype

None

property thisown

The membership flag

class StepGeom_Ellipse(*args)

Bases: OCC.Core.StepGeom.StepGeom_Conic

  • Returns a Ellipse
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPosition

type aPosition

StepGeom_Axis2Placement

param aSemiAxis1

type aSemiAxis1

float

param aSemiAxis2

type aSemiAxis2

float

rtype

None

SemiAxis1()
Return type

float

SemiAxis2()
Return type

float

SetSemiAxis1()
Parameters

aSemiAxis1

type aSemiAxis1

float

rtype

None

SetSemiAxis2()
Parameters

aSemiAxis2

type aSemiAxis2

float

rtype

None

property thisown

The membership flag

class StepGeom_EvaluatedDegeneratePcurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_DegeneratePcurve

  • Returns a EvaluatedDegeneratePcurve
    rtype

    None

static DownCast(t)
EquivalentPoint()
Return type

opencascade::handle<StepGeom_CartesianPoint>

Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aBasisSurface

type aBasisSurface

StepGeom_Surface

param aReferenceToCurve

type aReferenceToCurve

StepRepr_DefinitionalRepresentation

param aEquivalentPoint

type aEquivalentPoint

StepGeom_CartesianPoint

rtype

None

SetEquivalentPoint()
Parameters

aEquivalentPoint

type aEquivalentPoint

StepGeom_CartesianPoint

rtype

None

property thisown

The membership flag

class StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx(*args)

Bases: OCC.Core.StepRepr.StepRepr_RepresentationContext

Return type

None

CoordinateSpaceDimension()
Return type

int

static DownCast(t)
GeometricRepresentationContext()
Return type

opencascade::handle<StepGeom_GeometricRepresentationContext>

GlobalUncertaintyAssignedContext()
Return type

opencascade::handle<StepRepr_GlobalUncertaintyAssignedContext>

GlobalUnitAssignedContext()
Return type

opencascade::handle<StepRepr_GlobalUnitAssignedContext>

Init()
Parameters

aContextIdentifier

type aContextIdentifier

TCollection_HAsciiString

param aContextType

type aContextType

TCollection_HAsciiString

param aGeometricRepresentationCtx

type aGeometricRepresentationCtx

StepGeom_GeometricRepresentationContext

param aGlobalUnitAssignedCtx

type aGlobalUnitAssignedCtx

StepRepr_GlobalUnitAssignedContext

param aGlobalUncertaintyAssignedCtx

type aGlobalUncertaintyAssignedCtx

StepRepr_GlobalUncertaintyAssignedContext

rtype

None:param aContextIdentifier:

type aContextIdentifier

TCollection_HAsciiString

param aContextType

type aContextType

TCollection_HAsciiString

param aCoordinateSpaceDimension

type aCoordinateSpaceDimension

int

param aUnits

type aUnits

StepBasic_HArray1OfNamedUnit

param anUncertainty

type anUncertainty

StepBasic_HArray1OfUncertaintyMeasureWithUnit

rtype

None

NbUncertainty()
Return type

int

NbUnits()
Return type

int

SetCoordinateSpaceDimension()
Parameters

aCoordinateSpaceDimension

type aCoordinateSpaceDimension

int

rtype

None

SetGeometricRepresentationContext()
Parameters

aGeometricRepresentationContext

type aGeometricRepresentationContext

StepGeom_GeometricRepresentationContext

rtype

None

SetGlobalUncertaintyAssignedContext()
Parameters

aGlobalUncertaintyAssignedCtx

type aGlobalUncertaintyAssignedCtx

StepRepr_GlobalUncertaintyAssignedContext

rtype

None

SetGlobalUnitAssignedContext()
Parameters

aGlobalUnitAssignedContext

type aGlobalUnitAssignedContext

StepRepr_GlobalUnitAssignedContext

rtype

None

SetUncertainty()
Parameters

aUncertainty

type aUncertainty

StepBasic_HArray1OfUncertaintyMeasureWithUnit

rtype

None

SetUnits()
Parameters

aUnits

type aUnits

StepBasic_HArray1OfNamedUnit

rtype

None

Uncertainty()
Return type

opencascade::handle<StepBasic_HArray1OfUncertaintyMeasureWithUnit>

UncertaintyValue()
Parameters

num

type num

int

rtype

opencascade::handle<StepBasic_UncertaintyMeasureWithUnit>

Units()
Return type

opencascade::handle<StepBasic_HArray1OfNamedUnit>

UnitsValue()
Parameters

num

type num

int

rtype

opencascade::handle<StepBasic_NamedUnit>

property thisown

The membership flag

class StepGeom_GeometricRepresentationContext(*args)

Bases: OCC.Core.StepRepr.StepRepr_RepresentationContext

  • Returns a GeometricRepresentationContext
    rtype

    None

CoordinateSpaceDimension()
Return type

int

static DownCast(t)
Init()
Parameters

aContextIdentifier

type aContextIdentifier

TCollection_HAsciiString

param aContextType

type aContextType

TCollection_HAsciiString

param aCoordinateSpaceDimension

type aCoordinateSpaceDimension

int

rtype

None

SetCoordinateSpaceDimension()
Parameters

aCoordinateSpaceDimension

type aCoordinateSpaceDimension

int

rtype

None

property thisown

The membership flag

class StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext(*args)

Bases: OCC.Core.StepRepr.StepRepr_RepresentationContext

  • Returns a GeometricRepresentationContextAndGlobalUnitAssignedContext
    rtype

    None

CoordinateSpaceDimension()
Return type

int

static DownCast(t)
GeometricRepresentationContext()
Return type

opencascade::handle<StepGeom_GeometricRepresentationContext>

GlobalUnitAssignedContext()
Return type

opencascade::handle<StepRepr_GlobalUnitAssignedContext>

Init()
Parameters

aContextIdentifier

type aContextIdentifier

TCollection_HAsciiString

param aContextType

type aContextType

TCollection_HAsciiString

param aGeometricRepresentationContext

type aGeometricRepresentationContext

StepGeom_GeometricRepresentationContext

param aGlobalUnitAssignedContext

type aGlobalUnitAssignedContext

StepRepr_GlobalUnitAssignedContext

rtype

None:param aContextIdentifier:

type aContextIdentifier

TCollection_HAsciiString

param aContextType

type aContextType

TCollection_HAsciiString

param aCoordinateSpaceDimension

type aCoordinateSpaceDimension

int

param aUnits

type aUnits

StepBasic_HArray1OfNamedUnit

rtype

None

NbUnits()
Return type

int

SetCoordinateSpaceDimension()
Parameters

aCoordinateSpaceDimension

type aCoordinateSpaceDimension

int

rtype

None

SetGeometricRepresentationContext()
Parameters

aGeometricRepresentationContext

type aGeometricRepresentationContext

StepGeom_GeometricRepresentationContext

rtype

None

SetGlobalUnitAssignedContext()
Parameters

aGlobalUnitAssignedContext

type aGlobalUnitAssignedContext

StepRepr_GlobalUnitAssignedContext

rtype

None

SetUnits()
Parameters

aUnits

type aUnits

StepBasic_HArray1OfNamedUnit

rtype

None

Units()
Return type

opencascade::handle<StepBasic_HArray1OfNamedUnit>

UnitsValue()
Parameters

num

type num

int

rtype

opencascade::handle<StepBasic_NamedUnit>

property thisown

The membership flag

class StepGeom_GeometricRepresentationContextAndParametricRepresentationContext(*args)

Bases: OCC.Core.StepRepr.StepRepr_RepresentationContext

  • empty constructor
    rtype

    None

CoordinateSpaceDimension()
Return type

int

static DownCast(t)
GeometricRepresentationContext()
Return type

opencascade::handle<StepGeom_GeometricRepresentationContext>

Init()
Parameters

aContextIdentifier

type aContextIdentifier

TCollection_HAsciiString

param aContextType

type aContextType

TCollection_HAsciiString

param aGeometricRepresentationContext

type aGeometricRepresentationContext

StepGeom_GeometricRepresentationContext

param aParametricRepresentationContext

type aParametricRepresentationContext

StepRepr_ParametricRepresentationContext

rtype

None:param aContextIdentifier:

type aContextIdentifier

TCollection_HAsciiString

param aContextType

type aContextType

TCollection_HAsciiString

param aCoordinateSpaceDimension

type aCoordinateSpaceDimension

int

rtype

None

ParametricRepresentationContext()
Return type

opencascade::handle<StepRepr_ParametricRepresentationContext>

SetCoordinateSpaceDimension()
Parameters

aCoordinateSpaceDimension

type aCoordinateSpaceDimension

int

rtype

None

SetGeometricRepresentationContext()
Parameters

aGeometricRepresentationContext

type aGeometricRepresentationContext

StepGeom_GeometricRepresentationContext

rtype

None

SetParametricRepresentationContext()
Parameters

aParametricRepresentationContext

type aParametricRepresentationContext

StepRepr_ParametricRepresentationContext

rtype

None

property thisown

The membership flag

class StepGeom_GeometricRepresentationItem(*args)

Bases: OCC.Core.StepRepr.StepRepr_RepresentationItem

  • Returns a GeometricRepresentationItem
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_HArray1OfBoundaryCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_Array1OfBoundaryCurve, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array1()
ChangeArray1()
static DownCast(t)
property thisown

The membership flag

class StepGeom_HArray1OfCartesianPoint(*args)

Bases: OCC.Core.StepGeom.StepGeom_Array1OfCartesianPoint, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array1()
ChangeArray1()
static DownCast(t)
property thisown

The membership flag

class StepGeom_HArray1OfCompositeCurveSegment(*args)

Bases: OCC.Core.StepGeom.StepGeom_Array1OfCompositeCurveSegment, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array1()
ChangeArray1()
static DownCast(t)
property thisown

The membership flag

class StepGeom_HArray1OfCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_Array1OfCurve, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array1()
ChangeArray1()
static DownCast(t)
property thisown

The membership flag

class StepGeom_HArray1OfPcurveOrSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_Array1OfPcurveOrSurface, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array1()
ChangeArray1()
static DownCast(t)
property thisown

The membership flag

class StepGeom_HArray1OfSurfaceBoundary(*args)

Bases: OCC.Core.StepGeom.StepGeom_Array1OfSurfaceBoundary, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array1()
ChangeArray1()
static DownCast(t)
property thisown

The membership flag

class StepGeom_HArray1OfTrimmingSelect(*args)

Bases: OCC.Core.StepGeom.StepGeom_Array1OfTrimmingSelect, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array1()
ChangeArray1()
static DownCast(t)
property thisown

The membership flag

class StepGeom_HArray2OfCartesianPoint(*args)

Bases: OCC.Core.StepGeom.StepGeom_Array2OfCartesianPoint, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array2()
ChangeArray2()
static DownCast(t)
property thisown

The membership flag

class StepGeom_HArray2OfSurfacePatch(*args)

Bases: OCC.Core.StepGeom.StepGeom_Array2OfSurfacePatch, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array2()
ChangeArray2()
static DownCast(t)
property thisown

The membership flag

class StepGeom_Hyperbola(*args)

Bases: OCC.Core.StepGeom.StepGeom_Conic

  • Returns a Hyperbola
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPosition

type aPosition

StepGeom_Axis2Placement

param aSemiAxis

type aSemiAxis

float

param aSemiImagAxis

type aSemiImagAxis

float

rtype

None

SemiAxis()
Return type

float

SemiImagAxis()
Return type

float

SetSemiAxis()
Parameters

aSemiAxis

type aSemiAxis

float

rtype

None

SetSemiImagAxis()
Parameters

aSemiImagAxis

type aSemiImagAxis

float

rtype

None

property thisown

The membership flag

class StepGeom_IntersectionCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_SurfaceCurve

  • Returns a IntersectionCurve
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_Line(*args)

Bases: OCC.Core.StepGeom.StepGeom_Curve

  • Returns a Line
    rtype

    None

Dir()
Return type

opencascade::handle<StepGeom_Vector>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPnt

type aPnt

StepGeom_CartesianPoint

param aDir

type aDir

StepGeom_Vector

rtype

None

Pnt()
Return type

opencascade::handle<StepGeom_CartesianPoint>

SetDir()
Parameters

aDir

type aDir

StepGeom_Vector

rtype

None

SetPnt()
Parameters

aPnt

type aPnt

StepGeom_CartesianPoint

rtype

None

property thisown

The membership flag

class StepGeom_OffsetCurve3d(*args)

Bases: OCC.Core.StepGeom.StepGeom_Curve

  • Returns a OffsetCurve3d
    rtype

    None

BasisCurve()
Return type

opencascade::handle<StepGeom_Curve>

Distance()
Return type

float

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aBasisCurve

type aBasisCurve

StepGeom_Curve

param aDistance

type aDistance

float

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aRefDirection

type aRefDirection

StepGeom_Direction

rtype

None

RefDirection()
Return type

opencascade::handle<StepGeom_Direction>

SelfIntersect()
Return type

StepData_Logical

SetBasisCurve()
Parameters

aBasisCurve

type aBasisCurve

StepGeom_Curve

rtype

None

SetDistance()
Parameters

aDistance

type aDistance

float

rtype

None

SetRefDirection()
Parameters

aRefDirection

type aRefDirection

StepGeom_Direction

rtype

None

SetSelfIntersect()
Parameters

aSelfIntersect

type aSelfIntersect

StepData_Logical

rtype

None

property thisown

The membership flag

class StepGeom_OffsetSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_Surface

  • Returns a OffsetSurface
    rtype

    None

BasisSurface()
Return type

opencascade::handle<StepGeom_Surface>

Distance()
Return type

float

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aBasisSurface

type aBasisSurface

StepGeom_Surface

param aDistance

type aDistance

float

param aSelfIntersect

type aSelfIntersect

StepData_Logical

rtype

None

SelfIntersect()
Return type

StepData_Logical

SetBasisSurface()
Parameters

aBasisSurface

type aBasisSurface

StepGeom_Surface

rtype

None

SetDistance()
Parameters

aDistance

type aDistance

float

rtype

None

SetSelfIntersect()
Parameters

aSelfIntersect

type aSelfIntersect

StepData_Logical

rtype

None

property thisown

The membership flag

class StepGeom_OrientedSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_Surface

  • Empty constructor
    rtype

    None

static DownCast(t)
Init()
  • Initialize all fields (own and inherited)
    param aRepresentationItem_Name

    type aRepresentationItem_Name

    TCollection_HAsciiString

    param aOrientation

    type aOrientation

    bool

    rtype

    None

Orientation()
  • Returns field Orientation
    rtype

    bool

SetOrientation()
  • Set field Orientation
    param Orientation

    type Orientation

    bool

    rtype

    None

property thisown

The membership flag

class StepGeom_OuterBoundaryCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BoundaryCurve

  • Returns a OuterBoundaryCurve
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_Parabola(*args)

Bases: OCC.Core.StepGeom.StepGeom_Conic

  • Returns a Parabola
    rtype

    None

static DownCast(t)
FocalDist()
Return type

float

Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPosition

type aPosition

StepGeom_Axis2Placement

param aFocalDist

type aFocalDist

float

rtype

None

SetFocalDist()
Parameters

aFocalDist

type aFocalDist

float

rtype

None

property thisown

The membership flag

class StepGeom_Pcurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_Curve

  • Returns a Pcurve
    rtype

    None

BasisSurface()
Return type

opencascade::handle<StepGeom_Surface>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aBasisSurface

type aBasisSurface

StepGeom_Surface

param aReferenceToCurve

type aReferenceToCurve

StepRepr_DefinitionalRepresentation

rtype

None

ReferenceToCurve()
Return type

opencascade::handle<StepRepr_DefinitionalRepresentation>

SetBasisSurface()
Parameters

aBasisSurface

type aBasisSurface

StepGeom_Surface

rtype

None

SetReferenceToCurve()
Parameters

aReferenceToCurve

type aReferenceToCurve

StepRepr_DefinitionalRepresentation

rtype

None

property thisown

The membership flag

class StepGeom_PcurveOrSurface(*args)

Bases: OCC.Core.StepData.StepData_SelectType

  • Returns a PcurveOrSurface SelectType
    rtype

    None

Pcurve()
  • returns Value as a Pcurve (Null if another type)
    rtype

    opencascade::handle<StepGeom_Pcurve>

Surface()
  • returns Value as a Surface (Null if another type)
    rtype

    opencascade::handle<StepGeom_Surface>

property thisown

The membership flag

class StepGeom_Placement(*args)

Bases: OCC.Core.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a Placement
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aLocation

type aLocation

StepGeom_CartesianPoint

rtype

None

Location()
Return type

opencascade::handle<StepGeom_CartesianPoint>

SetLocation()
Parameters

aLocation

type aLocation

StepGeom_CartesianPoint

rtype

None

property thisown

The membership flag

class StepGeom_Plane(*args)

Bases: OCC.Core.StepGeom.StepGeom_ElementarySurface

  • Returns a Plane
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_Point(*args)

Bases: OCC.Core.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a Point
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_PointOnCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_Point

  • Returns a PointOnCurve
    rtype

    None

BasisCurve()
Return type

opencascade::handle<StepGeom_Curve>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aBasisCurve

type aBasisCurve

StepGeom_Curve

param aPointParameter

type aPointParameter

float

rtype

None

PointParameter()
Return type

float

SetBasisCurve()
Parameters

aBasisCurve

type aBasisCurve

StepGeom_Curve

rtype

None

SetPointParameter()
Parameters

aPointParameter

type aPointParameter

float

rtype

None

property thisown

The membership flag

class StepGeom_PointOnSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_Point

  • Returns a PointOnSurface
    rtype

    None

BasisSurface()
Return type

opencascade::handle<StepGeom_Surface>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aBasisSurface

type aBasisSurface

StepGeom_Surface

param aPointParameterU

type aPointParameterU

float

param aPointParameterV

type aPointParameterV

float

rtype

None

PointParameterU()
Return type

float

PointParameterV()
Return type

float

SetBasisSurface()
Parameters

aBasisSurface

type aBasisSurface

StepGeom_Surface

rtype

None

SetPointParameterU()
Parameters

aPointParameterU

type aPointParameterU

float

rtype

None

SetPointParameterV()
Parameters

aPointParameterV

type aPointParameterV

float

rtype

None

property thisown

The membership flag

class StepGeom_PointReplica(*args)

Bases: OCC.Core.StepGeom.StepGeom_Point

  • Returns a PointReplica
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aParentPt

type aParentPt

StepGeom_Point

param aTransformation

type aTransformation

StepGeom_CartesianTransformationOperator

rtype

None

ParentPt()
Return type

opencascade::handle<StepGeom_Point>

SetParentPt()
Parameters

aParentPt

type aParentPt

StepGeom_Point

rtype

None

SetTransformation()
Parameters

aTransformation

type aTransformation

StepGeom_CartesianTransformationOperator

rtype

None

Transformation()
Return type

opencascade::handle<StepGeom_CartesianTransformationOperator>

property thisown

The membership flag

class StepGeom_Polyline(*args)

Bases: OCC.Core.StepGeom.StepGeom_BoundedCurve

  • Returns a Polyline
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPoints

type aPoints

StepGeom_HArray1OfCartesianPoint

rtype

None

NbPoints()
Return type

int

Points()
Return type

opencascade::handle<StepGeom_HArray1OfCartesianPoint>

PointsValue()
Parameters

num

type num

int

rtype

opencascade::handle<StepGeom_CartesianPoint>

SetPoints()
Parameters

aPoints

type aPoints

StepGeom_HArray1OfCartesianPoint

rtype

None

property thisown

The membership flag

class StepGeom_QuasiUniformCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineCurve

  • Returns a QuasiUniformCurve
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_QuasiUniformCurveAndRationalBSplineCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineCurve

  • Returns a QuasiUniformCurveAndRationalBSplineCurve
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aDegree

type aDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

param aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

param aClosedCurve

type aClosedCurve

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aQuasiUniformCurve

type aQuasiUniformCurve

StepGeom_QuasiUniformCurve

param aRationalBSplineCurve

type aRationalBSplineCurve

StepGeom_RationalBSplineCurve

rtype

None:param aName:

type aName

TCollection_HAsciiString

param aDegree

type aDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

param aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

param aClosedCurve

type aClosedCurve

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aWeightsData

type aWeightsData

TColStd_HArray1OfReal

rtype

None

NbWeightsData()
Return type

int

QuasiUniformCurve()
Return type

opencascade::handle<StepGeom_QuasiUniformCurve>

RationalBSplineCurve()
Return type

opencascade::handle<StepGeom_RationalBSplineCurve>

SetQuasiUniformCurve()
Parameters

aQuasiUniformCurve

type aQuasiUniformCurve

StepGeom_QuasiUniformCurve

rtype

None

SetRationalBSplineCurve()
Parameters

aRationalBSplineCurve

type aRationalBSplineCurve

StepGeom_RationalBSplineCurve

rtype

None

SetWeightsData()
Parameters

aWeightsData

type aWeightsData

TColStd_HArray1OfReal

rtype

None

WeightsData()
Return type

opencascade::handle<TColStd_HArray1OfReal>

WeightsDataValue()
Parameters

num

type num

int

rtype

float

property thisown

The membership flag

class StepGeom_QuasiUniformSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineSurface

  • Returns a QuasiUniformSurface
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineSurface

  • Returns a QuasiUniformSurfaceAndRationalBSplineSurface
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aUDegree

type aUDegree

int

param aVDegree

type aVDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

param aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

param aUClosed

type aUClosed

StepData_Logical

param aVClosed

type aVClosed

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aQuasiUniformSurface

type aQuasiUniformSurface

StepGeom_QuasiUniformSurface

param aRationalBSplineSurface

type aRationalBSplineSurface

StepGeom_RationalBSplineSurface

rtype

None:param aName:

type aName

TCollection_HAsciiString

param aUDegree

type aUDegree

int

param aVDegree

type aVDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

param aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

param aUClosed

type aUClosed

StepData_Logical

param aVClosed

type aVClosed

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aWeightsData

type aWeightsData

TColStd_HArray2OfReal

rtype

None

NbWeightsDataI()
Return type

int

NbWeightsDataJ()
Return type

int

QuasiUniformSurface()
Return type

opencascade::handle<StepGeom_QuasiUniformSurface>

RationalBSplineSurface()
Return type

opencascade::handle<StepGeom_RationalBSplineSurface>

SetQuasiUniformSurface()
Parameters

aQuasiUniformSurface

type aQuasiUniformSurface

StepGeom_QuasiUniformSurface

rtype

None

SetRationalBSplineSurface()
Parameters

aRationalBSplineSurface

type aRationalBSplineSurface

StepGeom_RationalBSplineSurface

rtype

None

SetWeightsData()
Parameters

aWeightsData

type aWeightsData

TColStd_HArray2OfReal

rtype

None

WeightsData()
Return type

opencascade::handle<TColStd_HArray2OfReal>

WeightsDataValue()
Parameters

num1

type num1

int

param num2

type num2

int

rtype

float

property thisown

The membership flag

class StepGeom_RationalBSplineCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineCurve

  • Returns a RationalBSplineCurve
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aDegree

type aDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

param aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

param aClosedCurve

type aClosedCurve

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aWeightsData

type aWeightsData

TColStd_HArray1OfReal

rtype

None

NbWeightsData()
Return type

int

SetWeightsData()
Parameters

aWeightsData

type aWeightsData

TColStd_HArray1OfReal

rtype

None

WeightsData()
Return type

opencascade::handle<TColStd_HArray1OfReal>

WeightsDataValue()
Parameters

num

type num

int

rtype

float

property thisown

The membership flag

class StepGeom_RationalBSplineSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineSurface

  • Returns a RationalBSplineSurface
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aUDegree

type aUDegree

int

param aVDegree

type aVDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

param aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

param aUClosed

type aUClosed

StepData_Logical

param aVClosed

type aVClosed

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aWeightsData

type aWeightsData

TColStd_HArray2OfReal

rtype

None

NbWeightsDataI()
Return type

int

NbWeightsDataJ()
Return type

int

SetWeightsData()
Parameters

aWeightsData

type aWeightsData

TColStd_HArray2OfReal

rtype

None

WeightsData()
Return type

opencascade::handle<TColStd_HArray2OfReal>

WeightsDataValue()
Parameters

num1

type num1

int

param num2

type num2

int

rtype

float

property thisown

The membership flag

class StepGeom_RectangularCompositeSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BoundedSurface

  • Returns a RectangularCompositeSurface
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aSegments

type aSegments

StepGeom_HArray2OfSurfacePatch

rtype

None

NbSegmentsI()
Return type

int

NbSegmentsJ()
Return type

int

Segments()
Return type

opencascade::handle<StepGeom_HArray2OfSurfacePatch>

SegmentsValue()
Parameters

num1

type num1

int

param num2

type num2

int

rtype

opencascade::handle<StepGeom_SurfacePatch>

SetSegments()
Parameters

aSegments

type aSegments

StepGeom_HArray2OfSurfacePatch

rtype

None

property thisown

The membership flag

class StepGeom_RectangularTrimmedSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BoundedSurface

  • Returns a RectangularTrimmedSurface
    rtype

    None

BasisSurface()
Return type

opencascade::handle<StepGeom_Surface>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aBasisSurface

type aBasisSurface

StepGeom_Surface

param aU1

type aU1

float

param aU2

type aU2

float

param aV1

type aV1

float

param aV2

type aV2

float

param aUsense

type aUsense

bool

param aVsense

type aVsense

bool

rtype

None

SetBasisSurface()
Parameters

aBasisSurface

type aBasisSurface

StepGeom_Surface

rtype

None

SetU1()
Parameters

aU1

type aU1

float

rtype

None

SetU2()
Parameters

aU2

type aU2

float

rtype

None

SetUsense()
Parameters

aUsense

type aUsense

bool

rtype

None

SetV1()
Parameters

aV1

type aV1

float

rtype

None

SetV2()
Parameters

aV2

type aV2

float

rtype

None

SetVsense()
Parameters

aVsense

type aVsense

bool

rtype

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

property thisown

The membership flag

class StepGeom_ReparametrisedCompositeCurveSegment(*args)

Bases: OCC.Core.StepGeom.StepGeom_CompositeCurveSegment

  • Returns a ReparametrisedCompositeCurveSegment
    rtype

    None

static DownCast(t)
Init()
Parameters

aTransition

type aTransition

StepGeom_TransitionCode

param aSameSense

type aSameSense

bool

param aParentCurve

type aParentCurve

StepGeom_Curve

param aParamLength

type aParamLength

float

rtype

None

ParamLength()
Return type

float

SetParamLength()
Parameters

aParamLength

type aParamLength

float

rtype

None

property thisown

The membership flag

class StepGeom_SeamCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_SurfaceCurve

  • Returns a SeamCurve
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_SphericalSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_ElementarySurface

  • Returns a SphericalSurface
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPosition

type aPosition

StepGeom_Axis2Placement3d

param aRadius

type aRadius

float

rtype

None

Radius()
Return type

float

SetRadius()
Parameters

aRadius

type aRadius

float

rtype

None

property thisown

The membership flag

class StepGeom_Surface(*args)

Bases: OCC.Core.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a Surface
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_SurfaceBoundary(*args)

Bases: OCC.Core.StepData.StepData_SelectType

  • Empty constructor
    rtype

    None

BoundaryCurve()
  • Returns Value as BoundaryCurve (or Null if another type)
    rtype

    opencascade::handle<StepGeom_BoundaryCurve>

DegeneratePcurve()
  • Returns Value as DegeneratePcurve (or Null if another type)
    rtype

    opencascade::handle<StepGeom_DegeneratePcurve>

property thisown

The membership flag

class StepGeom_SurfaceCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_Curve

  • Returns a SurfaceCurve
    rtype

    None

AssociatedGeometry()
Return type

opencascade::handle<StepGeom_HArray1OfPcurveOrSurface>

AssociatedGeometryValue()
Parameters

num

type num

int

rtype

StepGeom_PcurveOrSurface

Curve3d()
Return type

opencascade::handle<StepGeom_Curve>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aCurve3d

type aCurve3d

StepGeom_Curve

param aAssociatedGeometry

type aAssociatedGeometry

StepGeom_HArray1OfPcurveOrSurface

param aMasterRepresentation

type aMasterRepresentation

StepGeom_PreferredSurfaceCurveRepresentation

rtype

None

MasterRepresentation()
Return type

StepGeom_PreferredSurfaceCurveRepresentation

NbAssociatedGeometry()
Return type

int

SetAssociatedGeometry()
Parameters

aAssociatedGeometry

type aAssociatedGeometry

StepGeom_HArray1OfPcurveOrSurface

rtype

None

SetCurve3d()
Parameters

aCurve3d

type aCurve3d

StepGeom_Curve

rtype

None

SetMasterRepresentation()
Parameters

aMasterRepresentation

type aMasterRepresentation

StepGeom_PreferredSurfaceCurveRepresentation

rtype

None

property thisown

The membership flag

class StepGeom_SurfaceCurveAndBoundedCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_SurfaceCurve

  • creates empty object
    rtype

    None

BoundedCurve()
  • returns field BoundedCurve
    rtype

    opencascade::handle<StepGeom_BoundedCurve>

static DownCast(t)
property thisown

The membership flag

class StepGeom_SurfaceOfLinearExtrusion(*args)

Bases: OCC.Core.StepGeom.StepGeom_SweptSurface

  • Returns a SurfaceOfLinearExtrusion
    rtype

    None

static DownCast(t)
ExtrusionAxis()
Return type

opencascade::handle<StepGeom_Vector>

Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aSweptCurve

type aSweptCurve

StepGeom_Curve

param aExtrusionAxis

type aExtrusionAxis

StepGeom_Vector

rtype

None

SetExtrusionAxis()
Parameters

aExtrusionAxis

type aExtrusionAxis

StepGeom_Vector

rtype

None

property thisown

The membership flag

class StepGeom_SurfaceOfRevolution(*args)

Bases: OCC.Core.StepGeom.StepGeom_SweptSurface

  • Returns a SurfaceOfRevolution
    rtype

    None

AxisPosition()
Return type

opencascade::handle<StepGeom_Axis1Placement>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aSweptCurve

type aSweptCurve

StepGeom_Curve

param aAxisPosition

type aAxisPosition

StepGeom_Axis1Placement

rtype

None

SetAxisPosition()
Parameters

aAxisPosition

type aAxisPosition

StepGeom_Axis1Placement

rtype

None

property thisown

The membership flag

class StepGeom_SurfacePatch(*args)

Bases: OCC.Core.Standard.Standard_Transient

  • Returns a SurfacePatch
    rtype

    None

static DownCast(t)
Init()
Parameters

aParentSurface

type aParentSurface

StepGeom_BoundedSurface

param aUTransition

type aUTransition

StepGeom_TransitionCode

param aVTransition

type aVTransition

StepGeom_TransitionCode

param aUSense

type aUSense

bool

param aVSense

type aVSense

bool

rtype

None

ParentSurface()
Return type

opencascade::handle<StepGeom_BoundedSurface>

SetParentSurface()
Parameters

aParentSurface

type aParentSurface

StepGeom_BoundedSurface

rtype

None

SetUSense()
Parameters

aUSense

type aUSense

bool

rtype

None

SetUTransition()
Parameters

aUTransition

type aUTransition

StepGeom_TransitionCode

rtype

None

SetVSense()
Parameters

aVSense

type aVSense

bool

rtype

None

SetVTransition()
Parameters

aVTransition

type aVTransition

StepGeom_TransitionCode

rtype

None

USense()
Return type

bool

UTransition()
Return type

StepGeom_TransitionCode

VSense()
Return type

bool

VTransition()
Return type

StepGeom_TransitionCode

property thisown

The membership flag

class StepGeom_SurfaceReplica(*args)

Bases: OCC.Core.StepGeom.StepGeom_Surface

  • Returns a SurfaceReplica
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aParentSurface

type aParentSurface

StepGeom_Surface

param aTransformation

type aTransformation

StepGeom_CartesianTransformationOperator3d

rtype

None

ParentSurface()
Return type

opencascade::handle<StepGeom_Surface>

SetParentSurface()
Parameters

aParentSurface

type aParentSurface

StepGeom_Surface

rtype

None

SetTransformation()
Parameters

aTransformation

type aTransformation

StepGeom_CartesianTransformationOperator3d

rtype

None

Transformation()
Return type

opencascade::handle<StepGeom_CartesianTransformationOperator3d>

property thisown

The membership flag

class StepGeom_SweptSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_Surface

  • Returns a SweptSurface
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aSweptCurve

type aSweptCurve

StepGeom_Curve

rtype

None

SetSweptCurve()
Parameters

aSweptCurve

type aSweptCurve

StepGeom_Curve

rtype

None

SweptCurve()
Return type

opencascade::handle<StepGeom_Curve>

property thisown

The membership flag

class StepGeom_ToroidalSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_ElementarySurface

  • Returns a ToroidalSurface
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aPosition

type aPosition

StepGeom_Axis2Placement3d

param aMajorRadius

type aMajorRadius

float

param aMinorRadius

type aMinorRadius

float

rtype

None

MajorRadius()
Return type

float

MinorRadius()
Return type

float

SetMajorRadius()
Parameters

aMajorRadius

type aMajorRadius

float

rtype

None

SetMinorRadius()
Parameters

aMinorRadius

type aMinorRadius

float

rtype

None

property thisown

The membership flag

class StepGeom_TrimmedCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BoundedCurve

  • Returns a TrimmedCurve
    rtype

    None

BasisCurve()
Return type

opencascade::handle<StepGeom_Curve>

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aBasisCurve

type aBasisCurve

StepGeom_Curve

param aTrim1

type aTrim1

StepGeom_HArray1OfTrimmingSelect

param aTrim2

type aTrim2

StepGeom_HArray1OfTrimmingSelect

param aSenseAgreement

type aSenseAgreement

bool

param aMasterRepresentation

type aMasterRepresentation

StepGeom_TrimmingPreference

rtype

None

MasterRepresentation()
Return type

StepGeom_TrimmingPreference

NbTrim1()
Return type

int

NbTrim2()
Return type

int

SenseAgreement()
Return type

bool

SetBasisCurve()
Parameters

aBasisCurve

type aBasisCurve

StepGeom_Curve

rtype

None

SetMasterRepresentation()
Parameters

aMasterRepresentation

type aMasterRepresentation

StepGeom_TrimmingPreference

rtype

None

SetSenseAgreement()
Parameters

aSenseAgreement

type aSenseAgreement

bool

rtype

None

SetTrim1()
Parameters

aTrim1

type aTrim1

StepGeom_HArray1OfTrimmingSelect

rtype

None

SetTrim2()
Parameters

aTrim2

type aTrim2

StepGeom_HArray1OfTrimmingSelect

rtype

None

Trim1()
Return type

opencascade::handle<StepGeom_HArray1OfTrimmingSelect>

Trim1Value()
Parameters

num

type num

int

rtype

StepGeom_TrimmingSelect

Trim2()
Return type

opencascade::handle<StepGeom_HArray1OfTrimmingSelect>

Trim2Value()
Parameters

num

type num

int

rtype

StepGeom_TrimmingSelect

property thisown

The membership flag

class StepGeom_TrimmingMember(*args)

Bases: OCC.Core.StepData.StepData_SelectReal

Return type

None

static DownCast(t)
property thisown

The membership flag

class StepGeom_TrimmingSelect(*args)

Bases: OCC.Core.StepData.StepData_SelectType

  • Returns a TrimmingSelect SelectType
    rtype

    None

CartesianPoint()
  • returns Value as a CartesianPoint (Null if another type)
    rtype

    opencascade::handle<StepGeom_CartesianPoint>

ParameterValue()
  • returns Value as a Real (0.0 if not a Real)
    rtype

    float

SetParameterValue()
  • sets the ParameterValue as Real
    param aParameterValue

    type aParameterValue

    float

    rtype

    None

property thisown

The membership flag

class StepGeom_UniformCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineCurve

  • Returns a UniformCurve
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_UniformCurveAndRationalBSplineCurve(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineCurve

  • Returns a UniformCurveAndRationalBSplineCurve
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aDegree

type aDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

param aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

param aClosedCurve

type aClosedCurve

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aUniformCurve

type aUniformCurve

StepGeom_UniformCurve

param aRationalBSplineCurve

type aRationalBSplineCurve

StepGeom_RationalBSplineCurve

rtype

None:param aName:

type aName

TCollection_HAsciiString

param aDegree

type aDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray1OfCartesianPoint

param aCurveForm

type aCurveForm

StepGeom_BSplineCurveForm

param aClosedCurve

type aClosedCurve

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aWeightsData

type aWeightsData

TColStd_HArray1OfReal

rtype

None

NbWeightsData()
Return type

int

RationalBSplineCurve()
Return type

opencascade::handle<StepGeom_RationalBSplineCurve>

SetRationalBSplineCurve()
Parameters

aRationalBSplineCurve

type aRationalBSplineCurve

StepGeom_RationalBSplineCurve

rtype

None

SetUniformCurve()
Parameters

aUniformCurve

type aUniformCurve

StepGeom_UniformCurve

rtype

None

SetWeightsData()
Parameters

aWeightsData

type aWeightsData

TColStd_HArray1OfReal

rtype

None

UniformCurve()
Return type

opencascade::handle<StepGeom_UniformCurve>

WeightsData()
Return type

opencascade::handle<TColStd_HArray1OfReal>

WeightsDataValue()
Parameters

num

type num

int

rtype

float

property thisown

The membership flag

class StepGeom_UniformSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineSurface

  • Returns a UniformSurface
    rtype

    None

static DownCast(t)
property thisown

The membership flag

class StepGeom_UniformSurfaceAndRationalBSplineSurface(*args)

Bases: OCC.Core.StepGeom.StepGeom_BSplineSurface

  • Returns a UniformSurfaceAndRationalBSplineSurface
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aUDegree

type aUDegree

int

param aVDegree

type aVDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

param aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

param aUClosed

type aUClosed

StepData_Logical

param aVClosed

type aVClosed

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aUniformSurface

type aUniformSurface

StepGeom_UniformSurface

param aRationalBSplineSurface

type aRationalBSplineSurface

StepGeom_RationalBSplineSurface

rtype

None:param aName:

type aName

TCollection_HAsciiString

param aUDegree

type aUDegree

int

param aVDegree

type aVDegree

int

param aControlPointsList

type aControlPointsList

StepGeom_HArray2OfCartesianPoint

param aSurfaceForm

type aSurfaceForm

StepGeom_BSplineSurfaceForm

param aUClosed

type aUClosed

StepData_Logical

param aVClosed

type aVClosed

StepData_Logical

param aSelfIntersect

type aSelfIntersect

StepData_Logical

param aWeightsData

type aWeightsData

TColStd_HArray2OfReal

rtype

None

NbWeightsDataI()
Return type

int

NbWeightsDataJ()
Return type

int

RationalBSplineSurface()
Return type

opencascade::handle<StepGeom_RationalBSplineSurface>

SetRationalBSplineSurface()
Parameters

aRationalBSplineSurface

type aRationalBSplineSurface

StepGeom_RationalBSplineSurface

rtype

None

SetUniformSurface()
Parameters

aUniformSurface

type aUniformSurface

StepGeom_UniformSurface

rtype

None

SetWeightsData()
Parameters

aWeightsData

type aWeightsData

TColStd_HArray2OfReal

rtype

None

UniformSurface()
Return type

opencascade::handle<StepGeom_UniformSurface>

WeightsData()
Return type

opencascade::handle<TColStd_HArray2OfReal>

WeightsDataValue()
Parameters

num1

type num1

int

param num2

type num2

int

rtype

float

property thisown

The membership flag

class StepGeom_Vector(*args)

Bases: OCC.Core.StepGeom.StepGeom_GeometricRepresentationItem

  • Returns a Vector
    rtype

    None

static DownCast(t)
Init()
Parameters

aName

type aName

TCollection_HAsciiString

param aOrientation

type aOrientation

StepGeom_Direction

param aMagnitude

type aMagnitude

float

rtype

None

Magnitude()
Return type

float

Orientation()
Return type

opencascade::handle<StepGeom_Direction>

SetMagnitude()
Parameters

aMagnitude

type aMagnitude

float

rtype

None

SetOrientation()
Parameters

aOrientation

type aOrientation

StepGeom_Direction

rtype

None

property thisown

The membership flag

class StepGeom_VectorOrDirection(*args)

Bases: OCC.Core.StepData.StepData_SelectType

  • Returns a VectorOrDirection SelectType
    rtype

    None

Direction()
  • returns Value as a Direction (Null if another type)
    rtype

    opencascade::handle<StepGeom_Direction>

Vector()
  • returns Value as a Vector (Null if another type)
    rtype

    opencascade::handle<StepGeom_Vector>

property thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()