From dbd036976794b8ac2c8ebbe13e0fd9436cd794ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Hejl?= Date: Fri, 1 Dec 2023 11:25:17 +0100 Subject: [PATCH] Use forward declarations in Travel.hpp. --- src/libslic3r/GCode/Travels.cpp | 2 ++ src/libslic3r/GCode/Travels.hpp | 12 +++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/libslic3r/GCode/Travels.cpp b/src/libslic3r/GCode/Travels.cpp index 1253b88845..45b443ce66 100644 --- a/src/libslic3r/GCode/Travels.cpp +++ b/src/libslic3r/GCode/Travels.cpp @@ -1,5 +1,7 @@ #include "Travels.hpp" +#include "libslic3r/PrintConfig.hpp" + namespace Slic3r::GCode::Impl::Travels { ElevatedTravelFormula::ElevatedTravelFormula(const ElevatedTravelParams ¶ms) diff --git a/src/libslic3r/GCode/Travels.hpp b/src/libslic3r/GCode/Travels.hpp index 5ccf30ec2f..bbaccd46ee 100644 --- a/src/libslic3r/GCode/Travels.hpp +++ b/src/libslic3r/GCode/Travels.hpp @@ -13,10 +13,16 @@ #include -#include "libslic3r/Line.hpp" -#include "libslic3r/Point.hpp" #include "libslic3r/AABBTreeLines.hpp" -#include "libslic3r/PrintConfig.hpp" + +// Forward declarations. +namespace Slic3r { +class Point; +class Linef; +class Polyline; +class FullPrintConfig; + +} // namespace Slic3r namespace Slic3r::GCode::Impl::Travels { /**