OCC.Extrema module

class OCC.Extrema.Extrema_Array1OfPOnCurv(*args)

Bases: object

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

None

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

The membership flag

class OCC.Extrema.Extrema_Array1OfPOnCurv2d(*args)

Bases: object

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

None

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

The membership flag

class OCC.Extrema.Extrema_Array1OfPOnSurf(*args)

Bases: object

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

None

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

The membership flag

class OCC.Extrema.Extrema_Array2OfPOnCurv(*args)

Bases: object

Assign()
Parameters:Other (Extrema_Array2OfPOnCurv &) –
Return type:Extrema_Array2OfPOnCurv
ChangeValue()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnCurv

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

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnCurv

thisown

The membership flag

class OCC.Extrema.Extrema_Array2OfPOnCurv2d(*args)

Bases: object

Assign()
Parameters:Other (Extrema_Array2OfPOnCurv2d &) –
Return type:Extrema_Array2OfPOnCurv2d
ChangeValue()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnCurv2d

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

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnCurv2d

thisown

The membership flag

class OCC.Extrema.Extrema_Array2OfPOnSurf(*args)

Bases: object

Assign()
Parameters:Other (Extrema_Array2OfPOnSurf &) –
Return type:Extrema_Array2OfPOnSurf
ChangeValue()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnSurf

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

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnSurf

thisown

The membership flag

class OCC.Extrema.Extrema_Array2OfPOnSurfParams(*args)

Bases: object

Assign()
Parameters:Other (Extrema_Array2OfPOnSurfParams &) –
Return type:Extrema_Array2OfPOnSurfParams
ChangeValue()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnSurfParams

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

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnSurfParams

thisown

The membership flag

class OCC.Extrema.Extrema_CCFOfECC2dOfExtCC2d(*args)

Bases: object

CurvePtr()
Parameters:theRank (Standard_Integer) –
Return type:Standard_Address
Derivatives()
Parameters:
  • UV (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

GetStateNumber()
Return type:int
NbEquations()
Return type:int
NbExt()
Return type:int
NbVariables()
Return type:int
Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv2d &) –
  • P2 (Extrema_POnCurv2d &) –
Return type:

None

SearchOfTolerance()
Parameters:C (Standard_Address) –
Return type:float
SetCurve()
Parameters:
  • theRank (Standard_Integer) –
  • C1 (Adaptor2d_Curve2d &) –
Return type:

None

SetTolerance()
Parameters:theTol (float) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (math_Vector &) –
  • theUlast (math_Vector &) –
Return type:

None

Tolerance()
Return type:float
Value()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
Return type:

bool

Values()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_CCFOfECCOfExtCC(*args)

Bases: object

CurvePtr()
Parameters:theRank (Standard_Integer) –
Return type:Standard_Address
Derivatives()
Parameters:
  • UV (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

GetStateNumber()
Return type:int
NbEquations()
Return type:int
NbExt()
Return type:int
NbVariables()
Return type:int
Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv &) –
  • P2 (Extrema_POnCurv &) –
Return type:

None

SearchOfTolerance()
Parameters:C (Standard_Address) –
Return type:float
SetCurve()
Parameters:
  • theRank (Standard_Integer) –
  • C1 (Adaptor3d_Curve &) –
Return type:

None

SetTolerance()
Parameters:theTol (float) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (math_Vector &) –
  • theUlast (math_Vector &) –
Return type:

None

Tolerance()
Return type:float
Value()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
Return type:

bool

Values()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_CCFOfELCC2dOfLocateExtCC2d(*args)

Bases: object

CurvePtr()
Parameters:theRank (Standard_Integer) –
Return type:Standard_Address
Derivatives()
Parameters:
  • UV (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

GetStateNumber()
Return type:int
NbEquations()
Return type:int
NbExt()
Return type:int
NbVariables()
Return type:int
Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv2d &) –
  • P2 (Extrema_POnCurv2d &) –
Return type:

None

SearchOfTolerance()
Parameters:C (Standard_Address) –
Return type:float
SetCurve()
Parameters:
  • theRank (Standard_Integer) –
  • C1 (Adaptor2d_Curve2d &) –
Return type:

None

SetTolerance()
Parameters:theTol (float) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (math_Vector &) –
  • theUlast (math_Vector &) –
Return type:

None

Tolerance()
Return type:float
Value()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
Return type:

bool

Values()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_CCFOfELCCOfLocateExtCC(*args)

Bases: object

CurvePtr()
Parameters:theRank (Standard_Integer) –
Return type:Standard_Address
Derivatives()
Parameters:
  • UV (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

GetStateNumber()
Return type:int
NbEquations()
Return type:int
NbExt()
Return type:int
NbVariables()
Return type:int
Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv &) –
  • P2 (Extrema_POnCurv &) –
Return type:

None

SearchOfTolerance()
Parameters:C (Standard_Address) –
Return type:float
SetCurve()
Parameters:
  • theRank (Standard_Integer) –
  • C1 (Adaptor3d_Curve &) –
Return type:

None

SetTolerance()
Parameters:theTol (float) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (math_Vector &) –
  • theUlast (math_Vector &) –
Return type:

None

Tolerance()
Return type:float
Value()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
Return type:

bool

Values()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_CCLocFOfLocECC2dOfLocateExtCC2d(*args)

Bases: object

CurvePtr()
Parameters:theRank (Standard_Integer) –
Return type:Standard_Address
Derivatives()
Parameters:
  • UV (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

GetStateNumber()
Return type:int
NbEquations()
Return type:int
NbExt()
Return type:int
NbVariables()
Return type:int
Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv2d &) –
  • P2 (Extrema_POnCurv2d &) –
Return type:

None

SearchOfTolerance()
Parameters:C (Standard_Address) –
Return type:float
SetCurve()
Parameters:
  • theRank (Standard_Integer) –
  • C1 (Adaptor2d_Curve2d &) –
Return type:

None

SetTolerance()
Parameters:theTol (float) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (math_Vector &) –
  • theUlast (math_Vector &) –
Return type:

None

Tolerance()
Return type:float
Value()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
Return type:

bool

Values()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_CCLocFOfLocECCOfLocateExtCC(*args)

Bases: object

CurvePtr()
Parameters:theRank (Standard_Integer) –
Return type:Standard_Address
Derivatives()
Parameters:
  • UV (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

GetStateNumber()
Return type:int
NbEquations()
Return type:int
NbExt()
Return type:int
NbVariables()
Return type:int
Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv &) –
  • P2 (Extrema_POnCurv &) –
Return type:

None

SearchOfTolerance()
Parameters:C (Standard_Address) –
Return type:float
SetCurve()
Parameters:
  • theRank (Standard_Integer) –
  • C1 (Adaptor3d_Curve &) –
Return type:

None

SetTolerance()
Parameters:theTol (float) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (math_Vector &) –
  • theUlast (math_Vector &) –
Return type:

None

Tolerance()
Return type:float
Value()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
Return type:

bool

Values()
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_CCache2dOfExtCC2d(*args)

Bases: OCC.Standard.Standard_Transient

CalculatePoints()
Return type:None
CurvePtr()
Return type:Standard_Address
FirstParameter()
Return type:float
GetHandle()

Extrema_CCache2dOfExtCC2d_GetHandle(Extrema_CCache2dOfExtCC2d self) -> Handle_Extrema_CCache2dOfExtCC2d

IsValid()
Return type:bool
LastParameter()
Return type:float
NbSamples()
Return type:int
Parameters()
Return type:Handle_TColStd_HArray1OfReal
Points()
Return type:Handle_TColgp_HArray1OfPnt2d
SetCurve()
Parameters:
  • theC (Adaptor2d_Curve2d &) –
  • theNbSamples (Standard_Integer) –
  • theToCalculate (bool) –
  • theC
  • theUFirst (float) –
  • theULast (float) –
  • theNbSamples
  • theToCalculate
Return type:

None

Return type:

None

SetRange()
Parameters:
  • Uinf (float) –
  • Usup (float) –
  • theToCalculate (bool) –
Return type:

None

TrimFirstParameter()
Return type:float
TrimLastParameter()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_CCacheOfExtCC(*args)

Bases: OCC.Standard.Standard_Transient

CalculatePoints()
Return type:None
CurvePtr()
Return type:Standard_Address
FirstParameter()
Return type:float
GetHandle()

Extrema_CCacheOfExtCC_GetHandle(Extrema_CCacheOfExtCC self) -> Handle_Extrema_CCacheOfExtCC

IsValid()
Return type:bool
LastParameter()
Return type:float
NbSamples()
Return type:int
Parameters()
Return type:Handle_TColStd_HArray1OfReal
Points()
Return type:Handle_TColgp_HArray1OfPnt
SetCurve()
Parameters:
  • theC (Adaptor3d_Curve &) –
  • theNbSamples (Standard_Integer) –
  • theToCalculate (bool) –
  • theC
  • theUFirst (float) –
  • theULast (float) –
  • theNbSamples
  • theToCalculate
Return type:

None

Return type:

None

SetRange()
Parameters:
  • Uinf (float) –
  • Usup (float) –
  • theToCalculate (bool) –
Return type:

None

TrimFirstParameter()
Return type:float
TrimLastParameter()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_Curve2dTool(*args, **kwargs)

Bases: object

static BSpline(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:Handle_Geom2d_BSplineCurve
static Bezier(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:Handle_Geom2d_BezierCurve
static Circle(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:gp_Circ2d
static Continuity(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:GeomAbs_Shape
static D0(*args)
  • Computes the point of parameter U on the curve.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
  • P (gp_Pnt2d) –
Return type:

void

static D1(*args)
  • Computes the point of parameter U on the curve with its first derivative.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
  • P (gp_Pnt2d) –
  • V (gp_Vec2d) –
Return type:

void

static D2(*args)
  • Returns the point P of parameter U, the first and second derivatives V1 and V2.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
  • P (gp_Pnt2d) –
  • V1 (gp_Vec2d) –
  • V2 (gp_Vec2d) –
Return type:

void

static D3(*args)
  • Returns the point P of parameter U, the first, the second and the third derivative.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
  • P (gp_Pnt2d) –
  • V1 (gp_Vec2d) –
  • V2 (gp_Vec2d) –
  • V3 (gp_Vec2d) –
Return type:

void

static DN(*args)
  • The returned vector gives the value of the derivative for the order of derivation N.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
  • N (Standard_Integer) –
Return type:

gp_Vec2d

static Degree(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:int
static Ellipse(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:gp_Elips2d
static FirstParameter(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:float
static GetType(*args)
  • Returns the type of the curve in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Parameters:C (Adaptor2d_Curve2d &) –
Return type:GeomAbs_CurveType
static Hyperbola(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:gp_Hypr2d
static Intervals(*args)
  • Stores in <T> the parameters bounding the intervals of continuity <S>.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • T (TColStd_Array1OfReal &) –
  • S (GeomAbs_Shape) –
Return type:

void

static IsClosed(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:bool
static IsPeriodic(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:bool
static IsRational(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:bool
static LastParameter(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:float
static Line(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:gp_Lin2d
static NbIntervals(*args)
  • If necessary, breaks the curve in intervals of continuity <S>. And returns the number of intervals.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • S (GeomAbs_Shape) –
Return type:

int

static NbKnots(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:int
static NbPoles(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:int
static Parabola(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:gp_Parab2d
static Period(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:float
static Resolution(*args)
  • Returns the parametric resolution corresponding to the real space resolution <R3d>.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • R3d (float) –
Return type:

float

static Value(*args)
  • Computes the point of parameter U on the curve.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
Return type:

gp_Pnt2d

thisown

The membership flag

OCC.Extrema.Extrema_Curve2dTool_BSpline(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:Handle_Geom2d_BSplineCurve
OCC.Extrema.Extrema_Curve2dTool_Bezier(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:Handle_Geom2d_BezierCurve
OCC.Extrema.Extrema_Curve2dTool_Circle(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:gp_Circ2d
OCC.Extrema.Extrema_Curve2dTool_Continuity(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:GeomAbs_Shape
OCC.Extrema.Extrema_Curve2dTool_D0(*args)
  • Computes the point of parameter U on the curve.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
  • P (gp_Pnt2d) –
Return type:

void

OCC.Extrema.Extrema_Curve2dTool_D1(*args)
  • Computes the point of parameter U on the curve with its first derivative.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
  • P (gp_Pnt2d) –
  • V (gp_Vec2d) –
Return type:

void

OCC.Extrema.Extrema_Curve2dTool_D2(*args)
  • Returns the point P of parameter U, the first and second derivatives V1 and V2.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
  • P (gp_Pnt2d) –
  • V1 (gp_Vec2d) –
  • V2 (gp_Vec2d) –
Return type:

void

OCC.Extrema.Extrema_Curve2dTool_D3(*args)
  • Returns the point P of parameter U, the first, the second and the third derivative.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
  • P (gp_Pnt2d) –
  • V1 (gp_Vec2d) –
  • V2 (gp_Vec2d) –
  • V3 (gp_Vec2d) –
Return type:

void

OCC.Extrema.Extrema_Curve2dTool_DN(*args)
  • The returned vector gives the value of the derivative for the order of derivation N.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
  • N (Standard_Integer) –
Return type:

gp_Vec2d

OCC.Extrema.Extrema_Curve2dTool_Degree(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:int
OCC.Extrema.Extrema_Curve2dTool_Ellipse(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:gp_Elips2d
OCC.Extrema.Extrema_Curve2dTool_FirstParameter(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:float
OCC.Extrema.Extrema_Curve2dTool_GetType(*args)
  • Returns the type of the curve in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Parameters:C (Adaptor2d_Curve2d &) –
Return type:GeomAbs_CurveType
OCC.Extrema.Extrema_Curve2dTool_Hyperbola(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:gp_Hypr2d
OCC.Extrema.Extrema_Curve2dTool_Intervals(*args)
  • Stores in <T> the parameters bounding the intervals of continuity <S>.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • T (TColStd_Array1OfReal &) –
  • S (GeomAbs_Shape) –
Return type:

void

OCC.Extrema.Extrema_Curve2dTool_IsClosed(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:bool
OCC.Extrema.Extrema_Curve2dTool_IsPeriodic(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:bool
OCC.Extrema.Extrema_Curve2dTool_IsRational(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:bool
OCC.Extrema.Extrema_Curve2dTool_LastParameter(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:float
OCC.Extrema.Extrema_Curve2dTool_Line(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:gp_Lin2d
OCC.Extrema.Extrema_Curve2dTool_NbIntervals(*args)
  • If necessary, breaks the curve in intervals of continuity <S>. And returns the number of intervals.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • S (GeomAbs_Shape) –
Return type:

int

OCC.Extrema.Extrema_Curve2dTool_NbKnots(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:int
OCC.Extrema.Extrema_Curve2dTool_NbPoles(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:int
OCC.Extrema.Extrema_Curve2dTool_Parabola(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:gp_Parab2d
OCC.Extrema.Extrema_Curve2dTool_Period(*args)
Parameters:C (Adaptor2d_Curve2d &) –
Return type:float
OCC.Extrema.Extrema_Curve2dTool_Resolution(*args)
  • Returns the parametric resolution corresponding to the real space resolution <R3d>.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • R3d (float) –
Return type:

float

OCC.Extrema.Extrema_Curve2dTool_Value(*args)
  • Computes the point of parameter U on the curve.
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • U (float) –
Return type:

gp_Pnt2d

class OCC.Extrema.Extrema_CurveTool(*args, **kwargs)

Bases: object

static BSpline(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:Handle_Geom_BSplineCurve
static Bezier(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:Handle_Geom_BezierCurve
static Circle(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:gp_Circ
static Continuity(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:GeomAbs_Shape
static D0(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
  • P (gp_Pnt) –
Return type:

void

static D1(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
  • P (gp_Pnt) –
  • V (gp_Vec) –
Return type:

void

static D2(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
  • P (gp_Pnt) –
  • V1 (gp_Vec) –
  • V2 (gp_Vec) –
Return type:

void

static D3(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
  • P (gp_Pnt) –
  • V1 (gp_Vec) –
  • V2 (gp_Vec) –
  • V3 (gp_Vec) –
Return type:

void

static DN(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
  • N (Standard_Integer) –
Return type:

gp_Vec

static Degree(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:int
static Ellipse(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:gp_Elips
static FirstParameter(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:float
static GetType(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:GeomAbs_CurveType
static Hyperbola(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:gp_Hypr
static Intervals(*args)
  • Stores in <T> the parameters bounding the intervals of continuity <S>. The array must provide enough room to accomodate for the parameters. i.e. T.Length() > NbIntervals()
Parameters:
  • C (Adaptor3d_Curve &) –
  • T (TColStd_Array1OfReal &) –
  • S (GeomAbs_Shape) –
Return type:

void

static IsPeriodic(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:bool
static IsRational(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:bool
static LastParameter(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:float
static Line(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:gp_Lin
static NbIntervals(*args)
  • Returns the number of intervals for continuity <S>. May be one if Continuity(me) >= <S>
Parameters:
  • C (Adaptor3d_Curve &) –
  • S (GeomAbs_Shape) –
Return type:

int

static NbKnots(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:int
static NbPoles(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:int
static Parabola(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:gp_Parab
static Period(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:float
static Resolution(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • R3d (float) –
Return type:

float

static Value(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
Return type:

gp_Pnt

thisown

The membership flag

OCC.Extrema.Extrema_CurveTool_BSpline(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:Handle_Geom_BSplineCurve
OCC.Extrema.Extrema_CurveTool_Bezier(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:Handle_Geom_BezierCurve
OCC.Extrema.Extrema_CurveTool_Circle(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:gp_Circ
OCC.Extrema.Extrema_CurveTool_Continuity(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:GeomAbs_Shape
OCC.Extrema.Extrema_CurveTool_D0(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
  • P (gp_Pnt) –
Return type:

void

OCC.Extrema.Extrema_CurveTool_D1(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
  • P (gp_Pnt) –
  • V (gp_Vec) –
Return type:

void

OCC.Extrema.Extrema_CurveTool_D2(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
  • P (gp_Pnt) –
  • V1 (gp_Vec) –
  • V2 (gp_Vec) –
Return type:

void

OCC.Extrema.Extrema_CurveTool_D3(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
  • P (gp_Pnt) –
  • V1 (gp_Vec) –
  • V2 (gp_Vec) –
  • V3 (gp_Vec) –
Return type:

void

OCC.Extrema.Extrema_CurveTool_DN(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
  • N (Standard_Integer) –
Return type:

gp_Vec

OCC.Extrema.Extrema_CurveTool_Degree(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:int
OCC.Extrema.Extrema_CurveTool_Ellipse(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:gp_Elips
OCC.Extrema.Extrema_CurveTool_FirstParameter(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:float
OCC.Extrema.Extrema_CurveTool_GetType(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:GeomAbs_CurveType
OCC.Extrema.Extrema_CurveTool_Hyperbola(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:gp_Hypr
OCC.Extrema.Extrema_CurveTool_Intervals(*args)
  • Stores in <T> the parameters bounding the intervals of continuity <S>. The array must provide enough room to accomodate for the parameters. i.e. T.Length() > NbIntervals()
Parameters:
  • C (Adaptor3d_Curve &) –
  • T (TColStd_Array1OfReal &) –
  • S (GeomAbs_Shape) –
Return type:

void

OCC.Extrema.Extrema_CurveTool_IsPeriodic(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:bool
OCC.Extrema.Extrema_CurveTool_IsRational(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:bool
OCC.Extrema.Extrema_CurveTool_LastParameter(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:float
OCC.Extrema.Extrema_CurveTool_Line(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:gp_Lin
OCC.Extrema.Extrema_CurveTool_NbIntervals(*args)
  • Returns the number of intervals for continuity <S>. May be one if Continuity(me) >= <S>
Parameters:
  • C (Adaptor3d_Curve &) –
  • S (GeomAbs_Shape) –
Return type:

int

OCC.Extrema.Extrema_CurveTool_NbKnots(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:int
OCC.Extrema.Extrema_CurveTool_NbPoles(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:int
OCC.Extrema.Extrema_CurveTool_Parabola(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:gp_Parab
OCC.Extrema.Extrema_CurveTool_Period(*args)
Parameters:C (Adaptor3d_Curve &) –
Return type:float
OCC.Extrema.Extrema_CurveTool_Resolution(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • R3d (float) –
Return type:

float

OCC.Extrema.Extrema_CurveTool_Value(*args)
Parameters:
  • C (Adaptor3d_Curve &) –
  • U (float) –
Return type:

gp_Pnt

class OCC.Extrema.Extrema_ECC2dOfExtCC2d(*args)

Bases: object

IsDone()
Return type:bool
NbExt()
Return type:int
Perform()
Return type:None
Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv2d &) –
  • P2 (Extrema_POnCurv2d &) –
Return type:

None

SetCurveCache()
Parameters:
  • theRank (Standard_Integer) –
  • theCache (Handle_Extrema_CCache2dOfExtCC2d &) –
Return type:

None

SetTolerance()
Parameters:Tol (float) –
Return type:None
SquareDistance()
Parameters:
  • N (Standard_Integer) – default value is 1
  • N – default value is 1
Return type:

float

Return type:

float

thisown

The membership flag

class OCC.Extrema.Extrema_ECCOfExtCC(*args)

Bases: object

IsDone()
Return type:bool
NbExt()
Return type:int
Perform()
Return type:None
Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv &) –
  • P2 (Extrema_POnCurv &) –
Return type:

None

SetCurveCache()
Parameters:
  • theRank (Standard_Integer) –
  • theCache (Handle_Extrema_CCacheOfExtCC &) –
Return type:

None

SetTolerance()
Parameters:Tol (float) –
Return type:None
SquareDistance()
Parameters:
  • N (Standard_Integer) – default value is 1
  • N – default value is 1
Return type:

float

Return type:

float

thisown

The membership flag

class OCC.Extrema.Extrema_ELCC2dOfLocateExtCC2d(*args)

Bases: object

IsDone()
Return type:bool
NbExt()
Return type:int
Perform()
Return type:None
Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv2d &) –
  • P2 (Extrema_POnCurv2d &) –
Return type:

None

SetCurveCache()
Parameters:
  • theRank (Standard_Integer) –
  • theCache (Handle_Extrema_LCCache2dOfLocateExtCC2d &) –
Return type:

None

SetTolerance()
Parameters:Tol (float) –
Return type:None
SquareDistance()
Parameters:
  • N (Standard_Integer) – default value is 1
  • N – default value is 1
Return type:

float

Return type:

float

thisown

The membership flag

class OCC.Extrema.Extrema_ELCCOfLocateExtCC(*args)

Bases: object

IsDone()
Return type:bool
NbExt()
Return type:int
Perform()
Return type:None
Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv &) –
  • P2 (Extrema_POnCurv &) –
Return type:

None

SetCurveCache()
Parameters:
  • theRank (Standard_Integer) –
  • theCache (Handle_Extrema_LCCacheOfLocateExtCC &) –
Return type:

None

SetTolerance()
Parameters:Tol (float) –
Return type:None
SquareDistance()
Parameters:
  • N (Standard_Integer) – default value is 1
  • N – default value is 1
Return type:

float

Return type:

float

thisown

The membership flag

class OCC.Extrema.Extrema_ELPCOfLocateExtPC(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor3d_Curve &) –
  • Uinf (float) –
  • Usup (float) –
  • TolF (float) – default value is 1.0e-10
  • C
  • Uinf
  • Usup
  • TolF – default value is 1.0e-10
Return type:

None

Return type:

None

IsDone()
Return type:bool
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Perform()
Parameters:P (gp_Pnt) –
Return type:None
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
TrimmedSquareDistances()
Parameters:
  • dist1 (float &) –
  • dist2 (float &) –
  • P1 (gp_Pnt) –
  • P2 (gp_Pnt) –
Return type:

None

thisown

The membership flag

class OCC.Extrema.Extrema_ELPCOfLocateExtPC2d(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • Uinf (float) –
  • Usup (float) –
  • TolF (float) – default value is 1.0e-10
  • C
  • Uinf
  • Usup
  • TolF – default value is 1.0e-10
Return type:

None

Return type:

None

IsDone()
Return type:bool
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Perform()
Parameters:P (gp_Pnt2d) –
Return type:None
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv2d
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
TrimmedSquareDistances()
Parameters:
  • dist1 (float &) –
  • dist2 (float &) –
  • P1 (gp_Pnt2d) –
  • P2 (gp_Pnt2d) –
Return type:

None

thisown

The membership flag

class OCC.Extrema.Extrema_EPCOfELPCOfLocateExtPC(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor3d_Curve &) –
  • NbU (Standard_Integer) –
  • TolU (float) –
  • TolF (float) –
  • C
  • NbU
  • Umin (float) –
  • Usup (float) –
  • TolU
  • TolF
  • C
  • NbU
  • Umin
  • Usup
  • TolU
  • TolF
Return type:

None

Return type:

None

Return type:

None

Return type:

None

IsDone()
Return type:bool
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Perform()
Parameters:P (gp_Pnt) –
Return type:None
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_EPCOfELPCOfLocateExtPC2d(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • NbU (Standard_Integer) –
  • TolU (float) –
  • TolF (float) –
  • C
  • NbU
  • Umin (float) –
  • Usup (float) –
  • TolU
  • TolF
  • C
  • NbU
  • Umin
  • Usup
  • TolU
  • TolF
Return type:

None

Return type:

None

Return type:

None

Return type:

None

IsDone()
Return type:bool
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Perform()
Parameters:P (gp_Pnt2d) –
Return type:None
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv2d
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_EPCOfExtPC(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor3d_Curve &) –
  • NbU (Standard_Integer) –
  • TolU (float) –
  • TolF (float) –
  • C
  • NbU
  • Umin (float) –
  • Usup (float) –
  • TolU
  • TolF
  • C
  • NbU
  • Umin
  • Usup
  • TolU
  • TolF
Return type:

None

Return type:

None

Return type:

None

Return type:

None

IsDone()
Return type:bool
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Perform()
Parameters:P (gp_Pnt) –
Return type:None
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_EPCOfExtPC2d(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • NbU (Standard_Integer) –
  • TolU (float) –
  • TolF (float) –
  • C
  • NbU
  • Umin (float) –
  • Usup (float) –
  • TolU
  • TolF
  • C
  • NbU
  • Umin
  • Usup
  • TolU
  • TolF
Return type:

None

Return type:

None

Return type:

None

Return type:

None

IsDone()
Return type:bool
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Perform()
Parameters:P (gp_Pnt2d) –
Return type:None
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv2d
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_ExtCC(*args)

Bases: object

IsDone()
Return type:bool
IsParallel()
Return type:bool
NbExt()
Return type:int
Perform()
Return type:None
Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv &) –
  • P2 (Extrema_POnCurv &) –
Return type:

None

SetCurve()
Parameters:
  • theRank (Standard_Integer) –
  • C (Adaptor3d_Curve &) –
  • theRank
  • C
  • Uinf (float) –
  • Usup (float) –
Return type:

None

Return type:

None

SetRange()
Parameters:
  • theRank (Standard_Integer) –
  • Uinf (float) –
  • Usup (float) –
Return type:

None

SetTolerance()
Parameters:
  • theRank (Standard_Integer) –
  • Tol (float) –
Return type:

None

SquareDistance()
Parameters:
  • N (Standard_Integer) – default value is 1
  • N – default value is 1
Return type:

float

Return type:

float

TrimmedSquareDistances()
Parameters:
  • dist11 (float &) –
  • distP12 (float &) –
  • distP21 (float &) –
  • distP22 (float &) –
  • P11 (gp_Pnt) –
  • P12 (gp_Pnt) –
  • P21 (gp_Pnt) –
  • P22 (gp_Pnt) –
Return type:

None

thisown

The membership flag

class OCC.Extrema.Extrema_ExtCC2d(*args)

Bases: object

Initialize()
Parameters:
  • C2 (Adaptor2d_Curve2d &) –
  • V1 (float) –
  • V2 (float) –
  • TolC1 (float) – default value is 1.0e-10
  • TolC2 (float) – default value is 1.0e-10
  • C2
  • V1
  • V2
  • TolC1 – default value is 1.0e-10
  • TolC2 – default value is 1.0e-10
  • C2
  • V1
  • V2
  • TolC1 – default value is 1.0e-10
  • TolC2 – default value is 1.0e-10
Return type:

None

Return type:

None

Return type:

None

IsDone()
Return type:bool
IsParallel()
Return type:bool
NbExt()
Return type:int
Perform()
Parameters:
  • C1 (Adaptor2d_Curve2d &) –
  • U1 (float) –
  • U2 (float) –
Return type:

None

Points()
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv2d &) –
  • P2 (Extrema_POnCurv2d &) –
Return type:

None

SquareDistance()
Parameters:
  • N (Standard_Integer) – default value is 1
  • N – default value is 1
Return type:

float

Return type:

float

TrimmedSquareDistances()
Parameters:
  • dist11 (float &) –
  • distP12 (float &) –
  • distP21 (float &) –
  • distP22 (float &) –
  • P11 (gp_Pnt2d) –
  • P12 (gp_Pnt2d) –
  • P21 (gp_Pnt2d) –
  • P22 (gp_Pnt2d) –
Return type:

None

thisown

The membership flag

class OCC.Extrema.Extrema_ExtCS(*args)

Bases: object

Initialize()
  • Initializes the fields of the algorithm.
Parameters:
  • S (Adaptor3d_Surface &) –
  • Uinf (float) –
  • Usup (float) –
  • Vinf (float) –
  • Vsup (float) –
  • TolC (float) –
  • TolS (float) –
Return type:

None

IsDone()
  • Returns True if the distances are found.
Return type:bool
IsParallel()
  • Returns True if the curve is on a parallel surface.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
  • Computes the distances. An exception is raised if the fieds have not been initialized.
Parameters:
  • C (Adaptor3d_Curve &) –
  • Uinf (float) –
  • Usup (float) –
Return type:

None

Points()
  • Returns the point of the Nth resulting distance.
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv &) –
  • P2 (Extrema_POnSurf &) –
Return type:

None

SquareDistance()
  • Returns the value of the Nth resulting square distance.
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_ExtElC(*args)

Bases: object

IsDone()
  • Returns True if the distances are found.
Return type:bool
IsParallel()
  • Returns True if the two curves are parallel.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Points()
  • Returns the points of the Nth extremum distance. P1 is on the first curve, P2 on the second one.
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv &) –
  • P2 (Extrema_POnCurv &) –
Return type:

None

SquareDistance()
  • Returns the value of the Nth extremum square distance.
Parameters:N (Standard_Integer) – default value is 1
Return type:float
  • Returns the value of the Nth extremum square distance.
Parameters:N (Standard_Integer) – default value is 1
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_ExtElC2d(*args)

Bases: object

IsDone()
  • Returns True if the distances are found.
Return type:bool
IsParallel()
  • Returns True if the two curves are parallel.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Points()
  • Returns the points of the Nth extremum distance. P1 is on the first curve, P2 on the second one.
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv2d &) –
  • P2 (Extrema_POnCurv2d &) –
Return type:

None

SquareDistance()
  • Returns the value of the Nth extremum square distance.
Parameters:N (Standard_Integer) – default value is 1
Return type:float
  • Returns the value of the Nth extremum square distance.
Parameters:N (Standard_Integer) – default value is 1
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_ExtElCS(*args)

Bases: object

IsDone()
  • Returns True if the distances are found.
Return type:bool
IsParallel()
  • Returns True if the curve is on a parallel surface.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
Parameters:
  • C (gp_Hypr) –
  • S (gp_Pln) –
  • C
  • S
  • C
  • S
  • C
  • S
  • C
  • S
  • C
  • S
  • C
  • S
  • C
  • S
  • C
  • S
  • C
  • S
  • C
  • S
Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Points()
  • Returns the points of the Nth extremum distance. P1 is on the curve, P2 on the surface.
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnCurv &) –
  • P2 (Extrema_POnSurf &) –
Return type:

None

SquareDistance()
  • Returns the value of the Nth extremum square distance.
Parameters:N (Standard_Integer) – default value is 1
Return type:float
  • Returns the value of the Nth extremum square distance.
Parameters:N (Standard_Integer) – default value is 1
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_ExtElSS(*args)

Bases: object

IsDone()
  • Returns True if the distances are found.
Return type:bool
IsParallel()
  • Returns True if the two surfaces are parallel.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
Parameters:
  • S1 (gp_Sphere) –
  • S2 (gp_Torus) –
  • S1
  • S2
  • S1
  • S2
  • S1
  • S2
  • S1
  • S2
  • S1
  • S2
Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Points()
  • Returns the points for the Nth resulting distance. P1 is on the first surface, P2 on the second one.
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnSurf &) –
  • P2 (Extrema_POnSurf &) –
Return type:

None

SquareDistance()
  • Returns the value of the Nth extremum square distance.
Parameters:N (Standard_Integer) – default value is 1
Return type:float
  • Returns the value of the Nth extremum square distance.
Parameters:N (Standard_Integer) – default value is 1
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_ExtPC(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor3d_Curve &) –
  • Uinf (float) –
  • Usup (float) –
  • TolF (float) – default value is 1.0e-10
  • C
  • Uinf
  • Usup
  • TolF – default value is 1.0e-10
Return type:

None

Return type:

None

IsDone()
Return type:bool
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Perform()
Parameters:P (gp_Pnt) –
Return type:None
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
TrimmedSquareDistances()
Parameters:
  • dist1 (float &) –
  • dist2 (float &) –
  • P1 (gp_Pnt) –
  • P2 (gp_Pnt) –
Return type:

None

thisown

The membership flag

class OCC.Extrema.Extrema_ExtPC2d(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • Uinf (float) –
  • Usup (float) –
  • TolF (float) – default value is 1.0e-10
  • C
  • Uinf
  • Usup
  • TolF – default value is 1.0e-10
Return type:

None

Return type:

None

IsDone()
Return type:bool
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Perform()
Parameters:P (gp_Pnt2d) –
Return type:None
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv2d
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
TrimmedSquareDistances()
Parameters:
  • dist1 (float &) –
  • dist2 (float &) –
  • P1 (gp_Pnt2d) –
  • P2 (gp_Pnt2d) –
Return type:

None

thisown

The membership flag

class OCC.Extrema.Extrema_ExtPElC(*args)

Bases: object

IsDone()
  • True if the distances are found.
Return type:bool
IsMin()
  • Returns True if the Nth extremum distance is a minimum.
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
Parameters:
  • P (gp_Pnt) –
  • C (gp_Parab) –
  • Tol (float) –
  • Uinf (float) –
  • Usup (float) –
  • P
  • C
  • Tol
  • Uinf
  • Usup
  • P
  • C
  • Tol
  • Uinf
  • Usup
  • P
  • C
  • Tol
  • Uinf
  • Usup
  • P
  • C
  • Tol
  • Uinf
  • Usup
Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Point()
  • Returns the point of the Nth extremum distance.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv
SquareDistance()
  • Returns the value of the Nth extremum square distance.
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_ExtPElC2d(*args)

Bases: object

IsDone()
  • True if the distances are found.
Return type:bool
IsMin()
  • Returns True if the Nth extremum distance is a minimum.
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
Parameters:
  • P (gp_Pnt2d) –
  • L (gp_Lin2d) –
  • Tol (float) –
  • Uinf (float) –
  • Usup (float) –
  • P
  • C (gp_Parab2d) –
  • Tol
  • Uinf
  • Usup
  • P
  • C
  • Tol
  • Uinf
  • Usup
  • P
  • C
  • Tol
  • Uinf
  • Usup
  • P
  • C
  • Tol
  • Uinf
  • Usup
Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Point()
  • Returns the point of the Nth extremum distance.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv2d
SquareDistance()
  • Returns the value of the Nth extremum square distance.
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_ExtPElS(*args)

Bases: object

IsDone()
  • Returns True if the distances are found.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
Parameters:
  • P (gp_Pnt) –
  • S (gp_Sphere) –
  • Tol (float) –
  • P
  • S
  • Tol
  • P
  • S
  • Tol
  • P
  • S
  • Tol
  • P
  • S
  • Tol
Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Point()
  • Returns the point of the Nth resulting distance.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
SquareDistance()
  • Returns the value of the Nth resulting square distance.
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_ExtPExtS(*args)

Bases: object

Initialize()
  • Initializes the fields of the algorithm.
Parameters:
  • S (Adaptor3d_SurfaceOfLinearExtrusion &) –
  • Uinf (float) –
  • Usup (float) –
  • Vinf (float) –
  • Vsup (float) –
  • TolU (float) –
  • TolV (float) –
Return type:

None

IsDone()
  • Returns True if the distances are found.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
Parameters:P (gp_Pnt) –
Return type:None
Point()
  • Returns the point of the Nth resulting distance.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
SquareDistance()
  • Returns the value of the Nth resulting square distance.
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_ExtPRevS(*args)

Bases: object

Initialize()
Parameters:
  • S (Adaptor3d_SurfaceOfRevolution &) –
  • Umin (float) –
  • Usup (float) –
  • Vmin (float) –
  • Vsup (float) –
  • TolU (float) –
  • TolV (float) –
Return type:

None

IsDone()
  • Returns True if the distances are found.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
Parameters:P (gp_Pnt) –
Return type:None
Point()
  • Returns the point of the Nth resulting distance.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
SquareDistance()
  • Returns the value of the Nth resulting square distance.
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_ExtPS(*args)

Bases: object

Initialize()
  • Initializes the fields of the algorithm.
Parameters:
  • S (Adaptor3d_Surface &) –
  • Uinf (float) –
  • Usup (float) –
  • Vinf (float) –
  • Vsup (float) –
  • TolU (float) –
  • TolV (float) –
Return type:

None

IsDone()
  • Returns True if the distances are found.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
  • Computes the distances. An exception is raised if the fieds have not been initialized.
Parameters:P (gp_Pnt) –
Return type:None
Point()
  • Returns the point of the Nth resulting distance.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
SetAlgo()
Parameters:A (Extrema_ExtAlgo) –
Return type:None
SetFlag()
Parameters:F (Extrema_ExtFlag) –
Return type:None
SquareDistance()
  • Returns the value of the Nth resulting square distance.
Parameters:N (Standard_Integer) –
Return type:float
TrimmedSquareDistances()
  • if the surface is a trimmed surface, dUfVf is a square distance between <P> and the point of parameter FirstUParameter and FirstVParameter <PUfVf>. dUfVl is a square distance between <P> and the point of parameter FirstUParameter and LastVParameter <PUfVl>. dUlVf is a square distance between <P> and the point of parameter LastUParameter and FirstVParameter <PUlVf>. dUlVl is a square distance between <P> and the point of parameter LastUParameter and LastVParameter <PUlVl>.
Parameters:
  • dUfVf (float &) –
  • dUfVl (float &) –
  • dUlVf (float &) –
  • dUlVl (float &) –
  • PUfVf (gp_Pnt) –
  • PUfVl (gp_Pnt) –
  • PUlVf (gp_Pnt) –
  • PUlVl (gp_Pnt) –
Return type:

None

thisown

The membership flag

class OCC.Extrema.Extrema_ExtSS(*args)

Bases: object

Initialize()
  • Initializes the fields of the algorithm.
Parameters:
  • S2 (Adaptor3d_Surface &) –
  • Uinf2 (float) –
  • Usup2 (float) –
  • Vinf2 (float) –
  • Vsup2 (float) –
  • TolS1 (float) –
Return type:

None

IsDone()
  • Returns True if the distances are found.
Return type:bool
IsParallel()
  • Returns True if the curve is on a parallel surface.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
  • Computes the distances. An exception is raised if the fieds have not been initialized.
Parameters:
  • S1 (Adaptor3d_Surface &) –
  • Uinf1 (float) –
  • Usup1 (float) –
  • Vinf1 (float) –
  • Vsup1 (float) –
  • TolS1 (float) –
Return type:

None

Points()
  • Returns the point of the Nth resulting distance.
Parameters:
  • N (Standard_Integer) –
  • P1 (Extrema_POnSurf &) –
  • P2 (Extrema_POnSurf &) –
Return type:

None

SquareDistance()
  • Returns the value of the Nth resulting square distance.
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_FuncExtCS(*args)

Bases: object

Derivatives()
  • Calculation of Fi’(U,V).
Parameters:
  • UV (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

GetStateNumber()
  • Save the found extremum.
Return type:int
Initialize()
  • sets the field mysurf of the function.
Parameters:
  • C (Adaptor3d_Curve &) –
  • S (Adaptor3d_Surface &) –
Return type:

None

NbEquations()
Return type:int
NbExt()
  • Return the number of found extrema.
Return type:int
NbVariables()
Return type:int
PointOnCurve()
  • Returns the Nth extremum on C.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv
PointOnSurface()
  • Return the Nth extremum on S.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
SquareDistance()
  • Return the value of the Nth distance.
Parameters:N (Standard_Integer) –
Return type:float
Value()
  • Calculation of Fi(U,V).
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
Return type:

bool

Values()
  • Calculation of Fi(U,V) and Fi’(U,V).
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_FuncExtPS(*args)

Bases: object

Derivatives()
  • Calculate Fi’(U,V).
Parameters:
  • UV (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

GetStateNumber()
  • Save the found extremum.
Return type:int
Initialize()
  • sets the field mysurf of the function.
Parameters:S (Adaptor3d_Surface &) –
Return type:None
NbEquations()
Return type:int
NbExt()
  • Return the number of found extrema.
Return type:int
NbVariables()
Return type:int
Point()
  • Returns the Nth extremum.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
SetPoint()
  • sets the field mysurf of the function.
Parameters:P (gp_Pnt) –
Return type:None
SquareDistance()
  • Return the value of the Nth distance.
Parameters:N (Standard_Integer) –
Return type:float
Value()
  • Calculate Fi(U,V).
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
Return type:

bool

Values()
  • Calculate Fi(U,V) and Fi’(U,V).
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_FuncExtSS(*args)

Bases: object

Derivatives()
  • Calculate Fi’(U,V).
Parameters:
  • UV (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

GetStateNumber()
  • Save the found extremum.
Return type:int
Initialize()
  • sets the field mysurf of the function.
Parameters:
  • S1 (Adaptor3d_Surface &) –
  • S2 (Adaptor3d_Surface &) –
Return type:

None

NbEquations()
Return type:int
NbExt()
  • Return the number of found extrema.
Return type:int
NbVariables()
Return type:int
PointOnS1()
  • Return the Nth extremum on S1.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
PointOnS2()
  • Renvoie le Nieme extremum sur S2.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
SquareDistance()
  • Return the value of the Nth distance.
Parameters:N (Standard_Integer) –
Return type:float
Value()
  • Calculate Fi(U,V).
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
Return type:

bool

Values()
  • Calculate Fi(U,V) and Fi’(U,V).
Parameters:
  • UV (math_Vector &) –
  • F (math_Vector &) –
  • DF (math_Matrix &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_GenExtCS(*args)

Bases: object

Initialize()
Parameters:
  • S (Adaptor3d_Surface &) –
  • NbU (Standard_Integer) –
  • NbV (Standard_Integer) –
  • Tol2 (float) –
  • S
  • NbU
  • NbV
  • Umin (float) –
  • Usup (float) –
  • Vmin (float) –
  • Vsup (float) –
  • Tol2
Return type:

None

Return type:

None

IsDone()
  • Returns True if the distances are found.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
  • the algorithm is done with S An exception is raised if the fields have not been initialized.
Parameters:
  • C (Adaptor3d_Curve &) –
  • NbT (Standard_Integer) –
  • Tol1 (float) –
Return type:

None

  • the algorithm is done with C An exception is raised if the fields have not been initialized.
Parameters:
  • C (Adaptor3d_Curve &) –
  • NbT (Standard_Integer) –
  • tmin (float) –
  • tsup (float) –
  • Tol1 (float) –
Return type:

None

PointOnCurve()
  • Returns the point of the Nth resulting distance.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv
PointOnSurface()
  • Returns the point of the Nth resulting distance.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
SquareDistance()
  • Returns the value of the Nth resulting square distance.
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_GenExtPS(*args)

Bases: object

Initialize()
Parameters:
  • S (Adaptor3d_Surface &) –
  • NbU (Standard_Integer) –
  • NbV (Standard_Integer) –
  • TolU (float) –
  • TolV (float) –
  • S
  • NbU
  • NbV
  • Umin (float) –
  • Usup (float) –
  • Vmin (float) –
  • Vsup (float) –
  • TolU
  • TolV
Return type:

None

Return type:

None

IsDone()
  • Returns True if the distances are found.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
  • the algorithm is done with the point P. An exception is raised if the fields have not been initialized.
Parameters:P (gp_Pnt) –
Return type:None
Point()
  • Returns the point of the Nth resulting distance.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
SetAlgo()
Parameters:A (Extrema_ExtAlgo) –
Return type:None
SetFlag()
Parameters:F (Extrema_ExtFlag) –
Return type:None
SquareDistance()
  • Returns the value of the Nth resulting square distance.
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_GenExtSS(*args)

Bases: object

Initialize()
Parameters:
  • S2 (Adaptor3d_Surface &) –
  • NbU (Standard_Integer) –
  • NbV (Standard_Integer) –
  • Tol2 (float) –
  • S2
  • NbU
  • NbV
  • U2min (float) –
  • U2sup (float) –
  • V2min (float) –
  • V2sup (float) –
  • Tol2
Return type:

None

Return type:

None

IsDone()
  • Returns True if the distances are found.
Return type:bool
NbExt()
  • Returns the number of extremum distances.
Return type:int
Perform()
  • the algorithm is done with S1 An exception is raised if the fields have not been initialized.
Parameters:
  • S1 (Adaptor3d_Surface &) –
  • Tol1 (float) –
Return type:

None

  • the algorithm is done withS1 An exception is raised if the fields have not been initialized.
Parameters:
  • S1 (Adaptor3d_Surface &) –
  • U1min (float) –
  • U1sup (float) –
  • V1min (float) –
  • V1sup (float) –
  • Tol1 (float) –
Return type:

None

PointOnS1()
  • Returns the point of the Nth resulting distance.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
PointOnS2()
  • Returns the point of the Nth resulting distance.
Parameters:N (Standard_Integer) –
Return type:Extrema_POnSurf
SquareDistance()
  • Returns the value of the Nth resulting square distance.
Parameters:N (Standard_Integer) –
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_GenLocateExtCS(*args)

Bases: object

IsDone()
  • Returns True if the distance is found.
Return type:bool
Perform()
Parameters:
  • C (Adaptor3d_Curve &) –
  • S (Adaptor3d_Surface &) –
  • T (float) –
  • U (float) –
  • V (float) –
  • Tol1 (float) –
  • Tol2 (float) –
Return type:

None

PointOnCurve()
  • Returns the point of the extremum distance on C.
Return type:Extrema_POnCurv
PointOnSurface()
  • Returns the point of the extremum distance on S.
Return type:Extrema_POnSurf
SquareDistance()
  • Returns the value of the extremum square distance.
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_GenLocateExtPS(*args)

Bases: object

IsDone()
  • Returns True if the distance is found.
Return type:bool
Point()
  • Returns the point of the extremum distance.
Return type:Extrema_POnSurf
SquareDistance()
  • Returns the value of the extremum square distance.
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_GenLocateExtSS(*args)

Bases: object

IsDone()
  • Returns True if the distance is found.
Return type:bool
Perform()
Parameters:
  • S1 (Adaptor3d_Surface &) –
  • S2 (Adaptor3d_Surface &) –
  • U1 (float) –
  • V1 (float) –
  • U2 (float) –
  • V2 (float) –
  • Tol1 (float) –
  • Tol2 (float) –
Return type:

None

PointOnS1()
  • Returns the point of the extremum distance on S1.
Return type:Extrema_POnSurf
PointOnS2()
  • Returns the point of the extremum distance on S2.
Return type:Extrema_POnSurf
SquareDistance()
  • Returns the value of the extremum square distance.
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_HArray1OfPOnCurv(*args)

Bases: OCC.MMgt.MMgt_TShared

Array1()
Return type:Extrema_Array1OfPOnCurv
ChangeArray1()
Return type:Extrema_Array1OfPOnCurv
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
GetHandle()

Extrema_HArray1OfPOnCurv_GetHandle(Extrema_HArray1OfPOnCurv self) -> Handle_Extrema_HArray1OfPOnCurv

Init()
Parameters:V (Extrema_POnCurv &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • Value (Extrema_POnCurv &) –
Return type:

None

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

The membership flag

class OCC.Extrema.Extrema_HArray1OfPOnCurv2d(*args)

Bases: OCC.MMgt.MMgt_TShared

Array1()
Return type:Extrema_Array1OfPOnCurv2d
ChangeArray1()
Return type:Extrema_Array1OfPOnCurv2d
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
GetHandle()

Extrema_HArray1OfPOnCurv2d_GetHandle(Extrema_HArray1OfPOnCurv2d self) -> Handle_Extrema_HArray1OfPOnCurv2d

Init()
Parameters:V (Extrema_POnCurv2d &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • Value (Extrema_POnCurv2d &) –
Return type:

None

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

The membership flag

class OCC.Extrema.Extrema_HArray1OfPOnSurf(*args)

Bases: OCC.MMgt.MMgt_TShared

Array1()
Return type:Extrema_Array1OfPOnSurf
ChangeArray1()
Return type:Extrema_Array1OfPOnSurf
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnSurf
GetHandle()

Extrema_HArray1OfPOnSurf_GetHandle(Extrema_HArray1OfPOnSurf self) -> Handle_Extrema_HArray1OfPOnSurf

Init()
Parameters:V (Extrema_POnSurf &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • Value (Extrema_POnSurf &) –
Return type:

None

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

The membership flag

class OCC.Extrema.Extrema_HArray2OfPOnCurv(*args)

Bases: OCC.MMgt.MMgt_TShared

Array2()
Return type:Extrema_Array2OfPOnCurv
ChangeArray2()
Return type:Extrema_Array2OfPOnCurv
ChangeValue()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnCurv

ColLength()
Return type:int
GetHandle()

Extrema_HArray2OfPOnCurv_GetHandle(Extrema_HArray2OfPOnCurv self) -> Handle_Extrema_HArray2OfPOnCurv

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

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnCurv

thisown

The membership flag

class OCC.Extrema.Extrema_HArray2OfPOnCurv2d(*args)

Bases: OCC.MMgt.MMgt_TShared

Array2()
Return type:Extrema_Array2OfPOnCurv2d
ChangeArray2()
Return type:Extrema_Array2OfPOnCurv2d
ChangeValue()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnCurv2d

ColLength()
Return type:int
GetHandle()

Extrema_HArray2OfPOnCurv2d_GetHandle(Extrema_HArray2OfPOnCurv2d self) -> Handle_Extrema_HArray2OfPOnCurv2d

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

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnCurv2d

thisown

The membership flag

class OCC.Extrema.Extrema_HArray2OfPOnSurf(*args)

Bases: OCC.MMgt.MMgt_TShared

Array2()
Return type:Extrema_Array2OfPOnSurf
ChangeArray2()
Return type:Extrema_Array2OfPOnSurf
ChangeValue()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnSurf

ColLength()
Return type:int
GetHandle()

Extrema_HArray2OfPOnSurf_GetHandle(Extrema_HArray2OfPOnSurf self) -> Handle_Extrema_HArray2OfPOnSurf

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

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnSurf

thisown

The membership flag

class OCC.Extrema.Extrema_HArray2OfPOnSurfParams(*args)

Bases: OCC.MMgt.MMgt_TShared

Array2()
Return type:Extrema_Array2OfPOnSurfParams
ChangeArray2()
Return type:Extrema_Array2OfPOnSurfParams
ChangeValue()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnSurfParams

ColLength()
Return type:int
GetHandle()

Extrema_HArray2OfPOnSurfParams_GetHandle(Extrema_HArray2OfPOnSurfParams self) -> Handle_Extrema_HArray2OfPOnSurfParams

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

None

UpperCol()
Return type:int
UpperRow()
Return type:int
Value()
Parameters:
  • Row (Standard_Integer) –
  • Col (Standard_Integer) –
Return type:

Extrema_POnSurfParams

thisown

The membership flag

class OCC.Extrema.Extrema_LCCache2dOfLocateExtCC2d(*args)

Bases: OCC.Standard.Standard_Transient

CalculatePoints()
Return type:None
CurvePtr()
Return type:Standard_Address
FirstParameter()
Return type:float
GetHandle()

Extrema_LCCache2dOfLocateExtCC2d_GetHandle(Extrema_LCCache2dOfLocateExtCC2d self) -> Handle_Extrema_LCCache2dOfLocateExtCC2d

IsValid()
Return type:bool
LastParameter()
Return type:float
NbSamples()
Return type:int
Parameters()
Return type:Handle_TColStd_HArray1OfReal
Points()
Return type:Handle_TColgp_HArray1OfPnt2d
SetCurve()
Parameters:
  • theC (Adaptor2d_Curve2d &) –
  • theNbSamples (Standard_Integer) –
  • theToCalculate (bool) –
  • theC
  • theUFirst (float) –
  • theULast (float) –
  • theNbSamples
  • theToCalculate
Return type:

None

Return type:

None

SetRange()
Parameters:
  • Uinf (float) –
  • Usup (float) –
  • theToCalculate (bool) –
Return type:

None

TrimFirstParameter()
Return type:float
TrimLastParameter()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_LCCacheOfLocateExtCC(*args)

Bases: OCC.Standard.Standard_Transient

CalculatePoints()
Return type:None
CurvePtr()
Return type:Standard_Address
FirstParameter()
Return type:float
GetHandle()

Extrema_LCCacheOfLocateExtCC_GetHandle(Extrema_LCCacheOfLocateExtCC self) -> Handle_Extrema_LCCacheOfLocateExtCC

IsValid()
Return type:bool
LastParameter()
Return type:float
NbSamples()
Return type:int
Parameters()
Return type:Handle_TColStd_HArray1OfReal
Points()
Return type:Handle_TColgp_HArray1OfPnt
SetCurve()
Parameters:
  • theC (Adaptor3d_Curve &) –
  • theNbSamples (Standard_Integer) –
  • theToCalculate (bool) –
  • theC
  • theUFirst (float) –
  • theULast (float) –
  • theNbSamples
  • theToCalculate
Return type:

None

Return type:

None

SetRange()
Parameters:
  • Uinf (float) –
  • Usup (float) –
  • theToCalculate (bool) –
Return type:

None

TrimFirstParameter()
Return type:float
TrimLastParameter()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_LocECC2dOfLocateExtCC2d(*args)

Bases: object

IsDone()
Return type:bool
Point()
Parameters:
  • P1 (Extrema_POnCurv2d &) –
  • P2 (Extrema_POnCurv2d &) –
Return type:

None

SquareDistance()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_LocECCOfLocateExtCC(*args)

Bases: object

IsDone()
Return type:bool
Point()
Parameters:
  • P1 (Extrema_POnCurv &) –
  • P2 (Extrema_POnCurv &) –
Return type:

None

SquareDistance()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_LocEPCOfLocateExtPC(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor3d_Curve &) –
  • Umin (float) –
  • Usup (float) –
  • TolU (float) –
Return type:

None

IsDone()
Return type:bool
IsMin()
Return type:bool
Perform()
Parameters:
  • P (gp_Pnt) –
  • U0 (float) –
Return type:

None

Point()
Return type:Extrema_POnCurv
SquareDistance()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_LocEPCOfLocateExtPC2d(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • Umin (float) –
  • Usup (float) –
  • TolU (float) –
Return type:

None

IsDone()
Return type:bool
IsMin()
Return type:bool
Perform()
Parameters:
  • P (gp_Pnt2d) –
  • U0 (float) –
Return type:

None

Point()
Return type:Extrema_POnCurv2d
SquareDistance()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_LocateExtCC(*args)

Bases: object

IsDone()
Return type:bool
Point()
Parameters:
  • P1 (Extrema_POnCurv &) –
  • P2 (Extrema_POnCurv &) –
Return type:

None

SquareDistance()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_LocateExtCC2d(*args)

Bases: object

IsDone()
Return type:bool
Point()
Parameters:
  • P1 (Extrema_POnCurv2d &) –
  • P2 (Extrema_POnCurv2d &) –
Return type:

None

SquareDistance()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_LocateExtPC(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor3d_Curve &) –
  • Umin (float) –
  • Usup (float) –
  • TolF (float) –
Return type:

None

IsDone()
Return type:bool
IsMin()
Return type:bool
Perform()
Parameters:
  • P (gp_Pnt) –
  • U0 (float) –
Return type:

None

Point()
Return type:Extrema_POnCurv
SquareDistance()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_LocateExtPC2d(*args)

Bases: object

Initialize()
Parameters:
  • C (Adaptor2d_Curve2d &) –
  • Umin (float) –
  • Usup (float) –
  • TolF (float) –
Return type:

None

IsDone()
Return type:bool
IsMin()
Return type:bool
Perform()
Parameters:
  • P (gp_Pnt2d) –
  • U0 (float) –
Return type:

None

Point()
Return type:Extrema_POnCurv2d
SquareDistance()
Return type:float
thisown

The membership flag

class OCC.Extrema.Extrema_PCFOfEPCOfELPCOfLocateExtPC(*args)

Bases: object

Derivative()
Parameters:
  • U (float) –
  • DF (float &) –
Return type:

bool

GetStateNumber()
Return type:int
Initialize()
Parameters:C (Adaptor3d_Curve &) –
Return type:None
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv
SearchOfTolerance()
Return type:float
SetPoint()
Parameters:P (gp_Pnt) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (float) –
  • theUlast (float) –
Return type:

None

Value()
Parameters:
  • U (float) –
  • F (float &) –
Return type:

bool

Values()
Parameters:
  • U (float) –
  • F (float &) –
  • DF (float &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_PCFOfEPCOfELPCOfLocateExtPC2d(*args)

Bases: object

Derivative()
Parameters:
  • U (float) –
  • DF (float &) –
Return type:

bool

GetStateNumber()
Return type:int
Initialize()
Parameters:C (Adaptor2d_Curve2d &) –
Return type:None
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv2d
SearchOfTolerance()
Return type:float
SetPoint()
Parameters:P (gp_Pnt2d) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (float) –
  • theUlast (float) –
Return type:

None

Value()
Parameters:
  • U (float) –
  • F (float &) –
Return type:

bool

Values()
Parameters:
  • U (float) –
  • F (float &) –
  • DF (float &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_PCFOfEPCOfExtPC(*args)

Bases: object

Derivative()
Parameters:
  • U (float) –
  • DF (float &) –
Return type:

bool

GetStateNumber()
Return type:int
Initialize()
Parameters:C (Adaptor3d_Curve &) –
Return type:None
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv
SearchOfTolerance()
Return type:float
SetPoint()
Parameters:P (gp_Pnt) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (float) –
  • theUlast (float) –
Return type:

None

Value()
Parameters:
  • U (float) –
  • F (float &) –
Return type:

bool

Values()
Parameters:
  • U (float) –
  • F (float &) –
  • DF (float &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_PCFOfEPCOfExtPC2d(*args)

Bases: object

Derivative()
Parameters:
  • U (float) –
  • DF (float &) –
Return type:

bool

GetStateNumber()
Return type:int
Initialize()
Parameters:C (Adaptor2d_Curve2d &) –
Return type:None
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv2d
SearchOfTolerance()
Return type:float
SetPoint()
Parameters:P (gp_Pnt2d) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (float) –
  • theUlast (float) –
Return type:

None

Value()
Parameters:
  • U (float) –
  • F (float &) –
Return type:

bool

Values()
Parameters:
  • U (float) –
  • F (float &) –
  • DF (float &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_PCLocFOfLocEPCOfLocateExtPC(*args)

Bases: object

Derivative()
Parameters:
  • U (float) –
  • DF (float &) –
Return type:

bool

GetStateNumber()
Return type:int
Initialize()
Parameters:C (Adaptor3d_Curve &) –
Return type:None
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv
SearchOfTolerance()
Return type:float
SetPoint()
Parameters:P (gp_Pnt) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (float) –
  • theUlast (float) –
Return type:

None

Value()
Parameters:
  • U (float) –
  • F (float &) –
Return type:

bool

Values()
Parameters:
  • U (float) –
  • F (float &) –
  • DF (float &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_PCLocFOfLocEPCOfLocateExtPC2d(*args)

Bases: object

Derivative()
Parameters:
  • U (float) –
  • DF (float &) –
Return type:

bool

GetStateNumber()
Return type:int
Initialize()
Parameters:C (Adaptor2d_Curve2d &) –
Return type:None
IsMin()
Parameters:N (Standard_Integer) –
Return type:bool
NbExt()
Return type:int
Point()
Parameters:N (Standard_Integer) –
Return type:Extrema_POnCurv2d
SearchOfTolerance()
Return type:float
SetPoint()
Parameters:P (gp_Pnt2d) –
Return type:None
SquareDistance()
Parameters:N (Standard_Integer) –
Return type:float
SubIntervalInitialize()
Parameters:
  • theUfirst (float) –
  • theUlast (float) –
Return type:

None

Value()
Parameters:
  • U (float) –
  • F (float &) –
Return type:

bool

Values()
Parameters:
  • U (float) –
  • F (float &) –
  • DF (float &) –
Return type:

bool

thisown

The membership flag

class OCC.Extrema.Extrema_POnCurv(*args)

Bases: object

Parameter()
Return type:float
SetValues()
Parameters:
  • U (float) –
  • P (gp_Pnt) –
Return type:

None

Value()
Return type:gp_Pnt
thisown

The membership flag

class OCC.Extrema.Extrema_POnCurv2d(*args)

Bases: object

Parameter()
Return type:float
SetValues()
Parameters:
  • U (float) –
  • P (gp_Pnt2d) –
Return type:

None

Value()
Return type:gp_Pnt2d
thisown

The membership flag

class OCC.Extrema.Extrema_POnSurf(*args)

Bases: object

Parameter()
  • Returns the parameter values on the surface.
Parameters:
  • U (float &) –
  • V (float &) –
Return type:

None

Value()
  • Returns the 3d point.
Return type:gp_Pnt
thisown

The membership flag

class OCC.Extrema.Extrema_POnSurfParams(*args)

Bases: OCC.Extrema.Extrema_POnSurf

GetElementType()
  • Query the element type on which this point is situated.
Return type:Extrema_ElementType
GetIndices()
  • Query the U and V indices of an element that contains this point.
Parameters:
  • theIndexU (Standard_Integer &) –
  • theIndexV (Standard_Integer &) –
Return type:

None

GetSqrDistance()
  • Query the square distance from this point to another one.
Return type:float
SetElementType()
  • Sets the element type on which this point is situated.
Parameters:theElementType (Extrema_ElementType) –
Return type:None
SetIndices()
  • Sets the U and V indices of an element that contains this point.
Parameters:
  • theIndexU (Standard_Integer) –
  • theIndexV (Standard_Integer) –
Return type:

None

SetSqrDistance()
  • Sets the square distance from this point to another one (e.g. to the point to be projected).
Parameters:theSqrDistance (float) –
Return type:None
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC &) –
Return type:Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
Clear()
Return type:None
First()
Return type:Extrema_POnCurv
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv
Prepend()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC &) –
Return type:Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d &) –
Return type:Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
Clear()
Return type:None
First()
Return type:Extrema_POnCurv2d
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv2d
Prepend()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d &) –
Return type:Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv2d &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPCOfPCFOfEPCOfExtPC

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPCOfPCFOfEPCOfExtPC &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPCOfPCFOfEPCOfExtPC &) –
Return type:Extrema_SeqPCOfPCFOfEPCOfExtPC
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
Clear()
Return type:None
First()
Return type:Extrema_POnCurv
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPCOfPCFOfEPCOfExtPC &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPCOfPCFOfEPCOfExtPC &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv
Prepend()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPCOfPCFOfEPCOfExtPC &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPCOfPCFOfEPCOfExtPC &) –
Return type:Extrema_SeqPCOfPCFOfEPCOfExtPC
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPCOfPCFOfEPCOfExtPC &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPCOfPCFOfEPCOfExtPC2d

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPCOfPCFOfEPCOfExtPC2d &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPCOfPCFOfEPCOfExtPC2d &) –
Return type:Extrema_SeqPCOfPCFOfEPCOfExtPC2d
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
Clear()
Return type:None
First()
Return type:Extrema_POnCurv2d
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPCOfPCFOfEPCOfExtPC2d &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPCOfPCFOfEPCOfExtPC2d &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv2d
Prepend()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPCOfPCFOfEPCOfExtPC2d &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPCOfPCFOfEPCOfExtPC2d &) –
Return type:Extrema_SeqPCOfPCFOfEPCOfExtPC2d
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv2d &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPCOfPCFOfEPCOfExtPC2d &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC &) –
Return type:Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
Clear()
Return type:None
First()
Return type:Extrema_POnCurv
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv
Prepend()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC &) –
Return type:Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d &) –
Return type:Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
Clear()
Return type:None
First()
Return type:Extrema_POnCurv2d
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv2d
Prepend()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d &) –
Return type:Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv2d &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPOnCOfCCFOfECC2dOfExtCC2d

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPOnCOfCCFOfECC2dOfExtCC2d &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPOnCOfCCFOfECC2dOfExtCC2d &) –
Return type:Extrema_SeqPOnCOfCCFOfECC2dOfExtCC2d
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
Clear()
Return type:None
First()
Return type:Extrema_POnCurv2d
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPOnCOfCCFOfECC2dOfExtCC2d &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPOnCOfCCFOfECC2dOfExtCC2d &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv2d
Prepend()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPOnCOfCCFOfECC2dOfExtCC2d &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPOnCOfCCFOfECC2dOfExtCC2d &) –
Return type:Extrema_SeqPOnCOfCCFOfECC2dOfExtCC2d
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv2d &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPOnCOfCCFOfECC2dOfExtCC2d &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPOnCOfCCFOfECCOfExtCC

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPOnCOfCCFOfECCOfExtCC &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPOnCOfCCFOfECCOfExtCC &) –
Return type:Extrema_SeqPOnCOfCCFOfECCOfExtCC
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
Clear()
Return type:None
First()
Return type:Extrema_POnCurv
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPOnCOfCCFOfECCOfExtCC &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPOnCOfCCFOfECCOfExtCC &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv
Prepend()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPOnCOfCCFOfECCOfExtCC &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPOnCOfCCFOfECCOfExtCC &) –
Return type:Extrema_SeqPOnCOfCCFOfECCOfExtCC
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPOnCOfCCFOfECCOfExtCC &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPOnCOfCCFOfELCC2dOfLocateExtCC2d

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPOnCOfCCFOfELCC2dOfLocateExtCC2d &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPOnCOfCCFOfELCC2dOfLocateExtCC2d &) –
Return type:Extrema_SeqPOnCOfCCFOfELCC2dOfLocateExtCC2d
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
Clear()
Return type:None
First()
Return type:Extrema_POnCurv2d
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPOnCOfCCFOfELCC2dOfLocateExtCC2d &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPOnCOfCCFOfELCC2dOfLocateExtCC2d &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv2d
Prepend()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPOnCOfCCFOfELCC2dOfLocateExtCC2d &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPOnCOfCCFOfELCC2dOfLocateExtCC2d &) –
Return type:Extrema_SeqPOnCOfCCFOfELCC2dOfLocateExtCC2d
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv2d &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPOnCOfCCFOfELCC2dOfLocateExtCC2d &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPOnCOfCCFOfELCCOfLocateExtCC

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPOnCOfCCFOfELCCOfLocateExtCC &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPOnCOfCCFOfELCCOfLocateExtCC &) –
Return type:Extrema_SeqPOnCOfCCFOfELCCOfLocateExtCC
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
Clear()
Return type:None
First()
Return type:Extrema_POnCurv
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPOnCOfCCFOfELCCOfLocateExtCC &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPOnCOfCCFOfELCCOfLocateExtCC &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv
Prepend()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPOnCOfCCFOfELCCOfLocateExtCC &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPOnCOfCCFOfELCCOfLocateExtCC &) –
Return type:Extrema_SeqPOnCOfCCFOfELCCOfLocateExtCC
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPOnCOfCCFOfELCCOfLocateExtCC &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d &) –
Return type:Extrema_SeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
Clear()
Return type:None
First()
Return type:Extrema_POnCurv2d
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv2d
Prepend()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d &) –
Return type:Extrema_SeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv2d &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SeqPOnCOfCCLocFOfLocECCOfLocateExtCC

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPOnCOfCCLocFOfLocECCOfLocateExtCC &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SeqPOnCOfCCLocFOfLocECCOfLocateExtCC &) –
Return type:Extrema_SeqPOnCOfCCLocFOfLocECCOfLocateExtCC
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
Clear()
Return type:None
First()
Return type:Extrema_POnCurv
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPOnCOfCCLocFOfLocECCOfLocateExtCC &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SeqPOnCOfCCLocFOfLocECCOfLocateExtCC &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv
Prepend()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SeqPOnCOfCCLocFOfLocECCOfLocateExtCC &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SeqPOnCOfCCLocFOfLocECCOfLocateExtCC &) –
Return type:Extrema_SeqPOnCOfCCLocFOfLocECCOfLocateExtCC
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SeqPOnCOfCCLocFOfLocECCOfLocateExtCC &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC_GetHandle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC self) -> Handle_Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC

Value()
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_GetHandle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d self) -> Handle_Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d

Value()
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC_GetHandle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC self) -> Handle_Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC

Value()
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d_GetHandle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d self) -> Handle_Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d

Value()
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC_GetHandle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC self) -> Handle_Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC

Value()
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_GetHandle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d self) -> Handle_Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d

Value()
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPOnCOfCCFOfECC2dOfExtCC2d(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPOnCOfCCFOfECC2dOfExtCC2d_GetHandle(Extrema_SequenceNodeOfSeqPOnCOfCCFOfECC2dOfExtCC2d self) -> Handle_Extrema_SequenceNodeOfSeqPOnCOfCCFOfECC2dOfExtCC2d

Value()
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPOnCOfCCFOfECCOfExtCC(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPOnCOfCCFOfECCOfExtCC_GetHandle(Extrema_SequenceNodeOfSeqPOnCOfCCFOfECCOfExtCC self) -> Handle_Extrema_SequenceNodeOfSeqPOnCOfCCFOfECCOfExtCC

Value()
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPOnCOfCCFOfELCC2dOfLocateExtCC2d(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPOnCOfCCFOfELCC2dOfLocateExtCC2d_GetHandle(Extrema_SequenceNodeOfSeqPOnCOfCCFOfELCC2dOfLocateExtCC2d self) -> Handle_Extrema_SequenceNodeOfSeqPOnCOfCCFOfELCC2dOfLocateExtCC2d

Value()
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPOnCOfCCFOfELCCOfLocateExtCC(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPOnCOfCCFOfELCCOfLocateExtCC_GetHandle(Extrema_SequenceNodeOfSeqPOnCOfCCFOfELCCOfLocateExtCC self) -> Handle_Extrema_SequenceNodeOfSeqPOnCOfCCFOfELCCOfLocateExtCC

Value()
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d_GetHandle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d self) -> Handle_Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d

Value()
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECCOfLocateExtCC(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECCOfLocateExtCC_GetHandle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECCOfLocateExtCC self) -> Handle_Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECCOfLocateExtCC

Value()
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSequenceOfPOnCurv(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSequenceOfPOnCurv_GetHandle(Extrema_SequenceNodeOfSequenceOfPOnCurv self) -> Handle_Extrema_SequenceNodeOfSequenceOfPOnCurv

Value()
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSequenceOfPOnCurv2d(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSequenceOfPOnCurv2d_GetHandle(Extrema_SequenceNodeOfSequenceOfPOnCurv2d self) -> Handle_Extrema_SequenceNodeOfSequenceOfPOnCurv2d

Value()
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceNodeOfSequenceOfPOnSurf(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

Extrema_SequenceNodeOfSequenceOfPOnSurf_GetHandle(Extrema_SequenceNodeOfSequenceOfPOnSurf self) -> Handle_Extrema_SequenceNodeOfSequenceOfPOnSurf

Value()
Return type:Extrema_POnSurf
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceOfPOnCurv

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SequenceOfPOnCurv &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SequenceOfPOnCurv &) –
Return type:Extrema_SequenceOfPOnCurv
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
Clear()
Return type:None
First()
Return type:Extrema_POnCurv
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SequenceOfPOnCurv &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv &) –
  • Index
  • S (Extrema_SequenceOfPOnCurv &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv
Prepend()
Parameters:
  • T (Extrema_POnCurv &) –
  • S (Extrema_SequenceOfPOnCurv &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SequenceOfPOnCurv &) –
Return type:Extrema_SequenceOfPOnCurv
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SequenceOfPOnCurv &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceOfPOnCurv2d

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SequenceOfPOnCurv2d &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SequenceOfPOnCurv2d &) –
Return type:Extrema_SequenceOfPOnCurv2d
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
Clear()
Return type:None
First()
Return type:Extrema_POnCurv2d
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SequenceOfPOnCurv2d &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnCurv2d &) –
  • Index
  • S (Extrema_SequenceOfPOnCurv2d &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnCurv2d
Prepend()
Parameters:
  • T (Extrema_POnCurv2d &) –
  • S (Extrema_SequenceOfPOnCurv2d &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SequenceOfPOnCurv2d &) –
Return type:Extrema_SequenceOfPOnCurv2d
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnCurv2d &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SequenceOfPOnCurv2d &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnCurv2d
thisown

The membership flag

class OCC.Extrema.Extrema_SequenceOfPOnSurf

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Extrema_POnSurf &) –
  • S (Extrema_SequenceOfPOnSurf &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (Extrema_SequenceOfPOnSurf &) –
Return type:Extrema_SequenceOfPOnSurf
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnSurf
Clear()
Return type:None
First()
Return type:Extrema_POnSurf
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnSurf &) –
  • Index
  • S (Extrema_SequenceOfPOnSurf &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Extrema_POnSurf &) –
  • Index
  • S (Extrema_SequenceOfPOnSurf &) –
Return type:

None

Return type:

None

Last()
Return type:Extrema_POnSurf
Prepend()
Parameters:
  • T (Extrema_POnSurf &) –
  • S (Extrema_SequenceOfPOnSurf &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (Extrema_SequenceOfPOnSurf &) –
Return type:Extrema_SequenceOfPOnSurf
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Extrema_POnSurf &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (Extrema_SequenceOfPOnSurf &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Extrema_POnSurf
thisown

The membership flag

class OCC.Extrema.Handle_Extrema_CCache2dOfExtCC2d(*args)

Bases: OCC.Standard.Handle_Standard_Transient

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

The membership flag

class OCC.Extrema.Handle_Extrema_CCacheOfExtCC(*args)

Bases: OCC.Standard.Handle_Standard_Transient

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

The membership flag

class OCC.Extrema.Handle_Extrema_HArray1OfPOnCurv(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.Extrema.Handle_Extrema_HArray1OfPOnCurv2d(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.Extrema.Handle_Extrema_HArray1OfPOnSurf(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.Extrema.Handle_Extrema_HArray2OfPOnCurv(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.Extrema.Handle_Extrema_HArray2OfPOnCurv2d(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.Extrema.Handle_Extrema_HArray2OfPOnSurf(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.Extrema.Handle_Extrema_HArray2OfPOnSurfParams(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.Extrema.Handle_Extrema_LCCache2dOfLocateExtCC2d(*args)

Bases: OCC.Standard.Handle_Standard_Transient

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

The membership flag

class OCC.Extrema.Handle_Extrema_LCCacheOfLocateExtCC(*args)

Bases: OCC.Standard.Handle_Standard_Transient

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPOnCOfCCFOfECC2dOfExtCC2d(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPOnCOfCCFOfECCOfExtCC(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPOnCOfCCFOfELCC2dOfLocateExtCC2d(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPOnCOfCCFOfELCCOfLocateExtCC(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2dOfLocateExtCC2d(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECCOfLocateExtCC(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSequenceOfPOnCurv(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSequenceOfPOnCurv2d(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.Handle_Extrema_SequenceNodeOfSequenceOfPOnSurf(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.Extrema.SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()