OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
projection
ossimProjectionFactoryBase.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
// $Id: ossimProjectionFactoryBase.h 15766 2009-10-20 12:37:09Z gpotts $
8
#ifndef ossimProjectionFactoryBase_HEADER
9
#define ossimProjectionFactoryBase_HEADER
10
11
#include <
ossim/base/ossimString.h
>
12
#include <
ossim/base/ossimKeywordlist.h
>
13
#include <
ossim/base/ossimObjectFactory.h
>
14
15
class
ossimProjection
;
16
class
ossimImageHandler
;
17
class
OSSIM_DLL
ossimProjectionFactoryBase
:
public
ossimObjectFactory
18
{
19
public
:
20
28
virtual
ossimProjection
* createProjection(
const
ossimFilename
& filename,
29
ossim_uint32
entryIdx)
const
=0;
30
34
virtual
ossimProjection
* createProjection(
const
ossimString
& name)
const
=0;
35
39
virtual
ossimProjection
* createProjection(
const
ossimKeywordlist
& kwl,
40
const
char
* prefix)
const
=0;
41
42
virtual
ossimProjection
* createProjection(
ossimImageHandler
* handler)
const
;
43
44
protected
:
45
64
ossimProjection
*
65
createProjectionFromGeometryFile(
const
ossimFilename
& imageFile,
66
ossim_uint32
entryIdx)
const
;
67
68
TYPE_DATA
69
};
70
71
#endif
ossimKeywordlist
Represents serializable keyword/value map.
Definition:
ossimKeywordlist.h:50
ossimProjectionFactoryBase
Definition:
ossimProjectionFactoryBase.h:17
ossimProjection
Definition:
ossimProjection.h:25
ossimObjectFactory
Definition:
ossimObjectFactory.h:16
ossimKeywordlist.h
ossimObjectFactory.h
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimString.h
ossim_uint32
unsigned int ossim_uint32
Definition:
ossimConstants.h:235
ossimFilename
Definition:
ossimFilename.h:20
ossimImageHandler
This class defines an abstract Handler which all image handlers(loaders) should derive from...
Definition:
ossimImageHandler.h:35
OSSIM_DLL
#define OSSIM_DLL
Definition:
ossimConstants.h:72
ossimString
Definition:
ossimString.h:22
Generated on Fri Aug 3 2018 08:46:52 for OSSIM - Open Source Software Image Map by
1.8.14