18 #ifndef __itkAnisotropicDiffusionImageFilter_h
19 #define __itkAnisotropicDiffusionImageFilter_h
72 template<
typename TInputImage,
typename TOutputImage >
108 itkSetMacro(ConductanceParameter,
double);
109 itkGetConstMacro(ConductanceParameter,
double);
114 itkSetMacro(ConductanceScalingUpdateInterval,
unsigned int);
115 itkGetConstMacro(ConductanceScalingUpdateInterval,
unsigned int);
120 itkSetMacro(ConductanceScalingParameter,
double);
121 itkGetConstMacro(ConductanceScalingParameter,
double);
139 itkGetConstMacro(FixedAverageGradientMagnitude,
double);
168 #ifndef ITK_MANUAL_INSTANTIATION
169 #include "itkAnisotropicDiffusionImageFilter.hxx"
static const unsigned int ImageDimension
Superclass::TimeStepType TimeStepType
SmartPointer< const Self > ConstPointer
Superclass::PixelType PixelType
Superclass::InputImageType InputImageType
double m_ConductanceScalingParameter
Superclass::OutputImageType OutputImageType
double m_ConductanceParameter
DenseFiniteDifferenceImageFilter< TInputImage, TOutputImage > Superclass
Superclass::InputImageType InputImageType
~AnisotropicDiffusionImageFilter()
bool m_GradientMagnitudeIsFixed
unsigned int m_ConductanceScalingUpdateInterval
OutputImageType UpdateBufferType
Base class for all process objects that output image data.
void operator=(const Self &)
double m_FixedAverageGradientMagnitude
AnisotropicDiffusionImageFilter()
AnisotropicDiffusionImageFilter Self
void PrintSelf(std::ostream &os, Indent indent) const
static const unsigned int ImageDimension
virtual void Modified() const
Superclass::TimeStepType TimeStepType
Superclass::OutputImageType OutputImageType
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
Superclass::UpdateBufferType UpdateBufferType
virtual void InitializeIteration()
Superclass::PixelType PixelType
void SetFixedAverageGradientMagnitude(double a)