OCC.GeomInt module¶
Provides intersections on between two surfaces of Geom.The result are curves from Geom.
-
class
GeomInt_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfWLApprox
(*args)¶ Bases:
OCC.math.math_BFGS
Parameters: Return type: -
thisown
¶ The membership flag
-
-
class
GeomInt_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfWLApprox
(*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
GeomInt_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfWLApprox
(*args)¶ Bases:
object
Parameters: - SSP (GeomInt_TheMultiLineOfWLApprox &) –
- 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
GeomInt_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfWLApprox
(*args)¶ Bases:
OCC.math.math_BFGS
Parameters: Return type: -
thisown
¶ The membership flag
-
-
class
GeomInt_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfWLApprox
(*args)¶ Bases:
OCC.math.math_BFGS
Parameters: Return type: -
thisown
¶ The membership flag
-
-
class
GeomInt_IntSS
(*args)¶ Bases:
object
Return type: None - performs general intersection of two surfaces just now
Parameters: Return type: -
Boundary
()¶ Parameters: Index (int) – Return type: Handle_Geom_Curve
-
static
BuildPCurves
()¶ - creates 2D-curve on given surface from given 3D-curve
Parameters: Return type: void
-
Line
()¶ Parameters: Index (int) – Return type: Handle_Geom_Curve
-
LineOnS1
()¶ Parameters: Index (int) – Return type: Handle_Geom2d_Curve
-
LineOnS2
()¶ Parameters: Index (int) – Return type: Handle_Geom2d_Curve
-
Perform
()¶ - general intersection of two surfaces
Parameters: Return type: - intersection of adapted surfaces
Parameters: Return type: - general intersection using a starting point
Parameters: Return type: - intersection of adapted surfaces using a starting point
Parameters: Return type:
-
static
TreatRLine
()¶ - converts RLine to Geom(2d)_Curve.
Parameters: - theRL (Handle_IntPatch_RLine &) –
- theHS1 (Handle_GeomAdaptor_HSurface &) –
- theHS2 (Handle_GeomAdaptor_HSurface &) –
- theC3d (Handle_Geom_Curve &) –
- theC2d1 (Handle_Geom2d_Curve &) –
- theC2d2 (Handle_Geom2d_Curve &) –
- theTolReached (float &) –
Return type: void
-
static
TrimILineOnSurfBoundaries
()¶ - puts into theArrayOfParameters the parameters of intersection points of given theC2d1 and theC2d2 curves with the boundaries of the source surface.
Parameters: - theC2d1 (Handle_Geom2d_Curve &) –
- theC2d2 (Handle_Geom2d_Curve &) –
- theBound1 (Bnd_Box2d &) –
- theBound2 (Bnd_Box2d &) –
- theArrayOfParameters (GeomInt_VectorOfReal &) –
Return type: void
-
thisown
¶ The membership flag
-
GeomInt_IntSS_BuildPCurves
()¶ - creates 2D-curve on given surface from given 3D-curve
Parameters: Return type: void
-
GeomInt_IntSS_TreatRLine
()¶ - converts RLine to Geom(2d)_Curve.
Parameters: - theRL (Handle_IntPatch_RLine &) –
- theHS1 (Handle_GeomAdaptor_HSurface &) –
- theHS2 (Handle_GeomAdaptor_HSurface &) –
- theC3d (Handle_Geom_Curve &) –
- theC2d1 (Handle_Geom2d_Curve &) –
- theC2d2 (Handle_Geom2d_Curve &) –
- theTolReached (float &) –
Return type: void
-
GeomInt_IntSS_TrimILineOnSurfBoundaries
()¶ - puts into theArrayOfParameters the parameters of intersection points of given theC2d1 and theC2d2 curves with the boundaries of the source surface.
Parameters: - theC2d1 (Handle_Geom2d_Curve &) –
- theC2d2 (Handle_Geom2d_Curve &) –
- theBound1 (Bnd_Box2d &) –
- theBound2 (Bnd_Box2d &) –
- theArrayOfParameters (GeomInt_VectorOfReal &) –
Return type: void
-
class
GeomInt_LineConstructor
(*args)¶ Bases:
object
- Empty constructor
Return type: None -
Load
()¶ - Initializes me by two surfaces and corresponding tools which represent boundaries of surfaces
Parameters: - D1 (Handle_Adaptor3d_TopolTool &) –
- D2 (Handle_Adaptor3d_TopolTool &) –
- S1 (Handle_GeomAdaptor_HSurface &) –
- S2 (Handle_GeomAdaptor_HSurface &) –
Return type:
-
Part
()¶ - Return first and last parameters for given index of split
Parameters: - I (int) –
- WFirst (float &) –
- WLast (float &) –
Return type:
-
thisown
¶ The membership flag
-
class
GeomInt_LineTool
¶ Bases:
object
-
thisown
¶ The membership flag
-
-
class
GeomInt_MyBSplGradientOfTheComputeLineOfWLApprox
(*args)¶ Bases:
object
Parameters: - SSP (GeomInt_TheMultiLineOfWLApprox &) –
- 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
GeomInt_MyGradientOfTheComputeLineBezierOfWLApprox
(*args)¶ Bases:
object
Parameters: Return type: -
Value
()¶ Return type: AppParCurves_MultiCurve
-
thisown
¶ The membership flag
-
-
class
GeomInt_MyGradientbisOfTheComputeLineOfWLApprox
(*args)¶ Bases:
object
Parameters: Return type: -
Value
()¶ Return type: AppParCurves_MultiCurve
-
thisown
¶ The membership flag
-
-
class
GeomInt_ParFunctionOfMyGradientOfTheComputeLineBezierOfWLApprox
(*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
GeomInt_ParFunctionOfMyGradientbisOfTheComputeLineOfWLApprox
(*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
GeomInt_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfWLApprox
(*args)¶ Bases:
object
Parameters: - SSP (GeomInt_TheMultiLineOfWLApprox &) –
- 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
GeomInt_ParLeastSquareOfMyGradientbisOfTheComputeLineOfWLApprox
(*args)¶ Bases:
object
Parameters: - SSP (GeomInt_TheMultiLineOfWLApprox &) –
- 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
GeomInt_ParameterAndOrientation
(*args)¶ Bases:
object
Return type: Parameters: - P (float) –
- Or1 (TopAbs_Orientation) –
- Or2 (TopAbs_Orientation) –
Return type: -
Orientation1
()¶ Return type: TopAbs_Orientation
-
Orientation2
()¶ Return type: TopAbs_Orientation
-
thisown
¶ The membership flag
-
class
GeomInt_ResConstraintOfMyGradientOfTheComputeLineBezierOfWLApprox
(*args)¶ Bases:
object
Parameters: Return type: -
ConstraintDerivative
()¶ Parameters: - SSP (GeomInt_TheMultiLineOfWLApprox &) –
- 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
GeomInt_ResConstraintOfMyGradientbisOfTheComputeLineOfWLApprox
(*args)¶ Bases:
object
Parameters: Return type: -
ConstraintDerivative
()¶ Parameters: - SSP (GeomInt_TheMultiLineOfWLApprox &) –
- 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
GeomInt_SequenceNodeOfSequenceOfParameterAndOrientation
(*args)¶ Bases:
OCC.TCollection.TCollection_SeqNode
Parameters: - I (GeomInt_ParameterAndOrientation &) –
- n (TCollection_SeqNodePtr &) –
- p (TCollection_SeqNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: GeomInt_ParameterAndOrientation
-
thisown
¶ The membership flag
-
class
GeomInt_SequenceOfParameterAndOrientation
(*args)¶ Bases:
OCC.TCollection.TCollection_BaseSequence
Return type: None Parameters: Other (GeomInt_SequenceOfParameterAndOrientation &) – Return type: None -
Append
()¶ Parameters: - T (GeomInt_ParameterAndOrientation &) –
- S (GeomInt_SequenceOfParameterAndOrientation &) –
Return type: Return type:
-
Assign
()¶ Parameters: Other (GeomInt_SequenceOfParameterAndOrientation &) – Return type: GeomInt_SequenceOfParameterAndOrientation
-
ChangeValue
()¶ Parameters: Index (int) – Return type: GeomInt_ParameterAndOrientation
-
First
()¶ Return type: GeomInt_ParameterAndOrientation
-
InsertAfter
()¶ Parameters: - Index (int) –
- T (GeomInt_ParameterAndOrientation &) –
- Index –
- S (GeomInt_SequenceOfParameterAndOrientation &) –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - Index (int) –
- T (GeomInt_ParameterAndOrientation &) –
- Index –
- S (GeomInt_SequenceOfParameterAndOrientation &) –
Return type: Return type:
-
Last
()¶ Return type: GeomInt_ParameterAndOrientation
-
Prepend
()¶ Parameters: - T (GeomInt_ParameterAndOrientation &) –
- S (GeomInt_SequenceOfParameterAndOrientation &) –
Return type: Return type:
-
Remove
()¶ Parameters: Return type: Return type:
-
Set
()¶ Parameters: Other (GeomInt_SequenceOfParameterAndOrientation &) – Return type: GeomInt_SequenceOfParameterAndOrientation
-
Value
()¶ Parameters: Index (int) – Return type: GeomInt_ParameterAndOrientation
-
thisown
¶ The membership flag
-
-
class
GeomInt_TheComputeLineBezierOfWLApprox
(*args)¶ Bases:
object
Parameters: - Line (GeomInt_TheMultiLineOfWLApprox &) –
- 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
GeomInt_TheComputeLineOfWLApprox
(*args)¶ Bases:
object
Parameters: - Line (GeomInt_TheMultiLineOfWLApprox &) –
- 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
GeomInt_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfWLApprox
(*args)¶ Bases:
OCC.math.math_FunctionSetWithDerivatives
Return type: Parameters: - S1 (Handle_Adaptor3d_HSurface &) –
- S2 (Handle_Adaptor3d_HSurface &) –
Return type: -
AuxillarSurface1
()¶ Return type: Handle_Adaptor3d_HSurface
-
AuxillarSurface2
()¶ Return type: Handle_Adaptor3d_HSurface
-
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
GeomInt_TheImpPrmSvSurfacesOfWLApprox
(*args)¶ Bases:
OCC.ApproxInt.ApproxInt_SvSurfaces
Parameters: - Surf1 (IntSurf_Quadric &) –
- Surf2 (Handle_Adaptor3d_HSurface &) –
- Surf1 –
- Surf2 –
Return type: Return type: -
thisown
¶ The membership flag
-
class
GeomInt_TheInt2SOfThePrmPrmSvSurfacesOfWLApprox
(*args)¶ Bases:
object
Return type: Parameters: - Param (TColStd_Array1OfReal &) –
- S1 (Handle_Adaptor3d_HSurface &) –
- S2 (Handle_Adaptor3d_HSurface &) –
- TolTangency (float) –
- S1 –
- S2 –
- TolTangency –
Return type: Return type: -
ChangePoint
()¶ Return type: IntSurf_PntOn2S
-
Function
()¶ Return type: GeomInt_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfWLApprox
-
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
GeomInt_TheMultiLineOfWLApprox
(*args)¶ Bases:
object
Parameters: - line (Handle_IntPatch_WLine &) –
- 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
GeomInt_TheMultiLineToolOfWLApprox
¶ Bases:
object
-
static
Curvature
()¶ Parameters: - ML (GeomInt_TheMultiLineOfWLApprox &) –
- MPointIndex (int) –
- tabV (TColgp_Array1OfVec) –
- ML –
- MPointIndex –
- tabV2d (TColgp_Array1OfVec2d) –
- ML –
- MPointIndex –
- tabV –
- tabV2d –
Return type: Return type: Return type:
-
static
Dump
()¶ Parameters: ML (GeomInt_TheMultiLineOfWLApprox &) – Return type: void
-
static
MakeMLBetween
(*args) → OCC.GeomInt.GeomInt_TheMultiLineOfWLApprox¶ Parameters: Return type:
-
static
Tangency
()¶ Parameters: - ML (GeomInt_TheMultiLineOfWLApprox &) –
- MPointIndex (int) –
- tabV (TColgp_Array1OfVec) –
- ML –
- MPointIndex –
- tabV2d (TColgp_Array1OfVec2d) –
- ML –
- MPointIndex –
- tabV –
- tabV2d –
Return type: Return type: Return type:
-
static
Value
()¶ Parameters: - ML (GeomInt_TheMultiLineOfWLApprox &) –
- 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
-
GeomInt_TheMultiLineToolOfWLApprox_Curvature
()¶ Parameters: - ML (GeomInt_TheMultiLineOfWLApprox &) –
- MPointIndex (int) –
- tabV (TColgp_Array1OfVec) –
- ML –
- MPointIndex –
- tabV2d (TColgp_Array1OfVec2d) –
- ML –
- MPointIndex –
- tabV –
- tabV2d –
Return type: Return type: Return type:
-
GeomInt_TheMultiLineToolOfWLApprox_Dump
()¶ Parameters: ML (GeomInt_TheMultiLineOfWLApprox &) – Return type: void
-
GeomInt_TheMultiLineToolOfWLApprox_FirstPoint
()¶ Parameters: ML (GeomInt_TheMultiLineOfWLApprox &) – Return type: int
-
GeomInt_TheMultiLineToolOfWLApprox_LastPoint
()¶ Parameters: ML (GeomInt_TheMultiLineOfWLApprox &) – Return type: int
-
GeomInt_TheMultiLineToolOfWLApprox_MakeMLBetween
(*args) → OCC.GeomInt.GeomInt_TheMultiLineOfWLApprox¶ Parameters: Return type:
-
GeomInt_TheMultiLineToolOfWLApprox_NbP2d
()¶ Parameters: ML (GeomInt_TheMultiLineOfWLApprox &) – Return type: int
-
GeomInt_TheMultiLineToolOfWLApprox_NbP3d
()¶ Parameters: ML (GeomInt_TheMultiLineOfWLApprox &) – Return type: int
-
GeomInt_TheMultiLineToolOfWLApprox_Tangency
()¶ Parameters: - ML (GeomInt_TheMultiLineOfWLApprox &) –
- MPointIndex (int) –
- tabV (TColgp_Array1OfVec) –
- ML –
- MPointIndex –
- tabV2d (TColgp_Array1OfVec2d) –
- ML –
- MPointIndex –
- tabV –
- tabV2d –
Return type: Return type: Return type:
-
GeomInt_TheMultiLineToolOfWLApprox_Value
()¶ Parameters: - ML (GeomInt_TheMultiLineOfWLApprox &) –
- MPointIndex (int) –
- tabPt (TColgp_Array1OfPnt) –
- ML –
- MPointIndex –
- tabPt2d (TColgp_Array1OfPnt2d) –
- ML –
- MPointIndex –
- tabPt –
- tabPt2d –
Return type: void
Return type: void
Return type: void
-
GeomInt_TheMultiLineToolOfWLApprox_WhatStatus
()¶ Parameters: Return type: Approx_Status
-
class
GeomInt_ThePrmPrmSvSurfacesOfWLApprox
(*args)¶ Bases:
OCC.ApproxInt.ApproxInt_SvSurfaces
Parameters: - Surf1 (Handle_Adaptor3d_HSurface &) –
- Surf2 (Handle_Adaptor3d_HSurface &) –
Return type: -
thisown
¶ The membership flag
-
class
GeomInt_TheZerImpFuncOfTheImpPrmSvSurfacesOfWLApprox
(*args)¶ Bases:
OCC.math.math_FunctionSetWithDerivatives
Return type: Parameters: - PS (Handle_Adaptor3d_HSurface &) –
- IS (IntSurf_Quadric &) –
- IS –
Return type: Return type: -
ISurface
()¶ Return type: IntSurf_Quadric
-
PSurface
()¶ Return type: Handle_Adaptor3d_HSurface
-
thisown
¶ The membership flag
-
class
Handle_GeomInt_SequenceNodeOfSequenceOfParameterAndOrientation
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_SeqNode
-
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
()¶
-
-
class
geomint
¶ Bases:
object
-
static
AdjustPeriodic
()¶ - Adjusts the parameter <thePar> to the range [theParMin, theParMax]
Parameters: Return type:
-
thisown
¶ The membership flag
-
static
-
geomint_AdjustPeriodic
()¶ - Adjusts the parameter <thePar> to the range [theParMin, theParMax]
Parameters: Return type:
-
new_instancemethod
(func, inst, cls)¶
-
register_handle
(handle, base_object)¶ Inserts the handle into the base object to prevent memory corruption in certain cases