OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
ossim-plugins
cnes
src
ossimPluginProjectionFactory.h
Go to the documentation of this file.
1
//----------------------------------------------------------------------------
2
//
3
// License: LGPL
4
//
5
// See LICENSE.txt file in the top level directory for more details.
6
//
7
//----------------------------------------------------------------------------
8
// $Id$
9
10
#ifndef ossimPluginProjectionFactory_HEADER
11
#define ossimPluginProjectionFactory_HEADER
12
#include <
ossim/plugin/ossimPluginConstants.h
>
13
#include <
ossim/projection/ossimProjectionFactoryBase.h
>
14
15
namespace
ossimplugins
16
{
17
18
19
class
OSSIM_PLUGINS_DLL
ossimPluginProjectionFactory
:
public
ossimProjectionFactoryBase
20
{
21
public
:
22
23
static
ossimPluginProjectionFactory
* instance();
31
virtual
ossimProjection
* createProjection(
const
ossimFilename
& filename,
32
ossim_uint32
entryIdx)
const
;
33
37
virtual
ossimProjection
* createProjection(
const
ossimString
& name)
const
;
38
42
virtual
ossimProjection
* createProjection(
const
ossimKeywordlist
& kwl,
43
const
char
* prefix=0)
const
;
44
45
virtual
ossimObject
*
createObject
(
const
ossimString
& typeName)
const
;
46
50
virtual
ossimObject
*
createObject
(
const
ossimKeywordlist
& kwl,
51
const
char
* prefix=0)
const
;
52
53
virtual
void
getTypeNameList(std::vector<ossimString>& typeList)
const
;
54
protected
:
55
ossimPluginProjectionFactory
(){}
56
bool
isTileMap(
const
ossimFilename
& filename)
const
;
57
};
58
}
59
60
#endif
ossimObject
Definition:
ossimObject.h:25
ossimplugins::ossimPluginProjectionFactory
Definition:
ossimPluginProjectionFactory.h:19
ossimKeywordlist
Represents serializable keyword/value map.
Definition:
ossimKeywordlist.h:50
ossimProjectionFactoryBase
Definition:
ossimProjectionFactoryBase.h:17
ossimProjection
Definition:
ossimProjection.h:25
ossimProjectionFactoryBase.h
ossimplugins
Definition:
AlosPalsarData.cpp:26
ossimplugins::ossimPluginProjectionFactory::ossimPluginProjectionFactory
ossimPluginProjectionFactory()
Definition:
ossimPluginProjectionFactory.h:55
ossim_uint32
unsigned int ossim_uint32
Definition:
ossimConstants.h:235
createObject
ossimObject * createObject(const ossimString &objectType)
Definition:
kwl.cpp:64
ossimFilename
Definition:
ossimFilename.h:20
OSSIM_PLUGINS_DLL
#define OSSIM_PLUGINS_DLL
Definition:
ossimPluginConstants.h:39
ossimPluginConstants.h
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