18#ifndef itkGradientMagnitudeImageFilter_h
19#define itkGradientMagnitudeImageFilter_h
41template <
typename TInputImage,
typename TOutputImage>
93 itkSetMacro(UseImageSpacing,
bool);
94 itkGetConstMacro(UseImageSpacing,
bool);
95 itkBooleanMacro(UseImageSpacing);
98#if !defined(ITK_FUTURE_LEGACY_REMOVE)
103 SetUseImageSpacingOn()
112 SetUseImageSpacingOff()
114 this->SetUseImageSpacing(
false);
118 itkConceptMacro(InputHasNumericTraitsCheck, (Concept::HasNumericTraits<InputPixelType>));
148#ifndef ITK_MANUAL_INSTANTIATION
149# include "itkGradientMagnitudeImageFilter.hxx"
SmartPointer< const Self > ConstPointer
typename NumericTraits< InputPixelType >::RealType RealType
GradientMagnitudeImageFilter()
static constexpr unsigned int ImageDimension
typename OutputImageType::RegionType OutputImageRegionType
typename OutputImageType::Pointer OutputImagePointer
typename TOutputImage::PixelType OutputPixelType
~GradientMagnitudeImageFilter() override=default
typename InputImageType::Pointer InputImagePointer
GradientMagnitudeImageFilter Self
TInputImage InputImageType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
TOutputImage OutputImageType
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
void GenerateInputRequestedRegion() override
void PrintSelf(std::ostream &, Indent) const override
typename TInputImage::PixelType InputPixelType
virtual void SetUseImageSpacing(bool _arg)
SmartPointer< Self > Pointer
typename OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....