18 #ifndef __itkSplitComponentsImageFilter_h
19 #define __itkSplitComponentsImageFilter_h
47 template<
class TInputImage,
class TOutputImage,
unsigned int TComponents = TInputImage::ImageDimension >
54 TInputImage::ImageDimension);
106 #ifndef ITK_MANUAL_INSTANTIATION
107 #include "itkSplitComponentsImageFilter.hxx"
SmartPointer< Self > Pointer
Extract components of an Image with multi-component pixels.
SplitComponentsImageFilter Self
static const unsigned int Components
ImageToImageFilter< InputImageType, OutputImageType > Superclass
InputImageType::PixelType InputPixelType
TOutputImage OutputImageType
OutputImageType::RegionType OutputRegionType
Base class for all process objects that output image data.
virtual void AllocateOutputs()
ComponentsMaskType m_ComponentsMask
FixedArray< bool, TComponents > ComponentsMaskType
TInputImage InputImageType
OutputImageType::PixelType OutputPixelType
static const unsigned int ImageDimension
SmartPointer< const Self > ConstPointer
Base class for filters that take an image as input and produce an image as output.
void operator=(const Self &)
virtual void ThreadedGenerateData(const OutputRegionType &outputRegion, ThreadIdType threadId)
virtual ~SplitComponentsImageFilter()
SplitComponentsImageFilter()
unsigned int ThreadIdType