|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkGradientVectorFlowImageFilter_h
19 #define itkGradientVectorFlowImageFilter_h
21 #include "vnl/vnl_matrix_fixed.h"
49 template <
typename TInputImage,
typename TOutputImage,
typename TInternalPixel =
double>
87 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
88 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
104 itkSetMacro(TimeStep,
double);
105 itkGetConstMacro(TimeStep,
double);
107 itkSetMacro(NoiseLevel,
double);
108 itkGetConstMacro(NoiseLevel,
double);
110 itkSetMacro(IterationNum,
int);
111 itkGetConstMacro(IterationNum,
int);
113 #ifdef ITK_USE_CONCEPT_CHECKING
126 PrintSelf(std::ostream & os,
Indent indent)
const override;
129 GenerateData()
override;
150 double m_Steps[Superclass::InputImageDimension]{};
152 double m_NoiseLevel{};
154 int m_IterationNum{};
167 #ifndef ITK_MANUAL_INSTANTIATION
168 # include "itkGradientVectorFlowImageFilter.hxx"
SmartPointer< Self > Pointer
typename OutputImageType::Pointer OutputImagePointer
typename TInputImage::SizeType SizeType
typename TInputImage::IndexType IndexType
This filter computes the Laplacian of a scalar-valued image.
typename TInputImage::PixelType PixelType
ImageBaseType::SizeType SizeType
This class computes a diffusion of the gradient vectors for graylevel or binary edge map derive from ...
Control indentation during Print() invocation.
A multi-dimensional iterator templated over image type that walks a region of pixels.
ImageBaseType::IndexType IndexType
Base class for filters that take an image as input and produce an image as output.
Base class for all process objects that output image data.
TInternalPixel InternalPixelType
typename OutputImageType::RegionType RegionType
typename InputImageType::Pointer InputImagePointer
ImageBaseType::RegionType RegionType
TInputImage InputImageType
typename LaplacianFilterType::Pointer LaplacianFilterPointer
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
A multi-dimensional iterator templated over image type that walks a region of pixels.
Templated n-dimensional image class.
typename InternalImageType::Pointer InternalImagePointer
TOutputImage OutputImageType