![]() |
OTB
10.0.0
Orfeo Toolbox
|
#include <otbTileImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef ImageType::Pointer | ImagePointerType |
typedef TImage | ImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageType::RegionType | RegionType |
typedef TileImageFilter | Self |
typedef ImageType::SizeType | SizeType |
typedef itk::ImageToImageFilter< TImage, TImage > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const SizeType & | GetLayout () const |
virtual const char * | GetNameOfClass () const |
virtual void | SetLayout (SizeType _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | DynamicThreadedGenerateData (const RegionType &outputRegionForThread) override |
void | GenerateInputRequestedRegion () override |
void | GenerateOutputInformation () override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
TileImageFilter () | |
~TileImageFilter () override | |
Private Member Functions | |
RegionType | InputRegionToOutputRegion (unsigned int tileIndex, const RegionType &requestedRegion) |
void | operator= (const Self &)=delete |
RegionType | OutputRegionToInputRegion (unsigned int tileIndex, const RegionType &requestedRegion) |
TileImageFilter (const Self &)=delete | |
Private Attributes | |
std::vector< unsigned int > | m_ColumnsSizes |
SizeType | m_Layout |
std::vector< unsigned int > | m_RowsSizes |
This filter allows making a spatial mosaic from a set of images.
This filter produces a spatial mosaic from a set of images. It supports both otb::Image and otb::VectorImage. The layout parameter allows setting up of the images will be patched together: it is a 2D array containing the number of images in the horizontal direction and vertical direction respectively.
Images can be set using the PushBackInput() or SetInput(unsigned int, Image *) methods. Please note that input images are supposed to be set in the lexicographical order.
This filter does not support missing images: the number of input images must match exactly layout[0]*layout[1]. Additional consistency checks are that the number of components and spacing must be consistent for all images, and the size of the images must match with each others.
Definition at line 53 of file otbTileImageFilter.h.
typedef itk::SmartPointer<const Self> otb::TileImageFilter< TImage >::ConstPointer |
Definition at line 60 of file otbTileImageFilter.h.
typedef ImageType::Pointer otb::TileImageFilter< TImage >::ImagePointerType |
Definition at line 64 of file otbTileImageFilter.h.
typedef TImage otb::TileImageFilter< TImage >::ImageType |
Helper typedefs
Definition at line 63 of file otbTileImageFilter.h.
typedef itk::SmartPointer<Self> otb::TileImageFilter< TImage >::Pointer |
Definition at line 59 of file otbTileImageFilter.h.
typedef ImageType::RegionType otb::TileImageFilter< TImage >::RegionType |
Definition at line 66 of file otbTileImageFilter.h.
typedef TileImageFilter otb::TileImageFilter< TImage >::Self |
Standard class typedef
Definition at line 57 of file otbTileImageFilter.h.
typedef ImageType::SizeType otb::TileImageFilter< TImage >::SizeType |
Definition at line 65 of file otbTileImageFilter.h.
typedef itk::ImageToImageFilter<TImage, TImage> otb::TileImageFilter< TImage >::Superclass |
Definition at line 58 of file otbTileImageFilter.h.
|
protected |
Constructor
Definition at line 30 of file otbTileImageFilter.hxx.
|
overrideprotected |
Destructor
Definition at line 36 of file otbTileImageFilter.hxx.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::TileImageFilter< TImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Threaded generate data
Definition at line 161 of file otbTileImageFilter.hxx.
|
overrideprotected |
Generate input requested region method
Definition at line 135 of file otbTileImageFilter.hxx.
|
overrideprotected |
Generate input requested region method
Definition at line 48 of file otbTileImageFilter.hxx.
|
virtual |
|
virtual |
Run-time type information (and related methods).
Reimplemented in otb::SarConcatenateBurstsImageFilter< TImage >.
|
private |
Definition at line 242 of file otbTileImageFilter.hxx.
|
static |
Method for creation through the object factory.
|
privatedelete |
|
private |
Definition at line 201 of file otbTileImageFilter.hxx.
|
overrideprotected |
PrintSelf method
Definition at line 41 of file otbTileImageFilter.hxx.
|
virtual |
|
private |
Definition at line 111 of file otbTileImageFilter.h.
|
private |
Definition at line 108 of file otbTileImageFilter.h.
|
private |
Definition at line 114 of file otbTileImageFilter.h.