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