Orfeo ToolBox  4.2
Orfeo ToolBox is not a black box
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
otb::QuickBirdImageMetadataInterfaceFactory Class Reference

Creating an instance of a ImageMetadataInterface object using object factory. More...

#include <otbQuickBirdImageMetadataInterfaceFactory.h>

+ Inheritance diagram for otb::QuickBirdImageMetadataInterfaceFactory:
+ Collaboration diagram for otb::QuickBirdImageMetadataInterfaceFactory:

Public Types

typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef itk::SmartPointer< SelfPointer
 
typedef
QuickBirdImageMetadataInterfaceFactory 
Self
 
typedef itk::ObjectFactoryBase Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetDescription (void) const
 
virtual const char * GetITKSourceVersion (void) const
 
virtual const char * GetNameOfClass () const
 

Static Public Member Functions

static Pointer New (void)
 
static void RegisterOneFactory (void)
 

Protected Member Functions

 QuickBirdImageMetadataInterfaceFactory ()
 
virtual ~QuickBirdImageMetadataInterfaceFactory ()
 

Private Member Functions

 QuickBirdImageMetadataInterfaceFactory (const Self &)
 
void operator= (const Self &)
 

Detailed Description

Creating an instance of a ImageMetadataInterface object using object factory.

Definition at line 29 of file otbQuickBirdImageMetadataInterfaceFactory.h.

Member Typedef Documentation

Definition at line 36 of file otbQuickBirdImageMetadataInterfaceFactory.h.

Definition at line 35 of file otbQuickBirdImageMetadataInterfaceFactory.h.

Standard class typedefs.

Definition at line 33 of file otbQuickBirdImageMetadataInterfaceFactory.h.

Definition at line 34 of file otbQuickBirdImageMetadataInterfaceFactory.h.

Constructor & Destructor Documentation

otb::QuickBirdImageMetadataInterfaceFactory::QuickBirdImageMetadataInterfaceFactory ( )
protected
otb::QuickBirdImageMetadataInterfaceFactory::~QuickBirdImageMetadataInterfaceFactory ( )
protectedvirtual
otb::QuickBirdImageMetadataInterfaceFactory::QuickBirdImageMetadataInterfaceFactory ( const Self )
private

Member Function Documentation

virtual ::itk::LightObject::Pointer otb::QuickBirdImageMetadataInterfaceFactory::CreateAnother ( void  ) const
virtual
const char * otb::QuickBirdImageMetadataInterfaceFactory::GetDescription ( void  ) const
virtual
const char * otb::QuickBirdImageMetadataInterfaceFactory::GetITKSourceVersion ( void  ) const
virtual

Class methods used to interface with the registered factories.

Definition at line 50 of file otbQuickBirdImageMetadataInterfaceFactory.cxx.

References ITK_SOURCE_VERSION.

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

Run-time type information (and related methods).

static Pointer otb::QuickBirdImageMetadataInterfaceFactory::New ( void  )
static
void otb::QuickBirdImageMetadataInterfaceFactory::operator= ( const Self )
private
static void otb::QuickBirdImageMetadataInterfaceFactory::RegisterOneFactory ( void  )
inlinestatic

Register one factory of this type

Definition at line 49 of file otbQuickBirdImageMetadataInterfaceFactory.h.

References New().


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