16 "ossimGdalObjectFactory",
38 if (typeName ==
"ossimShapeFile")
42 else if (typeName ==
"ossimShapeDatabase")
46 else if (typeName ==
"ossimEsriShapeFileFilter")
56 const char* prefix)
const 60 const char* type = kwl.
find(prefix,
"type");
74 std::vector<ossimString>& typeList)
const 77 typeList.push_back(
ossimString(
"ossimShapeDatabase"));
78 typeList.push_back(
ossimString(
"ossimEsriShapeFileFilter"));
static ossimGdalObjectFactory * instance()
Represents serializable keyword/value map.
const char * find(const char *key) const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
Adds list of objects this factory supports.
const ossimGdalObjectFactory & operator=(const ossimGdalObjectFactory &rhs)
hidden from use operator= .
static ossimGdalObjectFactory * theInstance
The single instance of this class.
ossimGdalObjectFactory()
hidden from use default construtor.
virtual ossimObject * createObject(const ossimString &typeName) const
Object from string.
RTTI_DEF1(ossimGdalObjectFactory, "ossimGdalObjectFactory", ossimObjectFactory)
virtual ~ossimGdalObjectFactory()
virtual destructor