From 06e42db5ff1b011ebcd00f1fe299ebe9cf699c05 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Offringa?= <offringa@astron.nl>
Date: Sat, 30 Jun 2012 20:32:06 +0000
Subject: [PATCH] Task #1892: remove some warnings

---
 .../strategy/actions/timeconvolutionaction.h          | 11 +++++++++++
 .../AOFlagger/strategy/imagesets/rawimageset.h        |  1 -
 CEP/DP3/AOFlagger/src/quality/rayleighfitter.cpp      |  2 +-
 CEP/DP3/AOFlagger/src/util/compress.cpp               |  1 +
 4 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/CEP/DP3/AOFlagger/include/AOFlagger/strategy/actions/timeconvolutionaction.h b/CEP/DP3/AOFlagger/include/AOFlagger/strategy/actions/timeconvolutionaction.h
index 61914bfed83..dc98f5a8ffe 100644
--- a/CEP/DP3/AOFlagger/include/AOFlagger/strategy/actions/timeconvolutionaction.h
+++ b/CEP/DP3/AOFlagger/include/AOFlagger/strategy/actions/timeconvolutionaction.h
@@ -33,6 +33,7 @@
 
 #include <AOFlagger/util/aologger.h>
 #include <AOFlagger/util/ffttools.h>
+#include <boost/concept_check.hpp>
 
 namespace rfiStrategy {
 
@@ -176,6 +177,16 @@ private:
 				numl_t
 					**fSinTable,
 					**fCosTable;
+					
+				IterationData() :
+					artifacts(0), width(0), fourierWidth(0), rangeStart(0), rangeEnd(0),
+					vZeroPos(0), startXf(0), endXf(0),
+					maxDist(0.0),
+					rowRValues(0), rowIValues(0), rowUPositions(0), rowVPositions(0),
+					fourierValuesReal(0), fourierValuesImag(0), channelMaxDist(0),
+					fSinTable(0), fCosTable(0)
+				{
+				}
 			};
 
 			Image2DPtr PerformSingleSincOperation(ArtifactSet &artifacts) const
diff --git a/CEP/DP3/AOFlagger/include/AOFlagger/strategy/imagesets/rawimageset.h b/CEP/DP3/AOFlagger/include/AOFlagger/strategy/imagesets/rawimageset.h
index e7a42e2cc5c..d97ae501a76 100644
--- a/CEP/DP3/AOFlagger/include/AOFlagger/strategy/imagesets/rawimageset.h
+++ b/CEP/DP3/AOFlagger/include/AOFlagger/strategy/imagesets/rawimageset.h
@@ -103,7 +103,6 @@ namespace rfiStrategy {
 			}
 			virtual void AddReadRequest(const ImageSetIndex &index)
 			{
-				const RawImageSetIndex &rawIndex = static_cast<const RawImageSetIndex&>(index);
 				float data[122100];
 				_reader.Read(0, 122100, data);
 				Image2DPtr image = Image2D::CreateUnsetImagePtr(122100, 1);
diff --git a/CEP/DP3/AOFlagger/src/quality/rayleighfitter.cpp b/CEP/DP3/AOFlagger/src/quality/rayleighfitter.cpp
index 090c223ca2a..175d1824431 100644
--- a/CEP/DP3/AOFlagger/src/quality/rayleighfitter.cpp
+++ b/CEP/DP3/AOFlagger/src/quality/rayleighfitter.cpp
@@ -60,7 +60,7 @@ int fit_df(const gsl_vector *xvec, void *data, gsl_matrix *J)
 		const double x = i.value();
 		if(x >= minVal && x < maxVal && std::isfinite(x))
 		{
-			const double val = i.normalizedCount();
+			//const double val = i.normalizedCount();
 			//const double weight = log(val);
 
 			double dfdsigma, dfdn;
diff --git a/CEP/DP3/AOFlagger/src/util/compress.cpp b/CEP/DP3/AOFlagger/src/util/compress.cpp
index 949cf35aaa9..78d5e7393c7 100644
--- a/CEP/DP3/AOFlagger/src/util/compress.cpp
+++ b/CEP/DP3/AOFlagger/src/util/compress.cpp
@@ -140,6 +140,7 @@ Image2DPtr Compress::Read(std::ifstream &stream, Image2DPtr image, Mask2DCPtr ma
 			}
 		}
 	}
+	return Image2DPtr();
 }
 
 unsigned long Compress::RawSize()
-- 
GitLab