OTB
9.0.0
Orfeo Toolbox
|
#include <otbImageListToImageListApplyFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef FilterType::Pointer | FilterPointerType |
typedef TFilter | FilterType |
typedef InputImageListType::Pointer | InputImageListPointerType |
typedef TInputImageList | InputImageListType |
typedef InputImageListType::ImageType | InputImageType |
typedef OutputImageListType::Pointer | OutputImageListPointerType |
typedef TOutputImageList | OutputImageListType |
typedef OutputImageListType::ImageType | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageListToImageListApplyFilter | Self |
typedef ImageListToImageListFilter< typename TInputImageList::ImageType, typename TOutputImageList::ImageType > | Superclass |
Public Types inherited from otb::ImageListToImageListFilter< TInputImageList::ImageType, TOutputImageList::ImageType > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputImageListType::ConstPointer | InputImageListConstPointer |
typedef InputImageListType::Pointer | InputImageListPointerType |
typedef ImageList< InputImageType > | InputImageListType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::ConstPointer | InputImagePointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef TInputImageList::ImageType | InputImageType |
typedef Superclass::OutputImageListPointerType | OutputImageListPointerType |
typedef Superclass::OutputImageListType | OutputImageListType |
typedef Superclass::OutputImagePointerType | OutputImagePointer |
typedef Superclass::OutputImageType | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageListToImageListFilter | Self |
typedef InputImageType::SizeType | SizeType |
typedef ImageListSource< TOutputImageList::ImageType > | Superclass |
typedef InputImageType::ValueType | ValueType |
Public Types inherited from otb::ImageListSource< TOutputImageList::ImageType > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::DataObject::Pointer | DataObjectPointer |
typedef OutputImageListType::ConstPointer | OutputImageListConstPointerType |
typedef OutputImageListType::Pointer | OutputImageListPointerType |
typedef ImageList< OutputImageType > | OutputImageListType |
typedef OutputImageType::Pointer | OutputImagePointerType |
typedef TOutputImageList::ImageType | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageListSource | Self |
typedef itk::ProcessObject | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::ImageListToImageListFilter< TInputImageList::ImageType, TOutputImageList::ImageType > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
virtual void | SetInput (const InputImageListType *imageList) |
virtual InputImageListType * | GetInput (void) |
Public Member Functions inherited from otb::ImageListSource< TOutputImageList::ImageType > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual OutputImageListType * | GetOutput (void) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::ImageListToImageListFilter< TInputImageList::ImageType, TOutputImageList::ImageType > | |
static Pointer | New () |
Static Public Member Functions inherited from otb::ImageListSource< TOutputImageList::ImageType > | |
static Pointer | New () |
FilterPointerType | m_Filter |
unsigned int | m_OutputIndex |
virtual void | SetFilter (FilterType *_arg) |
itkGetObjectMacro (Filter, FilterType) | |
virtual unsigned int | GetOutputIndex () |
virtual void | SetOutputIndex (unsigned int _arg) |
void | GenerateOutputInformation (void) override |
void | GenerateInputRequestedRegion (void) override |
void | GenerateData (void) override |
ImageListToImageListApplyFilter () | |
~ImageListToImageListApplyFilter () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
ImageListToImageListApplyFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Static Public Attributes inherited from otb::ImageListToImageListFilter< TInputImageList::ImageType, TOutputImageList::ImageType > | |
static const unsigned int | InputImageDimension |
Protected Member Functions inherited from otb::ImageListToImageListFilter< TInputImageList::ImageType, TOutputImageList::ImageType > | |
ImageListToImageListFilter () | |
~ImageListToImageListFilter () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
Protected Member Functions inherited from otb::ImageListSource< TOutputImageList::ImageType > | |
ImageListSource () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~ImageListSource () override | |
This filter applies the filter given as template to the input image list.
It produces one output image in the output list for one input image in the output list.
It uses the given filter methods to generate output information and input requested region.
The filter can be set up via the GetFilter() accessor.
It also support streaming when the templated filter support it.
No type checking is done : it is up to the user to check the adequation between the input images, output images and filter IO types.
Definition at line 47 of file otbImageListToImageListApplyFilter.h.
typedef itk::SmartPointer<const Self> otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::ConstPointer |
Definition at line 54 of file otbImageListToImageListApplyFilter.h.
typedef FilterType::Pointer otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::FilterPointerType |
Definition at line 70 of file otbImageListToImageListApplyFilter.h.
typedef TFilter otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::FilterType |
Definition at line 69 of file otbImageListToImageListApplyFilter.h.
typedef InputImageListType::Pointer otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::InputImageListPointerType |
Definition at line 64 of file otbImageListToImageListApplyFilter.h.
typedef TInputImageList otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::InputImageListType |
Template parameters typedefs
Definition at line 60 of file otbImageListToImageListApplyFilter.h.
typedef InputImageListType::ImageType otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::InputImageType |
Definition at line 65 of file otbImageListToImageListApplyFilter.h.
typedef OutputImageListType::Pointer otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::OutputImageListPointerType |
Definition at line 67 of file otbImageListToImageListApplyFilter.h.
typedef TOutputImageList otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::OutputImageListType |
Definition at line 66 of file otbImageListToImageListApplyFilter.h.
typedef OutputImageListType::ImageType otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::OutputImageType |
Definition at line 68 of file otbImageListToImageListApplyFilter.h.
typedef itk::SmartPointer<Self> otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::Pointer |
Definition at line 53 of file otbImageListToImageListApplyFilter.h.
typedef ImageListToImageListApplyFilter otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::Self |
Standard typedefs
Definition at line 51 of file otbImageListToImageListApplyFilter.h.
typedef ImageListToImageListFilter<typename TInputImageList::ImageType, typename TOutputImageList::ImageType> otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::Superclass |
Definition at line 52 of file otbImageListToImageListApplyFilter.h.
|
protected |
Constructor
|
inlineoverrideprotected |
Destructor
Definition at line 95 of file otbImageListToImageListApplyFilter.h.
|
privatedelete |
The processing filter
virtual::itk::LightObject::Pointer otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Main computation method
|
override |
Generate input requested region for each image in the list.
|
override |
Generate output information for the ImageList and for each image in the list.
|
virtual |
Creation through object factory macro
|
virtual |
The processing filter
otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >::itkGetObjectMacro | ( | Filter | , |
FilterType | |||
) |
The processing filter
|
static |
Type macro
|
privatedelete |
The processing filter
|
overrideprotected |
PrintSelf method
|
virtual |
Accessors
|
virtual |
The processing filter
|
private |
The processing filter
Definition at line 107 of file otbImageListToImageListApplyFilter.h.
|
private |
The index of the output of the filter to use
Definition at line 110 of file otbImageListToImageListApplyFilter.h.