OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimImageSourceFactory.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts
6 //
7 //*************************************************************************
8 // $Id: ossimImageSourceFactory.h 9968 2006-11-29 14:01:53Z gpotts $
9 #ifndef ossimImageSourceFactory_HEADER
10 #define ossimImageSourceFactory_HEADER
12 
14 {
15 public:
16  virtual ~ossimImageSourceFactory();
18  virtual ossimObject* createObject(const ossimString& name)const;
19  virtual ossimObject* createObject(const ossimKeywordlist& kwl,
20  const char* prefix=0)const;
21  virtual void getTypeNameList(std::vector<ossimString>& typeList)const;
22 
23 protected:
24  // Hide from use.
28 
31 };
32 #endif
Represents serializable keyword/value map.
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
static ossimImageSourceFactory * instance()
#define TYPE_DATA
Definition: ossimRtti.h:339
const ossimImageSourceFactory & operator=(ossimImageSourceFactory &)
static ossimImageSourceFactory * theInstance
virtual ossimObject * createObject(const ossimString &name) const