10 #ifndef ossimObjectFactoryRegistry_HEADER 11 #define ossimObjectFactoryRegistry_HEADER 32 const char* prefix=0)
const 55 virtual void getTypeNameList(std::vector<ossimString>& typeList,
OSSIMDLLEXPORT void * ossimObjectFactoryRegistryGetInstance()
Represents serializable keyword/value map.
The is a factory list interface that allows registries to be accessed in a common way...
virtual ossimObject * createObject(const ossimKeywordlist &kwl, const char *prefix=0) const
ossimObjectFactoryRegistry(const ossimObjectFactoryRegistry &)
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
ossimReferenced & operator=(const ossimReferenced &)
virtual ossimObject * createObject(const ossimString &name) const
void getAllTypeNamesFromRegistry(std::vector< ossimString > &typeList) const
Will add all object types the factories can allocate.
ossimObject * createObjectFromRegistry(const ossimString &typeName) const
This is the base object return for all objects in the system.