From 084315a40bb4e79548d741aca79dfee1a8e30422 Mon Sep 17 00:00:00 2001
From: Manuel Grizonnet <manuel.grizonnet@cnes.fr>
Date: Mon, 10 Dec 2018 11:17:24 +0100
Subject: [PATCH] ENH: DefaultConstructibleFunctorImageFilter does not exist
 anymore use FunctorImageFilter instead

---
 .../Polarimetry/include/otbSinclairImageFilters.h         | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Modules/Filtering/Polarimetry/include/otbSinclairImageFilters.h b/Modules/Filtering/Polarimetry/include/otbSinclairImageFilters.h
index 4ce21417e0..3a9994eddc 100644
--- a/Modules/Filtering/Polarimetry/include/otbSinclairImageFilters.h
+++ b/Modules/Filtering/Polarimetry/include/otbSinclairImageFilters.h
@@ -32,28 +32,28 @@ namespace otb
 {
 // This is the entire declaration of SinclairToCovarianceMatrixFilter
 template <typename TInputImage, typename TOutputImage>
-using SinclairToCovarianceMatrixFilter = DefaultConstructibleFunctorImageFilter<
+using SinclairToCovarianceMatrixFilter = FunctorImageFilter<
     Functor::SinclairToCovarianceMatrixFunctor<typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType,
                                                typename TInputImage::PixelType, typename TOutputImage::PixelType>,
     std::tuple<polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv>>;
 
 // This is the entire declaration of SinclairToCircularCovarianceMatrixFilter
 template <typename TInputImage, typename TOutputImage>
-using SinclairToCircularCovarianceMatrixFilter = DefaultConstructibleFunctorImageFilter<
+using SinclairToCircularCovarianceMatrixFilter = FunctorImageFilter<
     Functor::SinclairToCircularCovarianceMatrixFunctor<typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType,
                                                typename TInputImage::PixelType, typename TOutputImage::PixelType>,
     std::tuple<polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv>>;
 
 // This is the entire declaration of SinclairToCoherencyMatrixFilter
 template <typename TInputImage, typename TOutputImage>
-using SinclairToCoherencyMatrixFilter = DefaultConstructibleFunctorImageFilter<
+using SinclairToCoherencyMatrixFilter = FunctorImageFilter<
     Functor::SinclairToCoherencyMatrixFunctor<typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType,
                                                typename TInputImage::PixelType, typename TOutputImage::PixelType>,
     std::tuple<polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv>>;
 
 // This is the entire declaration of SinclairToMuellerMatrixFilter
 template <typename TInputImage, typename TOutputImage>
-using SinclairToMuellerMatrixFilter = DefaultConstructibleFunctorImageFilter<
+using SinclairToMuellerMatrixFilter = FunctorImageFilter<
     Functor::SinclairToMuellerMatrixFunctor<typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType,
                                                typename TInputImage::PixelType, typename TOutputImage::PixelType>,
     std::tuple<polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv>>;
-- 
GitLab