18 #ifndef itkAnisotropicDiffusionFunction_h 19 #define itkAnisotropicDiffusionFunction_h 138 template<
typename TImage >
240 os << indent <<
"TimeStep: " <<
m_TimeStep << std::endl;
247 void operator=(
const Self &) ITK_DELETE_FUNCTION;
AnisotropicDiffusionFunction()
SmartPointer< Self > Pointer
AnisotropicDiffusionFunction Self
static const unsigned int ImageDimension
virtual void CalculateAverageGradientMagnitudeSquared(ImageType *)=0
Superclass::PixelRealType PixelrealType
double m_ConductanceParameter
Superclass::NeighborhoodType NeighborhoodType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
ConstNeighborhoodIterator< TImage >::RadiusType RadiusType
Superclass::TimeStepType TimeStepType
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::ImageType ImageType
void operator=(const Self &) ITK_DELETE_FUNCTION
Superclass::FloatOffsetType FloatOffsetType
static const unsigned int ImageDimension
const double & GetConductanceParameter() const
A templated class holding a n-Dimensional vector.
const double & GetAverageGradientMagnitudeSquared() const
ImageType::PixelType PixelType
SmartPointer< const Self > ConstPointer
Superclass::PixelType PixelType
void SetTimeStep(const TimeStepType &t)
virtual void * GetGlobalDataPointer() const override
~AnisotropicDiffusionFunction()
Superclass::RadiusType RadiusType
double m_AverageGradientMagnitudeSquared
FiniteDifferenceFunction< TImage > Superclass
void SetAverageGradientMagnitudeSquared(const double &c)
const TimeStepType & GetTimeStep() const
virtual TimeStepType ComputeGlobalTimeStep(void *) const override
Control indentation during Print() invocation.
virtual void ReleaseGlobalDataPointer(void *) const override
void PrintSelf(std::ostream &os, Indent indent) const override
void SetConductanceParameter(const double &c)