21 #ifndef otbTileImageFilter_h
22 #define otbTileImageFilter_h
24 #include "itkImageToImageFilter.h"
52 template <
class TImage>
58 typedef itk::ImageToImageFilter<TImage, TImage>
Superclass;
75 itkGetConstReferenceMacro(Layout,
SizeType);
85 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
88 void ThreadedGenerateData(
const RegionType& outputRegionForThread, itk::ThreadIdType threadId)
override;
91 void GenerateInputRequestedRegion()
override;
94 void GenerateOutputInformation()
override;
108 void operator=(
const Self&) =
delete;
112 RegionType OutputRegionToInputRegion(
unsigned int tileIndex,
const RegionType& requestedRegion);
114 RegionType InputRegionToOutputRegion(
unsigned int tileIndex,
const RegionType& requestedRegion);
128 #ifndef OTB_MANUAL_INSTANTIATION