18#ifndef itkImageToListSampleFilter_h
19#define itkImageToListSampleFilter_h
55template <
typename TImage,
typename TMaskImage = TImage>
153#ifndef ITK_MANUAL_INSTANTIATION
154# include "itkImageToListSampleFilter.hxx"
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
virtual DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx)
Make a DataObject of the correct type to used as the specified output.
Implements transparent reference counting.
ImageToListSampleFilter Self
void GenerateData() override
void SetMaskImage(const MaskImageType *image)
void GenerateOutputInformation() override
typename MaskImageType::Pointer MaskImagePointer
const MaskImageType * GetMaskImage() const
typename ImageType::Pointer ImagePointer
MaskPixelType m_MaskValue
typename MaskImageType::ConstPointer MaskImageConstPointer
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) override
Make a DataObject of the correct type to used as the specified output.
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
ImageToListSampleFilter()
SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, Indent indent) const override
typename ImageType::PixelType PixelType
SmartPointer< Self > Pointer
ListSample< MeasurementVectorType > ListSampleType
typename MeasurementVectorPixelTraits< PixelType >::MeasurementVectorType MeasurementVectorType
void SetInput(const ImageType *image)
~ImageToListSampleFilter() override=default
DataObject::Pointer DataObjectPointer
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
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....