18 #ifndef itkDiscreteGaussianDerivativeImageFilter_h
19 #define itkDiscreteGaussianDerivativeImageFilter_h
59 template<
typename TInputImage,
typename TOutputImage >
90 TOutputImage::ImageDimension);
112 itkGetConstMacro(Variance,
const ArrayType);
119 itkGetConstMacro(MaximumError,
const ArrayType);
124 itkGetConstMacro(MaximumKernelWidth,
int);
125 itkSetMacro(MaximumKernelWidth,
int);
137 itkSetMacro(InternalNumberOfStreamDivisions,
unsigned int);
138 itkGetConstMacro(InternalNumberOfStreamDivisions,
unsigned int);
172 itkSetMacro(UseImageSpacing,
bool);
173 itkGetConstMacro(UseImageSpacing,
bool);
174 itkBooleanMacro(UseImageSpacing);
180 itkSetMacro(NormalizeAcrossScale,
bool);
181 itkGetConstMacro(NormalizeAcrossScale,
bool);
182 itkBooleanMacro(NormalizeAcrossScale);
185 #ifdef ITK_USE_CONCEPT_CHECKING
227 void operator=(const Self &);
258 #ifndef ITK_MANUAL_INSTANTIATION
259 #include "itkDiscreteGaussianDerivativeImageFilter.hxx"
void GenerateData() override
void SetOrder(const typename OrderArrayType::ValueType v)
DiscreteGaussianDerivativeImageFilter()
SmartPointer< const Self > ConstPointer
virtual void SetVariance(ArrayType _arg)
Base class for all process objects that output image data.
unsigned int m_InternalNumberOfStreamDivisions
static const unsigned int ImageDimension
void Fill(const ValueType &)
virtual void SetOrder(OrderArrayType _arg)
FixedArray< unsigned int, itkGetStaticConstMacro(ImageDimension) > OrderArrayType
void PrintSelf(std::ostream &os, Indent indent) const override
TInputImage::PixelType InputPixelType
SmartPointer< Self > Pointer
virtual ~DiscreteGaussianDerivativeImageFilter()
void SetMaximumError(const typename ArrayType::ValueType v)
TInputImage::InternalPixelType InputInternalPixelType
FixedArray< double, itkGetStaticConstMacro(ImageDimension) > ArrayType
TOutputImage::PixelType OutputPixelType
virtual void SetMaximumError(ArrayType _arg)
ImageToImageFilter< TInputImage, TOutputImage > Superclass
Base class for filters that take an image as input and produce an image as output.
TInputImage InputImageType
TOutputImage::InternalPixelType OutputInternalPixelType
virtual void GenerateInputRequestedRegion() override
Control indentation during Print() invocation.
bool m_NormalizeAcrossScale
TOutputImage OutputImageType
Calculates image derivatives using discrete derivative gaussian kernels. This filter calculates Gauss...
#define itkConceptMacro(name, concept)
DiscreteGaussianDerivativeImageFilter Self
void SetVariance(const typename ArrayType::ValueType v)