18 #ifndef itkDifferenceOfGaussiansGradientImageFilter_h
19 #define itkDifferenceOfGaussiansGradientImageFilter_h
34 template<
typename TInputImage,
typename TDataType >
37 Image< CovariantVector< TDataType, TInputImage::ImageDimension >,
38 TInputImage::ImageDimension > >
44 static constexpr
unsigned int NDimensions = TInputImage::ImageDimension;
78 itkGetConstMacro(Width,
unsigned int);
79 itkSetMacro(Width,
unsigned int);
82 #ifdef ITK_USE_CONCEPT_CHECKING
92 void PrintSelf(std::ostream & os,
Indent indent)
const override;
95 void GenerateData()
override;
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkDifferenceOfGaussiansGradientImageFilter.hxx"
Light weight base class for most itk classes.
typename TInputImage::RegionType OutputImageRegionType
Performs difference-of-gaussians gradient detection.
typename TInputImage::PixelType PixelType
ImageBaseType::IndexType IndexType
Represent a n-dimensional size (bounds) of a n-dimensional image.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
ImageBaseType::RegionType RegionType
#define itkConceptMacro(name, concept)
Templated n-dimensional image class.
typename TInputImage::IndexType IndexType