OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossim2dTo2dTransformFactory.h
Go to the documentation of this file.
1 //**************************************************************************************************
2 //
3 // License: MIT
4 //
5 // See LICENSE.txt file in the top level directory for more details.
6 //
7 // Description: Class declaration of ossim2dTo2dTransformFactory.
8 //
9 //**************************************************************************************************
10 // $Id$
11 #ifndef ossim2dTo2dTransformFactory_HEADER
12 #define ossim2dTo2dTransformFactory_HEADER
14 
17 {
18 public:
20  static ossim2dTo2dTransformFactory* instance();
21 
25  virtual ossim2dTo2dTransform* createTransform(const ossimString& name)const;
26 
31  const char* prefix)const;
32 
38  virtual void getTypeNameList(std::vector<ossimString>& typeList)const;
39 
40 protected:
42 };
43 
44 #endif
Represents serializable keyword/value map.
static ossim2dTo2dTransformFactory * m_instance
virtual void getTypeNameList(std::vector< ossimString > &typeList) const =0
virtual ossim2dTo2dTransform * createTransform(const ossimString &name) const =0
Take a transform type name.
#define OSSIM_DLL