From 29e250432927695756d7a737da4daf23cb40f4d3 Mon Sep 17 00:00:00 2001
From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de>
Date: Mon, 1 May 2023 11:48:03 +0200
Subject: [PATCH] rm redundant include of Bin.h

---
 Base/Axis/DiscreteAxis.cpp              | 1 -
 Base/Axis/FixedBinAxis.cpp              | 1 -
 Base/Axis/FrameUtil.cpp                 | 1 -
 Base/Axis/IAxis.cpp                     | 1 -
 Device/Data/DataUtil.cpp                | 1 -
 Device/Detector/OffspecDetector.cpp     | 1 -
 Device/Detector/RectangularDetector.cpp | 1 -
 Device/Detector/SphericalDetector.cpp   | 1 -
 Device/Histo/DiffUtil.cpp               | 1 -
 Device/IO/ReadWriteINT.cpp              | 1 -
 Device/IO/ReadWriteNumpyTXT.cpp         | 1 -
 Device/Mask/DetectorMask.cpp            | 1 -
 Sim/Simulation/DepthprobeSimulation.cpp | 1 -
 Sim/Simulation/OffspecSimulation.cpp    | 1 -
 Tests/Unit/Device/FixedBinAxisTest.cpp  | 1 -
 Tests/Unit/Device/PointwiseAxisTest.cpp | 1 -
 Tests/Unit/Device/PowerfieldTest.cpp    | 1 -
 Wrap/Swig/libBornAgainBase.i            | 1 -
 auto/Wrap/libBornAgainBase_wrap.cpp     | 1 -
 19 files changed, 19 deletions(-)

diff --git a/Base/Axis/DiscreteAxis.cpp b/Base/Axis/DiscreteAxis.cpp
index c5771e07db1..029e4a99bc5 100644
--- a/Base/Axis/DiscreteAxis.cpp
+++ b/Base/Axis/DiscreteAxis.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Base/Axis/DiscreteAxis.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Util/VectorUtil.h"
 #include <algorithm>
 #include <iomanip>
diff --git a/Base/Axis/FixedBinAxis.cpp b/Base/Axis/FixedBinAxis.cpp
index ca2b1d03f75..c80f01c9d20 100644
--- a/Base/Axis/FixedBinAxis.cpp
+++ b/Base/Axis/FixedBinAxis.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Base/Axis/FixedBinAxis.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Util/Algorithms.h"
 #include <iomanip>
 #include <limits>
diff --git a/Base/Axis/FrameUtil.cpp b/Base/Axis/FrameUtil.cpp
index 0d238bec681..59f15e316a2 100644
--- a/Base/Axis/FrameUtil.cpp
+++ b/Base/Axis/FrameUtil.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Base/Axis/FrameUtil.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/Frame.h"
 #include "Base/Axis/IAxis.h"
 
diff --git a/Base/Axis/IAxis.cpp b/Base/Axis/IAxis.cpp
index 89963f7ba3f..b2709f91553 100644
--- a/Base/Axis/IAxis.cpp
+++ b/Base/Axis/IAxis.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Base/Axis/IAxis.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Util/Assert.h"
 
 IAxis::~IAxis() = default;
diff --git a/Device/Data/DataUtil.cpp b/Device/Data/DataUtil.cpp
index 0c5b3238f9c..b1fc99b2b7d 100644
--- a/Device/Data/DataUtil.cpp
+++ b/Device/Data/DataUtil.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Device/Data/DataUtil.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/FixedBinAxis.h"
 #include "Base/Axis/Frame.h"
 #include "Base/Math/FourierTransform.h"
diff --git a/Device/Detector/OffspecDetector.cpp b/Device/Detector/OffspecDetector.cpp
index e1963fae0bd..b14b3a7c3ea 100644
--- a/Device/Detector/OffspecDetector.cpp
+++ b/Device/Detector/OffspecDetector.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Device/Detector/OffspecDetector.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/FixedBinAxis.h"
 #include "Base/Pixel/SphericalPixel.h"
 #include "Base/Util/Assert.h"
diff --git a/Device/Detector/RectangularDetector.cpp b/Device/Detector/RectangularDetector.cpp
index 6ac2e64b39f..8d69e208e72 100644
--- a/Device/Detector/RectangularDetector.cpp
+++ b/Device/Detector/RectangularDetector.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Device/Detector/RectangularDetector.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/FixedBinAxis.h"
 #include "Base/Const/Units.h"
 #include <numbers>
diff --git a/Device/Detector/SphericalDetector.cpp b/Device/Detector/SphericalDetector.cpp
index c61707ebe5b..93006bb67bd 100644
--- a/Device/Detector/SphericalDetector.cpp
+++ b/Device/Detector/SphericalDetector.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Device/Detector/SphericalDetector.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/FixedBinAxis.h"
 #include "Base/Const/Units.h"
 #include <numbers>
diff --git a/Device/Histo/DiffUtil.cpp b/Device/Histo/DiffUtil.cpp
index 127936b9fa8..03b32d1f68b 100644
--- a/Device/Histo/DiffUtil.cpp
+++ b/Device/Histo/DiffUtil.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Device/Histo/DiffUtil.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/Frame.h"
 #include "Base/Axis/IAxis.h"
 #include "Base/Math/Numeric.h"
diff --git a/Device/IO/ReadWriteINT.cpp b/Device/IO/ReadWriteINT.cpp
index 2dba58dfb88..b8d9d49e4d2 100644
--- a/Device/IO/ReadWriteINT.cpp
+++ b/Device/IO/ReadWriteINT.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Device/IO/ReadWriteINT.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/IAxis.h"
 #include "Base/Util/StringUtil.h"
 #include "Device/Data/ArrayUtil.h"
diff --git a/Device/IO/ReadWriteNumpyTXT.cpp b/Device/IO/ReadWriteNumpyTXT.cpp
index 4afd2cebc3b..4ec6fa4ee41 100644
--- a/Device/IO/ReadWriteNumpyTXT.cpp
+++ b/Device/IO/ReadWriteNumpyTXT.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Device/IO/ReadWriteNumpyTXT.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/IAxis.h"
 #include "Base/Util/StringUtil.h"
 #include "Device/Data/ArrayUtil.h"
diff --git a/Device/Mask/DetectorMask.cpp b/Device/Mask/DetectorMask.cpp
index 2c6cc2e82f6..0be28f31647 100644
--- a/Device/Mask/DetectorMask.cpp
+++ b/Device/Mask/DetectorMask.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Device/Mask/DetectorMask.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/IAxis.h"
 #include "Device/Data/Datafield.h"
 #include "Device/Mask/IShape2D.h"
diff --git a/Sim/Simulation/DepthprobeSimulation.cpp b/Sim/Simulation/DepthprobeSimulation.cpp
index 2623ac48cd9..f1afbdebcaf 100644
--- a/Sim/Simulation/DepthprobeSimulation.cpp
+++ b/Sim/Simulation/DepthprobeSimulation.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Sim/Simulation/DepthprobeSimulation.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/IAxis.h"
 #include <numbers>
 using std::numbers::pi;
diff --git a/Sim/Simulation/OffspecSimulation.cpp b/Sim/Simulation/OffspecSimulation.cpp
index aa602a6bad7..6aa5566cbb3 100644
--- a/Sim/Simulation/OffspecSimulation.cpp
+++ b/Sim/Simulation/OffspecSimulation.cpp
@@ -13,7 +13,6 @@
 //  ************************************************************************************************
 
 #include "Sim/Simulation/OffspecSimulation.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/IAxis.h"
 #include "Base/Pixel/IPixel.h"
 #include "Base/Util/Assert.h"
diff --git a/Tests/Unit/Device/FixedBinAxisTest.cpp b/Tests/Unit/Device/FixedBinAxisTest.cpp
index 028325ff1cd..14371cca0d7 100644
--- a/Tests/Unit/Device/FixedBinAxisTest.cpp
+++ b/Tests/Unit/Device/FixedBinAxisTest.cpp
@@ -1,5 +1,4 @@
 #include "Base/Axis/FixedBinAxis.h"
-#include "Base/Axis/Bin.h"
 #include "Device/IO/DataFormatUtil.h"
 #include "Tests/GTestWrapper/google_test.h"
 #include <iostream>
diff --git a/Tests/Unit/Device/PointwiseAxisTest.cpp b/Tests/Unit/Device/PointwiseAxisTest.cpp
index 8f20bb8fbaa..5c75c74db89 100644
--- a/Tests/Unit/Device/PointwiseAxisTest.cpp
+++ b/Tests/Unit/Device/PointwiseAxisTest.cpp
@@ -1,4 +1,3 @@
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/DiscreteAxis.h"
 #include "Base/Axis/FixedBinAxis.h"
 #include "Device/IO/DataFormatUtil.h"
diff --git a/Tests/Unit/Device/PowerfieldTest.cpp b/Tests/Unit/Device/PowerfieldTest.cpp
index 6a0271b0930..4dca09e91d4 100644
--- a/Tests/Unit/Device/PowerfieldTest.cpp
+++ b/Tests/Unit/Device/PowerfieldTest.cpp
@@ -1,4 +1,3 @@
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/FixedBinAxis.h"
 #include "Base/Axis/Frame.h"
 #include "Device/Data/DataUtil.h"
diff --git a/Wrap/Swig/libBornAgainBase.i b/Wrap/Swig/libBornAgainBase.i
index 539e4138541..2255f56e260 100644
--- a/Wrap/Swig/libBornAgainBase.i
+++ b/Wrap/Swig/libBornAgainBase.i
@@ -22,7 +22,6 @@
 #include "Base/Types/Span.h"
 #include "Base/Const/Units.h"
 #include "Base/Util/ThreadInfo.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/FixedBinAxis.h"
 #include "Base/Axis/DiscreteAxis.h"
 #include "Base/Axis/Frame.h"
diff --git a/auto/Wrap/libBornAgainBase_wrap.cpp b/auto/Wrap/libBornAgainBase_wrap.cpp
index 92c5ce4e342..563c16edefb 100644
--- a/auto/Wrap/libBornAgainBase_wrap.cpp
+++ b/auto/Wrap/libBornAgainBase_wrap.cpp
@@ -6984,7 +6984,6 @@ SWIGINTERN void std_vector_Sl_std_pair_Sl_double_Sc_double_Sg__Sg__insert__SWIG_
 #include "Base/Types/Span.h"
 #include "Base/Const/Units.h"
 #include "Base/Util/ThreadInfo.h"
-#include "Base/Axis/Bin.h"
 #include "Base/Axis/FixedBinAxis.h"
 #include "Base/Axis/DiscreteAxis.h"
 #include "Base/Axis/Frame.h"
-- 
GitLab