#include <TopTools_DataMapIteratorOfDataMapOfShapeListOfShape.hxx>
#include <TopTools_IndexedMapOfShape.hxx>
+#include <BOPTools_AlgoTools.hxx>
+
#include <GEOMAlgo_GlueDetector.hxx>
-#include <GEOMAlgo_Tools3D.hxx>
+#include <GEOMAlgo_AlgoTools.hxx>
//=======================================================================
//function : GEOMAlgo_Gluer2
continue;
}
//
- GEOMAlgo_Tools3D::MakeContainer(aType, aWnew);
+ GEOMAlgo_AlgoTools::MakeContainer(aType, aWnew);
aWnew.Orientation(aW.Orientation());
//
aItS.Initialize(aW);
if (myOrigins.IsBound(aE)) {
aEnew=myOrigins.Find(aE);
//
- bToReverse=GEOMAlgo_Tools3D::IsSplitToReverse(aEnew, aE, myContext);
+ bToReverse=BOPTools_AlgoTools::IsSplitToReverse(aEnew, aE, myContext);
if (bToReverse) {
aEnew.Reverse();
}
return;
}
//
- GEOMAlgo_Tools3D::MakeContainer(TopAbs_COMPOUND, aCnew);
+ GEOMAlgo_AlgoTools::MakeContainer(TopAbs_COMPOUND, aCnew);
//
aItC.Initialize(aC);
for (; aItC.More(); aItC.Next()) {
return;
}
//
- GEOMAlgo_Tools3D::MakeContainer(TopAbs_COMPOUND, aCnew);
+ GEOMAlgo_AlgoTools::MakeContainer(TopAbs_COMPOUND, aCnew);
//
aItC.Initialize(myArgument);
for (; aItC.More(); aItC.Next()) {
TopoDS_Shape aCnew1;
TopTools_IndexedMapOfShape aM;
//
- GEOMAlgo_Tools3D::MakeContainer(TopAbs_COMPOUND, aCnew1);
+ GEOMAlgo_AlgoTools::MakeContainer(TopAbs_COMPOUND, aCnew1);
//
TopExp::MapShapes(aCnew, TopAbs_SOLID, aM);