|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkLaplacianRecursiveGaussianImageFilter_h
19 #define itkLaplacianRecursiveGaussianImageFilter_h
43 template <
typename TInputImage,
typename TOutputImage = TInputImage>
57 using PixelType =
typename InputImageType::PixelType;
60 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
62 static constexpr
unsigned int NumberOfSmoothingFilters = ImageDimension - 1;
113 SetNormalizeAcrossScale(
bool normalize);
114 itkGetConstMacro(NormalizeAcrossScale,
bool);
121 PrintSelf(std::ostream & os,
Indent indent)
const override;
125 GenerateData()
override;
129 EnlargeOutputRequestedRegion(
DataObject * output)
override;
136 bool m_NormalizeAcrossScale{};
140 #ifndef ITK_MANUAL_INSTANTIATION
141 # include "itkLaplacianRecursiveGaussianImageFilter.hxx"
SmartPointer< Self > Pointer
typename DerivativeFilterType::Pointer DerivativeFilterPointer
Computes the Laplacian of Gaussian (LoG) of an image.
typename OutputImageType::Pointer OutputImagePointer
Control indentation during Print() invocation.
typename GaussianFilterType::Pointer GaussianFilterPointer
Base class for filters that take an image as input and produce an image as output.
Base class for all process objects that output image data.
typename InputImageType::PixelType PixelType
TInputImage InputImageType
typename CommandType::Pointer CommandPointer
Define additional traits for native types such as int or float.
A Command subclass that calls a pointer to a member function.
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...
typename NumericTraits< PixelType >::RealType RealType
Templated n-dimensional image class.
Base class for computing IIR convolution with an approximation of a Gaussian kernel.
typename OutputImageType::PixelType OutputPixelType
TOutputImage OutputImageType
Base class for all data objects in ITK.