OTB
9.0.0
Orfeo Toolbox
|
#include <otbSarConcatenateBurstsImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef ImageType::Pointer | ImagePointerType |
typedef TImage | ImageType |
typedef std::vector< RecordType > | LinesRecordVectorType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageType::PointType | PointType |
typedef std::pair< unsigned long, unsigned long > | RecordType |
typedef ImageType::RegionType | RegionType |
typedef SarConcatenateBurstsImageFilter | Self |
typedef ImageType::SizeType | SizeType |
typedef TileImageFilter< TImage > | Superclass |
Public Types inherited from otb::TileImageFilter< TImage > | |
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 |
bool | getDeburstLinesAndSamples (LinesRecordVectorType &linesRecord, LinesRecordVectorType &samplesRecord, unsigned int first_burstInd, bool inputWithInvalidPixels) |
virtual const char * | GetNameOfClass () const |
void | SetSLCImageMetadata (ImageMetadata sarImd) |
Public Member Functions inherited from otb::TileImageFilter< TImage > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const SizeType & | GetLayout () const |
virtual void | SetLayout (SizeType _arg) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::TileImageFilter< TImage > | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateOutputInformation () override |
SarConcatenateBurstsImageFilter ()=default | |
~SarConcatenateBurstsImageFilter ()=default | |
Protected Member Functions inherited from otb::TileImageFilter< TImage > | |
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 | |
void | operator= (const Self &)=delete |
SarConcatenateBurstsImageFilter (const Self &)=delete | |
Private Attributes | |
unsigned int | m_Offset_OriginL |
ImageMetadata | m_SLCImd |
This filter allows making a spatial mosaic from a set of bursts.
This filter derives from TileImagefilter and produces a spatial mosaic from a set of bursts from Sentinel-1 IW products . 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.
Metadata are adapted in order to correspond to the concatenated SAR image.
Definition at line 57 of file otbSarConcatenateBurstsImageFilter.h.
typedef itk::SmartPointer<const Self> otb::SarConcatenateBurstsImageFilter< TImage >::ConstPointer |
Definition at line 64 of file otbSarConcatenateBurstsImageFilter.h.
typedef ImageType::Pointer otb::SarConcatenateBurstsImageFilter< TImage >::ImagePointerType |
Definition at line 68 of file otbSarConcatenateBurstsImageFilter.h.
typedef TImage otb::SarConcatenateBurstsImageFilter< TImage >::ImageType |
Helper typedefs
Definition at line 67 of file otbSarConcatenateBurstsImageFilter.h.
typedef std::vector<RecordType> otb::SarConcatenateBurstsImageFilter< TImage >::LinesRecordVectorType |
Definition at line 74 of file otbSarConcatenateBurstsImageFilter.h.
typedef itk::SmartPointer<Self> otb::SarConcatenateBurstsImageFilter< TImage >::Pointer |
Definition at line 63 of file otbSarConcatenateBurstsImageFilter.h.
typedef ImageType::PointType otb::SarConcatenateBurstsImageFilter< TImage >::PointType |
Definition at line 71 of file otbSarConcatenateBurstsImageFilter.h.
typedef std::pair<unsigned long, unsigned long> otb::SarConcatenateBurstsImageFilter< TImage >::RecordType |
Definition at line 73 of file otbSarConcatenateBurstsImageFilter.h.
typedef ImageType::RegionType otb::SarConcatenateBurstsImageFilter< TImage >::RegionType |
Definition at line 70 of file otbSarConcatenateBurstsImageFilter.h.
typedef SarConcatenateBurstsImageFilter otb::SarConcatenateBurstsImageFilter< TImage >::Self |
Standard class typedef
Definition at line 61 of file otbSarConcatenateBurstsImageFilter.h.
typedef ImageType::SizeType otb::SarConcatenateBurstsImageFilter< TImage >::SizeType |
Definition at line 69 of file otbSarConcatenateBurstsImageFilter.h.
typedef TileImageFilter<TImage> otb::SarConcatenateBurstsImageFilter< TImage >::Superclass |
Definition at line 62 of file otbSarConcatenateBurstsImageFilter.h.
|
protecteddefault |
Constructor
|
protecteddefault |
Destructor
|
privatedelete |
virtual::itk::LightObject::Pointer otb::SarConcatenateBurstsImageFilter< TImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Generate input requested region method
Definition at line 57 of file otbSarConcatenateBurstsImageFilter.hxx.
References otb::NumberOfColumns, and otb::NumberOfLines.
bool otb::SarConcatenateBurstsImageFilter< TImage >::getDeburstLinesAndSamples | ( | LinesRecordVectorType & | linesRecord, |
LinesRecordVectorType & | samplesRecord, | ||
unsigned int | first_burstInd, | ||
bool | inputWithInvalidPixels | ||
) |
Definition at line 37 of file otbSarConcatenateBurstsImageFilter.hxx.
References otb::SarSensorModel::DeburstAndConcatenate(), and otb::SarSensorModel::UpdateImageMetadata().
|
virtual |
Run-time type information (and related methods).
Reimplemented from otb::TileImageFilter< TImage >.
|
static |
Method for creation through the object factory.
|
privatedelete |
void otb::SarConcatenateBurstsImageFilter< TImage >::SetSLCImageMetadata | ( | ImageMetadata | sarImd | ) |
Definition at line 31 of file otbSarConcatenateBurstsImageFilter.hxx.
|
private |
Definition at line 106 of file otbSarConcatenateBurstsImageFilter.h.
|
private |
Definition at line 104 of file otbSarConcatenateBurstsImageFilter.h.