From 2b76f1f89e0dd65d7fbf94f4bf026c5718d982c4 Mon Sep 17 00:00:00 2001 From: Uwe Date: Mon, 21 Feb 2022 04:29:28 +0100 Subject: [PATCH] [Part] remove some unused includes and sorting --- src/Mod/Part/App/AppPart.cpp | 178 +++++++++++++++--------------- src/Mod/Part/App/AppPartPy.cpp | 115 ++++++++----------- src/Mod/Part/Gui/AppPartGui.cpp | 70 +++++------- src/Mod/Part/Gui/Command.cpp | 18 +-- src/Mod/Part/Gui/DlgExtrusion.cpp | 26 ++--- 5 files changed, 177 insertions(+), 230 deletions(-) diff --git a/src/Mod/Part/App/AppPart.cpp b/src/Mod/Part/App/AppPart.cpp index a550a71612..d231211b25 100644 --- a/src/Mod/Part/App/AppPart.cpp +++ b/src/Mod/Part/App/AppPart.cpp @@ -29,7 +29,6 @@ # include # include # include -# include #endif #include @@ -39,89 +38,29 @@ #include -#include "OCCError.h" -#include "TopoShape.h" -#include "FeaturePartBox.h" -#include "FeaturePartBoolean.h" -#include "FeaturePartCommon.h" -#include "FeaturePartCut.h" -#include "FeaturePartFuse.h" -#include "FeaturePartSection.h" -#include "FeaturePartImportStep.h" -#include "FeaturePartImportIges.h" -#include "FeaturePartImportBrep.h" -#include "FeaturePartCurveNet.h" -#include "FeaturePartCircle.h" -#include "FeaturePartPolygon.h" -#include "FeaturePartSpline.h" -#include "FeatureGeometrySet.h" -#include "FeatureChamfer.h" -#include "FeatureCompound.h" -#include "FeatureFace.h" -#include "FeatureExtrusion.h" -#include "FeatureFillet.h" -#include "FeatureMirroring.h" -#include "FeatureRevolution.h" -#include "FeatureOffset.h" -#include "PartFeatures.h" -#include "BodyBase.h" -#include "BodyBasePy.h" -#include "PrimitiveFeature.h" -#include "Part2DObject.h" -#include "Part2DObjectPy.h" -#include "CustomFeature.h" -#include "Geometry.h" -#include "GeometryExtension.h" -#include "GeometryDefaultExtension.h" -#include "GeometryMigrationExtension.h" -#include "Geometry2d.h" -#include "Mod/Part/App/GeometryIntExtensionPy.h" -#include "Mod/Part/App/GeometryStringExtensionPy.h" +#include "Mod/Part/App/ArcOfCirclePy.h" +#include "Mod/Part/App/ArcOfConicPy.h" +#include "Mod/Part/App/ArcOfEllipsePy.h" +#include "Mod/Part/App/ArcOfHyperbolaPy.h" +#include "Mod/Part/App/ArcOfParabolaPy.h" +#include "Mod/Part/App/ArcPy.h" +#include "Mod/Part/App/AttachEnginePy.h" +#include "Mod/Part/App/BezierCurvePy.h" +#include "Mod/Part/App/BezierSurfacePy.h" +#include +#include "Mod/Part/App/BRepOffsetAPI_MakeFillingPy.h" +#include "Mod/Part/App/BRepOffsetAPI_MakePipeShellPy.h" +#include "Mod/Part/App/BSplineCurvePy.h" +#include "Mod/Part/App/BSplineSurfacePy.h" +#include "Mod/Part/App/CirclePy.h" +#include "Mod/Part/App/ConePy.h" +#include "Mod/Part/App/ConicPy.h" +#include "Mod/Part/App/CylinderPy.h" +#include "Mod/Part/App/EllipsePy.h" #include "Mod/Part/App/GeometryBoolExtensionPy.h" #include "Mod/Part/App/GeometryDoubleExtensionPy.h" -#include "Mod/Part/App/TopoShapePy.h" -#include "Mod/Part/App/TopoShapeVertexPy.h" -#include "Mod/Part/App/TopoShapeFacePy.h" -#include "Mod/Part/App/TopoShapeWirePy.h" -#include "Mod/Part/App/TopoShapeEdgePy.h" -#include "Mod/Part/App/TopoShapeSolidPy.h" -#include "Mod/Part/App/TopoShapeCompoundPy.h" -#include "Mod/Part/App/TopoShapeCompSolidPy.h" -#include "Mod/Part/App/TopoShapeShellPy.h" -#include "Mod/Part/App/LinePy.h" -#include "Mod/Part/App/LineSegmentPy.h" -#include "Mod/Part/App/PointPy.h" -#include "Mod/Part/App/ConicPy.h" -#include "Mod/Part/App/ArcOfConicPy.h" -#include "Mod/Part/App/CirclePy.h" -#include "Mod/Part/App/EllipsePy.h" -#include "Mod/Part/App/ArcPy.h" -#include "Mod/Part/App/ArcOfCirclePy.h" -#include "Mod/Part/App/ArcOfEllipsePy.h" -#include "Mod/Part/App/ArcOfParabolaPy.h" -#include "Mod/Part/App/ArcOfHyperbolaPy.h" -#include "Mod/Part/App/BezierCurvePy.h" -#include "Mod/Part/App/BSplineCurvePy.h" -#include "Mod/Part/App/HyperbolaPy.h" -#include "Mod/Part/App/OffsetCurvePy.h" -#include "Mod/Part/App/ParabolaPy.h" -#include "Mod/Part/App/BezierSurfacePy.h" -#include "Mod/Part/App/BSplineSurfacePy.h" -#include "Mod/Part/App/ConePy.h" -#include "Mod/Part/App/CylinderPy.h" -#include "Mod/Part/App/OffsetSurfacePy.h" -#include "Mod/Part/App/PlateSurfacePy.h" -#include "Mod/Part/App/PlanePy.h" -#include "Mod/Part/App/RectangularTrimmedSurfacePy.h" -#include "Mod/Part/App/SpherePy.h" -#include "Mod/Part/App/SurfaceOfExtrusionPy.h" -#include "Mod/Part/App/SurfaceOfRevolutionPy.h" -#include "Mod/Part/App/ToroidPy.h" -#include "Mod/Part/App/BRepOffsetAPI_MakePipeShellPy.h" -#include "Mod/Part/App/BRepOffsetAPI_MakeFillingPy.h" -#include "Mod/Part/App/PartFeaturePy.h" -#include "Mod/Part/App/AttachEnginePy.h" -#include +#include "Mod/Part/App/GeometryIntExtensionPy.h" +#include "Mod/Part/App/GeometryStringExtensionPy.h" #include #include #include @@ -131,10 +70,10 @@ #include #include #include +#include #include #include #include -#include #include #include #include @@ -143,19 +82,80 @@ #include #include #include -#include #include +#include #include -#include +#include "Mod/Part/App/HyperbolaPy.h" +#include "Mod/Part/App/LinePy.h" +#include "Mod/Part/App/LineSegmentPy.h" +#include "Mod/Part/App/OffsetCurvePy.h" +#include "Mod/Part/App/OffsetSurfacePy.h" +#include "Mod/Part/App/ParabolaPy.h" +#include "Mod/Part/App/PartFeaturePy.h" +#include "Mod/Part/App/PlateSurfacePy.h" +#include "Mod/Part/App/PlanePy.h" +#include "Mod/Part/App/PointPy.h" #include -#include "PropertyGeometryList.h" -#include "DatumFeature.h" +#include "Mod/Part/App/RectangularTrimmedSurfacePy.h" +#include +#include "Mod/Part/App/SpherePy.h" +#include "Mod/Part/App/SurfaceOfExtrusionPy.h" +#include "Mod/Part/App/SurfaceOfRevolutionPy.h" +#include "Mod/Part/App/ToroidPy.h" +#include "Mod/Part/App/TopoShapeCompoundPy.h" +#include "Mod/Part/App/TopoShapeCompSolidPy.h" +#include "Mod/Part/App/TopoShapeEdgePy.h" +#include "Mod/Part/App/TopoShapeFacePy.h" +#include "Mod/Part/App/TopoShapeWirePy.h" +#include "Mod/Part/App/TopoShapePy.h" +#include "Mod/Part/App/TopoShapeSolidPy.h" +#include "Mod/Part/App/TopoShapeVertexPy.h" +#include "Mod/Part/App/TopoShapeShellPy.h" + #include "Attacher.h" #include "AttachExtension.h" -#include "PrismExtension.h" +#include "BodyBase.h" +#include "BodyBasePy.h" +#include "DatumFeature.h" #include "FaceMaker.h" -#include "FaceMakerCheese.h" #include "FaceMakerBullseye.h" +#include "FaceMakerCheese.h" +#include "FeatureChamfer.h" +#include "FeatureCompound.h" +#include "FeatureGeometrySet.h" +#include "FeatureFace.h" +#include "FeatureExtrusion.h" +#include "FeatureFillet.h" +#include "FeatureMirroring.h" +#include "FeatureRevolution.h" +#include "FeatureOffset.h" +#include "FeaturePartBoolean.h" +#include "FeaturePartBox.h" +#include "FeaturePartCircle.h" +#include "FeaturePartCommon.h" +#include "FeaturePartCurveNet.h" +#include "FeaturePartCut.h" +#include "FeaturePartFuse.h" +#include "FeaturePartImportBrep.h" +#include "FeaturePartImportIges.h" +#include "FeaturePartImportStep.h" +#include "FeaturePartPolygon.h" +#include "FeaturePartSection.h" +#include "FeaturePartSpline.h" +#include "PrimitiveFeature.h" +#include "PartFeatures.h" +#include "Part2DObject.h" +#include "Part2DObjectPy.h" +#include "CustomFeature.h" +#include "Geometry.h" +#include "GeometryDefaultExtension.h" +#include "GeometryExtension.h" +#include "GeometryMigrationExtension.h" +#include "Geometry2d.h" +#include "OCCError.h" +#include "PrismExtension.h" +#include "PropertyGeometryList.h" + namespace Part { extern PyObject* initModule(); diff --git a/src/Mod/Part/App/AppPartPy.cpp b/src/Mod/Part/App/AppPartPy.cpp index 178472e10c..266603c2f3 100644 --- a/src/Mod/Part/App/AppPartPy.cpp +++ b/src/Mod/Part/App/AppPartPy.cpp @@ -22,106 +22,70 @@ #include "PreCompiled.h" #ifndef _PreComp_ -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include # include # include -# include +# include # include # include -# include # include # include # include +# include +# include +# include # include +# include +# include +# include +# include +# include +# include +# include # include +# include +# include # include -# include +# include # include +# include # include -# include -# include -# include -# include -# include -# include # include -# include -# include -# include -# include # include # include -# include +# include +# include +# include # include -# include +# include +# include # include # include # include -# include +# include +# include +# include # include # include -# include # include # include -# include -# include -# include -# include -# include # include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include #endif -# include -#include -#include - -#include -#include - -#include -#include -#include -#include -#include -#include -#include #include #include #include +#include +#include +#include +#include +#include +#include -#include "OCCError.h" -#include "TopoShape.h" -#include "TopoShapePy.h" -#include "TopoShapeEdgePy.h" -#include "TopoShapeWirePy.h" -#include "TopoShapeFacePy.h" -#include "TopoShapeCompoundPy.h" -#include "TopoShapeCompSolidPy.h" -#include "TopoShapeSolidPy.h" -#include "TopoShapeShellPy.h" -#include "TopoShapeVertexPy.h" -#include "GeometryPy.h" #include "GeometryCurvePy.h" +#include "GeometryPy.h" #include "BSplineSurfacePy.h" +#include "edgecluster.h" +#include "FaceMaker.h" #include "FeaturePartBox.h" #include "FeaturePartCut.h" #include "FeaturePartImportStep.h" @@ -129,12 +93,21 @@ #include "FeaturePartImportBrep.h" #include "ImportIges.h" #include "ImportStep.h" -#include "edgecluster.h" -#include "FaceMaker.h" +#include "modelRefine.h" +#include "OCCError.h" #include "PartFeature.h" #include "PartPyCXX.h" -#include "modelRefine.h" #include "Tools.h" +#include "TopoShape.h" +#include "TopoShapeCompoundPy.h" +#include "TopoShapeCompSolidPy.h" +#include "TopoShapePy.h" +#include "TopoShapeEdgePy.h" +#include "TopoShapeFacePy.h" +#include "TopoShapeShellPy.h" +#include "TopoShapeSolidPy.h" +#include "TopoShapeWirePy.h" +#include "TopoShapeVertexPy.h" #ifdef FCUseFreeType # include "FT2FC.h" diff --git a/src/Mod/Part/Gui/AppPartGui.cpp b/src/Mod/Part/Gui/AppPartGui.cpp index ea296ec2b5..d0ad1f3581 100644 --- a/src/Mod/Part/Gui/AppPartGui.cpp +++ b/src/Mod/Part/Gui/AppPartGui.cpp @@ -14,64 +14,54 @@ #ifndef _PreComp_ # include # include -# include #endif -#include -#include - #include #include - #include #include #include - -#include +#include #include "AttacherTexts.h" #include "PropertyEnumAttacherItem.h" -#include "SoBrepFaceSet.h" #include "SoBrepEdgeSet.h" +#include "SoBrepFaceSet.h" #include "SoBrepPointSet.h" #include "SoFCShapeObject.h" -#include "ViewProvider.h" -#include "ViewProviderExt.h" -#include "ViewProviderPython.h" -#include "ViewProviderPrimitive.h" -#include "ViewProviderBox.h" -#include "ViewProviderCurveNet.h" -#include "ViewProviderImport.h" -#include "ViewProviderExtrusion.h" -#include "ViewProvider2DObject.h" -#include "ViewProviderMirror.h" -#include "ViewProviderBoolean.h" -#include "ViewProviderCompound.h" -#include "ViewProviderCircleParametric.h" -#include "ViewProviderLineParametric.h" -#include "ViewProviderPointParametric.h" -#include "ViewProviderEllipseParametric.h" -#include "ViewProviderHelixParametric.h" -#include "ViewProviderPlaneParametric.h" -#include "ViewProviderSphereParametric.h" -#include "ViewProviderCylinderParametric.h" -#include "ViewProviderConeParametric.h" -#include "ViewProviderTorusParametric.h" -#include "ViewProviderRuledSurface.h" -#include "ViewProviderPrism.h" -#include "ViewProviderSpline.h" -#include "ViewProviderRegularPolygon.h" -#include "ViewProviderAttachExtension.h" #include "TaskDimension.h" +#include "DlgSettings3DViewPartImp.h" #include "DlgSettingsGeneral.h" #include "DlgSettingsObjectColor.h" -#include "DlgSettings3DViewPartImp.h" +#include "ViewProvider.h" +#include "ViewProvider2DObject.h" +#include "ViewProviderAttachExtension.h" +#include "ViewProviderBoolean.h" +#include "ViewProviderBox.h" +#include "ViewProviderCircleParametric.h" +#include "ViewProviderCompound.h" +#include "ViewProviderConeParametric.h" +#include "ViewProviderCurveNet.h" +#include "ViewProviderCylinderParametric.h" +#include "ViewProviderEllipseParametric.h" +#include "ViewProviderExt.h" +#include "ViewProviderExtrusion.h" +#include "ViewProviderHelixParametric.h" +#include "ViewProviderPrimitive.h" +#include "ViewProviderPython.h" +#include "ViewProviderImport.h" +#include "ViewProviderLineParametric.h" +#include "ViewProviderMirror.h" +#include "ViewProviderPlaneParametric.h" +#include "ViewProviderPointParametric.h" +#include "ViewProviderPrism.h" +#include "ViewProviderRegularPolygon.h" +#include "ViewProviderRuledSurface.h" +#include "ViewProviderSphereParametric.h" +#include "ViewProviderSpline.h" +#include "ViewProviderTorusParametric.h" #include "Workbench.h" -#include - -// #include "Resources/icons/Part_Feature.xpm" -// #include "Resources/icons/Part_FeatureImport.xpm" // use a different name to CreateCommand() void CreatePartCommands(void); diff --git a/src/Mod/Part/Gui/Command.cpp b/src/Mod/Part/Gui/Command.cpp index 3b1cfee1ec..e46ca01d93 100644 --- a/src/Mod/Part/Gui/Command.cpp +++ b/src/Mod/Part/Gui/Command.cpp @@ -23,27 +23,19 @@ #include "PreCompiled.h" #ifndef _PreComp_ -# include -# include -# include -# include # include -# include # include +# include # include -# include -# include -# include # include -# include +# include +# include #endif +#include #include #include #include -#include -#include -#include #include #include #include @@ -56,8 +48,6 @@ #include #include #include -#include -#include #include "BoxSelection.h" #include "CrossSections.h" diff --git a/src/Mod/Part/Gui/DlgExtrusion.cpp b/src/Mod/Part/Gui/DlgExtrusion.cpp index 1982aa7b42..90bfdfffed 100644 --- a/src/Mod/Part/Gui/DlgExtrusion.cpp +++ b/src/Mod/Part/Gui/DlgExtrusion.cpp @@ -23,39 +23,33 @@ #include "PreCompiled.h" #ifndef _PreComp_ -# include + # include -# include -# include # include # include -# include -# include -# include # include +# include +# include # include # include # include -# include -# include #endif -#include "ui_DlgExtrusion.h" -#include "DlgExtrusion.h" -#include "../App/PartFeature.h" -#include -#include -#include #include -#include #include +#include +#include #include #include #include #include +#include #include #include -#include + +#include "ui_DlgExtrusion.h" +#include "DlgExtrusion.h" + FC_LOG_LEVEL_INIT("Part",true,true)