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