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
142 #ifndef ITK_MANUAL_INSTANTIATION
143 #include "itkGradientMagnitudeImageFilter.hxx"
SmartPointer< const Self > ConstPointer
GradientMagnitudeImageFilter()
virtual void GenerateInputRequestedRegion()
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId)
NumericTraits< InputPixelType >::RealType RealType
void PrintSelf(std::ostream &, Indent) const
void operator=(const Self &)
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
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.
Superclass::OutputImageRegionType OutputImageRegionType
Define additional traits for native types such as int or float.
OutputImageType::Pointer OutputImagePointer
#define itkConceptMacro(name, concept)
virtual void SetUseImageSpacing(bool _arg)
unsigned int ThreadIdType