]> SALOME platform Git repositories - modules/geom.git/blobdiff - src/GEOMAlgo/GEOMAlgo_RemoverWebs.cxx
Salome HOME
Merge V8_4_BR branch.
[modules/geom.git] / src / GEOMAlgo / GEOMAlgo_RemoverWebs.cxx
index 94f14ff859ba73c72c786209e6427c78d4fe54ce..98981f651459b2787447145b106a8b9a67c63414 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2014  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2016  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -35,7 +35,7 @@
 
 #include <BRepClass3d_SolidClassifier.hxx>
 
-#include <BOPInt_Context.hxx>
+#include <IntTools_Context.hxx>
 
 #include <BOPAlgo_BuilderSolid.hxx>
 
@@ -102,7 +102,7 @@ void GEOMAlgo_RemoverWebs::Perform()
   if (!myContext.IsNull()) {
     myContext.Nullify();
   }
-  myContext=new BOPInt_Context;
+  myContext=new IntTools_Context;
   //
   BuildSolid();
   //
@@ -215,7 +215,7 @@ void GEOMAlgo_RemoverWebs::BuildSolid()
   aSB.SetContext(myContext);
   aSB.SetShapes(aSFS);
   aSB.Perform();
-  iErr=aSB.ErrorStatus();
+  iErr=aSB.HasErrors();
   if (iErr) {
     myErrorStatus=20; // SolidBuilder failed
     return;
@@ -247,9 +247,7 @@ void GEOMAlgo_RemoverWebs::AddInternalShapes(const BOPCol_ListOfShape& aLSR,
   TopoDS_Solid aSd;
   BRep_Builder aBB;
   BOPCol_ListIteratorOfListOfShape aItLS;
-  Handle(BOPInt_Context) aCtx;
-  //
-  aCtx=new BOPInt_Context;
+  Handle(IntTools_Context) aCtx=new IntTools_Context;
   //
   aNbSI=aMSI.Extent();
   for (i=1; i<=aNbSI; ++i) {