]> OCCT Git - occt.git/commitdiff
0033445: Coding - Changing binary XOR in boolean expression CR0-WEEK-32 IR-2023-08-11
authorakaftasev <akaftasev@opencascade.com>
Mon, 7 Aug 2023 08:58:01 +0000 (09:58 +0100)
committerjokwajeb <jokwajeb@opencascade.com>
Thu, 10 Aug 2023 19:33:23 +0000 (20:33 +0100)
Changed binary XOR to the ternary operator.

src/ChFi2d/ChFi2d_FilletAlgo.cxx

index f5ae1e87a8a257c5cd231f3445ac1daa7f550976..8ef57b9b3f9aa97dddacf80da657ed018cc2c48e 100644 (file)
@@ -597,7 +597,7 @@ TopoDS_Edge ChFi2d_FilletAlgo::Result(const gp_Pnt& thePoint, TopoDS_Edge& theEd
   gp_Vec aCircleDir;
   aCircle->D1(aParam1, aPoint1, aCircleDir);
     
-  if ((aCircleDir.Angle(aDir) > M_PI / 2.0) ^ aIsOut)
+  if ((aCircleDir.Angle(aDir) > M_PI / 2.0) ? !aIsOut : aIsOut)
     aStart = aNearest->getParam();
   else
     anEnd = aNearest->getParam();
@@ -619,7 +619,7 @@ TopoDS_Edge ChFi2d_FilletAlgo::Result(const gp_Pnt& thePoint, TopoDS_Edge& theEd
    
   aCircle->D1(aParam2, aPoint2, aCircleDir);
 
-  if ((aCircleDir.Angle(aDir) > M_PI / 2.0) ^ (!aIsOut))
+  if ((aCircleDir.Angle(aDir) > M_PI / 2.0) ? aIsOut : !aIsOut)
     aStart = aNearest->getParam2();
   else
     anEnd = aNearest->getParam2();