|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimNitfTagFactoryRegistry.h>
Public Member Functions | |
| virtual | ~ossimNitfTagFactoryRegistry () |
| void | registerFactory (ossimNitfTagFactory *aFactory) |
| void | unregisterFactory (ossimNitfTagFactory *aFactory) |
| ossimRefPtr< ossimNitfRegisteredTag > | create (const ossimString &tagName) const |
| bool | exists (ossimNitfTagFactory *factory) const |
Static Public Member Functions | |
| static ossimNitfTagFactoryRegistry * | instance () |
Protected Member Functions | |
| ossimNitfTagFactoryRegistry () | |
Private Member Functions | |
| ossimNitfTagFactoryRegistry (const ossimNitfTagFactoryRegistry &factory) | |
| hidden copy constructory More... | |
| const ossimNitfTagFactoryRegistry & | operator= (const ossimNitfTagFactoryRegistry &factory) |
| hidden operator= More... | |
| void | initializeDefaults () |
Private Attributes | |
| std::vector< ossimNitfTagFactory * > | theFactoryList |
Definition at line 21 of file ossimNitfTagFactoryRegistry.h.
|
virtual |
Definition at line 24 of file ossimNitfTagFactoryRegistry.cpp.
|
protected |
Definition at line 19 of file ossimNitfTagFactoryRegistry.cpp.
References initializeDefaults().
|
private |
| ossimRefPtr< ossimNitfRegisteredTag > ossimNitfTagFactoryRegistry::create | ( | const ossimString & | tagName | ) | const |
Definition at line 55 of file ossimNitfTagFactoryRegistry.cpp.
References theFactoryList, and ossimRefPtr< T >::valid().
Referenced by ossimNitfTagInformation::parseStream().
| bool ossimNitfTagFactoryRegistry::exists | ( | ossimNitfTagFactory * | factory | ) | const |
Definition at line 82 of file ossimNitfTagFactoryRegistry.cpp.
References theFactoryList.
Referenced by registerFactory().
|
private |
Definition at line 76 of file ossimNitfTagFactoryRegistry.cpp.
References ossimNitfRegisteredTagFactory::instance(), ossimNitfRpfTagFactory::instance(), and theFactoryList.
Referenced by ossimNitfTagFactoryRegistry().
|
static |
Definition at line 49 of file ossimNitfTagFactoryRegistry.cpp.
Referenced by ossimNitfTagInformation::parseStream().
|
private |
hidden operator=
Definition at line 97 of file ossimNitfTagFactoryRegistry.cpp.
| void ossimNitfTagFactoryRegistry::registerFactory | ( | ossimNitfTagFactory * | aFactory | ) |
Definition at line 28 of file ossimNitfTagFactoryRegistry.cpp.
References exists(), and theFactoryList.
| void ossimNitfTagFactoryRegistry::unregisterFactory | ( | ossimNitfTagFactory * | aFactory | ) |
Definition at line 37 of file ossimNitfTagFactoryRegistry.cpp.
|
private |
Definition at line 46 of file ossimNitfTagFactoryRegistry.h.
Referenced by create(), exists(), initializeDefaults(), and registerFactory().
1.8.14