OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimNitfDesFactoryRegistry.h>
Public Member Functions | |
virtual | ~ossimNitfDesFactoryRegistry () |
void | registerFactory (ossimNitfDesFactory *aFactory) |
void | unregisterFactory (ossimNitfDesFactory *aFactory) |
ossimRefPtr< ossimNitfRegisteredDes > | create (const ossimString &desName) const |
bool | exists (ossimNitfDesFactory *factory) const |
Static Public Member Functions | |
static ossimNitfDesFactoryRegistry * | instance () |
Protected Member Functions | |
ossimNitfDesFactoryRegistry () | |
Private Member Functions | |
ossimNitfDesFactoryRegistry (const ossimNitfDesFactoryRegistry &factory) | |
hidden copy constructory More... | |
const ossimNitfDesFactoryRegistry & | operator= (const ossimNitfDesFactoryRegistry &factory) |
hidden operator= More... | |
void | initializeDefaults () |
Private Attributes | |
std::vector< ossimNitfDesFactory * > | theFactoryList |
Definition at line 21 of file ossimNitfDesFactoryRegistry.h.
|
virtual |
Definition at line 22 of file ossimNitfDesFactoryRegistry.cpp.
|
protected |
Definition at line 17 of file ossimNitfDesFactoryRegistry.cpp.
References initializeDefaults().
|
private |
ossimRefPtr< ossimNitfRegisteredDes > ossimNitfDesFactoryRegistry::create | ( | const ossimString & | desName | ) | const |
Definition at line 53 of file ossimNitfDesFactoryRegistry.cpp.
References theFactoryList, and ossimRefPtr< T >::valid().
Referenced by ossimNitfDesInformation::parseStream().
bool ossimNitfDesFactoryRegistry::exists | ( | ossimNitfDesFactory * | factory | ) | const |
Definition at line 80 of file ossimNitfDesFactoryRegistry.cpp.
References theFactoryList.
Referenced by registerFactory().
|
private |
Definition at line 75 of file ossimNitfDesFactoryRegistry.cpp.
References ossimNitfRegisteredDesFactory::instance(), and theFactoryList.
Referenced by ossimNitfDesFactoryRegistry().
|
static |
Definition at line 47 of file ossimNitfDesFactoryRegistry.cpp.
Referenced by ossimNitfDesInformation::parseStream().
|
private |
hidden operator=
Definition at line 95 of file ossimNitfDesFactoryRegistry.cpp.
void ossimNitfDesFactoryRegistry::registerFactory | ( | ossimNitfDesFactory * | aFactory | ) |
Definition at line 26 of file ossimNitfDesFactoryRegistry.cpp.
References exists(), and theFactoryList.
void ossimNitfDesFactoryRegistry::unregisterFactory | ( | ossimNitfDesFactory * | aFactory | ) |
Definition at line 35 of file ossimNitfDesFactoryRegistry.cpp.
|
private |
Definition at line 46 of file ossimNitfDesFactoryRegistry.h.
Referenced by create(), exists(), initializeDefaults(), and registerFactory().