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);
114 #ifndef ITK_MANUAL_INSTANTIATION
115 #include "itkMiniPipelineSeparableImageFilter.hxx"
SmartPointer< const Self > ConstPointer
TInputImage::SizeType SizeType
Base class for all process objects that output image data.
unsigned long SizeValueType
TInputImage::SizeType RadiusType
virtual void SetRadius(const SizeValueType &radius)
CastImageFilter< InputImageType, OutputImageType > CastType
TOutputImage::PixelType OutputPixelType
FilterType::Pointer m_Filters[ImageDimension]
MiniPipelineSeparableImageFilter()
TInputImage InputImageType
virtual void SetRadius(const RadiusType &radius)
TOutputImage OutputImageType
virtual void SetNumberOfThreads(ThreadIdType nb)
A base class for all the filters working on a box neighborhood.
virtual void Modified() const
TInputImage::OffsetType OffsetType
TInputImage::RegionType RegionType
TInputImage::IndexType IndexType
TInputImage::SizeType RadiusType
static const unsigned int ImageDimension
virtual void SetRadius(const RadiusType &)
BoxImageFilter< TInputImage, TOutputImage > Superclass
~MiniPipelineSeparableImageFilter()
void operator=(const Self &)
MiniPipelineSeparableImageFilter Self
SmartPointer< Self > Pointer
A separable filter for filter which are using radius.
Casts input pixels to output pixel type.
TInputImage::PixelType PixelType
unsigned int ThreadIdType