diff --git a/src/Mod/MeshPart/App/AppMeshPart.cpp b/src/Mod/MeshPart/App/AppMeshPart.cpp index c4b0ac005e..6483d22c43 100644 --- a/src/Mod/MeshPart/App/AppMeshPart.cpp +++ b/src/Mod/MeshPart/App/AppMeshPart.cpp @@ -23,8 +23,8 @@ #include "PreCompiled.h" #include -#include #include +#include namespace MeshPart { diff --git a/src/Mod/MeshPart/App/AppMeshPartPy.cpp b/src/Mod/MeshPart/App/AppMeshPartPy.cpp index fbf872d55e..05eb911083 100644 --- a/src/Mod/MeshPart/App/AppMeshPartPy.cpp +++ b/src/Mod/MeshPart/App/AppMeshPartPy.cpp @@ -20,33 +20,29 @@ * * ***************************************************************************/ - #include "PreCompiled.h" #ifndef _PreComp_ # 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 "MeshAlgos.h" #include "Mesher.h" + namespace MeshPart { class Module : public Py::ExtensionModule { diff --git a/src/Mod/MeshPart/App/CurveProjector.cpp b/src/Mod/MeshPart/App/CurveProjector.cpp index 9e2d8d1399..deb0d5eff3 100644 --- a/src/Mod/MeshPart/App/CurveProjector.cpp +++ b/src/Mod/MeshPart/App/CurveProjector.cpp @@ -20,7 +20,6 @@ * * ***************************************************************************/ - #include "PreCompiled.h" #ifndef _PreComp_ # ifdef FC_OS_LINUX @@ -28,41 +27,36 @@ # endif # include # include +# include # include # include # include # include # include # include +# include +# include +# include # include +# include # include # include # include -# include -# include -# include -# include -# include #endif - -#include "MeshAlgos.h" -#include "CurveProjector.h" - -#include -#include -#include -#include -#include -#include -#include - -#include #include #include #include #include +#include +#include +#include +#include +#include + +#include "MeshAlgos.h" + using namespace MeshPart; using MeshCore::MeshKernel; diff --git a/src/Mod/MeshPart/App/CurveProjector.h b/src/Mod/MeshPart/App/CurveProjector.h index ac5f558e1f..4fb0d5ff37 100644 --- a/src/Mod/MeshPart/App/CurveProjector.h +++ b/src/Mod/MeshPart/App/CurveProjector.h @@ -20,21 +20,19 @@ * * ***************************************************************************/ - #ifndef _CurveProjector_h_ #define _CurveProjector_h_ #ifdef FC_USE_GTS -# include +# include #endif -#include #include -#include #include #include + namespace MeshCore { class MeshKernel; diff --git a/src/Mod/MeshPart/App/MeshAlgos.cpp b/src/Mod/MeshPart/App/MeshAlgos.cpp index 4719e1a2a1..3699437022 100644 --- a/src/Mod/MeshPart/App/MeshAlgos.cpp +++ b/src/Mod/MeshPart/App/MeshAlgos.cpp @@ -20,7 +20,6 @@ * * ***************************************************************************/ - #include "PreCompiled.h" #ifndef _PreComp_ # ifdef FC_OS_LINUX @@ -28,21 +27,15 @@ # endif #endif +#include +#include +#include +#include +#include +#include #include "MeshAlgos.h" -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include using namespace MeshPart; using namespace MeshCore; diff --git a/src/Mod/MeshPart/App/MeshAlgos.h b/src/Mod/MeshPart/App/MeshAlgos.h index 686caa99fa..2e8b1827c4 100644 --- a/src/Mod/MeshPart/App/MeshAlgos.h +++ b/src/Mod/MeshPart/App/MeshAlgos.h @@ -20,20 +20,18 @@ * * ***************************************************************************/ - #ifndef _MeshAlgos_h_ #define _MeshAlgos_h_ #ifdef FC_USE_GTS -# include +# include #endif #include -#include - #include "CurveProjector.h" + class TopoDS_Edge; class TopoDS_Shape; diff --git a/src/Mod/MeshPart/App/MeshFlattening.cpp b/src/Mod/MeshPart/App/MeshFlattening.cpp index 049956d10f..9d1290373d 100644 --- a/src/Mod/MeshPart/App/MeshFlattening.cpp +++ b/src/Mod/MeshPart/App/MeshFlattening.cpp @@ -20,23 +20,23 @@ * * ***************************************************************************/ - #include "PreCompiled.h" +#ifndef _PreComp_ +# include +# include +# include + +# include +# include +# include +# include +# include +# include +# include +#endif + #include "MeshFlattening.h" #include "MeshFlatteningLscmRelax.h" -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include std::vector> getBoundaries(ColMat vertices, ColMat tris) diff --git a/src/Mod/MeshPart/App/MeshFlattening.h b/src/Mod/MeshPart/App/MeshFlattening.h index dbbc331f12..38f8155129 100644 --- a/src/Mod/MeshPart/App/MeshFlattening.h +++ b/src/Mod/MeshPart/App/MeshFlattening.h @@ -20,7 +20,6 @@ * * ***************************************************************************/ - #ifndef MESHFLATTENING #define MESHFLATTENING @@ -29,17 +28,12 @@ // - unwrap faces which are nurbs and return nurbs (no cuts, meshing internally) // - TODO: map any curves from origin to flattened faces -#include "MeshFlatteningNurbs.h" -#include #include #include #include -#include -#include -#include -#include +#include "MeshFlatteningNurbs.h" using Vector3 = Eigen::Vector3d; diff --git a/src/Mod/MeshPart/App/MeshFlatteningBoostPython.cpp b/src/Mod/MeshPart/App/MeshFlatteningBoostPython.cpp index 98cdac2404..d2e9525562 100644 --- a/src/Mod/MeshPart/App/MeshFlatteningBoostPython.cpp +++ b/src/Mod/MeshPart/App/MeshFlatteningBoostPython.cpp @@ -20,16 +20,17 @@ * * ***************************************************************************/ - - #include "PreCompiled.h" -#include -#include -#include +#ifndef _PreComp_ +# include +# include +# include +# include +# include +# include +# include +#endif -#include -#include -#include #include #include #include @@ -37,23 +38,16 @@ #include #include #include - -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include "MeshFlattening.h" #include "MeshFlatteningLscmRelax.h" #include "MeshFlatteningNurbs.h" -#include -#include -#include -#include - - namespace py = boost::python; diff --git a/src/Mod/MeshPart/App/MeshFlatteningLscmRelax.cpp b/src/Mod/MeshPart/App/MeshFlatteningLscmRelax.cpp index 456b8b12c6..98ee6a6dc2 100644 --- a/src/Mod/MeshPart/App/MeshFlatteningLscmRelax.cpp +++ b/src/Mod/MeshPart/App/MeshFlatteningLscmRelax.cpp @@ -20,26 +20,25 @@ * * ***************************************************************************/ - #include "PreCompiled.h" -#include "MeshFlatteningLscmRelax.h" -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include +#ifndef _PreComp_ +# include +# include +# include +# include +# include +# include +#endif #ifndef M_PI -#define M_PI 3.14159265358979323846f +# define M_PI 3.14159265358979323846f #endif +#include + +#include "MeshFlatteningLscmRelax.h" + + // TODO: // area constrained (scale the final unwrapped mesh to the original area) // FEM approach diff --git a/src/Mod/MeshPart/App/MeshFlatteningLscmRelax.h b/src/Mod/MeshPart/App/MeshFlatteningLscmRelax.h index eef86ca033..2fc592c94e 100644 --- a/src/Mod/MeshPart/App/MeshFlatteningLscmRelax.h +++ b/src/Mod/MeshPart/App/MeshFlatteningLscmRelax.h @@ -35,14 +35,12 @@ // 6: K.u=forces ->u // 7: x1, y1 += w * u -#include "MeshFlattening.h" - -#include #include #include +#include + +#include "MeshFlattening.h" -#include -#include using spMat = Eigen::SparseMatrix; diff --git a/src/Mod/MeshPart/App/MeshFlatteningNurbs.cpp b/src/Mod/MeshPart/App/MeshFlatteningNurbs.cpp index 076aec68e4..602837af1b 100644 --- a/src/Mod/MeshPart/App/MeshFlatteningNurbs.cpp +++ b/src/Mod/MeshPart/App/MeshFlatteningNurbs.cpp @@ -20,11 +20,13 @@ * * ***************************************************************************/ - #include "PreCompiled.h" +#ifndef _PreComp_ +# include +# include +#endif + #include "MeshFlatteningNurbs.h" -#include -#include namespace nurbs{ diff --git a/src/Mod/MeshPart/App/MeshFlatteningNurbs.h b/src/Mod/MeshPart/App/MeshFlatteningNurbs.h index a477699663..acfef85eb4 100644 --- a/src/Mod/MeshPart/App/MeshFlatteningNurbs.h +++ b/src/Mod/MeshPart/App/MeshFlatteningNurbs.h @@ -20,16 +20,14 @@ * * ***************************************************************************/ - - #ifndef NURBS_H #define NURBS_H -#include -#include -#include #include +#include + + namespace nurbs{ using trip = Eigen::Triplet; diff --git a/src/Mod/MeshPart/App/MeshFlatteningPy.cpp b/src/Mod/MeshPart/App/MeshFlatteningPy.cpp index fbe5b29f45..7c2080419f 100644 --- a/src/Mod/MeshPart/App/MeshFlatteningPy.cpp +++ b/src/Mod/MeshPart/App/MeshFlatteningPy.cpp @@ -20,41 +20,28 @@ * * ***************************************************************************/ - - #ifdef _MSC_VER - #define strdup _strdup +# define strdup _strdup #endif #include "PreCompiled.h" +#ifndef _PreComp_ +# include +# include + +# include +# include +# include +#endif + #include #include - -#include -#include -#include -#include -#include -#include -#include #include -#include -#include -#include -#include -#include - #include "MeshFlattening.h" #include "MeshFlatteningLscmRelax.h" #include "MeshFlatteningNurbs.h" -#include -#include -#include -#include - - namespace py = pybind11; diff --git a/src/Mod/MeshPart/App/Mesher.cpp b/src/Mod/MeshPart/App/Mesher.cpp index fb1dbe0030..0dc4270c73 100644 --- a/src/Mod/MeshPart/App/Mesher.cpp +++ b/src/Mod/MeshPart/App/Mesher.cpp @@ -21,19 +21,21 @@ ***************************************************************************/ #include "PreCompiled.h" -#include -#include "Mesher.h" +#ifndef _PreComp_ +# include +# include +# include +# include +# include +#endif #include -#include #include #include #include -#include -#include -#include -#include +#include "Mesher.h" + #ifdef HAVE_SMESH #if defined(__clang__) diff --git a/src/Mod/MeshPart/App/Mesher.h b/src/Mod/MeshPart/App/Mesher.h index 43bc6929d7..a200846a17 100644 --- a/src/Mod/MeshPart/App/Mesher.h +++ b/src/Mod/MeshPart/App/Mesher.h @@ -24,9 +24,11 @@ #define MESHPART_MESHER_H #include + #include + #ifdef HAVE_SMESH -#include +# include #endif class TopoDS_Shape; diff --git a/src/Mod/MeshPart/App/PreCompiled.h b/src/Mod/MeshPart/App/PreCompiled.h index 06ec9e93d3..57c51bbb2d 100644 --- a/src/Mod/MeshPart/App/PreCompiled.h +++ b/src/Mod/MeshPart/App/PreCompiled.h @@ -36,15 +36,20 @@ #ifdef _PreComp_ // standard -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include // OpenCasCade ===================================================================================== // Base @@ -110,39 +115,53 @@ #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 @@ -150,21 +169,6 @@ #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include #include #include @@ -185,44 +189,39 @@ #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 // _PreComp_ #endif