From 370760f0e71a17db07d991632f81811a5a61c94e Mon Sep 17 00:00:00 2001
From: Julien Malik <julien.malik@c-s.fr>
Date: Thu, 26 May 2011 11:23:37 +0200
Subject: [PATCH] BUG: fix NaN returned by Spot5 sensor model on the image
 borders

---
 Utilities/otbossim/src/ossim/projection/ossimSpot5Model.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Utilities/otbossim/src/ossim/projection/ossimSpot5Model.cpp b/Utilities/otbossim/src/ossim/projection/ossimSpot5Model.cpp
index 897e121db0..e2ae3f4b65 100644
--- a/Utilities/otbossim/src/ossim/projection/ossimSpot5Model.cpp
+++ b/Utilities/otbossim/src/ossim/projection/ossimSpot5Model.cpp
@@ -644,7 +644,7 @@ void ossimSpot5Model::lineSampleHeightToWorld(const ossimDpt& image_point,
                                               const ossim_float64& heightEllipsoid,
                                               ossimGpt& worldPoint) const
 {
-   if (!insideImage(image_point))
+   if ( !theImageClipRect.pointWithin(image_point, 1.0-FLT_EPSILON) )
    {
       if(theSeedFunction.valid())
       {
-- 
GitLab