0024171: Eliminate CLang compiler warning -Wreorder
[occt.git] / src / BRepExtrema / BRepExtrema_DistShapeShape.cxx
index 90ac2bf..5382969 100755 (executable)
@@ -1,8 +1,24 @@
-// File:        BRepExtrema_DistShapeShape.cxx
-// Created:     Mon Apr 22 17:03:37 1996
+// Created on: 1996-04-22
+// Created by: Herve LOUESSARD
+// Copyright (c) 1996-1999 Matra Datavision
+// Copyright (c) 1999-2012 OPEN CASCADE SAS
+//
+// The content of this file is subject to the Open CASCADE Technology Public
+// License Version 6.5 (the "License"). You may not use the content of this file
+// except in compliance with the License. Please obtain a copy of the License
+// at http://www.opencascade.org and read it completely before using this file.
+//
+// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
+// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
+//
+// The Original Code and all software distributed under the License is
+// distributed on an "AS IS" basis, without warranty of any kind, and the
+// Initial Developer hereby disclaims all such warranties, including without
+// limitation, any warranties of merchantability, fitness for a particular
+// purpose or non-infringement. Please see the License for the specific terms
+// and conditions governing the rights and limitations under the License.
+
 // Modified: Mps(10-04-97) portage WNT
-// Author:      Maria PUMBORIOS
-// Author:   Herve LOUESSARD
 
 #include <BRepExtrema_DistShapeShape.hxx>
 
@@ -80,7 +96,7 @@ void BRepExtrema_DistShapeShape::DistanceMapMap(const TopTools_IndexedMapOfShape
       const TopoDS_Shape &S2 = Map2(j);
 
       BRepExtrema_DistanceSS  dist(S1,S2,box1,box2,myDistRef,myEps);
-      if (dist.IsDone())
+      if (dist.IsDone()) {
         if(dist.DistValue() < (myDistRef-myEps))
         {
           mySolutionsShape1.Clear();
@@ -100,6 +116,7 @@ void BRepExtrema_DistShapeShape::DistanceMapMap(const TopTools_IndexedMapOfShape
           if (myDistRef > dist.DistValue())
             myDistRef=dist.DistValue();
         }
+      }
     }
   }
 }
@@ -212,7 +229,7 @@ Standard_Boolean BRepExtrema_DistShapeShape::Perform()
     BRepClass3d_SolidClassifier Classi(myShape1);
     const Standard_Integer nbv2 = myMapV2.Extent();
     Standard_Integer nbv1 = 0;
-    do
+    while ( (nbv1<nbv2) && (!myInnerSol) )
     {
       nbv1++;
       V = TopoDS::Vertex(myMapV2(nbv1));
@@ -228,7 +245,6 @@ Standard_Boolean BRepExtrema_DistShapeShape::Perform()
         mySolutionsShape2.Append(Sol);
       }  
     }
-    while ( (nbv1<nbv2) && (!myInnerSol) );
   }
   
   const TopAbs_ShapeEnum Type2 = myShape2.ShapeType();
@@ -237,7 +253,7 @@ Standard_Boolean BRepExtrema_DistShapeShape::Perform()
     BRepClass3d_SolidClassifier Classi(myShape2);
     const Standard_Integer nbv1 = myMapV1.Extent();
     Standard_Integer nbv2 = 0;
-    do
+    while ( (nbv2<nbv1) && (!myInnerSol) )
     {
       nbv2++;
       V = TopoDS::Vertex(myMapV1(nbv2));
@@ -252,7 +268,6 @@ Standard_Boolean BRepExtrema_DistShapeShape::Perform()
         mySolutionsShape2.Append(Sol);
       }
     }
-    while ( (nbv2<nbv1) && (!myInnerSol) );
   }
   
   if (!myInnerSol)