diff --git a/src/FffGcodeWriter.cpp b/src/FffGcodeWriter.cpp index 2f8fd79234..89ba263f0c 100644 --- a/src/FffGcodeWriter.cpp +++ b/src/FffGcodeWriter.cpp @@ -7,6 +7,7 @@ #include // numeric_limits #include #include +#include #include #include #include diff --git a/src/Mold.cpp b/src/Mold.cpp index 37ad953087..6e8b501eae 100644 --- a/src/Mold.cpp +++ b/src/Mold.cpp @@ -13,6 +13,8 @@ #include "sliceDataStorage.h" #include "slicer.h" +#include + namespace cura { diff --git a/src/PrimeTower.cpp b/src/PrimeTower.cpp index b2f4fde0a5..cc56d71d4c 100644 --- a/src/PrimeTower.cpp +++ b/src/PrimeTower.cpp @@ -5,6 +5,7 @@ #include #include +#include #include diff --git a/src/SkeletalTrapezoidation.cpp b/src/SkeletalTrapezoidation.cpp index 9c578a185b..afe482c6f3 100644 --- a/src/SkeletalTrapezoidation.cpp +++ b/src/SkeletalTrapezoidation.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include #include diff --git a/src/TreeSupportTipGenerator.cpp b/src/TreeSupportTipGenerator.cpp index 95d5279598..0e10ca1971 100644 --- a/src/TreeSupportTipGenerator.cpp +++ b/src/TreeSupportTipGenerator.cpp @@ -7,6 +7,7 @@ #include #include #include +#include #include #include diff --git a/src/gcodeExport.cpp b/src/gcodeExport.cpp index 8a3cc11538..f443bbc184 100644 --- a/src/gcodeExport.cpp +++ b/src/gcodeExport.cpp @@ -1,12 +1,13 @@ -// Copyright (c) 2023 UltiMaker +// Copyright (c) 2024 UltiMaker // CuraEngine is released under the terms of the AGPLv3 or higher #include "gcodeExport.h" -#include +#include #include +#include #include -#include +#include #include diff --git a/src/infill.cpp b/src/infill.cpp index 592323ee52..705489ee18 100644 --- a/src/infill.cpp +++ b/src/infill.cpp @@ -5,6 +5,7 @@ #include //For std::sort. #include +#include #include #include diff --git a/src/infill/GyroidInfill.cpp b/src/infill/GyroidInfill.cpp index 5ab658ff19..59f85fbdf5 100644 --- a/src/infill/GyroidInfill.cpp +++ b/src/infill/GyroidInfill.cpp @@ -1,8 +1,10 @@ -// Copyright (c) 2022 Ultimaker B.V. +// Copyright (c) 2024 UltiMaker // CuraEngine is released under the terms of the AGPLv3 or higher. #include "infill/GyroidInfill.h" +#include + #include "geometry/OpenPolyline.h" #include "geometry/Polygon.h" #include "geometry/Shape.h" diff --git a/src/mesh.cpp b/src/mesh.cpp index 740dc442c8..97c16800fd 100644 --- a/src/mesh.cpp +++ b/src/mesh.cpp @@ -3,6 +3,8 @@ #include "mesh.h" +#include + #include #include "utils/Point3D.h" diff --git a/src/settings/AdaptiveLayerHeights.cpp b/src/settings/AdaptiveLayerHeights.cpp index 14b37b8eaa..14e5e743c0 100644 --- a/src/settings/AdaptiveLayerHeights.cpp +++ b/src/settings/AdaptiveLayerHeights.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2022 Ultimaker B.V. +// Copyright (c) 2024 UltiMaker // CuraEngine is released under the terms of the AGPLv3 or higher #include "settings/AdaptiveLayerHeights.h" @@ -6,6 +6,7 @@ #include #include #include +#include #include "Application.h" #include "Slice.h" diff --git a/src/settings/Settings.cpp b/src/settings/Settings.cpp index 36bd83d9f2..136606cde2 100644 --- a/src/settings/Settings.cpp +++ b/src/settings/Settings.cpp @@ -1,13 +1,14 @@ -// Copyright (c) 2023 UltiMaker +// Copyright (c) 2024 UltiMaker // CuraEngine is released under the terms of the AGPLv3 or higher #include "settings/Settings.h" #include +#include #include +#include #include // regex parsing for temp flow graph #include // ostringstream -#include #include //Parsing strings (stod, stoul). #include diff --git a/src/sliceDataStorage.cpp b/src/sliceDataStorage.cpp index a5f6e25f59..d346d6df35 100644 --- a/src/sliceDataStorage.cpp +++ b/src/sliceDataStorage.cpp @@ -1,8 +1,10 @@ -// Copyright (c) 2023 UltiMaker +// Copyright (c) 2024 UltiMaker // CuraEngine is released under the terms of the AGPLv3 or higher #include "sliceDataStorage.h" +#include + #include #include "Application.h" //To get settings. @@ -17,7 +19,6 @@ #include "raft.h" #include "utils/math.h" //For PI. - namespace cura { diff --git a/src/slicer.cpp b/src/slicer.cpp index a7a694af28..cb2e40339b 100644 --- a/src/slicer.cpp +++ b/src/slicer.cpp @@ -1,11 +1,11 @@ -// Copyright (c) 2023 UltiMaker +// Copyright (c) 2024 UltiMaker // CuraEngine is released under the terms of the AGPLv3 or higher #include "slicer.h" #include // remove_if #include -#include +#include #include #include diff --git a/src/utils/ExtrusionSegment.cpp b/src/utils/ExtrusionSegment.cpp index e43b962fce..0327f333db 100644 --- a/src/utils/ExtrusionSegment.cpp +++ b/src/utils/ExtrusionSegment.cpp @@ -1,8 +1,10 @@ -// Copyright (c) 2022 Ultimaker B.V. +// Copyright (c) 2024 UltiMaker // CuraEngine is released under the terms of the AGPLv3 or higher #include "utils/ExtrusionSegment.h" +#include + #include #include "utils/macros.h" diff --git a/tests/PathOrderMonotonicTest.cpp b/tests/PathOrderMonotonicTest.cpp index 8aa0168aa0..b344d58f48 100644 --- a/tests/PathOrderMonotonicTest.cpp +++ b/tests/PathOrderMonotonicTest.cpp @@ -1,9 +1,10 @@ -// Copyright (c) 2023 UltiMaker +// Copyright (c) 2024 UltiMaker // CuraEngine is released under the terms of the AGPLv3 or higher #include "PathOrderMonotonic.h" #include +#include #include #include diff --git a/tests/arcus/ArcusCommunicationTest.cpp b/tests/arcus/ArcusCommunicationTest.cpp index 69434dd06d..cfd5f282c7 100644 --- a/tests/arcus/ArcusCommunicationTest.cpp +++ b/tests/arcus/ArcusCommunicationTest.cpp @@ -1,8 +1,9 @@ -// Copyright (c) 2022 Ultimaker B.V. +// Copyright (c) 2024 UltiMaker // CuraEngine is released under the terms of the AGPLv3 or higher. #include #include +#include #include