18 #ifndef itkMiniPipelineSeparableImageFilter_h
19 #define itkMiniPipelineSeparableImageFilter_h
49 template<
typename TInputImage,
typename TOutputImage,
typename TFilter >
70 typedef typename TInputImage::SizeType
SizeType;
82 itkStaticConstMacro(
ImageDimension,
unsigned int, TInputImage::ImageDimension);
95 virtual void Modified() const ITK_OVERRIDE;
101 ~MiniPipelineSeparableImageFilter() {}
110 void operator=(const
Self &) ITK_DELETE_FUNCTION;
114 #ifndef ITK_MANUAL_INSTANTIATION
115 #include "itkMiniPipelineSeparableImageFilter.hxx"
SmartPointer< const Self > ConstPointer
TInputImage::SizeType SizeType
Rank filter of a greyscale image.
virtual void SetRadius(const RadiusType &) override
Base class for all process objects that output image data.
unsigned long SizeValueType
TInputImage::SizeType RadiusType
CastImageFilter< InputImageType, OutputImageType > CastType
TOutputImage::PixelType OutputPixelType
virtual void SetNumberOfThreads(ThreadIdType nb) override
FilterType::Pointer m_Filters[ImageDimension]
TInputImage InputImageType
virtual void SetRadius(const RadiusType &radius)
TOutputImage OutputImageType
A base class for all the filters working on a box neighborhood.
void GenerateData() override
TInputImage::OffsetType OffsetType
unsigned int ThreadIdType
TInputImage::RegionType RegionType
TInputImage::IndexType IndexType
TInputImage::SizeType RadiusType
static const unsigned int ImageDimension
BoxImageFilter< TInputImage, TOutputImage > Superclass
virtual void Modified() const override
MiniPipelineSeparableImageFilter Self
SmartPointer< Self > Pointer
A separable filter for filter which are using radius.
Casts input pixels to output pixel type.
TInputImage::PixelType PixelType