OTB
9.0.0
Orfeo Toolbox
|
#include <otbImageSeriesFileReaderBase.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
typedef OutputImageType::IndexType | IndexType |
typedef InternalImageType::Pointer | InternalImagePointerType |
typedef TInternalImage | InternalImageType |
typedef InternalImageType::IndexType | InternalIndexType |
typedef InternalImageType::InternalPixelType | InternalPixelType |
typedef InternalImageType::RegionType | InternalRegionType |
typedef InternalImageType::SizeType | InternalSizeType |
typedef InternalImageType::ValueType | InternalValueType |
typedef OutputImageListType::ConstPointer | OutputImageListConstPointerType |
typedef OutputImageListType::Pointer | OutputImageListPointerType |
typedef ImageList< OutputImageType > | OutputImageListType |
typedef OutputImageType::Pointer | OutputImagePointerType |
typedef TImage | OutputImageType |
typedef OutputImageType::InternalPixelType | PixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ReaderListType::Pointer | ReaderListPointerType |
typedef ObjectList< ReaderType > | ReaderListType |
typedef ReaderType::Pointer | ReaderPointerType |
typedef ImageFileReader< InternalImageType > | ReaderType |
typedef OutputImageType::RegionType | RegionType |
typedef ImageSeriesFileReaderBase | Self |
typedef OutputImageType::SizeType | SizeType |
typedef ImageListSource< TImage > | Superclass |
typedef OutputImageType::ValueType | ValueType |
Public Types inherited from otb::ImageListSource< TImage > | |
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 TImage | 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 * | GetFileName () const |
std::string | GetFileName (unsigned int i) const |
virtual const char * | GetNameOfClass () const |
virtual void | SetFileName (const std::string &file) |
Public Member Functions inherited from otb::ImageListSource< TImage > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Additional Inherited Members | |
Protected Member Functions inherited from otb::ImageListSource< TImage > | |
ImageListSource () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~ImageListSource () override | |
Definition at line 68 of file otbImageSeriesFileReaderBase.h.
typedef itk::SmartPointer<const Self> otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::ConstPointer |
Definition at line 75 of file otbImageSeriesFileReaderBase.h.
typedef itk::ProcessObject::DataObjectPointerArraySizeType otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::DataObjectPointerArraySizeType |
Definition at line 109 of file otbImageSeriesFileReaderBase.h.
typedef OutputImageType::IndexType otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::IndexType |
Definition at line 87 of file otbImageSeriesFileReaderBase.h.
typedef InternalImageType::Pointer otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::InternalImagePointerType |
Definition at line 96 of file otbImageSeriesFileReaderBase.h.
typedef TInternalImage otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::InternalImageType |
Definition at line 95 of file otbImageSeriesFileReaderBase.h.
typedef InternalImageType::IndexType otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::InternalIndexType |
Definition at line 99 of file otbImageSeriesFileReaderBase.h.
typedef InternalImageType::InternalPixelType otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::InternalPixelType |
Definition at line 97 of file otbImageSeriesFileReaderBase.h.
typedef InternalImageType::RegionType otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::InternalRegionType |
Definition at line 101 of file otbImageSeriesFileReaderBase.h.
typedef InternalImageType::SizeType otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::InternalSizeType |
Definition at line 100 of file otbImageSeriesFileReaderBase.h.
typedef InternalImageType::ValueType otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::InternalValueType |
Definition at line 98 of file otbImageSeriesFileReaderBase.h.
typedef OutputImageListType::ConstPointer otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::OutputImageListConstPointerType |
Definition at line 93 of file otbImageSeriesFileReaderBase.h.
typedef OutputImageListType::Pointer otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::OutputImageListPointerType |
Definition at line 92 of file otbImageSeriesFileReaderBase.h.
typedef ImageList<OutputImageType> otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::OutputImageListType |
Definition at line 91 of file otbImageSeriesFileReaderBase.h.
typedef OutputImageType::Pointer otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::OutputImagePointerType |
Definition at line 84 of file otbImageSeriesFileReaderBase.h.
typedef TImage otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::OutputImageType |
Definition at line 81 of file otbImageSeriesFileReaderBase.h.
typedef OutputImageType::InternalPixelType otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::PixelType |
Definition at line 85 of file otbImageSeriesFileReaderBase.h.
typedef itk::SmartPointer<Self> otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::Pointer |
Definition at line 74 of file otbImageSeriesFileReaderBase.h.
typedef ReaderListType::Pointer otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::ReaderListPointerType |
Definition at line 107 of file otbImageSeriesFileReaderBase.h.
typedef ObjectList<ReaderType> otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::ReaderListType |
Definition at line 106 of file otbImageSeriesFileReaderBase.h.
typedef ReaderType::Pointer otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::ReaderPointerType |
Definition at line 104 of file otbImageSeriesFileReaderBase.h.
typedef ImageFileReader<InternalImageType> otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::ReaderType |
Definition at line 103 of file otbImageSeriesFileReaderBase.h.
typedef OutputImageType::RegionType otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::RegionType |
Definition at line 89 of file otbImageSeriesFileReaderBase.h.
typedef ImageSeriesFileReaderBase otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::Self |
Standard typedefs
Definition at line 72 of file otbImageSeriesFileReaderBase.h.
typedef OutputImageType::SizeType otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::SizeType |
Definition at line 88 of file otbImageSeriesFileReaderBase.h.
typedef ImageListSource<TImage> otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::Superclass |
Definition at line 73 of file otbImageSeriesFileReaderBase.h.
typedef OutputImageType::ValueType otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::ValueType |
Definition at line 86 of file otbImageSeriesFileReaderBase.h.
|
protected |
Get the readers
Enumerator | |
---|---|
kFileName | |
kImageFileName | |
kAnyFileName |
Definition at line 159 of file otbImageSeriesFileReaderBase.h.
|
protected |
Get the readers
Definition at line 31 of file otbImageSeriesFileReaderBase.hxx.
|
overrideprotecteddefault |
Get the readers
|
private |
Get the readers
|
protectedvirtual |
Once MetaFile is read, allocation of lists are performed in SetFileName. This allows specific (or global) initialization in the GenerateData methods, that the user may invoke through GenerateOutput() or GenerateOutput( idx ).
Reimplemented in otb::ImageSeriesFileReader< VectorImage< TPixel, 2 >, VectorImage< TInternalPixel, 2 > >, otb::ImageSeriesFileReader< Image< TPixel, 2 >, VectorImage< TInternalPixel, 2 > >, otb::ImageSeriesFileReader< Image< TPixel, 2 >, Image< TInternalPixel, 2 > >, and otb::ImageSeriesFileReader< TImage, TInternalImage >.
Definition at line 292 of file otbImageSeriesFileReaderBase.hxx.
virtual::itk::LightObject::Pointer otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::CreateAnother | ( | void | ) | const |
|
protectedvirtual |
GenerateData This method will be specialised if template definitions follow:
GenerateData
Reimplemented in otb::ImageSeriesFileReader< VectorImage< TPixel, 2 >, VectorImage< TInternalPixel, 2 > >, otb::ImageSeriesFileReader< Image< TPixel, 2 >, VectorImage< TInternalPixel, 2 > >, otb::ImageSeriesFileReader< Image< TPixel, 2 >, Image< TInternalPixel, 2 > >, and otb::ImageSeriesFileReader< TImage, TInternalImage >.
Definition at line 305 of file otbImageSeriesFileReaderBase.hxx.
|
overrideprotected |
Get the readers
Definition at line 316 of file otbImageSeriesFileReaderBase.hxx.
Referenced by otb::ImageSeriesFileReaderBase< TImage, TImage >::Update().
|
virtual |
Get the readers
Definition at line 335 of file otbImageSeriesFileReaderBase.hxx.
|
virtual |
Performs selective file extraction
GenerateOutput
Definition at line 326 of file otbImageSeriesFileReaderBase.hxx.
|
virtual |
Get the file to be read
|
inline |
get the Filenames
Definition at line 122 of file otbImageSeriesFileReaderBase.h.
|
inline |
Get the readers
Definition at line 129 of file otbImageSeriesFileReaderBase.h.
|
virtual |
Runtime information macro
|
inlinevirtual |
Get the output list
Definition at line 136 of file otbImageSeriesFileReaderBase.h.
|
virtual |
Get the readers
Definition at line 66 of file otbImageSeriesFileReaderBase.hxx.
|
overridevirtual |
Get the readers
Reimplemented from otb::ImageListSource< TImage >.
Definition at line 56 of file otbImageSeriesFileReaderBase.hxx.
otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::itkGetObjectMacro | ( | ImageFileReaderList | , |
ReaderListType | |||
) |
Get the readers
|
static |
Creation through object factory macro
|
private |
Get the readers
|
overrideprotected |
PrintSelf method
Definition at line 342 of file otbImageSeriesFileReaderBase.hxx.
|
protectedvirtual |
Read the MetaFile and test its effectiveness once inputFileName is set.
Definition at line 78 of file otbImageSeriesFileReaderBase.hxx.
|
virtual |
Set the file to be read. Once the Filename is set, ReadMeatFile is called in order to get the number of image files to be read, the images file names, the band and region selection
Definition at line 43 of file otbImageSeriesFileReaderBase.hxx.
|
inlineprotectedvirtual |
Get the readers
Reimplemented in otb::ImageSeriesFileReader< Image< TPixel, 2 >, VectorImage< TInternalPixel, 2 > >, otb::ImageSeriesFileReader< Image< TPixel, 2 >, Image< TInternalPixel, 2 > >, otb::ImageSeriesFileReader< VectorImage< TPixel, 2 >, VectorImage< TInternalPixel, 2 > >, and otb::ImageSeriesFileReader< TImage, TInternalImage >.
Definition at line 171 of file otbImageSeriesFileReaderBase.h.
|
protectedvirtual |
Test files. If the filename to test is an imageFileName, the file name may be modified in order to add the appropriated path
Definition at line 373 of file otbImageSeriesFileReaderBase.hxx.
|
inlineoverride |
Synchronization
Definition at line 150 of file otbImageSeriesFileReaderBase.h.
|
protected |
Get the readers
Definition at line 200 of file otbImageSeriesFileReaderBase.h.
|
protected |
Get the readers
Definition at line 207 of file otbImageSeriesFileReaderBase.h.
Referenced by otb::ImageSeriesFileReaderBase< TImage, TImage >::GetImageFileReader().
|
protected |
Get the readers
Definition at line 204 of file otbImageSeriesFileReaderBase.h.
|
protected |
Get the readers
Definition at line 203 of file otbImageSeriesFileReaderBase.h.
Referenced by otb::ImageSeriesFileReaderBase< TImage, TImage >::GetFileName(), and otb::ImageSeriesFileReaderBase< TImage, TImage >::GetNumberOfOutputs().
|
protected |
Get the readers
Definition at line 205 of file otbImageSeriesFileReaderBase.h.
|
protected |
Get the readers
Definition at line 201 of file otbImageSeriesFileReaderBase.h.