diff --git a/source/RobotAPI/components/ArViz/Coin/VisualizationArrowCircle.h b/source/RobotAPI/components/ArViz/Coin/VisualizationArrowCircle.h index c82b12f49cae4adf81e97dcd9a6ae6e897407429..17979cf57204d72dfe8f673cf3822b71e55ca7f1 100644 --- a/source/RobotAPI/components/ArViz/Coin/VisualizationArrowCircle.h +++ b/source/RobotAPI/components/ArViz/Coin/VisualizationArrowCircle.h @@ -9,6 +9,7 @@ #include <Inventor/nodes/SoIndexedFaceSet.h> #include <Inventor/nodes/SoShapeHints.h> #include <Inventor/nodes/SoSphere.h> +#include <Inventor/nodes/SoTransform.h> #include <Inventor/nodes/SoTranslation.h> namespace armarx::viz::coin diff --git a/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.h b/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.h index ae5b0fc3d26d74289e4436587197a33e21ecf8c7..484ecb8be01df401c96435e45ac505eedfd2cfa7 100644 --- a/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.h +++ b/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.h @@ -1,10 +1,12 @@ #pragma once -#include <filesystem> - #include <QString> #include <QWidget> +// Qt headers must come before <filesystem> +// https://stackoverflow.com/questions/69407237/qt-moc-errorusr-include-c-10-bits-fs-fwd-39-parse-error-at-std +#include <filesystem> + #include <RobotAPI/libraries/armem/client/Query.h> #include <RobotAPI/libraries/armem/core/forward_declarations.h> diff --git a/source/RobotAPI/libraries/core/math/TimeSeriesUtils.h b/source/RobotAPI/libraries/core/math/TimeSeriesUtils.h index 113347cfa8b3bf5e0ea358ff305fb214f6cbdf23..bfe07017b28c11838832b2a7914db51c3503aec9 100644 --- a/source/RobotAPI/libraries/core/math/TimeSeriesUtils.h +++ b/source/RobotAPI/libraries/core/math/TimeSeriesUtils.h @@ -24,6 +24,7 @@ #pragma once #include <memory> +#include <vector> namespace armarx::math { diff --git a/source/RobotAPI/libraries/core/observerfilters/MatrixFilters.h b/source/RobotAPI/libraries/core/observerfilters/MatrixFilters.h index 8fbdc9b7fb3e9c73c409ad59d3230d47ae2faaaf..4a0aa2f6a9b3115e3649e66f3668a3b619f79a1c 100644 --- a/source/RobotAPI/libraries/core/observerfilters/MatrixFilters.h +++ b/source/RobotAPI/libraries/core/observerfilters/MatrixFilters.h @@ -24,6 +24,7 @@ #include <algorithm> +#include <ArmarXCore/core/exceptions/LocalException.h> #include <ArmarXCore/core/logging/Logging.h> #include <ArmarXCore/observers/filters/DatafieldFilter.h> #include <ArmarXCore/util/variants/eigen3/MatrixVariant.h>