From 040b67634e88570221235c828843014bc71e7009 Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 7 Mar 2022 16:49:01 +0100 Subject: [PATCH] Base: [skip ci] Optimize includes to reduce compile time --- src/Base/CoordinateSystem.cpp | 1 + src/Base/Placement.cpp | 1 + src/Base/Placement.h | 2 +- src/Base/Tools.h | 1 - 4 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Base/CoordinateSystem.cpp b/src/Base/CoordinateSystem.cpp index cfd7ee9e69..7914335d99 100644 --- a/src/Base/CoordinateSystem.cpp +++ b/src/Base/CoordinateSystem.cpp @@ -25,6 +25,7 @@ #include "CoordinateSystem.h" #include "Exception.h" +#include "Matrix.h" using namespace Base; diff --git a/src/Base/Placement.cpp b/src/Base/Placement.cpp index 9128ecc381..43867887cc 100644 --- a/src/Base/Placement.cpp +++ b/src/Base/Placement.cpp @@ -23,6 +23,7 @@ #include "PreCompiled.h" #include "Placement.h" +#include "Matrix.h" #include "Rotation.h" #include "DualQuaternion.h" diff --git a/src/Base/Placement.h b/src/Base/Placement.h index 4bd5670338..2020096214 100644 --- a/src/Base/Placement.h +++ b/src/Base/Placement.h @@ -23,7 +23,6 @@ #ifndef BASE_PLACEMENT_H #define BASE_PLACEMENT_H -#include "Matrix.h" #include "Rotation.h" #include "Vector3D.h" @@ -31,6 +30,7 @@ namespace Base { class DualQuat; +class Matrix4D; /** * The Placement class. diff --git a/src/Base/Tools.h b/src/Base/Tools.h index 79a21cf623..c5a6826941 100644 --- a/src/Base/Tools.h +++ b/src/Base/Tools.h @@ -35,7 +35,6 @@ #include #include #include -#include // ----------------------------------------------------------------------------