21 #ifndef otbImageListToImageListApplyFilter_h 22 #define otbImageListToImageListApplyFilter_h 46 template <
class TInputImageList,
class TOutputImageList,
class TFilter>
73 itkSetObjectMacro(
Filter, FilterType);
74 itkGetObjectMacro(
Filter, FilterType);
77 itkGetMacro(OutputIndex,
unsigned int);
78 itkSetMacro(OutputIndex,
unsigned int);
82 void GenerateOutputInformation(
void)
override;
85 void GenerateInputRequestedRegion(
void)
override;
89 void GenerateData(
void)
override;
100 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
104 void operator=(
const Self&) =
delete;
113 #ifndef OTB_MANUAL_INSTANTIATION
TInputImageList InputImageListType
Base class for all the filters taking an image list as input to produce an image list.
TOutputImageList OutputImageListType
itk::SmartPointer< Self > Pointer
InputImageListType::ImageType InputImageType
FilterType::Pointer FilterPointerType
ImageListToImageListFilter< typename TInputImageList::ImageType, typename TOutputImageList::ImageType > Superclass
OutputImageListType::ImageType OutputImageType
FilterPointerType m_Filter
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
This filter applies the filter given as template to the input image list.
ImageListToImageListApplyFilter Self
OutputImageListType::Pointer OutputImageListPointerType
InputImageListType::Pointer InputImageListPointerType
~ImageListToImageListApplyFilter() override
unsigned int m_OutputIndex
itk::SmartPointer< const Self > ConstPointer