18 #ifndef itkRecursiveGaussianImageFilter_h 19 #define itkRecursiveGaussianImageFilter_h 61 template<
typename TInputImage,
typename TOutputImage = TInputImage >
85 itkGetConstMacro(Sigma, ScalarRealType);
86 itkSetMacro(Sigma, ScalarRealType);
136 itkSetMacro(NormalizeAcrossScale,
bool);
137 itkGetConstMacro(NormalizeAcrossScale,
bool);
145 itkSetMacro(Order, OrderEnumType);
146 itkGetConstMacro(Order, OrderEnumType);
167 virtual void SetUp(ScalarRealType spacing) ITK_OVERRIDE;
175 void operator=(
const Self &) ITK_DELETE_FUNCTION;
179 ScalarRealType A1, ScalarRealType B1, ScalarRealType W1, ScalarRealType L1,
180 ScalarRealType A2, ScalarRealType B2, ScalarRealType W2, ScalarRealType L2,
181 ScalarRealType & N0, ScalarRealType & N1,
182 ScalarRealType & N2, ScalarRealType & N3,
183 ScalarRealType & SN, ScalarRealType & DN, ScalarRealType & EN);
187 ScalarRealType W1, ScalarRealType L1, ScalarRealType W2, ScalarRealType L2,
188 ScalarRealType & SD, ScalarRealType & DD, ScalarRealType & ED);
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()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
NumericTraits< InputPixelType >::ScalarRealType ScalarRealType
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...
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
void operator=(const Self &) ITK_DELETE_FUNCTION
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