From ecbcd3a3dc71a57d1bf5f842deaf88febca851ca Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Tue, 4 Dec 2012 16:52:14 +0000
Subject: [PATCH] Task #3696: Fixed SampleType to allow the use of i4complex

---
 RTCP/InputProc/src/SampleType.h | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/RTCP/InputProc/src/SampleType.h b/RTCP/InputProc/src/SampleType.h
index d43d1aa780e..3c2abf8179f 100644
--- a/RTCP/InputProc/src/SampleType.h
+++ b/RTCP/InputProc/src/SampleType.h
@@ -3,16 +3,20 @@
 
 #include <complex>
 #include <ostream>
+#include <Common/LofarTypes.h>
 
 namespace LOFAR {
 namespace RTCP {
 
 
 template<typename T> struct SampleType {
-  std::complex<T> x;
-  std::complex<T> y;
+  T x, y;
 };
 
+template<> struct SampleType<i16complex>;
+template<> struct SampleType<i8complex>;
+template<> struct SampleType<i4complex>;
+
 
 template<typename T> std::ostream &operator <<(std::ostream &str, const struct SampleType<T> &sample)
 {
-- 
GitLab