#include <BRep_Tool.hxx>#include <GCPnts_AbscissaPoint.hxx>#include <Geom2dAdaptor_Curve.hxx>#include <Geom2d_Curve.hxx>#include <GeomAPI_ProjectPointOnCurve.hxx>#include <GeomAdaptor_Curve.hxx>#include <Geom_Curve.hxx>#include <Precision.hxx>#include <ShHealOper_EdgeDivide.hxx>#include <ShHealOper_SplitCurve2d.hxx>#include <ShHealOper_SplitCurve3d.hxx>#include <ShapeAnalysis_Edge.hxx>#include <ShapeFix_Edge.hxx>#include <ShapeUpgrade_WireDivide.hxx>#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopTools_ListIteratorOfListOfShape.hxx>#include <TopTools_ListOfShape.hxx>#include <TopTools_MapOfShape.hxx>#include <TopoDS.hxx>#include <TopoDS_Face.hxx>