18#ifndef itkLaplacianRecursiveGaussianImageFilter_h
19#define itkLaplacianRecursiveGaussianImageFilter_h
43template <
typename TInputImage,
typename TOutputImage = TInputImage>
57 using PixelType =
typename InputImageType::PixelType;
114 itkGetConstMacro(NormalizeAcrossScale,
bool);
140#ifndef ITK_MANUAL_INSTANTIATION
141# include "itkLaplacianRecursiveGaussianImageFilter.hxx"
Base class for all data objects in ITK.
Templated n-dimensional image class.
Control indentation during Print() invocation.
DerivativeFilterPointer m_DerivativeFilter
typename InputImageType::PixelType PixelType
typename DerivativeFilterType::Pointer DerivativeFilterPointer
~LaplacianRecursiveGaussianImageFilter() override=default
typename NumericTraits< PixelType >::RealType RealType
static constexpr unsigned int ImageDimension
SmartPointer< const Self > ConstPointer
void SetSigma(RealType sigma)
void GenerateData() override
RealType GetSigma() const
void PrintSelf(std::ostream &os, Indent indent) const override
LaplacianRecursiveGaussianImageFilter Self
void EnlargeOutputRequestedRegion(DataObject *output) override
LaplacianRecursiveGaussianImageFilter()
void SetNormalizeAcrossScale(bool normalize)
typename OutputImageType::PixelType OutputPixelType
TOutputImage OutputImageType
MemberCommand< Self > CommandType
SmartPointer< Self > Pointer
Image< InternalRealType, Self::ImageDimension > RealImageType
RecursiveGaussianImageFilter< RealImageType, RealImageType > GaussianFilterType
bool m_NormalizeAcrossScale
typename TOutputImage::Pointer OutputImagePointer
static constexpr unsigned int NumberOfSmoothingFilters
typename CommandType::Pointer CommandPointer
GaussianFilterPointer m_SmoothingFilters[NumberOfSmoothingFilters]
TInputImage InputImageType
RecursiveGaussianImageFilter< InputImageType, RealImageType > DerivativeFilterType
typename GaussianFilterType::Pointer GaussianFilterPointer
ImageToImageFilter< TInputImage, TOutputImage > Superclass
A Command subclass that calls a pointer to a member function.
SmartPointer< Self > Pointer
Base class for computing IIR convolution with an approximation of a Gaussian kernel.
SmartPointer< Self > Pointer
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....