0024171: Eliminate CLang compiler warning -Wreorder
[occt.git] / src / QANewModTopOpe / QANewModTopOpe_Limitation.cxx
index 985f01e..55ce31c 100755 (executable)
@@ -1,16 +1,21 @@
-// File:       QANewModTopOpe_Limitation.cxx
-// Created:    Sat May  6 14:24:19 2001
-// Author:     Igor FEOKTISTOV <ifv@nnov.matra-dtv.fr>
-// Copyright:   SAMTECH S.A. 2000
-
-const static char sccsid[] = "@(#) QANewModTopOpe_Limitation.cxx 4.0-2, 07/01/03@(#)";
-
-// Lastly modified by :
-// +---------------------------------------------------------------------------+
-// !       ifv ! Creation                                ! 6-05-2001! 3.0-00-3!
-// !       skv ! Adaptation to OCC version 5.0           ! 6-05-2003! 3.0-00-2!
-// +---------------------------------------------------------------------------+
-
+// Created on: 2001-05-06
+// Created by: Igor FEOKTISTOV
+// Copyright (c) 2001-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.
 
 #include <QANewModTopOpe_Limitation.ixx>
 
@@ -52,8 +57,8 @@ QANewModTopOpe_Limitation::QANewModTopOpe_Limitation(const TopoDS_Shape& theObje
        myObjectToCut(theObjectToCut),
        myFwdIsDone(Standard_False),
        myRevIsDone(Standard_False),
-       myMode(theMode),
        myCut(NULL),
+       myMode(theMode),
        myCommon(NULL)
 {
 
@@ -193,38 +198,6 @@ const TopTools_ListOfShape& QANewModTopOpe_Limitation::Modified(const TopoDS_Sha
 }
 
 // ================================================================================================
-// function: Modified2
-// purpose:
-// ================================================================================================
-const TopTools_ListOfShape& QANewModTopOpe_Limitation::Modified2(const TopoDS_Shape& aS) 
-{
-  Check();
-  myGenerated.Clear();
-  if(myMode == QANewModTopOpe_Forward) {
-    myGenerated = myCut->Modified2(aS);
-  }
-  else if(myMode == QANewModTopOpe_Reversed) {
-    myGenerated = myCommon->Modified2(aS);
-  }
-  else {
-    myGenerated = myCut->Modified2(aS);
-
-    TopTools_MapOfShape aMap; // to check if shape can be added in list more then one time
-    TopTools_ListIteratorOfListOfShape It(myGenerated);
-    for(;It.More();It.Next()) {
-      aMap.Add(It.Value());
-    }
-    
-    It.Initialize(myCommon->Modified2(aS));
-    for(;It.More();It.Next()) {
-      if(aMap.Add(It.Value())) myGenerated.Append(It.Value());
-    }
-  }
-
-  return myGenerated;
-}
-
-// ================================================================================================
 // function: Generated
 // purpose:
 // ================================================================================================
@@ -331,19 +304,3 @@ void QANewModTopOpe_Limitation::Delete()
   delete myCut;
   delete myCommon;
 }
-
-// @@SDM: begin
-
-// Copyright SAMTECH ..........................................Version    3.0-00
-// Lastly modified by : skv                                    Date :  6-05-2003
-
-// File history synopsis (creation,modification,correction)
-// +---------------------------------------------------------------------------+
-// ! Developer !              Comments                   !   Date   ! Version  !
-// +-----------!-----------------------------------------!----------!----------+
-// !       ifv ! Creation                                ! 6-05-2001! 3.0-00-3!
-// !       skv ! Adaptation to OCC version 5.0           ! 6-05-2003! 3.0-00-2!
-// !  vladimir ! adaptation to CAS 5.0                   !  07/01/03!    4.0-2!
-// +---------------------------------------------------------------------------+
-//
-// @@SDM: end