From b6953e9800994e127ca2f1a0da2d9b97e8c9c529 Mon Sep 17 00:00:00 2001 From: Christophe Palmann <christophe.palmann@c-s.fr> Date: Wed, 23 Sep 2015 15:59:30 +0200 Subject: [PATCH] BUG: right vnl matrix definition --- .../include/otbReciprocalHAlphaImageFilter.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Modules/Filtering/Polarimetry/include/otbReciprocalHAlphaImageFilter.h b/Modules/Filtering/Polarimetry/include/otbReciprocalHAlphaImageFilter.h index f1747c595c..8fd7936af6 100644 --- a/Modules/Filtering/Polarimetry/include/otbReciprocalHAlphaImageFilter.h +++ b/Modules/Filtering/Polarimetry/include/otbReciprocalHAlphaImageFilter.h @@ -78,13 +78,13 @@ public: VNLMatrixType vnlMat(3, 3, 0.); vnlMat[0][0] = ComplexType(T0, 0.); - vnlMat[0][1] = std::conj(ComplexType(Coherency[1])); - vnlMat[0][2] = std::conj(ComplexType(Coherency[2])); - vnlMat[1][0] = ComplexType(Coherency[1]); + vnlMat[0][1] = ComplexType(Coherency[1]); + vnlMat[0][2] = ComplexType(Coherency[2]); + vnlMat[1][0] = std::conj(ComplexType(Coherency[1])); vnlMat[1][1] = ComplexType(T1, 0.); - vnlMat[1][2] = std::conj(ComplexType(Coherency[4])); - vnlMat[2][0] = ComplexType(Coherency[2]); - vnlMat[2][1] = ComplexType(Coherency[4]); + vnlMat[1][2] = ComplexType(Coherency[4]); + vnlMat[2][0] = std::conj(ComplexType(Coherency[2])); + vnlMat[2][1] = std::conj(ComplexType(Coherency[4])); vnlMat[2][2] = ComplexType(T2, 0.); // Only compute the left symetry to respect the previous Hermitian Analisys code -- GitLab