#include <GEOMAlgo_ShellSolid.ixx>#include <Standard_Failure.hxx>#include <gp_Pnt2d.hxx>#include <gp_Pnt.hxx>#include <gp_Dir.hxx>#include <TopoDS.hxx>#include <TopoDS_Face.hxx>#include <TopoDS_Edge.hxx>#include <TopoDS_Shape.hxx>#include <TopoDS_Solid.hxx>#include <BRep_Tool.hxx>#include <BRepTools.hxx>#include <TopTools_ListOfShape.hxx>#include <TopTools_ListIteratorOfListOfShape.hxx>#include <TopExp_Explorer.hxx>#include <BRepClass3d_SolidClassifier.hxx>#include <IntTools_Context.hxx>#include <BOPTColStd_Dump.hxx>#include <BooleanOperations_ShapesDataStructure.hxx>#include <BOPTools_PaveFiller.hxx>#include <BOPTools_SolidStateFiller.hxx>#include <BOPTools_PCurveMaker.hxx>#include <BOPTools_DEProcessor.hxx>#include <BOPTools_InterferencePool.hxx>#include <BOPTools_CArray1OfSSInterference.hxx>#include <BOPTools_ListOfPaveBlock.hxx>#include <BOPTools_ListIteratorOfListOfPaveBlock.hxx>#include <BOPTools_PaveBlock.hxx>#include <BOPTools_SSInterference.hxx>#include <BOPTools_SequenceOfCurves.hxx>#include <BOPTools_Curve.hxx>#include <BOPTools_SplitShapesPool.hxx>#include <BOPTools_Tools3D.hxx>#include <BOPTools_DSFiller.hxx>#include <BOP_WireEdgeSet.hxx>#include <BOP_SDFWESFiller.hxx>#include <BOP_FaceBuilder.hxx>