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::OpticalImageMetadataInterfaceFactory Class Reference

#include <otbOpticalImageMetadataInterfaceFactory.h>

+ Inheritance diagram for otb::OpticalImageMetadataInterfaceFactory:
+ Collaboration diagram for otb::OpticalImageMetadataInterfaceFactory:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef OpticalImageMetadataInterface::ImageType ImageType
 
typedef OpticalImageMetadataInterface::MetaDataDictionaryType MetaDataDictionaryType
 
typedef OpticalImageMetadataInterface::Pointer OpticalImageMetadataInterfacePointerType
 
typedef itk::SmartPointer< SelfPointer
 
typedef OpticalImageMetadataInterfaceFactory Self
 
typedef itk::Object Superclass
 
typedef OpticalImageMetadataInterface::VariableLengthVectorType VariableLengthVectorType
 
typedef OpticalImageMetadataInterface::VectorType VectorType
 

Public Member Functions

virtual const char * GetNameOfClass () const
 

Static Public Member Functions

static void RegisterBuiltInFactories ()
 

Protected Member Functions

 OpticalImageMetadataInterfaceFactory ()
 
 ~OpticalImageMetadataInterfaceFactory () override
 

Private Member Functions

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

Detailed Description

Create instances of OpticalImageMetadataInterfaceFactory objects using an object factory.

Definition at line 34 of file otbOpticalImageMetadataInterfaceFactory.h.

Member Typedef Documentation

◆ ConstPointer

Definition at line 41 of file otbOpticalImageMetadataInterfaceFactory.h.

◆ ImageType

Convenient typedefs.

Definition at line 46 of file otbOpticalImageMetadataInterfaceFactory.h.

◆ MetaDataDictionaryType

Definition at line 50 of file otbOpticalImageMetadataInterfaceFactory.h.

◆ OpticalImageMetadataInterfacePointerType

Definition at line 53 of file otbOpticalImageMetadataInterfaceFactory.h.

◆ Pointer

Definition at line 40 of file otbOpticalImageMetadataInterfaceFactory.h.

◆ Self

Standard class typedefs.

Definition at line 38 of file otbOpticalImageMetadataInterfaceFactory.h.

◆ Superclass

Definition at line 39 of file otbOpticalImageMetadataInterfaceFactory.h.

◆ VariableLengthVectorType

Definition at line 52 of file otbOpticalImageMetadataInterfaceFactory.h.

◆ VectorType

Definition at line 51 of file otbOpticalImageMetadataInterfaceFactory.h.

Constructor & Destructor Documentation

◆ OpticalImageMetadataInterfaceFactory() [1/2]

otb::OpticalImageMetadataInterfaceFactory::OpticalImageMetadataInterfaceFactory ( )
protected

◆ ~OpticalImageMetadataInterfaceFactory()

otb::OpticalImageMetadataInterfaceFactory::~OpticalImageMetadataInterfaceFactory ( )
overrideprotected

◆ OpticalImageMetadataInterfaceFactory() [2/2]

otb::OpticalImageMetadataInterfaceFactory::OpticalImageMetadataInterfaceFactory ( const Self )
privatedelete

Member Function Documentation

◆ GetNameOfClass()

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

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

◆ operator=()

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

◆ RegisterBuiltInFactories()

static void otb::OpticalImageMetadataInterfaceFactory::RegisterBuiltInFactories ( )
static

Register Built-in factories


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