OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
ossimViewController.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: ossimViewController.h 15766 2009-10-20 12:37:09Z gpotts $
9
#ifndef ossimViewController_HEADER
10
#define ossimViewController_HEADER
11
#include <
ossim/base/ossimSource.h
>
12
#include <
ossim/base/ossimViewInterface.h
>
13
20
class
OSSIMDLLEXPORT
ossimViewController
:
public
ossimSource
21
{
22
public
:
23
24
ossimViewController
();
25
26
ossimViewController
(
ossimObject
* owner,
27
ossim_uint32
inputListSize,
28
ossim_uint32
outputListSize,
29
bool
inputListFixedFlag=
true
,
30
bool
outputListFixedFlag=
false
);
31
32
virtual
~
ossimViewController
();
33
34
virtual
ossimString
getShortName
()
const
;
35
36
virtual
ossimString
getLongName
()
const
;
37
38
virtual
bool
propagateView();
39
virtual
bool
setView(
ossimObject
*
object
);
40
virtual
ossimObject
* getView();
41
virtual
const
ossimObject
* getView()
const
;
42
virtual
bool
canConnectMyInputTo
(
ossim_int32
index,
43
const
ossimConnectableObject
* obj)
const
;
44
virtual
const
ossimObject
* findFirstViewOfType(
RTTItypeid
typeId)
const
;
45
protected
:
46
ossimRefPtr<ossimObject>
theView
;
47
48
TYPE_DATA
49
};
50
51
#endif
ossimObject
Definition:
ossimObject.h:25
ossimViewController::theView
ossimRefPtr< ossimObject > theView
Definition:
ossimViewController.h:46
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimSource
Definition:
ossimSource.h:22
ossimConnectableObject
Definition:
ossimConnectableObject.h:30
ossimObject::getShortName
virtual ossimString getShortName() const
Definition:
ossimObject.cpp:48
ossimViewController
Definition:
ossimViewController.h:20
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimSource.h
ossim_uint32
unsigned int ossim_uint32
Definition:
ossimConstants.h:235
ossimObject::getLongName
virtual ossimString getLongName() const
Definition:
ossimObject.cpp:53
ossimRefPtr< ossimObject >
ossimViewInterface.h
RTTItypeid
Definition:
ossimRtti.h:125
ossimConnectableObject::canConnectMyInputTo
virtual bool canConnectMyInputTo(ossim_int32 myInputIndex, const ossimConnectableObject *object) const =0
required to be overriden by derived classes
ossimString
Definition:
ossimString.h:22
ossim_int32
int ossim_int32
Definition:
ossimConstants.h:234
Generated on Fri Aug 3 2018 08:46:54 for OSSIM - Open Source Software Image Map by
1.8.14