21 #ifndef otbImageToImageListFilter_h
22 #define otbImageToImageListFilter_h
38 template <
class TInputImage,
class TOutputImage>
59 typedef typename InputImageType::SizeType
SizeType;
60 typedef typename InputImageType::ValueType
ValueType;
68 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
71 using Superclass::SetInput;
86 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
93 #ifndef OTB_MANUAL_INSTANTIATION
Base class for all the filters producing an otbImageList.
Base class for all the filters taking an image input to produce an image list.
Superclass::OutputImageType OutputImageType
Superclass::OutputImagePointerType OutputImagePointerType
ImageToImageListFilter Self
InputImageType::PixelType InputImagePixelType
InputImageType::RegionType InputImageRegionType
void operator=(const Self &)=delete
virtual void SetInput(const InputImageType *image)
itk::SmartPointer< Self > Pointer
itk::SmartPointer< const Self > ConstPointer
InputImageType::ValueType ValueType
ImageListSource< TOutputImage > Superclass
InputImageType::SizeType SizeType
~ImageToImageListFilter() override
ImageToImageListFilter(const Self &)=delete
TInputImage InputImageType
void PrintSelf(std::ostream &os, itk::Indent indent) const override
Superclass::OutputImageListType OutputImageListType
InputImageType::ConstPointer InputImagePointer
InputImageType * GetInput(void)
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.