18 #ifndef itkGradientMagnitudeImageFilter_h
19 #define itkGradientMagnitudeImageFilter_h
41 template <
typename TInputImage,
typename TOutputImage>
67 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
87 GenerateInputRequestedRegion()
override;
94 this->SetUseImageSpacing(
true);
102 this->SetUseImageSpacing(
false);
107 itkSetMacro(UseImageSpacing,
bool);
108 itkGetConstMacro(UseImageSpacing,
bool);
111 #ifdef ITK_USE_CONCEPT_CHECKING
134 DynamicThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread)
override;
138 PrintSelf(std::ostream &,
Indent)
const override;
141 bool m_UseImageSpacing{
true };
145 #ifndef ITK_MANUAL_INSTANTIATION
146 # include "itkGradientMagnitudeImageFilter.hxx"