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
void PrintSelf(std::ostream &, Indent) const override
GradientMagnitudeImageFilter()
NumericTraits< InputPixelType >::RealType RealType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
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
void operator=(const Self &) ITK_DELETE_FUNCTION
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)
virtual void SetUseImageSpacing(bool _arg)