From d42bbd61a4d7fa7a8eecc8915cc450ba917494d2 Mon Sep 17 00:00:00 2001
From: Patrick Imbo <patrick.imbo@c-s.fr>
Date: Mon, 24 Jan 2011 15:50:50 +0100
Subject: [PATCH] BUG: SinclairToMuellerFunctor wrong conjugate value

---
 Code/SARPolarimetry/otbSinclairToMuellerFunctor.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Code/SARPolarimetry/otbSinclairToMuellerFunctor.h b/Code/SARPolarimetry/otbSinclairToMuellerFunctor.h
index 8145df326f..9bba7f5ac1 100644
--- a/Code/SARPolarimetry/otbSinclairToMuellerFunctor.h
+++ b/Code/SARPolarimetry/otbSinclairToMuellerFunctor.h
@@ -53,8 +53,8 @@ public:
     ComplexType Tyx = static_cast<ComplexType>(Svh);
     ComplexType Tyy = static_cast<ComplexType>(Svv);
 
-    ComplexType conjTxx = vcl_conj(static_cast<ComplexType>(Shh));
-    ComplexType conjTxy = vcl_conj(static_cast<ComplexType>(Shv));
+    ComplexType conjTxx = vcl_conj(static_cast<ComplexType>(-Shh));
+    ComplexType conjTxy = vcl_conj(static_cast<ComplexType>(-Shv));
     ComplexType conjTyx = vcl_conj(static_cast<ComplexType>(Svh));
     ComplexType conjTyy = vcl_conj(static_cast<ComplexType>(Svv));
 
-- 
GitLab