From 3b4cbbb9430368205ccd5b11cd29b44e2c7925f4 Mon Sep 17 00:00:00 2001 From: Uwe Date: Mon, 3 Oct 2022 00:47:24 +0200 Subject: [PATCH] [FEM] FemMesh*: remove unused includes - also sort includes --- src/Mod/Fem/App/FemMesh.cpp | 48 ++++++++------------ src/Mod/Fem/App/FemMesh.h | 11 +++-- src/Mod/Fem/App/FemMeshObject.cpp | 5 +- src/Mod/Fem/App/FemMeshProperty.cpp | 10 ++-- src/Mod/Fem/App/FemMeshPyImp.cpp | 24 ++++------ src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp | 17 ++----- src/Mod/Fem/App/FemMeshShapeObject.cpp | 31 +++---------- src/Mod/Fem/App/FemMeshShapeObject.h | 3 +- 8 files changed, 52 insertions(+), 97 deletions(-) diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp index 0e94c0e73e..efd2ec2bc6 100644 --- a/src/Mod/Fem/App/FemMesh.cpp +++ b/src/Mod/Fem/App/FemMesh.cpp @@ -20,37 +20,28 @@ * * ***************************************************************************/ - #include "PreCompiled.h" #ifndef _PreComp_ # include # include # include + # include # include # include -# include -# include # include +# include # include -# include -# include -# include # include - -# include -# include //to simplify parsing input files we use the boost lib - +# include # include +# include # include # include -# include -# include -# include # include +# include # include -# include # include # include # include @@ -60,33 +51,32 @@ # include # include # include -# include +# include +# include +# include +# include +# include +# include //to simplify parsing input files we use the boost lib #endif -#include -#include -#include +#include +#include #include #include +#include +#include #include -#include -#include -#include - -#include -#include +#include #include #include "FemMesh.h" +#include + #ifdef FC_USE_VTK -#include "FemVTKTools.h" +# include "FemVTKTools.h" #endif -# include - - - using namespace Fem; using namespace Base; diff --git a/src/Mod/Fem/App/FemMesh.h b/src/Mod/Fem/App/FemMesh.h index e5fc207d58..72d3894f93 100644 --- a/src/Mod/Fem/App/FemMesh.h +++ b/src/Mod/Fem/App/FemMesh.h @@ -23,15 +23,16 @@ #ifndef FEM_FEMMESH_H #define FEM_FEMMESH_H +#include +#include +#include + +#include + #include #include #include -#include -#include -#include -#include - class SMESH_Gen; class SMESH_Mesh; diff --git a/src/Mod/Fem/App/FemMeshObject.cpp b/src/Mod/Fem/App/FemMeshObject.cpp index 662be2417c..a6c86f6797 100644 --- a/src/Mod/Fem/App/FemMeshObject.cpp +++ b/src/Mod/Fem/App/FemMeshObject.cpp @@ -22,12 +22,13 @@ #include "PreCompiled.h" -#include "FemMeshObject.h" -#include "FemMesh.h" #include #include #include +#include "FemMeshObject.h" +#include "FemMesh.h" + using namespace Fem; using namespace App; diff --git a/src/Mod/Fem/App/FemMeshProperty.cpp b/src/Mod/Fem/App/FemMeshProperty.cpp index 847ad209af..7d82b34674 100644 --- a/src/Mod/Fem/App/FemMeshProperty.cpp +++ b/src/Mod/Fem/App/FemMeshProperty.cpp @@ -20,24 +20,20 @@ * * ***************************************************************************/ - #include "PreCompiled.h" #ifndef _PreComp_ # include #endif -#include -#include -#include -#include -#include -#include #include +#include +#include #include "FemMeshProperty.h" #include "FemMeshPy.h" + using namespace Fem; TYPESYSTEM_SOURCE(Fem::PropertyFemMesh , App::PropertyComplexGeoData) diff --git a/src/Mod/Fem/App/FemMeshPyImp.cpp b/src/Mod/Fem/App/FemMeshPyImp.cpp index 5158d467f5..e5c8cb8dfa 100644 --- a/src/Mod/Fem/App/FemMeshPyImp.cpp +++ b/src/Mod/Fem/App/FemMeshPyImp.cpp @@ -20,39 +20,32 @@ * * ***************************************************************************/ - #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 #include - +#include +#include +#include +#include +#include #include "Mod/Fem/App/FemMesh.h" // inclusion of the generated files (generated out of FemMeshPy.xml) @@ -60,6 +53,7 @@ #include "FemMeshPy.cpp" #include "HypothesisPy.h" + using namespace Fem; // returns a string which represents the object e.g. when printed in python diff --git a/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp b/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp index a90d41489b..c19bf3ba6f 100644 --- a/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp +++ b/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp @@ -20,34 +20,27 @@ * * ***************************************************************************/ - #include "PreCompiled.h" #include #ifndef _PreComp_ # include -# include # include # include -# include - -# include -# include # ifdef FCWithNetgen -# include # include # include # endif - #endif +#include +#include +#include + #include "FemMeshShapeNetgenObject.h" #include "FemMesh.h" -#include -#include -#include -#include + using namespace Fem; using namespace App; diff --git a/src/Mod/Fem/App/FemMeshShapeObject.cpp b/src/Mod/Fem/App/FemMeshShapeObject.cpp index af4e4760cb..cb92fade63 100644 --- a/src/Mod/Fem/App/FemMeshShapeObject.cpp +++ b/src/Mod/Fem/App/FemMeshShapeObject.cpp @@ -25,51 +25,32 @@ #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 #endif +#include +#include + #include "FemMeshShapeObject.h" #include "FemMesh.h" -#include -#include -#include + using namespace Fem; using namespace App; diff --git a/src/Mod/Fem/App/FemMeshShapeObject.h b/src/Mod/Fem/App/FemMeshShapeObject.h index 7f38c76d36..7bd2c09f7d 100644 --- a/src/Mod/Fem/App/FemMeshShapeObject.h +++ b/src/Mod/Fem/App/FemMeshShapeObject.h @@ -20,13 +20,12 @@ * * ***************************************************************************/ - #ifndef Fem_FemMeshShapeObject_H #define Fem_FemMeshShapeObject_H - #include "FemMeshObject.h" + namespace Fem {