Blob Blame History Raw
diff --git a/SEFramework/SEFramework/Aperture/TransformedAperture.h b/SEFramework/SEFramework/Aperture/TransformedAperture.h
index 1974e6b1..f97778e1 100644
--- a/SEFramework/SEFramework/Aperture/TransformedAperture.h
+++ b/SEFramework/SEFramework/Aperture/TransformedAperture.h
@@ -25,6 +25,7 @@
 #define _SEFRAMEWORK_SEFRAMEWORK_APERTURE_TRANSFORMEDAPERTURE_H
 
 #include "Aperture.h"
+#include <array>
 
 namespace SourceXtractor {
 
diff --git a/SEFramework/SEFramework/Image/Image.h b/SEFramework/SEFramework/Image/Image.h
index 6b21956a..0a387291 100644
--- a/SEFramework/SEFramework/Image/Image.h
+++ b/SEFramework/SEFramework/Image/Image.h
@@ -23,6 +23,7 @@
 #ifndef _SEFRAMEWORK_IMAGE_IMAGE_H
 #define _SEFRAMEWORK_IMAGE_IMAGE_H
 
+#include <cstdint>
 #include <memory>
 
 #include "SEUtils/Types.h"
diff --git a/SEFramework/SEFramework/Image/ImageChunk.h b/SEFramework/SEFramework/Image/ImageChunk.h
index 9cd0f947..089986b8 100644
--- a/SEFramework/SEFramework/Image/ImageChunk.h
+++ b/SEFramework/SEFramework/Image/ImageChunk.h
@@ -24,9 +24,11 @@
 #ifndef _SEFRAMEWORK_IMAGE_IMAGECHUNK_H_
 #define _SEFRAMEWORK_IMAGE_IMAGECHUNK_H_
 
+#include "SEFramework/Image/Image.h"
+
 #include <cassert>
+#include <vector>
 
-#include "SEFramework/Image/Image.h"
 
 namespace SourceXtractor {
 
diff --git a/SEFramework/SEFramework/Image/ImageSource.h b/SEFramework/SEFramework/Image/ImageSource.h
index f3621021..227191ec 100644
--- a/SEFramework/SEFramework/Image/ImageSource.h
+++ b/SEFramework/SEFramework/Image/ImageSource.h
@@ -25,11 +25,13 @@
 #ifndef _SEFRAMEWORK_IMAGE_IMAGESOURCE_H_
 #define _SEFRAMEWORK_IMAGE_IMAGESOURCE_H_
 
-#include <boost/variant.hpp>
-
 #include "SEFramework/Image/Image.h"
 #include "SEFramework/Image/ImageTile.h"
 
+#include <boost/variant.hpp>
+#include <map>
+
+
 namespace SourceXtractor {
 
 /**
diff --git a/SEFramework/SEFramework/Output/OutputRegistry.h b/SEFramework/SEFramework/Output/OutputRegistry.h
index 8fbaede4..83c5b0ae 100644
--- a/SEFramework/SEFramework/Output/OutputRegistry.h
+++ b/SEFramework/SEFramework/Output/OutputRegistry.h
@@ -23,10 +23,11 @@
 #define _SEFRAMEWORK_OUTPUTREGISTRY_H
 
 #include <functional>
-#include <vector>
-#include <string>
 #include <map>
+#include <set>
+#include <string>
 #include <typeindex>
+#include <vector>
 
 #include "Table/Row.h"
 #include "SEFramework/Source/SourceInterface.h"
diff --git a/SEFramework/SEFramework/Pipeline/Partition.h b/SEFramework/SEFramework/Pipeline/Partition.h
index 068a81d7..e79ba020 100644
--- a/SEFramework/SEFramework/Pipeline/Partition.h
+++ b/SEFramework/SEFramework/Pipeline/Partition.h
@@ -25,6 +25,7 @@
 
 #include "SEFramework/Pipeline/PipelineStage.h"
 #include "SEFramework/Source/SourceInterface.h"
+#include <vector>
 
 namespace SourceXtractor {
 
diff --git a/SEFramework/SEFramework/Pipeline/SourceGrouping.h b/SEFramework/SEFramework/Pipeline/SourceGrouping.h
index 14d963b2..6e028634 100644
--- a/SEFramework/SEFramework/Pipeline/SourceGrouping.h
+++ b/SEFramework/SEFramework/Pipeline/SourceGrouping.h
@@ -25,6 +25,7 @@
 
 #include <list>
 #include <memory>
+#include <set>
 
 #include "SEFramework/Pipeline/PipelineStage.h"
 #include "SEFramework/Source/SourceGroupFactory.h"
diff --git a/SEFramework/SEFramework/Source/SourceGroupInterface.h b/SEFramework/SEFramework/Source/SourceGroupInterface.h
index 1af5f902..901698a1 100644
--- a/SEFramework/SEFramework/Source/SourceGroupInterface.h
+++ b/SEFramework/SEFramework/Source/SourceGroupInterface.h
@@ -23,6 +23,7 @@
 #define _SEFRAMEWORK_SOURCEGROUPINTERFACE_H
 
 #include "SEFramework/Source/SourceInterface.h"
+#include <list>
 
 namespace SourceXtractor {
 
diff --git a/SEFramework/SEFramework/Source/SourceGroupWithOnDemandProperties.h b/SEFramework/SEFramework/Source/SourceGroupWithOnDemandProperties.h
index 9b063946..683a66bd 100644
--- a/SEFramework/SEFramework/Source/SourceGroupWithOnDemandProperties.h
+++ b/SEFramework/SEFramework/Source/SourceGroupWithOnDemandProperties.h
@@ -23,8 +23,9 @@
 #ifndef _SEFRAMEWORK_SOURCE_SOURCEGROUP_H
 #define _SEFRAMEWORK_SOURCE_SOURCEGROUP_H
 
-#include <set>
+#include <list>
 #include <iterator>
+#include <set>
 #include <type_traits>
 
 #include "SEFramework/Source/SourceInterface.h"
diff --git a/SEFramework/src/lib/Pipeline/SourceGrouping.cpp b/SEFramework/src/lib/Pipeline/SourceGrouping.cpp
index 695b1035..8269f262 100644
--- a/SEFramework/src/lib/Pipeline/SourceGrouping.cpp
+++ b/SEFramework/src/lib/Pipeline/SourceGrouping.cpp
@@ -21,6 +21,7 @@
  */
 
 #include "SEFramework/Pipeline/SourceGrouping.h"
+#include <vector>
 
 
 namespace SourceXtractor {
diff --git a/SEImplementation/SEImplementation/Background/SE/MedianFilter.h b/SEImplementation/SEImplementation/Background/SE/MedianFilter.h
index 24224dc8..28b463d7 100644
--- a/SEImplementation/SEImplementation/Background/SE/MedianFilter.h
+++ b/SEImplementation/SEImplementation/Background/SE/MedianFilter.h
@@ -20,6 +20,7 @@
 
 #include "SEFramework/Image/VectorImage.h"
 #include "SEFramework/Image/WriteableImage.h"
+#include <array>
 
 namespace SourceXtractor {
 
diff --git a/SEImplementation/SEImplementation/Plugin/FlexibleModelFitting/FlexibleModelFittingParameterManager.h b/SEImplementation/SEImplementation/Plugin/FlexibleModelFitting/FlexibleModelFittingParameterManager.h
index 148960d3..759753c0 100644
--- a/SEImplementation/SEImplementation/Plugin/FlexibleModelFitting/FlexibleModelFittingParameterManager.h
+++ b/SEImplementation/SEImplementation/Plugin/FlexibleModelFitting/FlexibleModelFittingParameterManager.h
@@ -24,13 +24,14 @@
 #ifndef _SEIMPLEMENTATION_PLUGIN_FLEXIBLEMODELFITTING_FLEXIBLEMODELFITTINGPARAMETERMANAGER_H_
 #define _SEIMPLEMENTATION_PLUGIN_FLEXIBLEMODELFITTING_FLEXIBLEMODELFITTINGPARAMETERMANAGER_H_
 
-#include <map>
-#include <vector>
-
 #include "ModelFitting/Engine/EngineParameterManager.h"
 #include "SEFramework/Source/SourceInterface.h"
 #include "SEImplementation/Plugin/FlexibleModelFitting/FlexibleModelFittingParameter.h"
 
+#include <map>
+#include <set>
+#include <vector>
+
 namespace SourceXtractor {
 
 // Needed to store the source in a reference_wrapper
diff --git a/SEImplementation/SEImplementation/Plugin/FluxRadius/FluxRadiusTask.h b/SEImplementation/SEImplementation/Plugin/FluxRadius/FluxRadiusTask.h
index b3deb037..d8ea3bea 100644
--- a/SEImplementation/SEImplementation/Plugin/FluxRadius/FluxRadiusTask.h
+++ b/SEImplementation/SEImplementation/Plugin/FluxRadius/FluxRadiusTask.h
@@ -20,6 +20,7 @@
 
 #include "SEUtils/Types.h"
 #include "SEFramework/Task/SourceTask.h"
+#include <vector>
 
 namespace SourceXtractor {
 
diff --git a/SEImplementation/SEImplementation/Plugin/SourceIDs/SourceIDTask.h b/SEImplementation/SEImplementation/Plugin/SourceIDs/SourceIDTask.h
index 435ebc34..89f8768d 100644
--- a/SEImplementation/SEImplementation/Plugin/SourceIDs/SourceIDTask.h
+++ b/SEImplementation/SEImplementation/Plugin/SourceIDs/SourceIDTask.h
@@ -24,11 +24,13 @@
 #ifndef _SEIMPLEMENTATION_PLUGIN_SOURCEIDS_SOURCEIDTASK_H_
 #define _SEIMPLEMENTATION_PLUGIN_SOURCEIDS_SOURCEIDTASK_H_
 
-#include <atomic>
 #include "SEFramework/Task/SourceTask.h"
 #include "SEImplementation/Property/SourceId.h"
 #include "SEImplementation/Plugin/SourceIDs/SourceID.h"
 
+#include <atomic>
+#include <cstdint>
+
 namespace SourceXtractor {
 
 class SourceIDTask : public SourceTask {
diff --git a/SEImplementation/SEImplementation/Plugin/Vignet/VignetSourceTask.h b/SEImplementation/SEImplementation/Plugin/Vignet/VignetSourceTask.h
index 0ce671ba..05a29bb5 100644
--- a/SEImplementation/SEImplementation/Plugin/Vignet/VignetSourceTask.h
+++ b/SEImplementation/SEImplementation/Plugin/Vignet/VignetSourceTask.h
@@ -26,6 +26,7 @@
 #define _SEIMPLEMENTATION_PLUGIN_VIGNETSOURCETASK_H_
 
 #include "SEFramework/Task/SourceTask.h"
+#include <array>
 
 namespace SourceXtractor {
 class VignetSourceTask : public SourceTask {
diff --git a/SEImplementation/SEImplementation/Property/PixelCoordinateList.h b/SEImplementation/SEImplementation/Property/PixelCoordinateList.h
index 92e889fa..662d787f 100644
--- a/SEImplementation/SEImplementation/Property/PixelCoordinateList.h
+++ b/SEImplementation/SEImplementation/Property/PixelCoordinateList.h
@@ -22,10 +22,12 @@
 #ifndef _SEIMPLEMENTATION_PIXELCOORDINATELIST_H
 #define _SEIMPLEMENTATION_PIXELCOORDINATELIST_H
 
-#include <algorithm>
 #include "SEUtils/PixelCoordinate.h"
 #include "SEFramework/Property/Property.h"
 
+#include <algorithm>
+#include <vector>
+
 namespace SourceXtractor {
 
 class PixelCoordinateList : public Property {
diff --git a/SEImplementation/src/lib/Plugin/GroupInfo/GroupInfoTask.cpp b/SEImplementation/src/lib/Plugin/GroupInfo/GroupInfoTask.cpp
index 27fa7c2b..8daf26ab 100644
--- a/SEImplementation/src/lib/Plugin/GroupInfo/GroupInfoTask.cpp
+++ b/SEImplementation/src/lib/Plugin/GroupInfo/GroupInfoTask.cpp
@@ -22,9 +22,10 @@
  */
 
 
-#include <atomic>
 #include "SEImplementation/Plugin/GroupInfo/GroupInfo.h"
 #include "SEImplementation/Plugin/GroupInfo/GroupInfoTask.h"
+#include <atomic>
+#include <cstdint>
 
 namespace SourceXtractor {
 
diff --git a/SEMain/SEMain/Sorter.h b/SEMain/SEMain/Sorter.h
index 64fedd7e..427ef64c 100644
--- a/SEMain/SEMain/Sorter.h
+++ b/SEMain/SEMain/Sorter.h
@@ -26,6 +26,7 @@
 
 #include "SEFramework/Pipeline/PipelineStage.h"
 #include "SEFramework/Source/SourceGroupInterface.h"
+#include <map>
 
 namespace SourceXtractor {
 
diff --git a/SEMain/src/lib/Sorter.cpp b/SEMain/src/lib/Sorter.cpp
index 7b03e21c..f0d2dd65 100644
--- a/SEMain/src/lib/Sorter.cpp
+++ b/SEMain/src/lib/Sorter.cpp
@@ -14,9 +14,11 @@
  * along with this library; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
+
+#include "SEMain/Sorter.h"
 #include <SEImplementation/Plugin/SourceIDs/SourceID.h>
 #include <algorithm>
-#include "SEMain/Sorter.h"
+#include <vector>
 
 namespace SourceXtractor {