diff --git a/src/Mod/Surface/App/FeatureBSplineSurf.cpp b/src/Mod/Surface/App/FeatureBSplineSurf.cpp index 991ec19d46..3fb295f4bc 100644 --- a/src/Mod/Surface/App/FeatureBSplineSurf.cpp +++ b/src/Mod/Surface/App/FeatureBSplineSurf.cpp @@ -33,12 +33,13 @@ #include #include #include -#include -#include #include #include #endif +#include +#include + #include "FeatureBSplineSurf.h" diff --git a/src/Mod/Surface/App/FeatureBSurf.cpp b/src/Mod/Surface/App/FeatureBSurf.cpp index 6227bd44c7..497cc97aec 100644 --- a/src/Mod/Surface/App/FeatureBSurf.cpp +++ b/src/Mod/Surface/App/FeatureBSurf.cpp @@ -30,11 +30,14 @@ #include #include #include -#include -#include +#include +#include #include #endif +#include +#include + #include "FeatureBSurf.h" using namespace Surface; diff --git a/src/Mod/Surface/App/FeatureBSurf.h b/src/Mod/Surface/App/FeatureBSurf.h index a602e768a1..786d10f606 100644 --- a/src/Mod/Surface/App/FeatureBSurf.h +++ b/src/Mod/Surface/App/FeatureBSurf.h @@ -24,19 +24,19 @@ #ifndef FEATUREBSURF_H #define FEATUREBSURF_H +#include + #include #include #include -#include -#include #include "Mod/Part/App/PartFeature.h" -#include "../FillType.h" +#include "Mod/Surface/FillType.h" + +class Handle_Geom_BoundedSurface; namespace Surface { - - - + class BSurf : public Part::Feature { PROPERTY_HEADER(Surface::BSurf); diff --git a/src/Mod/Surface/App/FeatureBezSurf.cpp b/src/Mod/Surface/App/FeatureBezSurf.cpp index 703ad1e20b..de2c34df5f 100644 --- a/src/Mod/Surface/App/FeatureBezSurf.cpp +++ b/src/Mod/Surface/App/FeatureBezSurf.cpp @@ -33,12 +33,13 @@ #include #include #include -#include -#include #include #include #endif +#include +#include + #include "FeatureBezSurf.h" diff --git a/src/Mod/Surface/App/PreCompiled.h b/src/Mod/Surface/App/PreCompiled.h index 30eec3de93..e7e27dffff 100644 --- a/src/Mod/Surface/App/PreCompiled.h +++ b/src/Mod/Surface/App/PreCompiled.h @@ -59,6 +59,9 @@ // Xerces #include +//opencascade +#include "OpenCascadeAll.h" + #endif //_PreComp_ #endif diff --git a/src/Mod/Surface/Gui/BSurf.cpp b/src/Mod/Surface/Gui/BSurf.cpp index b6eea61c7c..11d8789c1c 100644 --- a/src/Mod/Surface/Gui/BSurf.cpp +++ b/src/Mod/Surface/Gui/BSurf.cpp @@ -21,22 +21,9 @@ ***************************************************************************/ #include "PreCompiled.h" -#ifndef _PreComp_ -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -#endif -#include "BSurf.h" -#include "../App/FeatureBSurf.h" -#include "../FillType.h" +#include +#include #include #include #include @@ -44,6 +31,7 @@ #include #include +#include "BSurf.h" #include "ui_BSurf.h" diff --git a/src/Mod/Surface/Gui/BSurf.h b/src/Mod/Surface/Gui/BSurf.h index c953d7fcbc..f1df207ee0 100644 --- a/src/Mod/Surface/Gui/BSurf.h +++ b/src/Mod/Surface/Gui/BSurf.h @@ -30,11 +30,9 @@ #include #include #include -#include -#include -#include "../FillType.h" +#include #include -#include "../App/FeatureBSurf.h" +#include namespace SurfaceGui {