|
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().
1.8.14