From 12838cedd10eb1a2e448c43a145ccdf120d625d6 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Sun, 15 May 2022 15:16:06 +0200 Subject: [PATCH] explicit d'tor solves problem --- Device/Mask/DetectorMask.cpp | 3 +++ Device/Mask/DetectorMask.h | 4 ++-- GUI/View/Mask/MaskResultsPresenter.cpp | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Device/Mask/DetectorMask.cpp b/Device/Mask/DetectorMask.cpp index e4ec31bf19a..16a9c3dff14 100644 --- a/Device/Mask/DetectorMask.cpp +++ b/Device/Mask/DetectorMask.cpp @@ -15,12 +15,15 @@ #include "Device/Mask/DetectorMask.h" #include "Base/Axis/IAxis.h" #include "Device/Histo/Histogram2D.h" +#include "Device/Mask/IShape2D.h" DetectorMask::DetectorMask() : m_number_of_masked_channels(0) { } +DetectorMask::~DetectorMask() = default; + DetectorMask::DetectorMask(const DetectorMask& other) : m_shapes(other.m_shapes) , m_mask_of_shape(other.m_mask_of_shape) diff --git a/Device/Mask/DetectorMask.h b/Device/Mask/DetectorMask.h index cdd7e545964..2997d39f056 100644 --- a/Device/Mask/DetectorMask.h +++ b/Device/Mask/DetectorMask.h @@ -16,14 +16,13 @@ #define BORNAGAIN_DEVICE_MASK_DETECTORMASK_H #include "Device/Data/OutputData.h" -#include "Device/Mask/IShape2D.h" - #ifndef SWIG #include "Base/Types/OwningVector.h" #endif class Histogram2D; class IAxis; +class IShape2D; template <class T> class OutputData; @@ -34,6 +33,7 @@ class OutputData; class DetectorMask { public: DetectorMask(); + ~DetectorMask(); DetectorMask(const DetectorMask& other); DetectorMask& operator=(const DetectorMask& other); diff --git a/GUI/View/Mask/MaskResultsPresenter.cpp b/GUI/View/Mask/MaskResultsPresenter.cpp index 3844e19bf3c..b21f4f99aee 100644 --- a/GUI/View/Mask/MaskResultsPresenter.cpp +++ b/GUI/View/Mask/MaskResultsPresenter.cpp @@ -14,6 +14,7 @@ #include "GUI/View/Mask/MaskResultsPresenter.h" #include "Device/Mask/DetectorMask.h" +#include "Device/Mask/IShape2D.h" #include "GUI/Model/Data/IntensityDataItem.h" #include "GUI/Model/Device/MaskItems.h" #include "GUI/Model/Model/SessionModel.h" -- GitLab