From a5f176e38c66a6664af2d7fe06b6282135e5d27d Mon Sep 17 00:00:00 2001
From: Cyrille Valladeau <cyrille.valladeau@c-s.fr>
Date: Thu, 3 Sep 2009 11:33:38 +0200
Subject: [PATCH] ENH : change 0/0 -> signaling_NaN()

---
 Code/BasicFilters/otbEuclideanDistanceWithMissingValuePow2.txx | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/Code/BasicFilters/otbEuclideanDistanceWithMissingValuePow2.txx b/Code/BasicFilters/otbEuclideanDistanceWithMissingValuePow2.txx
index 16a57e8384..38fb206fea 100644
--- a/Code/BasicFilters/otbEuclideanDistanceWithMissingValuePow2.txx
+++ b/Code/BasicFilters/otbEuclideanDistanceWithMissingValuePow2.txx
@@ -108,8 +108,7 @@ void
 EuclideanDistanceWithMissingValuePow2< TVector >
 ::SetToMissingValue ( ValueType & v )
 {
-  static double zero;
-  v = static_cast<ValueType>( 0.0/zero );
+	v = std::numeric_limits<ValueType>::signaling_NaN();
 }
 
 
-- 
GitLab