18 #ifndef itkRecursiveGaussianImageFilter_h
19 #define itkRecursiveGaussianImageFilter_h
61 template<
typename TInputImage,
typename TOutputImage = TInputImage >
136 itkSetMacro(NormalizeAcrossScale,
bool);
137 itkGetConstMacro(NormalizeAcrossScale,
bool);
175 void operator=(const Self &);
204 #ifndef ITK_MANUAL_INSTANTIATION
205 #include "itkRecursiveGaussianImageFilter.hxx"
bool m_NormalizeAcrossScale
TOutputImage OutputImageType
Base class for recursive convolution with a kernel.
RecursiveGaussianImageFilter()
NumericTraits< InputPixelType >::RealType RealType
Base class for computing IIR convolution with an approximation of a Gaussian kernel.
virtual ~RecursiveGaussianImageFilter()
NumericTraits< InputPixelType >::ScalarRealType ScalarRealType
Base class for all process objects that output image data.
Superclass::ScalarRealType ScalarRealType
void ComputeRemainingCoefficients(bool symmetric)
SmartPointer< Self > Pointer
Superclass::RealType RealType
virtual void VerifyPreconditions() override
Verifies that the process object has been configured correctly, that all required inputs are set...
SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, Indent indent) const override
void ComputeNCoefficients(ScalarRealType sigmad, ScalarRealType A1, ScalarRealType B1, ScalarRealType W1, ScalarRealType L1, ScalarRealType A2, ScalarRealType B2, ScalarRealType W2, ScalarRealType L2, ScalarRealType &N0, ScalarRealType &N1, ScalarRealType &N2, ScalarRealType &N3, ScalarRealType &SN, ScalarRealType &DN, ScalarRealType &EN)
RecursiveSeparableImageFilter< TInputImage, TOutputImage > Superclass
void ComputeDCoefficients(ScalarRealType sigmad, ScalarRealType W1, ScalarRealType L1, ScalarRealType W2, ScalarRealType L2, ScalarRealType &SD, ScalarRealType &DD, ScalarRealType &ED)
Control indentation during Print() invocation.
virtual void SetUp(ScalarRealType spacing) override
RecursiveGaussianImageFilter Self