18 #ifndef itkVectorGradientNDAnisotropicDiffusionFunction_h 19 #define itkVectorGradientNDAnisotropicDiffusionFunction_h 43 template<
typename TImage >
80 virtual PixelType
ComputeUpdate(
const NeighborhoodType & neighborhood,
98 void operator=(
const Self &) ITK_DELETE_FUNCTION;
122 #ifndef ITK_MANUAL_INSTANTIATION 123 #include "itkVectorGradientNDAnisotropicDiffusionFunction.hxx" Superclass::RadiusType RadiusType
Superclass::PixelType PixelType
SmartPointer< const Self > ConstPointer
~VectorGradientNDAnisotropicDiffusionFunction()
VectorGradientNDAnisotropicDiffusionFunction()
A NeighborhoodOperator for taking an n-th order derivative at a pixel.
VectorGradientNDAnisotropicDiffusionFunction Self
Superclass::NeighborhoodType NeighborhoodType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
ConstNeighborhoodIterator< TImage >::RadiusType RadiusType
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
unsigned long SizeValueType
VectorNeighborhoodInnerProduct< ImageType > m_InnerProduct
const double & GetConductanceParameter() const
A templated class holding a n-Dimensional vector.
std::slice xd_slice[ImageDimension][ImageDimension]
const double & GetAverageGradientMagnitudeSquared() const
Superclass::ImageType ImageType
static const unsigned int VectorDimension
static const unsigned int ImageDimension
virtual void InitializeIteration() override
Superclass::FloatOffsetType FloatOffsetType
Superclass::PixelType PixelType
void operator=(const Self &) ITK_DELETE_FUNCTION
DerivativeOperator< ScalarValueType, itkGetStaticConstMacro(ImageDimension) > dx_op
Superclass::ImageType ImageType
PixelType::ValueType ScalarValueType
std::slice xa_slice[ImageDimension][ImageDimension]
virtual PixelType ComputeUpdate(const NeighborhoodType &neighborhood, void *globalData, const FloatOffsetType &offset=FloatOffsetType(0.0)) override
static const unsigned int ImageDimension
std::slice x_slice[ImageDimension]
SizeValueType m_Stride[ImageDimension]
Superclass::TimeStepType TimeStepType
SmartPointer< Self > Pointer
static const unsigned int VectorDimension
VectorAnisotropicDiffusionFunction< TImage > Superclass