OCC.BRepApprox module¶
This package provides services on intersection curvesdealt by topological operations on BRep objects.Services are approximation services.
-
class
BRepApprox_Approx
(*args)¶ Bases:
object
Return type: None -
SetParameters
()¶ Parameters: - Tol3d (float) –
- Tol2d (float) –
- DegMin (int) –
- DegMax (int) –
- NbIterMax (int) –
- ApproxWithTangency (bool) – default value is Standard_True
- Parametrization (Approx_ParametrizationType) – default value is Approx_ChordLength
- Tol3d –
- Tol2d –
- RelativeTol (bool) –
- DegMin –
- DegMax –
- NbIterMax –
- NbPntMax (int) –
- ApproxWithTangency – default value is Standard_True
- Parametrization – default value is Approx_ChordLength
Return type: Return type:
-
Value
()¶ Parameters: Index (int) – Return type: AppParCurves_MultiBSpCurve
-
thisown
¶ The membership flag
-
-
class
BRepApprox_ApproxLine
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Parameters: - CurveXYZ (Handle_Geom_BSplineCurve &) –
- CurveUV1 (Handle_Geom2d_BSplineCurve &) –
- CurveUV2 (Handle_Geom2d_BSplineCurve &) –
- lin (Handle_IntSurf_LineOn2S &) –
- Tang (bool) –
Return type: Return type: -
GetHandle
()¶
-
Point
()¶ Parameters: Index (int) – Return type: IntSurf_PntOn2S
-
thisown
¶ The membership flag
-
class
BRepApprox_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfApprox
(*args)¶ Bases:
OCC.math.math_BFGS
Parameters: Return type: -
thisown
¶ The membership flag
-
-
class
BRepApprox_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfApprox
(*args)¶ Bases:
OCC.math.math_MultipleVarFunctionWithGradient
Parameters: Return type: -
CurveValue
()¶ Return type: AppParCurves_MultiBSpCurve
-
DerivativeFunctionMatrix
()¶ Return type: math_Matrix
-
FirstConstraint
()¶ Parameters: - TheConstraints (Handle_AppParCurves_HArray1OfConstraintCouple &) –
- FirstPoint (int) –
Return type: AppParCurves_Constraint
-
FunctionMatrix
()¶ Return type: math_Matrix
-
Index
()¶ Return type: math_IntegerVector
-
LastConstraint
()¶ Parameters: - TheConstraints (Handle_AppParCurves_HArray1OfConstraintCouple &) –
- LastPoint (int) –
Return type: AppParCurves_Constraint
-
NewParameters
()¶ Return type: math_Vector
-
thisown
¶ The membership flag
-
-
class
BRepApprox_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfApprox
(*args)¶ Bases:
object
Parameters: - SSP (BRepApprox_TheMultiLineOfApprox &) –
- FirstPoint (int) –
- LastPoint (int) –
- FirstCons (AppParCurves_Constraint) –
- LastCons (AppParCurves_Constraint) –
- Parameters (math_Vector &) –
- NbPol (int) –
- SSP –
- FirstPoint –
- LastPoint –
- FirstCons –
- LastCons –
- NbPol –
- SSP –
- Knots (TColStd_Array1OfReal &) –
- Mults (TColStd_Array1OfInteger &) –
- FirstPoint –
- LastPoint –
- FirstCons –
- LastCons –
- Parameters –
- NbPol –
- SSP –
- Knots –
- Mults –
- FirstPoint –
- LastPoint –
- FirstCons –
- LastCons –
- NbPol –
Return type: Return type: Return type: Return type: -
BSplineValue
()¶ Return type: AppParCurves_MultiBSpCurve
-
BezierValue
()¶ Return type: AppParCurves_MultiCurve
-
DerivativeFunctionMatrix
()¶ Return type: math_Matrix
-
Distance
()¶ Return type: math_Matrix
-
ErrorGradient
()¶ Parameters: - Grad (math_Vector &) –
- F (float &) –
- MaxE3d (float &) –
- MaxE2d (float &) –
Return type:
-
FunctionMatrix
()¶ Return type: math_Matrix
-
KIndex
()¶ Return type: math_IntegerVector
-
Perform
()¶ Parameters: Return type: Return type: Return type: Return type:
-
Points
()¶ Return type: math_Matrix
-
Poles
()¶ Return type: math_Matrix
-
thisown
¶ The membership flag
-
class
BRepApprox_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfApprox
(*args)¶ Bases:
OCC.math.math_BFGS
Parameters: Return type: -
thisown
¶ The membership flag
-
-
class
BRepApprox_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfApprox
(*args)¶ Bases:
OCC.math.math_BFGS
Parameters: Return type: -
thisown
¶ The membership flag
-
-
class
BRepApprox_MyBSplGradientOfTheComputeLineOfApprox
(*args)¶ Bases:
object
Parameters: - SSP (BRepApprox_TheMultiLineOfApprox &) –
- FirstPoint (int) –
- LastPoint (int) –
- TheConstraints (Handle_AppParCurves_HArray1OfConstraintCouple &) –
- Parameters (math_Vector &) –
- Knots (TColStd_Array1OfReal &) –
- Mults (TColStd_Array1OfInteger &) –
- Deg (int) –
- Tol3d (float) –
- Tol2d (float) –
- NbIterations (int) – default value is 1
- SSP –
- FirstPoint –
- LastPoint –
- TheConstraints –
- Parameters –
- Knots –
- Mults –
- Deg –
- Tol3d –
- Tol2d –
- NbIterations –
- lambda1 (float) –
- lambda2 (float) –
Return type: Return type: -
Value
()¶ Return type: AppParCurves_MultiBSpCurve
-
thisown
¶ The membership flag
-
class
BRepApprox_MyGradientOfTheComputeLineBezierOfApprox
(*args)¶ Bases:
object
Parameters: Return type: -
Value
()¶ Return type: AppParCurves_MultiCurve
-
thisown
¶ The membership flag
-
-
class
BRepApprox_MyGradientbisOfTheComputeLineOfApprox
(*args)¶ Bases:
object
Parameters: Return type: -
Value
()¶ Return type: AppParCurves_MultiCurve
-
thisown
¶ The membership flag
-
-
class
BRepApprox_ParFunctionOfMyGradientOfTheComputeLineBezierOfApprox
(*args)¶ Bases:
OCC.math.math_MultipleVarFunctionWithGradient
Parameters: Return type: -
CurveValue
()¶ Return type: AppParCurves_MultiCurve
-
FirstConstraint
()¶ Parameters: - TheConstraints (Handle_AppParCurves_HArray1OfConstraintCouple &) –
- FirstPoint (int) –
Return type: AppParCurves_Constraint
-
LastConstraint
()¶ Parameters: - TheConstraints (Handle_AppParCurves_HArray1OfConstraintCouple &) –
- LastPoint (int) –
Return type: AppParCurves_Constraint
-
NewParameters
()¶ Return type: math_Vector
-
thisown
¶ The membership flag
-
-
class
BRepApprox_ParFunctionOfMyGradientbisOfTheComputeLineOfApprox
(*args)¶ Bases:
OCC.math.math_MultipleVarFunctionWithGradient
Parameters: Return type: -
CurveValue
()¶ Return type: AppParCurves_MultiCurve
-
FirstConstraint
()¶ Parameters: - TheConstraints (Handle_AppParCurves_HArray1OfConstraintCouple &) –
- FirstPoint (int) –
Return type: AppParCurves_Constraint
-
LastConstraint
()¶ Parameters: - TheConstraints (Handle_AppParCurves_HArray1OfConstraintCouple &) –
- LastPoint (int) –
Return type: AppParCurves_Constraint
-
NewParameters
()¶ Return type: math_Vector
-
thisown
¶ The membership flag
-
-
class
BRepApprox_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfApprox
(*args)¶ Bases:
object
Parameters: - SSP (BRepApprox_TheMultiLineOfApprox &) –
- FirstPoint (int) –
- LastPoint (int) –
- FirstCons (AppParCurves_Constraint) –
- LastCons (AppParCurves_Constraint) –
- Parameters (math_Vector &) –
- NbPol (int) –
- SSP –
- FirstPoint –
- LastPoint –
- FirstCons –
- LastCons –
- NbPol –
- SSP –
- Knots (TColStd_Array1OfReal &) –
- Mults (TColStd_Array1OfInteger &) –
- FirstPoint –
- LastPoint –
- FirstCons –
- LastCons –
- Parameters –
- NbPol –
- SSP –
- Knots –
- Mults –
- FirstPoint –
- LastPoint –
- FirstCons –
- LastCons –
- NbPol –
Return type: Return type: Return type: Return type: -
BSplineValue
()¶ Return type: AppParCurves_MultiBSpCurve
-
BezierValue
()¶ Return type: AppParCurves_MultiCurve
-
DerivativeFunctionMatrix
()¶ Return type: math_Matrix
-
Distance
()¶ Return type: math_Matrix
-
ErrorGradient
()¶ Parameters: - Grad (math_Vector &) –
- F (float &) –
- MaxE3d (float &) –
- MaxE2d (float &) –
Return type:
-
FunctionMatrix
()¶ Return type: math_Matrix
-
KIndex
()¶ Return type: math_IntegerVector
-
Perform
()¶ Parameters: Return type: Return type: Return type: Return type:
-
Points
()¶ Return type: math_Matrix
-
Poles
()¶ Return type: math_Matrix
-
thisown
¶ The membership flag
-
class
BRepApprox_ParLeastSquareOfMyGradientbisOfTheComputeLineOfApprox
(*args)¶ Bases:
object
Parameters: - SSP (BRepApprox_TheMultiLineOfApprox &) –
- FirstPoint (int) –
- LastPoint (int) –
- FirstCons (AppParCurves_Constraint) –
- LastCons (AppParCurves_Constraint) –
- Parameters (math_Vector &) –
- NbPol (int) –
- SSP –
- FirstPoint –
- LastPoint –
- FirstCons –
- LastCons –
- NbPol –
- SSP –
- Knots (TColStd_Array1OfReal &) –
- Mults (TColStd_Array1OfInteger &) –
- FirstPoint –
- LastPoint –
- FirstCons –
- LastCons –
- Parameters –
- NbPol –
- SSP –
- Knots –
- Mults –
- FirstPoint –
- LastPoint –
- FirstCons –
- LastCons –
- NbPol –
Return type: Return type: Return type: Return type: -
BSplineValue
()¶ Return type: AppParCurves_MultiBSpCurve
-
BezierValue
()¶ Return type: AppParCurves_MultiCurve
-
DerivativeFunctionMatrix
()¶ Return type: math_Matrix
-
Distance
()¶ Return type: math_Matrix
-
ErrorGradient
()¶ Parameters: - Grad (math_Vector &) –
- F (float &) –
- MaxE3d (float &) –
- MaxE2d (float &) –
Return type:
-
FunctionMatrix
()¶ Return type: math_Matrix
-
KIndex
()¶ Return type: math_IntegerVector
-
Perform
()¶ Parameters: Return type: Return type: Return type: Return type:
-
Points
()¶ Return type: math_Matrix
-
Poles
()¶ Return type: math_Matrix
-
thisown
¶ The membership flag
-
class
BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox
(*args)¶ Bases:
object
Parameters: Return type: -
ConstraintDerivative
()¶ Parameters: - SSP (BRepApprox_TheMultiLineOfApprox &) –
- Parameters (math_Vector &) –
- Deg (int) –
- DA (math_Matrix &) –
Return type:
-
ConstraintMatrix
()¶ Return type: math_Matrix
-
Duale
()¶ Return type: math_Vector
-
InverseMatrix
()¶ Return type: math_Matrix
-
thisown
¶ The membership flag
-
-
class
BRepApprox_ResConstraintOfMyGradientbisOfTheComputeLineOfApprox
(*args)¶ Bases:
object
Parameters: Return type: -
ConstraintDerivative
()¶ Parameters: - SSP (BRepApprox_TheMultiLineOfApprox &) –
- Parameters (math_Vector &) –
- Deg (int) –
- DA (math_Matrix &) –
Return type:
-
ConstraintMatrix
()¶ Return type: math_Matrix
-
Duale
()¶ Return type: math_Vector
-
InverseMatrix
()¶ Return type: math_Matrix
-
thisown
¶ The membership flag
-
-
class
BRepApprox_TheComputeLineBezierOfApprox
(*args)¶ Bases:
object
Parameters: - Line (BRepApprox_TheMultiLineOfApprox &) –
- degreemin (int) – default value is 4
- degreemax (int) – default value is 8
- Tolerance3d (float) – default value is 1.0e-3
- Tolerance2d (float) – default value is 1.0e-6
- NbIterations (int) – default value is 5
- cutting (bool) – default value is Standard_True
- parametrization (Approx_ParametrizationType) – default value is Approx_ChordLength
- Squares (bool) – default value is Standard_False
- Line –
- Parameters (math_Vector &) –
- degreemin – default value is 4
- degreemax – default value is 8
- Tolerance3d – default value is 1.0e-03
- Tolerance2d – default value is 1.0e-06
- NbIterations – default value is 5
- cutting – default value is Standard_True
- Squares – default value is Standard_False
- Parameters –
- degreemin – default value is 4
- degreemax – default value is 8
- Tolerance3d – default value is 1.0e-03
- Tolerance2d – default value is 1.0e-06
- NbIterations – default value is 5
- cutting – default value is Standard_True
- Squares – default value is Standard_False
- degreemin – default value is 4
- degreemax – default value is 8
- Tolerance3d – default value is 1.0e-03
- Tolerance2d – default value is 1.0e-06
- NbIterations – default value is 5
- cutting – default value is Standard_True
- parametrization – default value is Approx_ChordLength
- Squares – default value is Standard_False
Return type: Return type: Return type: Return type: -
ChangeValue
()¶ Parameters: Index (int) – default value is 1 Return type: AppParCurves_MultiCurve
-
Init
()¶ Parameters: - degreemin (int) – default value is 4
- degreemax (int) – default value is 8
- Tolerance3d (float) – default value is 1.0e-03
- Tolerance2d (float) – default value is 1.0e-06
- NbIterations (int) – default value is 5
- cutting (bool) – default value is Standard_True
- parametrization (Approx_ParametrizationType) – default value is Approx_ChordLength
- Squares (bool) – default value is Standard_False
Return type:
-
Parameters
()¶ Parameters: Index (int) – default value is 1 Return type: TColStd_Array1OfReal
-
SetConstraints
()¶ Parameters: - firstC (AppParCurves_Constraint) –
- lastC (AppParCurves_Constraint) –
Return type:
-
SplineValue
()¶ Return type: AppParCurves_MultiBSpCurve
-
Value
()¶ Parameters: Index (int) – default value is 1 Return type: AppParCurves_MultiCurve
-
thisown
¶ The membership flag
-
class
BRepApprox_TheComputeLineOfApprox
(*args)¶ Bases:
object
Parameters: - Line (BRepApprox_TheMultiLineOfApprox &) –
- degreemin (int) – default value is 4
- degreemax (int) – default value is 8
- Tolerance3d (float) – default value is 1.0e-3
- Tolerance2d (float) – default value is 1.0e-6
- NbIterations (int) – default value is 5
- cutting (bool) – default value is Standard_True
- parametrization (Approx_ParametrizationType) – default value is Approx_ChordLength
- Squares (bool) – default value is Standard_False
- Line –
- Parameters (math_Vector &) –
- degreemin – default value is 4
- degreemax – default value is 8
- Tolerance3d – default value is 1.0e-03
- Tolerance2d – default value is 1.0e-06
- NbIterations – default value is 5
- cutting – default value is Standard_True
- Squares – default value is Standard_False
- Parameters –
- degreemin – default value is 4
- degreemax – default value is 8
- Tolerance3d – default value is 1.0e-03
- Tolerance2d – default value is 1.0e-06
- NbIterations – default value is 5
- cutting – default value is Standard_True
- Squares – default value is Standard_False
- degreemin – default value is 4
- degreemax – default value is 8
- Tolerance3d – default value is 1.0e-03
- Tolerance2d – default value is 1.0e-06
- NbIterations – default value is 5
- cutting – default value is Standard_True
- parametrization – default value is Approx_ChordLength
- Squares – default value is Standard_False
Return type: Return type: Return type: Return type: -
ChangeValue
()¶ Return type: AppParCurves_MultiBSpCurve
-
Init
()¶ Parameters: - degreemin (int) – default value is 4
- degreemax (int) – default value is 8
- Tolerance3d (float) – default value is 1.0e-03
- Tolerance2d (float) – default value is 1.0e-06
- NbIterations (int) – default value is 5
- cutting (bool) – default value is Standard_True
- parametrization (Approx_ParametrizationType) – default value is Approx_ChordLength
- Squares (bool) – default value is Standard_False
Return type:
-
Parameters
()¶ Return type: TColStd_Array1OfReal
-
SetConstraints
()¶ Parameters: - firstC (AppParCurves_Constraint) –
- lastC (AppParCurves_Constraint) –
Return type:
-
SetKnotsAndMultiplicities
()¶ Parameters: - Knots (TColStd_Array1OfReal &) –
- Mults (TColStd_Array1OfInteger &) –
Return type:
-
Value
()¶ Return type: AppParCurves_MultiBSpCurve
-
thisown
¶ The membership flag
-
class
BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox
(*args)¶ Bases:
OCC.math.math_FunctionSetWithDerivatives
Return type: Parameters: - S1 (BRepAdaptor_Surface &) –
- S2 (BRepAdaptor_Surface &) –
Return type: -
AuxillarSurface1
()¶ Return type: BRepAdaptor_Surface
-
AuxillarSurface2
()¶ Return type: BRepAdaptor_Surface
-
ComputeParameters
()¶ Parameters: - ChoixIso (IntImp_ConstIsoparametric) –
- Param (TColStd_Array1OfReal &) –
- UVap (math_Vector &) –
- BornInf (math_Vector &) –
- BornSup (math_Vector &) –
- Tolerance (math_Vector &) –
Return type:
-
IsTangent
()¶ Parameters: - UVap (math_Vector &) –
- Param (TColStd_Array1OfReal &) –
- BestChoix (IntImp_ConstIsoparametric &) –
Return type:
-
thisown
¶ The membership flag
-
class
BRepApprox_TheImpPrmSvSurfacesOfApprox
(*args)¶ Bases:
OCC.ApproxInt.ApproxInt_SvSurfaces
Parameters: - Surf1 (IntSurf_Quadric &) –
- Surf2 (BRepAdaptor_Surface &) –
- Surf1 –
- Surf2 –
Return type: Return type: -
thisown
¶ The membership flag
-
class
BRepApprox_TheInt2SOfThePrmPrmSvSurfacesOfApprox
(*args)¶ Bases:
object
Return type: Parameters: - Param (TColStd_Array1OfReal &) –
- S1 (BRepAdaptor_Surface &) –
- S2 (BRepAdaptor_Surface &) –
- TolTangency (float) –
- S1 –
- S2 –
- TolTangency –
Return type: Return type: -
ChangePoint
()¶ Return type: IntSurf_PntOn2S
-
Function
()¶ Return type: BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox
-
Perform
()¶ Parameters: - Param (TColStd_Array1OfReal &) –
- Rsnld (math_FunctionSetRoot &) –
- Param –
- Rsnld –
- ChoixIso (IntImp_ConstIsoparametric) –
Return type: IntImp_ConstIsoparametric
Return type: IntImp_ConstIsoparametric
-
Point
()¶ Return type: IntSurf_PntOn2S
-
thisown
¶ The membership flag
-
class
BRepApprox_TheMultiLineOfApprox
(*args)¶ Bases:
object
Parameters: - line (Handle_BRepApprox_ApproxLine &) –
- PtrSvSurfaces (Standard_Address) –
- NbP3d (int) –
- NbP2d (int) –
- xo (float) –
- ax (float) –
- yo (float) –
- ay (float) –
- zo (float) –
- az (float) –
- u1o (float) –
- a1u (float) –
- v1o (float) –
- a1v (float) –
- u2o (float) –
- a2u (float) –
- v2o (float) –
- a2v (float) –
- P2DOnFirst (bool) –
- IndMin (int) – default value is 0
- IndMax (int) – default value is 0
- line –
- NbP3d –
- NbP2d –
- xo –
- ax –
- yo –
- ay –
- zo –
- az –
- u1o –
- a1u –
- v1o –
- a1v –
- u2o –
- a2u –
- v2o –
- a2v –
- P2DOnFirst –
- IndMin – default value is 0
- IndMax – default value is 0
Return type: Return type: -
MakeMLBetween
()¶ Parameters: Return type:
-
Tangency
()¶ Parameters: - MPointIndex (int) –
- tabV (TColgp_Array1OfVec) –
- MPointIndex –
- tabV2d (TColgp_Array1OfVec2d) –
- MPointIndex –
- tabV –
- tabV2d –
Return type: Return type: Return type:
-
Value
()¶ Parameters: - MPointIndex (int) –
- tabPt (TColgp_Array1OfPnt) –
- MPointIndex –
- tabPt2d (TColgp_Array1OfPnt2d) –
- MPointIndex –
- tabPt –
- tabPt2d –
Return type: Return type: Return type:
-
WhatStatus
()¶ Return type: Approx_Status
-
thisown
¶ The membership flag
-
class
BRepApprox_TheMultiLineToolOfApprox
¶ Bases:
object
-
static
Curvature
()¶ Parameters: - ML (BRepApprox_TheMultiLineOfApprox &) –
- MPointIndex (int) –
- tabV (TColgp_Array1OfVec) –
- ML –
- MPointIndex –
- tabV2d (TColgp_Array1OfVec2d) –
- ML –
- MPointIndex –
- tabV –
- tabV2d –
Return type: Return type: Return type:
-
static
Dump
()¶ Parameters: ML (BRepApprox_TheMultiLineOfApprox &) – Return type: void
-
static
MakeMLBetween
(*args) → OCC.BRepApprox.BRepApprox_TheMultiLineOfApprox¶ Parameters: Return type:
-
static
Tangency
()¶ Parameters: - ML (BRepApprox_TheMultiLineOfApprox &) –
- MPointIndex (int) –
- tabV (TColgp_Array1OfVec) –
- ML –
- MPointIndex –
- tabV2d (TColgp_Array1OfVec2d) –
- ML –
- MPointIndex –
- tabV –
- tabV2d –
Return type: Return type: Return type:
-
static
Value
()¶ Parameters: - ML (BRepApprox_TheMultiLineOfApprox &) –
- MPointIndex (int) –
- tabPt (TColgp_Array1OfPnt) –
- ML –
- MPointIndex –
- tabPt2d (TColgp_Array1OfPnt2d) –
- ML –
- MPointIndex –
- tabPt –
- tabPt2d –
Return type: void
Return type: void
Return type: void
-
static
WhatStatus
()¶ Parameters: Return type: Approx_Status
-
thisown
¶ The membership flag
-
static
-
BRepApprox_TheMultiLineToolOfApprox_Curvature
()¶ Parameters: - ML (BRepApprox_TheMultiLineOfApprox &) –
- MPointIndex (int) –
- tabV (TColgp_Array1OfVec) –
- ML –
- MPointIndex –
- tabV2d (TColgp_Array1OfVec2d) –
- ML –
- MPointIndex –
- tabV –
- tabV2d –
Return type: Return type: Return type:
-
BRepApprox_TheMultiLineToolOfApprox_Dump
()¶ Parameters: ML (BRepApprox_TheMultiLineOfApprox &) – Return type: void
-
BRepApprox_TheMultiLineToolOfApprox_FirstPoint
()¶ Parameters: ML (BRepApprox_TheMultiLineOfApprox &) – Return type: int
-
BRepApprox_TheMultiLineToolOfApprox_LastPoint
()¶ Parameters: ML (BRepApprox_TheMultiLineOfApprox &) – Return type: int
-
BRepApprox_TheMultiLineToolOfApprox_MakeMLBetween
(*args) → OCC.BRepApprox.BRepApprox_TheMultiLineOfApprox¶ Parameters: Return type:
-
BRepApprox_TheMultiLineToolOfApprox_NbP2d
()¶ Parameters: ML (BRepApprox_TheMultiLineOfApprox &) – Return type: int
-
BRepApprox_TheMultiLineToolOfApprox_NbP3d
()¶ Parameters: ML (BRepApprox_TheMultiLineOfApprox &) – Return type: int
-
BRepApprox_TheMultiLineToolOfApprox_Tangency
()¶ Parameters: - ML (BRepApprox_TheMultiLineOfApprox &) –
- MPointIndex (int) –
- tabV (TColgp_Array1OfVec) –
- ML –
- MPointIndex –
- tabV2d (TColgp_Array1OfVec2d) –
- ML –
- MPointIndex –
- tabV –
- tabV2d –
Return type: Return type: Return type:
-
BRepApprox_TheMultiLineToolOfApprox_Value
()¶ Parameters: - ML (BRepApprox_TheMultiLineOfApprox &) –
- MPointIndex (int) –
- tabPt (TColgp_Array1OfPnt) –
- ML –
- MPointIndex –
- tabPt2d (TColgp_Array1OfPnt2d) –
- ML –
- MPointIndex –
- tabPt –
- tabPt2d –
Return type: void
Return type: void
Return type: void
-
BRepApprox_TheMultiLineToolOfApprox_WhatStatus
()¶ Parameters: Return type: Approx_Status
-
class
BRepApprox_ThePrmPrmSvSurfacesOfApprox
(*args)¶ Bases:
OCC.ApproxInt.ApproxInt_SvSurfaces
Parameters: - Surf1 (BRepAdaptor_Surface &) –
- Surf2 (BRepAdaptor_Surface &) –
Return type: -
thisown
¶ The membership flag
-
class
BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox
(*args)¶ Bases:
OCC.math.math_FunctionSetWithDerivatives
Return type: Parameters: - PS (BRepAdaptor_Surface &) –
- IS (IntSurf_Quadric &) –
- IS –
Return type: Return type: -
ISurface
()¶ Return type: IntSurf_Quadric
-
PSurface
()¶ Return type: BRepAdaptor_Surface
-
thisown
¶ The membership flag
-
class
Handle_BRepApprox_ApproxLine
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
SwigPyIterator
(*args, **kwargs)¶ Bases:
object
-
advance
()¶
-
copy
()¶
-
decr
()¶
-
distance
()¶
-
equal
()¶
-
incr
()¶
-
next
()¶
-
previous
()¶
-
thisown
¶ The membership flag
-
value
()¶
-
-
new_instancemethod
(func, inst, cls)¶
-
register_handle
(handle, base_object)¶ Inserts the handle into the base object to prevent memory corruption in certain cases