OTB
9.0.0
Orfeo Toolbox
|
#include <otbImageMetadataInterfaceFactory.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef ImageMetadataInterfaceBase::Pointer | ImageMetadataInterfaceBasePointerType |
typedef ImageMetadataInterfaceBase::ImageType | ImageType |
typedef ImageMetadataInterfaceBase::MetaDataDictionaryType | MetaDataDictionaryType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageMetadataInterfaceFactory | Self |
typedef itk::Object | Superclass |
typedef ImageMetadataInterfaceBase::VariableLengthVectorType | VariableLengthVectorType |
typedef ImageMetadataInterfaceBase::VectorType | VectorType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static ImageMetadataInterfaceBasePointerType | CreateIMI (ImageMetadata &imd, const MetadataSupplierInterface &mds) |
static void | RegisterBuiltInFactories () |
Protected Member Functions | |
ImageMetadataInterfaceFactory () | |
~ImageMetadataInterfaceFactory () override | |
Private Member Functions | |
ImageMetadataInterfaceFactory (const Self &)=delete | |
void | operator= (const Self &)=delete |
Create instances of ImageMetadataInterfaceFactory objects using an object factory.
Definition at line 36 of file otbImageMetadataInterfaceFactory.h.
typedef itk::SmartPointer<const Self> otb::ImageMetadataInterfaceFactory::ConstPointer |
Definition at line 43 of file otbImageMetadataInterfaceFactory.h.
typedef ImageMetadataInterfaceBase::Pointer otb::ImageMetadataInterfaceFactory::ImageMetadataInterfaceBasePointerType |
Definition at line 55 of file otbImageMetadataInterfaceFactory.h.
Convenient typedefs.
Definition at line 48 of file otbImageMetadataInterfaceFactory.h.
typedef ImageMetadataInterfaceBase::MetaDataDictionaryType otb::ImageMetadataInterfaceFactory::MetaDataDictionaryType |
Definition at line 52 of file otbImageMetadataInterfaceFactory.h.
typedef itk::SmartPointer<Self> otb::ImageMetadataInterfaceFactory::Pointer |
Definition at line 42 of file otbImageMetadataInterfaceFactory.h.
Standard class typedefs.
Definition at line 40 of file otbImageMetadataInterfaceFactory.h.
typedef itk::Object otb::ImageMetadataInterfaceFactory::Superclass |
Definition at line 41 of file otbImageMetadataInterfaceFactory.h.
typedef ImageMetadataInterfaceBase::VariableLengthVectorType otb::ImageMetadataInterfaceFactory::VariableLengthVectorType |
Definition at line 54 of file otbImageMetadataInterfaceFactory.h.
Definition at line 53 of file otbImageMetadataInterfaceFactory.h.
|
protected |
|
overrideprotected |
|
privatedelete |
|
static |
Create the appropriate IMI based on a MetadataSupplier
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