OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimProjectionViewControllerFactory.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts (gpotts@imagelinks)
6 // Description:
7 //
8 //*************************************************************************
9 // $Id: ossimProjectionViewControllerFactory.h 17108 2010-04-15 21:08:06Z dburken $
10 #ifndef ossimProjectionViewControllerFactory_HEADER
11 #define ossimProjectionViewControllerFactory_HEADER
13 #include <ossim/base/ossimString.h>
14 
16 
18 {
19 public:
21 
22  virtual ossimViewController* createViewController(const ossimString& name)const;
24  const char* prefix)const;
25 
26  virtual ossimObject* createObject(const ossimString& typeName)const;
27  virtual ossimObject* createObject(const ossimKeywordlist& kwl,
28  const char* prefix)const;
29 
30  virtual void getTypeNameList(std::vector<ossimString>& typeList)const;
31 
32 protected:
35 
38 };
39 
40 #endif
static ossimProjectionViewControllerFactory * theInstance
Represents serializable keyword/value map.
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
virtual ossimViewController * createViewController(const ossimString &name) const
virtual ossimObject * createObject(const ossimString &typeName) const
#define TYPE_DATA
Definition: ossimRtti.h:339
static ossimProjectionViewControllerFactory * instance()
ossimProjectionViewControllerFactory(const ossimProjectionViewControllerFactory &)