|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkGradientMagnitudeRecursiveGaussianImageFilter_h
19 #define itkGradientMagnitudeRecursiveGaussianImageFilter_h
49 template <
typename TInputImage,
typename TOutputImage = TInputImage>
64 using PixelType =
typename InputImageType::PixelType;
67 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
124 SetNormalizeAcrossScale(
bool normalize);
125 itkGetConstMacro(NormalizeAcrossScale,
bool);
131 #ifdef ITK_USE_CONCEPT_CHECKING
141 PrintSelf(std::ostream & os,
Indent indent)
const override;
145 GenerateData()
override;
154 GenerateInputRequestedRegion()
override;
160 EnlargeOutputRequestedRegion(
DataObject * output)
override;
176 #ifndef ITK_MANUAL_INSTANTIATION
177 # include "itkGradientMagnitudeRecursiveGaussianImageFilter.hxx"
SqrSpacingFilterPointer m_SqrSpacingFilter
typename OutputImageType::Pointer OutputImagePointer
Base class for filters that take an image as input and overwrite that image as the output.
typename OutputImageType::PixelType OutputPixelType
typename NumericTraits< PixelType >::RealType RealType
DerivativeFilterPointer m_DerivativeFilter
Implements pixel-wise generic operation of two images, or of an image and a constant.
Control indentation during Print() invocation.
bool m_NormalizeAcrossScale
Computes the square root of each pixel.
unsigned int ThreadIdType
Base class for all process objects that output image data.
typename DerivativeFilterType::Pointer DerivativeFilterPointer
typename SqrSpacingFilterType::Pointer SqrSpacingFilterPointer
Computes the Magnitude of the Gradient of an image by convolution with the first derivative of a Gaus...
typename SqrtFilterType::Pointer SqrtFilterPointer
TInputImage InputImageType
Define additional traits for native types such as int or float.
typename InputImageType::PixelType PixelType
#define itkConceptMacro(name, concept)
typename GaussianFilterType::Pointer GaussianFilterPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
SqrtFilterPointer m_SqrtFilter
Templated n-dimensional image class.
Base class for computing IIR convolution with an approximation of a Gaussian kernel.
typename CumulativeImageType::Pointer CumulativeImagePointer
TOutputImage OutputImageType
Base class for all data objects in ITK.