|
ITK
6.0.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;
125 SetNormalizeAcrossScale(
bool normalize);
126 itkGetConstMacro(NormalizeAcrossScale,
bool);
127 itkBooleanMacro(NormalizeAcrossScale);
133 #ifdef ITK_USE_CONCEPT_CHECKING
143 PrintSelf(std::ostream & os,
Indent indent)
const override;
147 GenerateData()
override;
156 GenerateInputRequestedRegion()
override;
162 EnlargeOutputRequestedRegion(
DataObject * output)
override;
174 bool m_NormalizeAcrossScale{};
178 #ifndef ITK_MANUAL_INSTANTIATION
179 # include "itkGradientMagnitudeRecursiveGaussianImageFilter.hxx"
SmartPointer< Self > Pointer
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
Implements pixel-wise generic operation of two images, or of an image and a constant.
Control indentation during Print() invocation.
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...
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.