OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimElevationDatabaseFactoryBase.h
Go to the documentation of this file.
1 #ifndef ossimElevationDatabaseFactoryBase_HEADER
2 #define ossimElevationDatabaseFactoryBase_HEADER 1
6 
8 {
9 public:
13  virtual ossimObject* createObject(const ossimString& typeName)const
14  {
15  return createDatabase(typeName);
16  }
17 
22  const char* prefix=0)const
23  {
24  return createDatabase(kwl, prefix);
25  }
26 
27  virtual ossimElevationDatabase* createDatabase(const ossimString& typeName)const=0;
28  virtual ossimElevationDatabase* createDatabase(const ossimKeywordlist& kwl,
29  const char* prefix=0)const=0;
30  virtual ossimElevationDatabase* open(const ossimString& connectionString)const=0;
31 };
32 
33 #endif
virtual ossimObject * createObject(const ossimKeywordlist &kwl, const char *prefix=0) const
Creates and object given a keyword list.
Represents serializable keyword/value map.
#define OSSIM_DLL
virtual ossimObject * createObject(const ossimString &typeName) const
Creates an object given a type name.