OTB
9.0.0
Orfeo Toolbox
|
#include <otbImageIOFactory.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
enum | FileModeType { ReadMode, WriteMode } |
typedef ::otb::ImageIOBase::Pointer | ImageIOBasePointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageIOFactory | Self |
typedef itk::Object | Superclass |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static ImageIOBasePointer | CreateImageIO (const char *path, FileModeType mode) |
static void | RegisterBuiltInFactories () |
Protected Member Functions | |
ImageIOFactory () | |
~ImageIOFactory () override | |
Private Member Functions | |
ImageIOFactory (const Self &)=delete | |
void | operator= (const Self &)=delete |
Creation of object instance using object factory.
Definition at line 35 of file otbImageIOFactory.h.
typedef itk::SmartPointer<const Self> otb::ImageIOFactory::ConstPointer |
Definition at line 42 of file otbImageIOFactory.h.
Convenient typedefs.
Definition at line 47 of file otbImageIOFactory.h.
typedef itk::SmartPointer<Self> otb::ImageIOFactory::Pointer |
Definition at line 41 of file otbImageIOFactory.h.
Standard class typedefs.
Definition at line 39 of file otbImageIOFactory.h.
typedef itk::Object otb::ImageIOFactory::Superclass |
Definition at line 40 of file otbImageIOFactory.h.
Mode in which the files is intended to be used
Enumerator | |
---|---|
ReadMode | |
WriteMode |
Definition at line 53 of file otbImageIOFactory.h.
|
protected |
|
overrideprotected |
|
privatedelete |
|
static |
Create the appropriate ImageIO depending on the particulars of the file.
Referenced by otb::ImageFileReader< TOutputImage, ConvertPixelTraits >::GenerateOutputInformation().
|
virtual |
Class Methods used to interface with the registered factories Run-time type information (and related methods).
|
privatedelete |
|
static |
Register Built-in factories