45 std::vector<ossimImageSourceFactoryBase*>::const_iterator factory;
50 result = (*factory)->createObject(name);
58 const char* prefix)
const 61 std::vector<ossimImageSourceFactoryBase*>::const_iterator factory;
66 result = (*factory)->createObject(kwl, prefix);
76 std::vector<ossimString> result;
77 std::vector<ossimImageSourceFactoryBase*>::const_iterator iter =
theFactoryList.begin();
82 (*iter)->getTypeNameList(result);
85 typeList.insert(typeList.end(),
103 std::vector<ossimImageSourceFactoryBase*>::iterator iter = std::find(
theFactoryList.begin(),
RTTI_DEF1(ossimImageSourceFactoryRegistry, "ossimImageSourceFactoryRegistry", ossimImageSourceFactoryBase)
Represents serializable keyword/value map.
ossimImageSourceFactoryRegistry()
void unregisterFactory(ossimImageSourceFactoryBase *factory)
void * ossimImageSourceFactoryRegistryGetInstance()
void operator=(ossimImageSourceFactoryRegistry &)
static ossimImageSourceFactory * instance()
bool findFactory(ossimImageSourceFactoryBase *factory) const
void registerFactory(ossimImageSourceFactoryBase *factory)
static ossimImageReconstructionFilterRegistry * instance()
std::vector< ossimImageSourceFactoryBase * > theFactoryList
static ossimImageSourceFactoryRegistry * theInstance
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
virtual ossimObject * createObject(const ossimString &name) const
static ossimImageSourceFactoryRegistry * instance()
virtual ~ossimImageSourceFactoryRegistry()