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 { /**