Skip to content

Commit cb25661

Browse files
committed
COMP: Replace itkStaticConstMacro with constexpr in 1D FFT classes
Resolves CTest compiler warnings at https://open.cdash.org/viewBuildError.php?buildid=7507611
1 parent 94dfea4 commit cb25661

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

Modules/Filtering/FFT/include/itkComplexToComplex1DFFTImageFilter.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ class ITK_TEMPLATE_EXPORT ComplexToComplex1DFFTImageFilter : public ImageToImage
5454
using Pointer = SmartPointer<Self>;
5555
using ConstPointer = SmartPointer<const Self>;
5656

57-
itkStaticConstMacro(ImageDimension, unsigned int, InputImageType::ImageDimension);
57+
/** Dimension of the underlying image. */
58+
static constexpr unsigned int ImageDimension = InputImageType::ImageDimension;
5859

5960
itkTypeMacro(ComplexToComplex1DFFTImageFilter, ImageToImageFilter);
6061

Modules/Filtering/FFT/include/itkForward1DFFTImageFilter.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ class ITK_TEMPLATE_EXPORT Forward1DFFTImageFilter : public ImageToImageFilter<TI
4848
using Pointer = SmartPointer<Self>;
4949
using ConstPointer = SmartPointer<const Self>;
5050

51-
itkStaticConstMacro(ImageDimension, unsigned int, InputImageType::ImageDimension);
51+
/** Dimension of the underlying image. */
52+
static constexpr unsigned int ImageDimension = InputImageType::ImageDimension;
5253

5354
itkTypeMacro(Forward1DFFTImageFilter, ImageToImageFilter);
5455

Modules/Filtering/FFT/include/itkInverse1DFFTImageFilter.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ class ITK_TEMPLATE_EXPORT Inverse1DFFTImageFilter : public ImageToImageFilter<TI
4949
using Pointer = SmartPointer<Self>;
5050
using ConstPointer = SmartPointer<const Self>;
5151

52-
itkStaticConstMacro(ImageDimension, unsigned int, InputImageType::ImageDimension);
52+
/** Dimension of the underlying image. */
53+
static constexpr unsigned int ImageDimension = InputImageType::ImageDimension;
5354

5455
itkTypeMacro(Inverse1DFFTImageFilter, ImageToImageFilter);
5556

0 commit comments

Comments
 (0)