OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
elevation
ossimElevSourceFactory.h
Go to the documentation of this file.
1
//----------------------------------------------------------------------------
2
// FILE: ossimElevSourceFactory.cc
3
//
4
// Copyright (C) 2002 ImageLinks, Inc.
5
//
6
// License: MIT
7
//
8
// See LICENSE.txt file in the top level directory for more details.
9
//
10
// Author: David Burken
11
//
12
// Description:
13
//
14
// Class declaration for ossimElevSourceFactory.
15
//
16
// This is the base class interface for elevation source factories which main
17
// function is to return an elevation source that covers the ground point
18
// passed to the "getElevSource" method.
19
//
20
// Note the caller of "getElevSource" is responsible for managing the memory
21
// new'd from the method.
22
//
23
//----------------------------------------------------------------------------
24
// $Id: ossimElevSourceFactory.h 13269 2008-07-25 14:27:36Z dburken $
25
26
#ifndef ossimElevSourceFactory_HEADER
27
#define ossimElevSourceFactory_HEADER
28
29
#include <
ossim/base/ossimObject.h
>
30
#include <
ossim/base/ossimFilename.h
>
31
32
class
ossimElevSource
;
33
class
ossimGpt
;
34
35
/*!****************************************************************************
36
* CLASS: ossimElevSourceFactory
37
*
38
*****************************************************************************/
39
class
OSSIM_DLL
ossimElevSourceFactory
:
public
ossimObject
40
{
41
public
:
42
44
ossimElevSourceFactory
();
45
47
virtual
~
ossimElevSourceFactory
();
48
56
virtual
ossimElevSource
* getNewElevSource(
const
ossimGpt
& gpt)
const
=0;
57
61
virtual
ossimFilename
getDirectory()
const
;
62
66
virtual
void
setDirectory(
const
ossimFilename
& directory);
67
68
protected
:
69
ossimFilename
theDirectory
;
70
71
TYPE_DATA
72
};
73
74
#endif
/* End of "#ifndef ossimElevSourceFactory_HEADER" */
ossimObject
Definition:
ossimObject.h:25
ossimElevSource
Definition:
ossimElevSource.h:31
ossimObject.h
ossimGpt
Definition:
ossimGpt.h:31
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimFilename
Definition:
ossimFilename.h:20
ossimElevSourceFactory::theDirectory
ossimFilename theDirectory
Definition:
ossimElevSourceFactory.h:69
ossimFilename.h
OSSIM_DLL
#define OSSIM_DLL
Definition:
ossimConstants.h:72
ossimElevSourceFactory
Definition:
ossimElevSourceFactory.h:39
Generated on Fri Aug 3 2018 08:46:46 for OSSIM - Open Source Software Image Map by
1.8.14