18 #ifndef itkGradientMagnitudeImageFilter_h
19 #define itkGradientMagnitudeImageFilter_h
40 template<
typename TInputImage,
typename TOutputImage >
66 TOutputImage::ImageDimension);
99 itkSetMacro(UseImageSpacing,
bool);
100 itkGetConstMacro(UseImageSpacing,
bool);
103 #ifdef ITK_USE_CONCEPT_CHECKING
136 void operator=(const
Self &) ITK_DELETE_FUNCTION;
142 #ifndef ITK_MANUAL_INSTANTIATION
143 #include "itkGradientMagnitudeImageFilter.hxx"
SmartPointer< const Self > ConstPointer
GradientMagnitudeImageFilter()
NumericTraits< InputPixelType >::RealType RealType
Base class for all process objects that output image data.
TInputImage::PixelType InputPixelType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
SmartPointer< Self > Pointer
void SetUseImageSpacingOff()
InputImageType::Pointer InputImagePointer
virtual ~GradientMagnitudeImageFilter()
Computes the gradient magnitude of an image region at each pixel.
TOutputImage OutputImageType
TOutputImage::PixelType OutputPixelType
Superclass::OutputImageRegionType OutputImageRegionType
unsigned int ThreadIdType
GradientMagnitudeImageFilter Self
TInputImage InputImageType
static const unsigned int ImageDimension
void SetUseImageSpacingOn()
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
virtual void GenerateInputRequestedRegion() override
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
Superclass::OutputImageRegionType OutputImageRegionType
Define additional traits for native types such as int or float.
OutputImageType::Pointer OutputImagePointer
#define itkConceptMacro(name, concept)
void PrintSelf(std::ostream &, Indent) const override
virtual void SetUseImageSpacing(bool _arg)