From 02702e792c632ba3e1b8e0cc0ac9802938fd7e80 Mon Sep 17 00:00:00 2001
From: Antoine Regimbeau <antoine.regimbeau@c-s.fr>
Date: Tue, 12 Dec 2017 18:36:01 +0100
Subject: [PATCH] REFAC: change all the different cast filters to the one and
 only ClampImageFilter for InputParameter

---
 .../include/otbWrapperInputImageParameter.txx                | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.txx b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.txx
index 3db013c1fb..791f77cdb3 100644
--- a/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.txx
+++ b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.txx
@@ -26,6 +26,7 @@
 #include "itkUnaryFunctorImageFilter.h"
 #include "itkCastImageFilter.h"
 #include "otbImageToVectorImageCastFilter.h"
+#include "otbClampImageFilter.h"
 
 namespace otb
 {
@@ -223,7 +224,7 @@ InputImageParameter::SimpleCastImage()
     {
     TInputImage* realInputImage = dynamic_cast<TInputImage*>(m_Image.GetPointer());
 
-    typedef itk::CastImageFilter<TInputImage, TOutputImage> CasterType;
+    typedef ClampImageFilter<TInputImage, TOutputImage> CasterType;
     typename CasterType::Pointer caster = CasterType::New();
 
     caster->SetInput(realInputImage);
@@ -243,7 +244,7 @@ InputImageParameter::CastVectorImageFromImage()
 {
   TInputImage* realInputImage = dynamic_cast<TInputImage*>(m_Image.GetPointer());
 
-  typedef ImageToVectorImageCastFilter<TInputImage, TOutputImage> CasterType;
+  typedef ClampImageFilter<TInputImage, TOutputImage> CasterType;
   typename CasterType::Pointer caster = CasterType::New();
 
   caster->SetInput(realInputImage);
-- 
GitLab