From 0ae7b65fb5dd141abcc6d41e46fac1a559e1ec26 Mon Sep 17 00:00:00 2001
From: Julien Michel <julien.michel@orfeo-toolbox.org>
Date: Thu, 6 Dec 2012 09:27:08 +0100
Subject: [PATCH] TEST: Attempt to fix test 
 prTvGCPsToRPCSensorModelImageFilterAndOrtho

---
 .../otbGCPsToRPCSensorModelImageFilterAndOrtho.cxx           | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterAndOrtho.cxx b/Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterAndOrtho.cxx
index 26c77cdb9b..fa8f890056 100644
--- a/Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterAndOrtho.cxx
+++ b/Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterAndOrtho.cxx
@@ -51,6 +51,7 @@ int otbGCPsToRPCSensorModelImageFilterAndOrtho(int argc, char* argv[])
 
   ReaderType::Pointer reader = ReaderType::New();
   reader->SetFileName(infname);
+  reader->UpdateOutputInformation();
 
   GCPsToSensorModelFilterType::Pointer rpcEstimator = GCPsToSensorModelFilterType::New();
   rpcEstimator->SetInput(reader->GetOutput());
@@ -116,6 +117,10 @@ int otbGCPsToRPCSensorModelImageFilterAndOrtho(int argc, char* argv[])
   utmMapProjection->SetHemisphere(argv[10][0]);
   orthoRectifFilter->SetMapProjection(utmMapProjection);
 
+  ImageType::PixelType no_data(reader->GetOutput()->GetNumberOfComponentsPerPixel());
+  orthoRectifFilter->SetEdgePaddingValue(no_data);
+
+
   // Deformation Field spacing
   ImageType::SpacingType  gridSpacing;
   gridSpacing[0] = atof(argv[11]);
-- 
GitLab