From 2714656ef1ea0c9173f2d72cdb976ba1cf6d9d70 Mon Sep 17 00:00:00 2001 From: jgv Date: Wed, 25 Feb 2015 16:00:57 +0300 Subject: [PATCH] 0025749: Eliminate GCC warning -Wswitch in Android build --- src/HLRBRep/HLRBRep_Curve.cxx | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/HLRBRep/HLRBRep_Curve.cxx b/src/HLRBRep/HLRBRep_Curve.cxx index e20c2f210c..5d2683da1c 100644 --- a/src/HLRBRep/HLRBRep_Curve.cxx +++ b/src/HLRBRep/HLRBRep_Curve.cxx @@ -61,15 +61,18 @@ HLRBRep_Curve::Parameter2d (const Standard_Real P3d) const switch (myType) { - case GeomAbs_Line: - if (((HLRAlgo_Projector*) myProj)->Perspective()) { - const Standard_Real FmOZ = myOF - myOZ; - return myOF * P3d * (myVX * FmOZ + myOX * myVZ) / (FmOZ * (FmOZ - P3d * myVZ)); - } - return P3d * myVX; - - case GeomAbs_Ellipse: - return P3d + myOX; + case GeomAbs_Line: + if (((HLRAlgo_Projector*) myProj)->Perspective()) { + const Standard_Real FmOZ = myOF - myOZ; + return myOF * P3d * (myVX * FmOZ + myOX * myVZ) / (FmOZ * (FmOZ - P3d * myVZ)); + } + return P3d * myVX; + + case GeomAbs_Ellipse: + return P3d + myOX; + + default: + break; } return P3d; } -- 2.39.5