#include "EntityGUI_SketcherDlg.h"#include "EntityGUI_Widgets.h"#include <SalomeApp_DoubleSpinBox.h>#include <OCCViewer_ViewPort3d.h>#include <OCCViewer_ViewWindow.h>#include <OCCViewer_ViewSketcher.h>#include <GEOMBase.h>#include <GeometryGUI.h>#include <GEOMImpl_Types.hxx>#include <Geom_Surface.hxx>#include <Geom_Plane.hxx>#include <GeomLib_IsPlanarSurface.hxx>#include <SUIT_Desktop.h>#include <SUIT_Session.h>#include <SUIT_MessageBox.h>#include <SUIT_ResourceMgr.h>#include <SalomeApp_Application.h>#include <LightApp_Application.h>#include <LightApp_SelectionMgr.h>#include "utilities.h"#include <DlgRef.h>#include <QKeyEvent>#include <BRep_Tool.hxx>#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopoDS_Vertex.hxx>#include <TopoDS.hxx>#include <BRepBuilderAPI_Transform.hxx>#include <BRepBuilderAPI_MakeWire.hxx>#include <BRepBuilderAPI_MakeVertex.hxx>#include <Sketcher_Profile.hxx>#include <SalomeApp_Study.h>#include <SalomeApp_Tools.h>#include <gp_Pln.hxx>#include <Basics_Utils.hxx>