From 0444627b86b20845b866bc859afb36321eb22a32 Mon Sep 17 00:00:00 2001
From: Julien Michel <julien.michel@orfeo-toolbox.org>
Date: Fri, 27 Nov 2009 17:56:53 +0100
Subject: [PATCH] COMP: Fixing ambigous call to vcl_sqrt

---
 Code/ChangeDetection/otbCrossCorrelation.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Code/ChangeDetection/otbCrossCorrelation.h b/Code/ChangeDetection/otbCrossCorrelation.h
index b707472c91..87fb6ef087 100644
--- a/Code/ChangeDetection/otbCrossCorrelation.h
+++ b/Code/ChangeDetection/otbCrossCorrelation.h
@@ -83,7 +83,7 @@ public:
     {
       for (unsigned long pos = 0; pos< itA.Size(); ++pos)
       {
-        crossCorrel += (static_cast<TOutput>(itA.GetPixel(pos))-meanA)*(static_cast<TOutput>(itB.GetPixel(pos))-meanB)/(itA.Size()*vcl_sqrt(varA*varB));
+        crossCorrel += (static_cast<TOutput>(itA.GetPixel(pos))-meanA)*(static_cast<TOutput>(itB.GetPixel(pos))-meanB)/(itA.Size()*vcl_sqrt(static_cast<double>(varA*varB)));
       }
     }
     else if (varA==itk::NumericTraits<TOutput>::Zero && varB==itk::NumericTraits<TOutput>::Zero)
-- 
GitLab