mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0024177: Eliminate CLang compiler warning -Wlogical-op-parentheses (&& within ||)
Some fixes to eliminate warning
This commit is contained in:
@@ -684,7 +684,7 @@ void TopOpeBRepBuild_Builder::GFillPointTopologyPVS(const TopoDS_Shape& E,
|
||||
// xpu110398 cto 009 L2 : e6ou en v11
|
||||
// xpu140898 USA60111 : e9ou (!=0) + e7ou(=0)
|
||||
Standard_Boolean INTEXT = (oriI == TopAbs_INTERNAL) && (TB == TopAbs_IN);
|
||||
INTEXT = INTEXT || (oriI == TopAbs_EXTERNAL) && (TB == TopAbs_OUT);
|
||||
INTEXT = INTEXT || ((oriI == TopAbs_EXTERNAL) && (TB == TopAbs_OUT));
|
||||
kpbound = lesmemes && Eclosed && INTEXT;
|
||||
if ( kpbound ) {
|
||||
kpbound = vclo.IsSame(VIG);
|
||||
|
@@ -1331,8 +1331,9 @@ static Standard_Boolean AreFacesCoincideInArea (const TopoDS_Shape& theBaseFace,
|
||||
Standard_Real tolE = BRep_Tool::Tolerance(aE);
|
||||
if (tolE > maxDist) maxDist = tolE;
|
||||
if (aE.IsEqual(anEdge) ||
|
||||
aE.Orientation() != TopAbs_FORWARD && aE.Orientation() != TopAbs_REVERSED &&
|
||||
aE.IsSame(anEdge))
|
||||
(aE.Orientation() != TopAbs_FORWARD &&
|
||||
aE.Orientation() != TopAbs_REVERSED &&
|
||||
aE.IsSame(anEdge)))
|
||||
continue; // the same pcurve
|
||||
Handle(Geom2d_Curve) PC = BRep_Tool::CurveOnSurface(aE,aBaseFace,pf,pl);
|
||||
if (PC.IsNull()) {
|
||||
|
@@ -305,23 +305,23 @@ void TopOpeBRepBuild_Builder::SplitSectionEdges()
|
||||
Standard_Integer nLESDspon = LESDspon.Extent();
|
||||
|
||||
if ( nLEspon != 0 && nLESDspon != 0 ) {
|
||||
Standard_Boolean takeE = (rE == 1 && iESD != iRef || iE == iRef);
|
||||
pE1 = takeE ? &E : &ESD;
|
||||
pE2 = !takeE ? &E : &ESD;
|
||||
plos1 = takeE ? &LEspon : &LESDspon;
|
||||
plos2 = !takeE ? &LEspon : &LESDspon;
|
||||
Standard_Boolean takeE = ((rE == 1 && iESD != iRef) || iE == iRef);
|
||||
pE1 = takeE ? &E : &ESD;
|
||||
pE2 = !takeE ? &E : &ESD;
|
||||
plos1 = takeE ? &LEspon : &LESDspon;
|
||||
plos2 = !takeE ? &LEspon : &LESDspon;
|
||||
}
|
||||
else if ( nLEspon != 0 ) {
|
||||
pE1 = &E;
|
||||
pE2 = &ESD;
|
||||
plos1 = &LEspon;
|
||||
plos2 = &LESDspon;
|
||||
pE1 = &E;
|
||||
pE2 = &ESD;
|
||||
plos1 = &LEspon;
|
||||
plos2 = &LESDspon;
|
||||
}
|
||||
else if ( nLESDspon != 0 ) {
|
||||
pE1 = &ESD;
|
||||
pE2 = &E;
|
||||
plos1 = &LESDspon;
|
||||
plos2 = &LEspon;
|
||||
pE1 = &ESD;
|
||||
pE2 = &E;
|
||||
plos1 = &LESDspon;
|
||||
plos2 = &LEspon;
|
||||
}
|
||||
|
||||
if (pE1 == NULL || pE2 == NULL) continue;
|
||||
|
Reference in New Issue
Block a user