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);
87 virtual void SetRadius(
const RadiusType &) ITK_OVERRIDE;
95 virtual void Modified()
const ITK_OVERRIDE;
110 void operator=(const Self &) ITK_DELETE_FUNCTION;
114 #ifndef ITK_MANUAL_INSTANTIATION 115 #include "itkMiniPipelineSeparableImageFilter.hxx" SmartPointer< const Self > ConstPointer
TInputImage::SizeType SizeType
virtual void SetRadius(const RadiusType &) override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
virtual void Modified() const override
unsigned long SizeValueType
TInputImage::SizeType RadiusType
CastImageFilter< InputImageType, OutputImageType > CastType
TOutputImage::PixelType OutputPixelType
virtual void SetNumberOfThreads(ThreadIdType nb) override
FilterType::Pointer m_Filters[ImageDimension]
MiniPipelineSeparableImageFilter()
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
static const unsigned int ImageDimension
BoxImageFilter< TInputImage, TOutputImage > Superclass
~MiniPipelineSeparableImageFilter()
MiniPipelineSeparableImageFilter Self
SmartPointer< Self > Pointer
A separable filter for filter which are using radius.
Casts input pixels to output pixel type.
TInputImage::PixelType PixelType