From dcdd3533463a3519e06707e496871e0855a763d4 Mon Sep 17 00:00:00 2001
From: Guillaume Pasero <guillaume.pasero@c-s.fr>
Date: Fri, 21 Apr 2017 16:34:37 +0200
Subject: [PATCH] TEST: ensure output has the same origin as deformation field

---
 Modules/Core/Transform/test/otbStreamingWarpImageFilter.cxx | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Modules/Core/Transform/test/otbStreamingWarpImageFilter.cxx b/Modules/Core/Transform/test/otbStreamingWarpImageFilter.cxx
index b3a28dee28..3f075a7829 100644
--- a/Modules/Core/Transform/test/otbStreamingWarpImageFilter.cxx
+++ b/Modules/Core/Transform/test/otbStreamingWarpImageFilter.cxx
@@ -46,6 +46,10 @@ int otbStreamingWarpImageFilter(int argc, char* argv[])
   typedef itk::Vector<PixelType, 2>                   DisplacementValueType;
   typedef otb::Image<DisplacementValueType, Dimension> DisplacementFieldType;
 
+  // Change default output origin
+  ImageType::PointType origin;
+  origin.Fill(0.5);
+
   // Warper
   typedef otb::StreamingWarpImageFilter<ImageType, ImageType, DisplacementFieldType> ImageWarperType;
 
@@ -70,6 +74,7 @@ int otbStreamingWarpImageFilter(int argc, char* argv[])
   warper->SetMaximumDisplacement(maxDisplacement);
   warper->SetInput(reader->GetOutput());
   warper->SetDisplacementField(displacementReader->GetOutput());
+  warper->SetOutputOrigin(origin);
 
   // Writing
   writer->SetInput(warper->GetOutput());
-- 
GitLab