OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
ossimViewInterface.h
Go to the documentation of this file.
1
//*******************************************************************
2
//
3
// License: See top level LICENSE.txt file.
4
//
5
// Author: Garrett Potts (gpotts@imagelinks)
6
//
7
//*************************************************************************
8
// $Id: ossimViewInterface.h 15766 2009-10-20 12:37:09Z gpotts $
9
#ifndef ossimViewInterface_HEADER
10
#define ossimViewInterface_HEADER
11
#include <
ossim/base/ossimRtti.h
>
12
13
class
ossimObject
;
14
15
class
OSSIMDLLEXPORT
ossimViewInterface
16
{
17
public
:
18
ossimViewInterface
();
19
ossimViewInterface
(
ossimObject
* base);
20
virtual
~
ossimViewInterface
();
21
33
virtual
bool
setView(
ossimObject
* baseObject)=0;
34
virtual
ossimObject
* getView()=0;
35
virtual
const
ossimObject
* getView()
const
=0;
36
virtual
void
refreshView();
37
ossimObject
* getBaseObject();
38
39
protected
:
40
ossimObject
*
theObject
;
41
TYPE_DATA
42
43
};
44
45
#endif
ossimViewInterface::theObject
ossimObject * theObject
Definition:
ossimViewInterface.h:40
ossimObject
Definition:
ossimObject.h:25
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimRtti.h
ossimViewInterface
Definition:
ossimViewInterface.h:15
Generated on Fri Aug 3 2018 08:46:54 for OSSIM - Open Source Software Image Map by
1.8.14