|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
19 #ifndef itkSmoothingRecursiveGaussianImageFilter_h
20 #define itkSmoothingRecursiveGaussianImageFilter_h
49 template <
typename TInputImage,
typename TOutputImage = TInputImage>
72 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
81 using RealImageType =
typename InputImageType::template Rebind<InternalRealType>::Type;
119 GetSigmaArray()
const;
131 SetNormalizeAcrossScale(
bool normalize);
132 itkGetConstMacro(NormalizeAcrossScale,
bool);
133 itkBooleanMacro(NormalizeAcrossScale);
141 CanRunInPlace()
const override;
143 #ifdef ITK_USE_CONCEPT_CHECKING
155 PrintSelf(std::ostream & os,
Indent indent)
const override;
158 GenerateData()
override;
167 GenerateInputRequestedRegion()
override;
171 EnlargeOutputRequestedRegion(
DataObject * output)
override;
178 bool m_NormalizeAcrossScale{
false };
184 #ifndef ITK_MANUAL_INSTANTIATION
185 # include "itkSmoothingRecursiveGaussianImageFilter.hxx"
SmartPointer< Self > Pointer
typename NumericTraits< PixelType >::ScalarRealType ScalarRealType
Casts input pixels to output pixel type.
typename OutputImageType::Pointer OutputImagePointer
Base class for filters that take an image as input and overwrite that image as the output.
typename TInputImage::PixelType PixelType
typename InputImageType::template Rebind< InternalRealType >::Type RealImageType
Control indentation during Print() invocation.
typename InternalGaussianFilterType::Pointer InternalGaussianFilterPointer
unsigned int ThreadIdType
Base class for all process objects that output image data.
TInputImage InputImageType
Define additional traits for native types such as int or float.
typename NumericTraits< PixelType >::FloatType InternalRealType
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 CastingFilterType::Pointer CastingFilterPointer
typename NumericTraits< PixelType >::RealType RealType
Base class for computing IIR convolution with an approximation of a Gaussian kernel.
typename FirstGaussianFilterType::Pointer FirstGaussianFilterPointer
Computes the smoothing of an image by convolution with the Gaussian kernels implemented as IIR filter...
TOutputImage OutputImageType
Base class for all data objects in ITK.