From ddf1f8dd2b0c4651c00dbfa797ddd366f113fc53 Mon Sep 17 00:00:00 2001 From: Niels Dekker Date: Mon, 25 Mar 2024 19:00:56 +0100 Subject: [PATCH] STYLE: FUTURE REMOVE GradientImageFilter::OverrideBoundaryCondition(T *) Deprecated (`ITK_FUTURE_LEGACY_REMOVE`) the overload of `GradientImageFilter::OverrideBoundaryCondition` that has a raw pointer as parameter, in favor of the overload that has a `unique_ptr` as parameter. --- .../ImageGradient/include/itkGradientImageFilter.h | 7 +++++-- .../ImageGradient/include/itkGradientImageFilter.hxx | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Modules/Filtering/ImageGradient/include/itkGradientImageFilter.h b/Modules/Filtering/ImageGradient/include/itkGradientImageFilter.h index 2ac154d0c199..491dfba78824 100644 --- a/Modules/Filtering/ImageGradient/include/itkGradientImageFilter.h +++ b/Modules/Filtering/ImageGradient/include/itkGradientImageFilter.h @@ -141,9 +141,12 @@ class ITK_TEMPLATE_EXPORT GradientImageFilter : public ImageToImageFilter)`.")]] void OverrideBoundaryCondition(BoundaryConditionType * boundaryCondition); +#endif /** Allows to change the default boundary condition */ void diff --git a/Modules/Filtering/ImageGradient/include/itkGradientImageFilter.hxx b/Modules/Filtering/ImageGradient/include/itkGradientImageFilter.hxx index e32ac9436355..b06536bbd382 100644 --- a/Modules/Filtering/ImageGradient/include/itkGradientImageFilter.hxx +++ b/Modules/Filtering/ImageGradient/include/itkGradientImageFilter.hxx @@ -37,6 +37,7 @@ GradientImageFilterThreaderUpdateProgressOff(); } +#ifndef ITK_FUTURE_LEGACY_REMOVE template void GradientImageFilter::OverrideBoundaryCondition( @@ -44,6 +45,7 @@ GradientImageFilter { m_BoundaryCondition.reset(boundaryCondition); } +#endif template void