|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkGradientNDAnisotropicDiffusionFunction_h
19 #define itkGradientNDAnisotropicDiffusionFunction_h
60 template <
typename TImage>
90 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
102 m_K = static_cast<PixelType>(this->GetAverageGradientMagnitudeSquared() * this->GetConductanceParameter() *
103 this->GetConductanceParameter() * -2.0f);
114 std::slice x_slice[ImageDimension];
115 std::slice xa_slice[ImageDimension][ImageDimension];
116 std::slice xd_slice[ImageDimension][ImageDimension];
131 #ifndef ITK_MANUAL_INSTANTIATION
132 # include "itkGradientNDAnisotropicDiffusionFunction.hxx"
typename Superclass::RadiusType RadiusType
typename ConstNeighborhoodIterator< TImage >::RadiusType RadiusType
NeighborhoodInnerProduct< ImageType > m_InnerProduct
typename Superclass::ImageType ImageType
typename Superclass::PixelRealType PixelRealType
A templated class holding a n-Dimensional vector.
typename Superclass::NeighborhoodType NeighborhoodType
DerivativeOperator< PixelType, Self::ImageDimension > m_DerivativeOperator
SizeValueType NeighborhoodSizeValueType
NeighborhoodSizeValueType m_Center
typename Superclass::PixelType PixelType
Light weight base class for most itk classes.
typename Superclass::TimeStepType TimeStepType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
void InitializeIteration() override
typename Superclass::PixelType PixelType
typename Superclass::FloatOffsetType FloatOffsetType
unsigned long SizeValueType