33 return &sharedInstance;
48 std::vector<ossimImageMetaDataWriterFactoryBase*>::iterator iter =
71 std::vector<ossimImageMetaDataWriterFactoryBase*>::const_iterator factory;
76 result = (*factory)->createObject(typeName);
85 const char* prefix)
const 88 std::vector<ossimImageMetaDataWriterFactoryBase*>::const_iterator factory;
93 result = (*factory)->createObject(kwl, prefix);
104 std::vector<ossimImageMetaDataWriterFactoryBase*>::const_iterator factory;
108 result = (*factory)->createWriter(type);
115 std::vector<ossimString>& typeList)
const 117 std::vector<ossimString> result;
118 std::vector<ossimImageMetaDataWriterFactoryBase*>::const_iterator iter =
124 (*iter)->getTypeNameList(result);
127 typeList.insert(typeList.end(),
135 std::vector<ossimString>& metadatatypeList)
const 141 metadatatypeList.clear();
143 std::vector<ossimImageMetaDataWriterFactoryBase*>::const_iterator iter =
148 (*iter)->getMetadatatypeList(metadatatypeList);
Represents serializable keyword/value map.
static ossimObjectFactoryRegistry * instance()
void unregisterFactory(T *factory)
Will remove the factory from the registry.
void registerFactory(T *factory, bool pushToFrontFlag=false)
Will register a factory to the factory list.