18#ifndef itkImageToListSampleFilter_h
19#define itkImageToListSampleFilter_h
55template <
typename TImage,
typename TMaskImage = TImage>
94 using Superclass::SetInput;
131 using Superclass::MakeOutput;
153#ifndef ITK_MANUAL_INSTANTIATION
154# include "itkImageToListSampleFilter.hxx"
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
Light weight base class for most itk classes.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
The class takes an image as input and generates a list sample as output.
void GenerateData() override
void SetMaskImage(const MaskImageType *image)
void GenerateOutputInformation() override
typename MaskImageType::Pointer MaskImagePointer
const MaskImageType * GetMaskImage() const
typename ImageType::Pointer ImagePointer
typename MaskImageType::ConstPointer MaskImageConstPointer
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) override
Make a DataObject of the correct type to used as the specified output.
ImageToListSampleFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
typename ImageType::PixelType PixelType
typename MeasurementVectorPixelTraits< PixelType >::MeasurementVectorType MeasurementVectorType
void SetInput(const ImageType *image)
~ImageToListSampleFilter() override=default
void GenerateInputRequestedRegion() override
typename ImageType::ConstPointer ImageConstPointer
unsigned int GetMeasurementVectorSize() const
typename MaskImageType::PixelType MaskPixelType
const ListSampleType * GetOutput() const
const ImageType * GetInput() const
This class is the native implementation of the a Sample with an STL container.
TPixelType MeasurementVectorType
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
class ITK_FORWARD_EXPORT ProcessObject