18 #ifndef __itkAnisotropicDiffusionImageFilter_h
19 #define __itkAnisotropicDiffusionImageFilter_h
72 template<
class TInputImage,
class TOutputImage >
94 itkStaticConstMacro(ImageDimension,
unsigned int, Superclass::ImageDimension);
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);
131 void SetFixedAverageGradientMagnitude(
double a)
133 m_FixedAverageGradientMagnitude = a;
135 m_GradientMagnitudeIsFixed =
true;
139 itkGetConstMacro(FixedAverageGradientMagnitude,
double);
144 void PrintSelf(std::ostream & os,
Indent indent)
const;
151 virtual void InitializeIteration();
157 void operator=(
const Self &);
168 #ifndef ITK_MANUAL_INSTANTIATION
169 #include "itkAnisotropicDiffusionImageFilter.hxx"