21 #ifndef otbTileImageFilter_h
22 #define otbTileImageFilter_h
24 #include "itkImageToImageFilter.h"
52 template <
class TImage>
58 typedef itk::ImageToImageFilter<TImage, TImage>
Superclass;
85 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
88 void DynamicThreadedGenerateData(
const RegionType& outputRegionForThread)
override;
91 void GenerateInputRequestedRegion()
override;
94 void GenerateOutputInformation()
override;
103 RegionType OutputRegionToInputRegion(
unsigned int tileIndex,
const RegionType& requestedRegion);
105 RegionType InputRegionToOutputRegion(
unsigned int tileIndex,
const RegionType& requestedRegion);
119 #ifndef OTB_MANUAL_INSTANTIATION
This filter allows making a spatial mosaic from a set of images.
std::vector< unsigned int > m_ColumnsSizes
ImageType::SizeType SizeType
itk::SmartPointer< Self > Pointer
void operator=(const Self &)=delete
ImageType::RegionType RegionType
TileImageFilter(const Self &)=delete
itk::SmartPointer< const Self > ConstPointer
std::vector< unsigned int > m_RowsSizes
ImageType::Pointer ImagePointerType
itk::ImageToImageFilter< TImage, TImage > Superclass
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.