OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
otb::SarImageMetadataInterfaceFactory Class Reference

#include <otbSarImageMetadataInterfaceFactory.h>

+ Inheritance diagram for otb::SarImageMetadataInterfaceFactory:
+ Collaboration diagram for otb::SarImageMetadataInterfaceFactory:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef SarImageMetadataInterface::ImageType ImageType
 
typedef SarImageMetadataInterface::MetaDataDictionaryType MetaDataDictionaryType
 
typedef itk::SmartPointer< SelfPointer
 
typedef SarImageMetadataInterface::Pointer SarImageMetadataInterfacePointerType
 
typedef SarImageMetadataInterfaceFactory Self
 
typedef itk::Object Superclass
 
typedef SarImageMetadataInterface::VariableLengthVectorType VariableLengthVectorType
 
typedef SarImageMetadataInterface::VectorType VectorType
 

Public Member Functions

virtual const char * GetNameOfClass () const
 

Static Public Member Functions

static SarImageMetadataInterfacePointerType CreateIMI (ImageMetadata &imd, const MetadataSupplierInterface &mds)
 
static void RegisterBuiltInFactories ()
 

Protected Member Functions

 SarImageMetadataInterfaceFactory ()
 
 ~SarImageMetadataInterfaceFactory () override
 

Private Member Functions

void operator= (const Self &)=delete
 
 SarImageMetadataInterfaceFactory (const Self &)=delete
 

Detailed Description

Create instances of SarImageMetadataInterfaceFactory objects using an object factory.

Definition at line 34 of file otbSarImageMetadataInterfaceFactory.h.

Member Typedef Documentation

◆ ConstPointer

Definition at line 41 of file otbSarImageMetadataInterfaceFactory.h.

◆ ImageType

Convenient typedefs.

Definition at line 46 of file otbSarImageMetadataInterfaceFactory.h.

◆ MetaDataDictionaryType

Definition at line 50 of file otbSarImageMetadataInterfaceFactory.h.

◆ Pointer

Definition at line 40 of file otbSarImageMetadataInterfaceFactory.h.

◆ SarImageMetadataInterfacePointerType

Definition at line 53 of file otbSarImageMetadataInterfaceFactory.h.

◆ Self

Standard class typedefs.

Definition at line 38 of file otbSarImageMetadataInterfaceFactory.h.

◆ Superclass

Definition at line 39 of file otbSarImageMetadataInterfaceFactory.h.

◆ VariableLengthVectorType

Definition at line 52 of file otbSarImageMetadataInterfaceFactory.h.

◆ VectorType

Definition at line 51 of file otbSarImageMetadataInterfaceFactory.h.

Constructor & Destructor Documentation

◆ SarImageMetadataInterfaceFactory() [1/2]

otb::SarImageMetadataInterfaceFactory::SarImageMetadataInterfaceFactory ( )
protected

◆ ~SarImageMetadataInterfaceFactory()

otb::SarImageMetadataInterfaceFactory::~SarImageMetadataInterfaceFactory ( )
overrideprotected

◆ SarImageMetadataInterfaceFactory() [2/2]

otb::SarImageMetadataInterfaceFactory::SarImageMetadataInterfaceFactory ( const Self )
privatedelete

Member Function Documentation

◆ CreateIMI()

static SarImageMetadataInterfacePointerType otb::SarImageMetadataInterfaceFactory::CreateIMI ( ImageMetadata imd,
const MetadataSupplierInterface mds 
)
static

Create the appropriate IMI based on a MetadataSupplier

◆ GetNameOfClass()

virtual const char* otb::SarImageMetadataInterfaceFactory::GetNameOfClass ( ) const
virtual

Class Methods used to interface with the registered factories Run-time type information (and related methods).

◆ operator=()

void otb::SarImageMetadataInterfaceFactory::operator= ( const Self )
privatedelete

◆ RegisterBuiltInFactories()

static void otb::SarImageMetadataInterfaceFactory::RegisterBuiltInFactories ( )
static

Register Built-in factories


The documentation for this class was generated from the following file: