OCC.Geom2dGcc module¶

class
OCC.Geom2dGcc.
Geom2dGcc_Circ2d2TanOn
(*args)¶ Bases:
object

CenterOn3
()¶  Returns the center PntSol of the solution of index Index computed by this algorithm. ParArg is the parameter of the point PntSol on the third argument. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

IsDone
()¶  Returns true if the construction algorithm does not fail (even if it finds no solution). Note: IsDone protects against a failure arising from a more internal intersection algorithm, which has reached its numeric limits.
Return type: bool

IsTheSame1
()¶  Returns true if the solution of index Index and, respectively, the first or second argument of this algorithm are the same (i.e. there are 2 identical circles). If Rarg is the radius of the first or second argument, Rsol is the radius of the solution and dist is the distance between the two centers, we consider the two circles to be identical if Rarg  Rsol and dist are less than or equal to the tolerance criterion given at the time of construction of this algorithm. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters: Index (Standard_Integer) – Return type: bool

IsTheSame2
()¶  Returns true if the solution of index Index and, respectively, the first or second argument of this algorithm are the same (i.e. there are 2 identical circles). If Rarg is the radius of the first or second argument, Rsol is the radius of the solution and dist is the distance between the two centers, we consider the two circles to be identical if Rarg  Rsol and dist are less than or equal to the tolerance criterion given at the time of construction of this algorithm. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters: Index (Standard_Integer) – Return type: bool

NbSolutions
()¶  This method returns the number of solutions. NotDone is raised if the algorithm failed.
Return type: int

Results
()¶ Parameters:  Circ (Geom2dGcc_MyCirc2d2TanOn &) –
 Circ –
Return type: None
Return type: None

Tangency1
()¶  Returns informations about the tangency point between the result and the first argument. ParSol is the intrinsic parameter of the point PntSol on the solution curv. ParArg is the intrinsic parameter of the point PntSol on the argument curv.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

Tangency2
()¶  Returns informations about the tangency point between the result and the second argument. ParSol is the intrinsic parameter of the point PntSol on the solution curv. ParArg is the intrinsic parameter of the point PntSol on the argument curv.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶  Returns the solution number Index and raises OutOfRange exception if Index is greater than the number of solutions. Be carefull: the Index is only a way to get all the solutions, but is not associated to theses outside the context of the algorithmobject. Exceptions Standard_OutOfRange if Index is less than or equal to zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters: Index (Standard_Integer) – Return type: gp_Circ2d

WhichQualifier
()¶  It returns the informations about the qualifiers of the tangency arguments concerning the solution number Index. It returns the real qualifiers (the qualifiers given to the constructor method in case of enclosed, enclosing and outside and the qualifiers computedin case of unqualified). Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 Qualif1 (GccEnt_Position &) –
 Qualif2 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_Circ2d2TanRad
(*args)¶ Bases:
object

IsDone
()¶  This method returns True if the algorithm succeeded. Note: IsDone protects against a failure arising from a more internal intersection algorithm, which has reached its numeric limits.
Return type: bool

IsTheSame1
()¶  Returns true if the solution of index Index and, respectively, the first or second argument of this algorithm are the same (i.e. there are 2 identical circles). If Rarg is the radius of the first or second argument, Rsol is the radius of the solution and dist is the distance between the two centers, we consider the two circles to be identical if Rarg  Rsol and dist are less than or equal to the tolerance criterion given at the time of construction of this algorithm. OutOfRange is raised if Index is greater than the number of solutions. notDone is raised if the construction algorithm did not succeed.
Parameters: Index (Standard_Integer) – Return type: bool

IsTheSame2
()¶  Returns true if the solution of index Index and, respectively, the first or second argument of this algorithm are the same (i.e. there are 2 identical circles). If Rarg is the radius of the first or second argument, Rsol is the radius of the solution and dist is the distance between the two centers, we consider the two circles to be identical if Rarg  Rsol and dist are less than or equal to the tolerance criterion given at the time of construction of this algorithm. OutOfRange is raised if Index is greater than the number of solutions. notDone is raised if the construction algorithm did not succeed.
Parameters: Index (Standard_Integer) – Return type: bool

NbSolutions
()¶  This method returns the number of solutions. NotDone is raised if the algorithm failed. Exceptions StdFail_NotDone if the construction fails.
Return type: int

Results
()¶ Parameters:  Circ (Geom2dGcc_MyCirc2d2TanRad &) –
 Circ –
Return type: None
Return type: None

Tangency1
()¶  Returns informations about the tangency point between the result number Index and the first argument. ParSol is the intrinsic parameter of the point PntSol on the solution curv. ParArg is the intrinsic parameter of the point PntSol on the argument curv. OutOfRange is raised if Index is greater than the number of solutions. notDone is raised if the construction algorithm did not succeed.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

Tangency2
()¶  Returns informations about the tangency point between the result number Index and the second argument. ParSol is the intrinsic parameter of the point PntSol on the solution curv. ParArg is the intrinsic parameter of the point PntSol on the argument curv. OutOfRange is raised if Index is greater than the number of solutions. notDone is raised if the construction algorithm did not succeed.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶  Returns the solution number Index and raises OutOfRange exception if Index is greater than the number of solutions. Be carefull: the Index is only a way to get all the solutions, but is not associated to theses outside the context of the algorithmobject. Warning This indexing simply provides a means of consulting the solutions. The index values are not associated with these solutions outside the context of the algorithm object. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters: Index (Standard_Integer) – Return type: gp_Circ2d

WhichQualifier
()¶  Returns the qualifiers Qualif1 and Qualif2 of the tangency arguments for the solution of index Index computed by this algorithm. The returned qualifiers are:  those specified at the start of construction when the solutions are defined as enclosed, enclosing or outside with respect to the arguments, or  those computed during construction (i.e. enclosed, enclosing or outside) when the solutions are defined as unqualified with respect to the arguments, or  GccEnt_noqualifier if the tangency argument is a point, or  GccEnt_unqualified in certain limit cases where it is impossible to qualify the solution as enclosed, enclosing or outside. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 Qualif1 (GccEnt_Position &) –
 Qualif2 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_Circ2d3Tan
(*args)¶ Bases:
object

IsDone
()¶  Returns true if the construction algorithm does not fail (even if it finds no solution). Note: IsDone protects against a failure arising from a more internal intersection algorithm, which has reached its numeric limits.
Return type: bool

IsTheSame1
()¶  Returns True if the solution is equal to the first argument.
Parameters: Index (Standard_Integer) – Return type: bool

IsTheSame2
()¶  Returns True if the solution is equal to the second argument.
Parameters: Index (Standard_Integer) – Return type: bool

IsTheSame3
()¶  Returns True if the solution is equal to the third argument. If Rarg is the radius of the first, second or third argument, Rsol is the radius of the solution and dist is the distance between the two centers, we consider the two circles to be identical if Rarg  Rsol and dist are less than or equal to the tolerance criterion given at the time of construction of this algorithm. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters: Index (Standard_Integer) – Return type: bool

NbSolutions
()¶  This method returns the number of solutions. NotDone is raised if the algorithm failed.
Return type: int

Results
()¶ Parameters:  Circ (GccAna_Circ2d3Tan &) –
 Rank1 (Standard_Integer) –
 Rank2 (Standard_Integer) –
 Rank3 (Standard_Integer) –
Return type: None

Tangency1
()¶  Returns informations about the tangency point between the result and the first argument. ParSol is the intrinsic parameter of the point PntSol on the solution curv. ParArg is the intrinsic parameter of the point PntSol on the argument curv.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

Tangency2
()¶  Returns informations about the tangency point between the result and the second argument. ParSol is the intrinsic parameter of the point PntSol on the solution curv. ParArg is the intrinsic parameter of the point PntSol on the argument curv.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

Tangency3
()¶  Returns informations about the tangency point between the result and the third argument. ParSol is the intrinsic parameter of the point PntSol on the solution curv. ParArg is the intrinsic parameter of the point PntSol on the argument curv.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶  Returns the solution number Index and raises OutOfRange exception if Index is greater than the number of solutions. Be carefull: the Index is only a way to get all the solutions, but is not associated to theses outside the context of the algorithmobject.
Parameters: Index (Standard_Integer) – Return type: gp_Circ2d

WhichQualifier
()¶  It returns the informations about the qualifiers of the tangency arguments concerning the solution number Index. It returns the real qualifiers (the qualifiers given to the constructor method in case of enclosed, enclosing and outside and the qualifiers computedin case of unqualified).
Parameters:  Index (Standard_Integer) –
 Qualif1 (GccEnt_Position &) –
 Qualif2 (GccEnt_Position &) –
 Qualif3 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_Circ2dTanCen
(*args)¶ Bases:
object

IsDone
()¶  Returns true if the construction algorithm does not fail (even if it finds no solution). Note: IsDone protects against a failure arising from a more internal intersection algorithm, which has reached its numeric limits.
Return type: bool

IsTheSame1
()¶  Returns true if the solution of index Index and the first argument of this algorithm are the same (i.e. there are 2 identical circles). If Rarg is the radius of the first argument, Rsol is the radius of the solution and dist is the distance between the two centers, we consider the two circles to be identical if Rarg  Rsol and dist are less than or equal to the tolerance criterion given at the time of construction of this algorithm. NotDone is raised if the construction algorithm didn’t succeed. OutOfRange is raised if Index is greater than the number of solutions.
Parameters: Index (Standard_Integer) – Return type: bool

NbSolutions
()¶  Returns the number of circles, representing solutions computed by this algorithm. Exceptions StdFail_NotDone if the construction fails.
Return type: int

Tangency1
()¶  Returns informations about the tangency point between the result number Index and the first argument. ParSol is the intrinsic parameter of the point PntSol on the solution curv. ParArg is the intrinsic parameter of the point PntSol on the argument curv. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶  Returns a circle, representing the solution of index Index computed by this algorithm. Warning This indexing simply provides a means of consulting the solutions. The index values are not associated with these solutions outside the context of the algorithm object. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails
Parameters: Index (Standard_Integer) – Return type: gp_Circ2d

WhichQualifier
()¶  Returns the qualifier Qualif1 of the tangency argument for the solution of index Index computed by this algorithm. The returned qualifier is:  that specified at the start of construction when the solutions are defined as enclosed, enclosing or outside with respect to the argument, or  that computed during construction (i.e. enclosed, enclosing or outside) when the solutions are defined as unqualified with respect to the argument. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 Qualif1 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_Circ2dTanOnRad
(*args)¶ Bases:
object

CenterOn3
()¶  Returns the center PntSol on the second argument (i.e. line or circle) of the solution of index Index computed by this algorithm. ParArg is the intrinsic parameter of the point on the argument curv. PntSol is the center point of the solution curv. PntArg is the projection of PntSol on the argument curv. Exceptions: Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

IsDone
()¶  Returns true if the construction algorithm does not fail (even if it finds no solution). Note: IsDone protects against a failure arising from a more internal intersection algorithm which has reached its numeric limits.
Return type: bool

IsTheSame1
()¶  Returns true if the solution of index Index and the first argument of this algorithm are the same (i.e. there are 2 identical circles). If Rarg is the radius of the first argument, Rsol is the radius of the solution and dist is the distance between the two centers, we consider the two circles to be identical if Rarg  Rsol and dist are less than or equal to the tolerance criterion given at the time of construction of this algorithm. OutOfRange is raised if Index is greater than the number of solutions. notDone is raised if the construction algorithm did not succeed.
Parameters: Index (Standard_Integer) – Return type: bool

NbSolutions
()¶  Returns the number of circles, representing solutions computed by this algorithm. Exceptions: StdFail_NotDone if the construction fails.
Return type: int

Results
()¶ Parameters:  Circ (Geom2dGcc_MyCirc2dTanOnRad &) –
 Circ –
Return type: None
Return type: None

Tangency1
()¶  Returns informations about the tangency point between the result number Index and the first argument. ParSol is the intrinsic parameter of the point on the solution curv. ParArg is the intrinsic parameter of the point on the argument curv. PntSol is the tangency point on the solution curv. PntArg is the tangency point on the argument curv. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶  Returns the solution number Index and raises OutOfRange exception if Index is greater than the number of solutions. Be carefull: the Index is only a way to get all the solutions, but is not associated to theses outside the context of the algorithmobject. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters: Index (Standard_Integer) – Return type: gp_Circ2d

WhichQualifier
()¶  Returns the qualifier Qualif1 of the tangency argument for the solution of index Index computed by this algorithm. The returned qualifier is:  that specified at the start of construction when the solutions are defined as enclosed, enclosing or outside with respect to the arguments, or  that computed during construction (i.e. enclosed, enclosing or outside) when the solutions are defined as unqualified with respect to the arguments, or  GccEnt_noqualifier if the tangency argument is a point. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 Qualif1 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_CurveTool
(*args, **kwargs)¶ Bases:
object

static
D1
(*args)¶ Parameters:  C (Geom2dAdaptor_Curve &) –
 U (float) –
 P (gp_Pnt2d) –
 T (gp_Vec2d) –
Return type: void

static
D2
(*args)¶ Parameters:  C (Geom2dAdaptor_Curve &) –
 U (float) –
 P (gp_Pnt2d) –
 T (gp_Vec2d) –
 N (gp_Vec2d) –
Return type: void

static
D3
(*args)¶ Parameters:  C (Geom2dAdaptor_Curve &) –
 U (float) –
 P (gp_Pnt2d) –
 T (gp_Vec2d) –
 N (gp_Vec2d) –
 dN (gp_Vec2d) –
Return type: void

static
EpsX
(*args)¶ Parameters:  C (Geom2dAdaptor_Curve &) –
 Tol (float) –
Return type: float

static
FirstParameter
(*args)¶ Parameters: C (Geom2dAdaptor_Curve &) – Return type: float

static
LastParameter
(*args)¶ Parameters: C (Geom2dAdaptor_Curve &) – Return type: float

static
NbSamples
(*args)¶ Parameters: C (Geom2dAdaptor_Curve &) – Return type: int

static
Value
(*args)¶ Parameters:  C (Geom2dAdaptor_Curve &) –
 X (float) –
Return type: gp_Pnt2d

thisown
¶ The membership flag

static

OCC.Geom2dGcc.
Geom2dGcc_CurveTool_D1
(*args)¶ Parameters:  C (Geom2dAdaptor_Curve &) –
 U (float) –
 P (gp_Pnt2d) –
 T (gp_Vec2d) –
Return type: void

OCC.Geom2dGcc.
Geom2dGcc_CurveTool_D2
(*args)¶ Parameters:  C (Geom2dAdaptor_Curve &) –
 U (float) –
 P (gp_Pnt2d) –
 T (gp_Vec2d) –
 N (gp_Vec2d) –
Return type: void

OCC.Geom2dGcc.
Geom2dGcc_CurveTool_D3
(*args)¶ Parameters:  C (Geom2dAdaptor_Curve &) –
 U (float) –
 P (gp_Pnt2d) –
 T (gp_Vec2d) –
 N (gp_Vec2d) –
 dN (gp_Vec2d) –
Return type: void

OCC.Geom2dGcc.
Geom2dGcc_CurveTool_EpsX
(*args)¶ Parameters:  C (Geom2dAdaptor_Curve &) –
 Tol (float) –
Return type: float

OCC.Geom2dGcc.
Geom2dGcc_CurveTool_FirstParameter
(*args)¶ Parameters: C (Geom2dAdaptor_Curve &) – Return type: float

OCC.Geom2dGcc.
Geom2dGcc_CurveTool_LastParameter
(*args)¶ Parameters: C (Geom2dAdaptor_Curve &) – Return type: float

OCC.Geom2dGcc.
Geom2dGcc_CurveTool_NbSamples
(*args)¶ Parameters: C (Geom2dAdaptor_Curve &) – Return type: int

OCC.Geom2dGcc.
Geom2dGcc_CurveTool_Value
(*args)¶ Parameters:  C (Geom2dAdaptor_Curve &) –
 X (float) –
Return type: gp_Pnt2d

class
OCC.Geom2dGcc.
Geom2dGcc_FuncTCirCuOfMyL2d2Tan
(*args)¶ Bases:
object

Derivative
()¶ Parameters:  X (float) –
 Deriv (float &) –
Return type: bool

Value
()¶ Parameters:  X (float) –
 F (float &) –
Return type: bool

Values
()¶ Parameters:  X (float) –
 F (float &) –
 Deriv (float &) –
Return type: bool

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_FuncTCuCuOfMyL2d2Tan
(*args)¶ Bases:
object

Derivatives
()¶ Parameters:  X (math_Vector &) –
 Deriv (math_Matrix &) –
Return type: bool

InitDerivative
()¶ Parameters:  X (math_Vector &) –
 Point1 (gp_Pnt2d) –
 Point2 (gp_Pnt2d) –
 Tan1 (gp_Vec2d) –
 Tan2 (gp_Vec2d) –
 D21 (gp_Vec2d) –
 D22 (gp_Vec2d) –
Return type: None

NbEquations
()¶ Return type: int

NbVariables
()¶ Return type: int

Value
()¶ Parameters:  X (math_Vector &) –
 F (math_Vector &) –
Return type: bool

Values
()¶ Parameters:  X (math_Vector &) –
 F (math_Vector &) –
 Deriv (math_Matrix &) –
Return type: bool

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_FuncTCuCuOnCuOfMyC2d2TanOn
(*args)¶ Bases:
object

Derivatives
()¶ Parameters:  X (math_Vector &) –
 D (math_Matrix &) –
Return type: bool

InitDerivative
()¶ Parameters:  X (math_Vector &) –
 Point1 (gp_Pnt2d) –
 Point2 (gp_Pnt2d) –
 Point3 (gp_Pnt2d) –
 Tan1 (gp_Vec2d) –
 Tan2 (gp_Vec2d) –
 Tan3 (gp_Vec2d) –
 D21 (gp_Vec2d) –
 D22 (gp_Vec2d) –
 D23 (gp_Vec2d) –
Return type: None

NbEquations
()¶ Return type: int

NbVariables
()¶ Return type: int

Value
()¶ Parameters:  X (math_Vector &) –
 F (math_Vector &) –
Return type: bool

Values
()¶ Parameters:  X (math_Vector &) –
 F (math_Vector &) –
 D (math_Matrix &) –
Return type: bool

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_FuncTCuPtOfMyL2d2Tan
(*args)¶ Bases:
object

Derivative
()¶ Parameters:  X (float) –
 Deriv (float &) –
Return type: bool

Value
()¶ Parameters:  X (float) –
 F (float &) –
Return type: bool

Values
()¶ Parameters:  X (float) –
 F (float &) –
 Deriv (float &) –
Return type: bool

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_FuncTOblOfMyL2dTanObl
(*args)¶ Bases:
object

Derivative
()¶ Parameters:  X (float) –
 Deriv (float &) –
Return type: bool

Value
()¶ Parameters:  X (float) –
 F (float &) –
Return type: bool

Values
()¶ Parameters:  X (float) –
 F (float &) –
 Deriv (float &) –
Return type: bool

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_Lin2d2Tan
(*args)¶ Bases:
object

IsDone
()¶  Returns true if the construction algorithm does not fail (even if it finds no solution). Note: IsDone protects against a failure arising from a more internal intersection algorithm, which has reached its numeric limits.
Return type: bool

NbSolutions
()¶  Returns the number of lines, representing solutions computed by this algorithm. Exceptions StdFail_NotDone if the construction fails.R
Return type: int

Tangency1
()¶  Returns informations about the tangency point between the result and the first argument. ParSol is the intrinsic parameter of the point PntSol on the solution curv. ParArg is the intrinsic parameter of the point PntSol on the argument curv. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

Tangency2
()¶  Returns informations about the tangency point between the result and the first argument. ParSol is the intrinsic parameter of the point PntSol on the solution curv. ParArg is the intrinsic parameter of the point PntSol on the argument curv. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶  Returns a line, representing the solution of index Index computed by this algorithm. Warning This indexing simply provides a means of consulting the solutions. The index values are not associated with these solutions outside the context of the algorithm object. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters: Index (Standard_Integer) – Return type: gp_Lin2d

WhichQualifier
()¶  Returns the qualifiers Qualif1 and Qualif2 of the tangency arguments for the solution of index Index computed by this algorithm. The returned qualifiers are:  those specified at the start of construction when the solutions are defined as enclosing or outside with respect to the arguments, or  those computed during construction (i.e. enclosing or outside) when the solutions are defined as unqualified with respect to the arguments, or  GccEnt_noqualifier if the tangency argument is a point. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 Qualif1 (GccEnt_Position &) –
 Qualif2 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_Lin2dTanObl
(*args)¶ Bases:
object

Intersection2
()¶  Returns the point of intersection PntSol between the solution of index Index and the second argument (the line) of this algorithm. ParSol is the parameter of the point PntSol on the solution. ParArg is the parameter of the point PntSol on the second argument (the line). Exceptions StdFail_NotDone if the construction fails. GccIter_IsParallel if the solution and the second argument (the line) are parallel. Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

IsDone
()¶  Returns true if the construction algorithm does not fail (even if it finds no solution). Note: IsDone protects against a failure arising from a more internal intersection algorithm, which has reached its numeric limits.
Return type: bool

NbSolutions
()¶  Returns the number of lines, representing solutions computed by this algorithm. Exceptions StdFail_NotDone if the construction fails.
Return type: int

Tangency1
()¶  Returns informations about the tangency point between the result and the first argument. ParSol is the intrinsic parameter of the point PntSol on the solution curv. ParArg is the intrinsic parameter of the point PntSol on the argument curv.
Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶  Returns a line, representing the solution of index Index computed by this algorithm. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters: Index (Standard_Integer) – Return type: gp_Lin2d

WhichQualifier
()¶  Returns the qualifier Qualif1 of the tangency argument for the solution of index Index computed by this algorithm. The returned qualifier is:  that specified at the start of construction when the solutions are defined as enclosing or outside with respect to the argument, or  that computed during construction (i.e. enclosing or outside) when the solutions are defined as unqualified with respect to the argument, or  GccEnt_noqualifier if the tangency argument is a point. Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. StdFail_NotDone if the construction fails.
Parameters:  Index (Standard_Integer) –
 Qualif1 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_MyC2d2TanOn
(*args)¶ Bases:
object

CenterOn3
()¶ Parameters:  ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

IsDone
()¶ Return type: bool

IsTheSame1
()¶ Return type: bool

IsTheSame2
()¶ Return type: bool

Tangency1
()¶ Parameters:  ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

Tangency2
()¶ Parameters:  ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶ Return type: gp_Circ2d

WhichQualifier
()¶ Parameters:  Qualif1 (GccEnt_Position &) –
 Qualif2 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_MyC2d3Tan
(*args)¶ Bases:
object

IsDone
()¶ Return type: bool

IsTheSame1
()¶ Return type: bool

IsTheSame2
()¶ Return type: bool

IsTheSame3
()¶ Return type: bool

Tangency1
()¶ Parameters:  ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

Tangency2
()¶ Parameters:  ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

Tangency3
()¶ Parameters:  ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶ Return type: gp_Circ2d

WhichQualifier
()¶ Parameters:  Qualif1 (GccEnt_Position &) –
 Qualif2 (GccEnt_Position &) –
 Qualif3 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_MyCirc2d2TanOn
(*args)¶ Bases:
object

CenterOn3
()¶ Parameters:  Index (Standard_Integer) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

IsDone
()¶ Return type: bool

IsTheSame1
()¶ Parameters: Index (Standard_Integer) – Return type: bool

IsTheSame2
()¶ Parameters: Index (Standard_Integer) – Return type: bool

NbSolutions
()¶ Return type: int

Tangency1
()¶ Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

Tangency2
()¶ Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶ Parameters: Index (Standard_Integer) – Return type: gp_Circ2d

WhichQualifier
()¶ Parameters:  Index (Standard_Integer) –
 Qualif1 (GccEnt_Position &) –
 Qualif2 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_MyCirc2d2TanRad
(*args)¶ Bases:
object

IsDone
()¶ Return type: bool

IsTheSame1
()¶ Parameters: Index (Standard_Integer) – Return type: bool

IsTheSame2
()¶ Parameters: Index (Standard_Integer) – Return type: bool

NbSolutions
()¶ Return type: int

Tangency1
()¶ Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

Tangency2
()¶ Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶ Parameters: Index (Standard_Integer) – Return type: gp_Circ2d

WhichQualifier
()¶ Parameters:  Index (Standard_Integer) –
 Qualif1 (GccEnt_Position &) –
 Qualif2 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_MyCirc2dTanCen
(*args)¶ Bases:
object

IsDone
()¶ Return type: bool

NbSolutions
()¶ Return type: int

Tangency1
()¶ Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶ Parameters: Index (Standard_Integer) – Return type: gp_Circ2d

WhichQualifier
()¶ Parameters:  Index (Standard_Integer) –
 Qualif1 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_MyCirc2dTanOnRad
(*args)¶ Bases:
object

CenterOn3
()¶ Parameters:  Index (Standard_Integer) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

IsDone
()¶ Return type: bool

IsTheSame1
()¶ Parameters: Index (Standard_Integer) – Return type: bool

NbSolutions
()¶ Return type: int

Tangency1
()¶ Parameters:  Index (Standard_Integer) –
 ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶ Parameters: Index (Standard_Integer) – Return type: gp_Circ2d

WhichQualifier
()¶ Parameters:  Index (Standard_Integer) –
 Qualif1 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool
(*args, **kwargs)¶ Bases:
object

static
Circle
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: gp_Circ2d

static
D1
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 U (float) –
 P (gp_Pnt2d) –
 T (gp_Vec2d) –
Return type: void

static
D2
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 U (float) –
 P (gp_Pnt2d) –
 T (gp_Vec2d) –
 N (gp_Vec2d) –
Return type: void

static
Ellipse
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: gp_Elips2d

static
EpsX
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 Tol (float) –
Return type: float

static
FirstParameter
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: float

static
GetInterval
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 Index (Standard_Integer) –
 U1 (float &) –
 U2 (float &) –
Return type: void

static
GetIntervals
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: int

static
Hyperbola
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: gp_Hypr2d

static
IsComposite
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: bool

static
LastParameter
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: float

static
Line
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: gp_Lin2d

static
NbSamples
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: int

static
Parabola
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: gp_Parab2d

static
SetCurrentInterval
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 Index (Standard_Integer) –
Return type: void

static
TheType
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: GeomAbs_CurveType

static
Value
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 X (float) –
Return type: gp_Pnt2d

thisown
¶ The membership flag

static

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_Circle
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: gp_Circ2d

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_D1
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 U (float) –
 P (gp_Pnt2d) –
 T (gp_Vec2d) –
Return type: void

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_D2
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 U (float) –
 P (gp_Pnt2d) –
 T (gp_Vec2d) –
 N (gp_Vec2d) –
Return type: void

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_Ellipse
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: gp_Elips2d

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_EpsX
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 Tol (float) –
Return type: float

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_FirstParameter
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: float

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_GetInterval
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 Index (Standard_Integer) –
 U1 (float &) –
 U2 (float &) –
Return type: void

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_GetIntervals
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: int

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_Hyperbola
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: gp_Hypr2d

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_IsComposite
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: bool

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_LastParameter
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: float

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_Line
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: gp_Lin2d

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_NbSamples
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: int

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_Parabola
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: gp_Parab2d

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_SetCurrentInterval
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 Index (Standard_Integer) –
Return type: void

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_TheType
(*args)¶ Parameters: C (Adaptor3d_OffsetCurve &) – Return type: GeomAbs_CurveType

OCC.Geom2dGcc.
Geom2dGcc_MyCurveTool_Value
(*args)¶ Parameters:  C (Adaptor3d_OffsetCurve &) –
 X (float) –
Return type: gp_Pnt2d

class
OCC.Geom2dGcc.
Geom2dGcc_MyL2d2Tan
(*args)¶ Bases:
object

IsDone
()¶ Return type: bool

Tangency1
()¶ Parameters:  ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

Tangency2
()¶ Parameters:  ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶ Return type: gp_Lin2d

WhichQualifier
()¶ Parameters:  Qualif1 (GccEnt_Position &) –
 Qualif2 (GccEnt_Position &) –
Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_MyL2dTanObl
(*args)¶ Bases:
object

Intersection2
()¶ Parameters:  ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

IsDone
()¶ Return type: bool

IsParallel2
()¶ Return type: bool

Tangency1
()¶ Parameters:  ParSol (float &) –
 ParArg (float &) –
 PntSol (gp_Pnt2d) –
Return type: None

ThisSolution
()¶ Return type: gp_Lin2d

WhichQualifier
()¶ Parameters: Qualif1 (GccEnt_Position &) – Return type: None

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_MyQCurve
(*args)¶ Bases:
object

IsEnclosed
()¶ Return type: bool

IsEnclosing
()¶ Return type: bool

IsOutside
()¶ Return type: bool

IsUnqualified
()¶ Return type: bool

Qualified
()¶ Return type: Geom2dAdaptor_Curve

Qualifier
()¶ Return type: GccEnt_Position

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
Geom2dGcc_QualifiedCurve
(*args)¶ Bases:
object

IsEnclosed
()¶  It returns true if the solution is Enclosed in the Curv and false in the other cases.
Return type: bool

IsEnclosing
()¶  It returns true if the solution is Enclosing the Curv and false in the other cases.
Return type: bool

IsOutside
()¶  It returns true if the solution is Outside the Curv and false in the other cases.
Return type: bool

IsUnqualified
()¶  Returns true if the solution is unqualified and false in the other cases.
Return type: bool

Qualified
()¶  Returns a 2D curve to which the qualifier is assigned. Warning The returned curve is an adapted curve, i.e. an object which is an interface between:  the services provided by a 2D curve from the package Geom2d,  and those required on the curve by a computation algorithm. The Geom2d curve on which the adapted curve is based can be obtained in the following way: myQualifiedCurve = ... ; Geom2dAdaptor_Curve myAdaptedCurve = myQualifiedCurve.Qualified(); Handle_Geom2d_Curve = myAdaptedCurve.Curve();
Return type: Geom2dAdaptor_Curve

Qualifier
()¶  Returns  the qualifier of this qualified curve if it is enclosing, enclosed or outside, or  GccEnt_noqualifier if it is unqualified.
Return type: GccEnt_Position

thisown
¶ The membership flag


class
OCC.Geom2dGcc.
SwigPyIterator
(*args, **kwargs)¶ Bases:
object

advance
()¶

copy
()¶

decr
()¶

distance
()¶

equal
()¶

incr
()¶

next
()¶

previous
()¶

thisown
¶ The membership flag

value
()¶


class
OCC.Geom2dGcc.
geom2dgcc
(*args, **kwargs)¶ Bases:
object

static
Enclosed
(*args)¶  Constructs such a qualified curve that the solution computed by a construction algorithm using the qualified curve is enclosed by the curve. Warning Obj is an adapted curve, i.e. an object which is an interface between:  the services provided by a 2D curve from the package Geom2d,  and those required on the curve by a computation algorithm. The adapted curve is created in the following way: Handle_Geom2d_Curve mycurve = ... ; Geom2dAdaptor_Curve Obj ( mycurve ) ; The qualified curve is then constructed with this object: Geom2dGcc_QualifiedCurve myQCurve = Geom2dGcc::Enclosed(Obj);
Parameters: Obj (Geom2dAdaptor_Curve &) – Return type: Geom2dGcc_QualifiedCurve

static
Enclosing
(*args)¶  Constructs such a qualified curve that the solution computed by a construction algorithm using the qualified curve encloses the curve. Warning Obj is an adapted curve, i.e. an object which is an interface between:  the services provided by a 2D curve from the package Geom2d,  and those required on the curve by a computation algorithm. The adapted curve is created in the following way: Handle_Geom2d_Curve mycurve = ... ; Geom2dAdaptor_Curve Obj ( mycurve ) ; The qualified curve is then constructed with this object: Geom2dGcc_QualifiedCurve myQCurve = Geom2dGcc::Enclosing(Obj);
Parameters: Obj (Geom2dAdaptor_Curve &) – Return type: Geom2dGcc_QualifiedCurve

static
Outside
(*args)¶  Constructs such a qualified curve that the solution computed by a construction algorithm using the qualified curve and the curve are external to one another. Warning Obj is an adapted curve, i.e. an object which is an interface between:  the services provided by a 2D curve from the package Geom2d,  and those required on the curve by a computation algorithm. The adapted curve is created in the following way: Handle_Geom2d_Curve mycurve = ... ; Geom2dAdaptor_Curve Obj ( mycurve ) ; The qualified curve is then constructed with this object: Geom2dGcc_QualifiedCurve myQCurve = Geom2dGcc::Outside(Obj);
Parameters: Obj (Geom2dAdaptor_Curve &) – Return type: Geom2dGcc_QualifiedCurve

static
Unqualified
(*args)¶  Constructs such a qualified curve that the relative position of the solution computed by a construction algorithm using the qualified curve to the circle or line is not qualified, i.e. all solutions apply. Warning Obj is an adapted curve, i.e. an object which is an interface between:  the services provided by a 2D curve from the package Geom2d,  and those required on the curve by a computation algorithm. The adapted curve is created in the following way: Handle_Geom2d_Curve mycurve = ... ; Geom2dAdaptor_Curve Obj ( mycurve ) ; The qualified curve is then constructed with this object: Geom2dGcc_QualifiedCurve myQCurve = Geom2dGcc::Unqualified(Obj);
Parameters: Obj (Geom2dAdaptor_Curve &) – Return type: Geom2dGcc_QualifiedCurve

thisown
¶ The membership flag

static

OCC.Geom2dGcc.
geom2dgcc_Enclosed
(*args)¶  Constructs such a qualified curve that the solution computed by a construction algorithm using the qualified curve is enclosed by the curve. Warning Obj is an adapted curve, i.e. an object which is an interface between:  the services provided by a 2D curve from the package Geom2d,  and those required on the curve by a computation algorithm. The adapted curve is created in the following way: Handle_Geom2d_Curve mycurve = ... ; Geom2dAdaptor_Curve Obj ( mycurve ) ; The qualified curve is then constructed with this object: Geom2dGcc_QualifiedCurve myQCurve = Geom2dGcc::Enclosed(Obj);
Parameters: Obj (Geom2dAdaptor_Curve &) – Return type: Geom2dGcc_QualifiedCurve

OCC.Geom2dGcc.
geom2dgcc_Enclosing
(*args)¶  Constructs such a qualified curve that the solution computed by a construction algorithm using the qualified curve encloses the curve. Warning Obj is an adapted curve, i.e. an object which is an interface between:  the services provided by a 2D curve from the package Geom2d,  and those required on the curve by a computation algorithm. The adapted curve is created in the following way: Handle_Geom2d_Curve mycurve = ... ; Geom2dAdaptor_Curve Obj ( mycurve ) ; The qualified curve is then constructed with this object: Geom2dGcc_QualifiedCurve myQCurve = Geom2dGcc::Enclosing(Obj);
Parameters: Obj (Geom2dAdaptor_Curve &) – Return type: Geom2dGcc_QualifiedCurve

OCC.Geom2dGcc.
geom2dgcc_Outside
(*args)¶  Constructs such a qualified curve that the solution computed by a construction algorithm using the qualified curve and the curve are external to one another. Warning Obj is an adapted curve, i.e. an object which is an interface between:  the services provided by a 2D curve from the package Geom2d,  and those required on the curve by a computation algorithm. The adapted curve is created in the following way: Handle_Geom2d_Curve mycurve = ... ; Geom2dAdaptor_Curve Obj ( mycurve ) ; The qualified curve is then constructed with this object: Geom2dGcc_QualifiedCurve myQCurve = Geom2dGcc::Outside(Obj);
Parameters: Obj (Geom2dAdaptor_Curve &) – Return type: Geom2dGcc_QualifiedCurve

OCC.Geom2dGcc.
geom2dgcc_Unqualified
(*args)¶  Constructs such a qualified curve that the relative position of the solution computed by a construction algorithm using the qualified curve to the circle or line is not qualified, i.e. all solutions apply. Warning Obj is an adapted curve, i.e. an object which is an interface between:  the services provided by a 2D curve from the package Geom2d,  and those required on the curve by a computation algorithm. The adapted curve is created in the following way: Handle_Geom2d_Curve mycurve = ... ; Geom2dAdaptor_Curve Obj ( mycurve ) ; The qualified curve is then constructed with this object: Geom2dGcc_QualifiedCurve myQCurve = Geom2dGcc::Unqualified(Obj);
Parameters: Obj (Geom2dAdaptor_Curve &) – Return type: Geom2dGcc_QualifiedCurve