App: Optimize includes to reduce compile time

This commit is contained in:
wmayer
2022-03-07 15:53:58 +01:00
parent 5926060281
commit 4977e55e51
21 changed files with 38 additions and 19 deletions

View File

@@ -194,9 +194,11 @@
#include <boost/algorithm/string/predicate.hpp>
#include <Base/BoundBox.h>
#include <Base/Builder3D.h>
#include <Base/FileInfo.h>
#include <Base/Exception.h>
#include <Base/Placement.h>
#include <Base/Tools.h>
#include <Base/Console.h>
#include <App/Material.h>

View File

@@ -25,6 +25,7 @@
#define PART_TOPOSHAPE_H
#include <iosfwd>
#include <list>
#include <TopoDS_Compound.hxx>
#include <TopoDS_Wire.hxx>
#include <TopTools_ListOfShape.hxx>

View File

@@ -32,6 +32,7 @@
#include <Base/Reader.h>
#include <Base/Writer.h>
#include <App/ComplexGeoData.h>
#include <App/PropertyStandard.h>
#include <App/PropertyGeo.h>
#include <Mod/Points/PointsGlobal.h>

View File

@@ -44,6 +44,7 @@
#include <Base/Converter.h>
#include <Base/CoordinateSystem.h>
#include <App/Application.h>
#include <App/ComplexGeoData.h>
#include <App/Document.h>
#include <App/Placement.h>
#include <Mod/Mesh/App/Core/Approximation.h>