X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FGccAna%2FGccAna_Circ2d3Tan_6.cxx;h=8e17cc1a3c265eea4984bf2a10ad791548eac7af;hp=97d6ea42c59e129eb92a8dfc2fa1b0d7e31faac2;hb=96a95605cd595111b3172e4ce3049208e2731467;hpb=b467a8703647a945ee2ccf960be4a168eba44e67 diff --git a/src/GccAna/GccAna_Circ2d3Tan_6.cxx b/src/GccAna/GccAna_Circ2d3Tan_6.cxx index 97d6ea42c5..8e17cc1a3c 100644 --- a/src/GccAna/GccAna_Circ2d3Tan_6.cxx +++ b/src/GccAna/GccAna_Circ2d3Tan_6.cxx @@ -110,15 +110,12 @@ GccAna_Circ2d3Tan:: Standard_Real dist2 = L2.Distance(Center); Standard_Real dist3 = Center.Distance(Point3); Standard_Real Radius=0; - Standard_Integer nbsol1 = 0; - Standard_Integer nbsol2 = 0; Standard_Integer nbsol3 = 0; Standard_Boolean ok = Standard_False; if (Qualified1.IsEnclosed()) { if ((((origin1.X()-Center.X())*(-dir1.Y()))+ ((origin1.Y()-Center.Y())*(dir1.X())))<=0){ ok = Standard_True; - nbsol1 = 1; Radius = dist1; } } @@ -126,31 +123,29 @@ GccAna_Circ2d3Tan:: if ((((origin1.X()-Center.X())*(-dir1.Y()))+ ((origin1.Y()-Center.Y())*(dir1.X())))>=0){ ok = Standard_True; - nbsol1 = 1; Radius = dist1; } } else if (Qualified1.IsUnqualified()) { ok = Standard_True; - nbsol1 = 1; Radius = dist1; } if (Qualified2.IsEnclosed()) { if ((((origin2.X()-Center.X())*(-dir2.Y()))+ ((origin2.Y()-Center.Y())*(dir2.X())))<=0){ - if (Abs(dist2-Radius) < Tol) { nbsol2 = 1; } + if (Abs(dist2-Radius) < Tol) { } else { ok = Standard_False; } } } else if (Qualified2.IsOutside() && ok) { if ((((origin2.X()-Center.X())*(-dir2.Y()))+ ((origin2.Y()-Center.Y())*(dir2.X())))>=0){ - if (Abs(dist2-Radius) < Tol) { nbsol2 = 1; } + if (Abs(dist2-Radius) < Tol) { } else { ok = Standard_False; } } } else if (Qualified2.IsUnqualified() && ok) { - if (Abs(dist2-Radius) < Tol) { nbsol2 = 1; } + if (Abs(dist2-Radius) < Tol) { } else { ok = Standard_False; } } if (ok) {