OTB
9.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 | GenerateInputRequestedRegion () override |
void | GenerateOutputInformation () override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | ThreadedGenerateData (const RegionType &outputRegionForThread, itk::ThreadIdType threadId) override |
TileImageFilter () | |
void | VerifyInputInformation () override |
~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 35 of file otbTileImageFilter.hxx.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::TileImageFilter< TImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Generate input requested region method
Definition at line 134 of file otbTileImageFilter.hxx.
|
overrideprotected |
Generate input requested region method
Definition at line 47 of file otbTileImageFilter.hxx.
|
virtual |
|
virtual |
Run-time type information (and related methods).
Reimplemented in otb::SarConcatenateBurstsImageFilter< TImage >.
|
private |
Definition at line 241 of file otbTileImageFilter.hxx.
|
static |
Method for creation through the object factory.
|
privatedelete |
|
private |
Definition at line 200 of file otbTileImageFilter.hxx.
|
overrideprotected |
PrintSelf method
Definition at line 40 of file otbTileImageFilter.hxx.
|
virtual |
|
overrideprotected |
Threaded generate data
Definition at line 160 of file otbTileImageFilter.hxx.
|
inlineoverrideprotected |
Override VerifyInputInformation() since this filter's inputs do not need to occupy the same physical space.
Definition at line 101 of file otbTileImageFilter.h.
|
private |
Definition at line 120 of file otbTileImageFilter.h.
|
private |
Definition at line 117 of file otbTileImageFilter.h.
|
private |
Definition at line 123 of file otbTileImageFilter.h.