OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossim2dTo2dTransformFactoryBase.h
Go to the documentation of this file.
1 #ifndef ossim2dTo2dTransformFactoryBase_HEADER
2 #define ossim2dTo2dTransformFactoryBase_HEADER
4 //**************************************************************************************************
5 //
6 // License: MIT
7 //
8 // See LICENSE.txt file in the top level directory for more details.
9 //
10 // Description: Class declaration of ossim2dTo2dTransformFactoryBase.
11 //
12 //**************************************************************************************************
13 // $Id$
15 
17 {
18 public:
19 
23  virtual ossimObject* createObject(const ossimString& typeName)const
24  {
25  return createTransform(typeName);
26  }
27 
32  const char* prefix=0)const
33  {
34  return createTransform(kwl, prefix);
35  }
36 
40  virtual ossim2dTo2dTransform* createTransform(const ossimString& name)const=0;
41 
45  virtual ossim2dTo2dTransform* createTransform(const ossimKeywordlist& kwl,
46  const char* prefix)const=0;
47 protected:
48 };
49 #endif
Represents serializable keyword/value map.
virtual ossimObject * createObject(const ossimString &typeName) const
Creates an object given a type name.
#define OSSIM_DLL
virtual ossimObject * createObject(const ossimKeywordlist &kwl, const char *prefix=0) const
Creates and object given a keyword list.