OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
ossimConnectableDisplayListener.h
Go to the documentation of this file.
1
//----------------------------------------------------------------------------
2
// Copyright (c) 2004, David Burken, all rights reserved.
3
//
4
// License: MIT
5
//
6
// See LICENSE.txt file in the top level directory for more details.
7
//
8
// Author: David Burken
9
//
10
// Description: ossimConnectableDisplayListener
11
//
12
// This class is intended for connectable displays that wants to be a
13
// ossimConnectableObjectListener and a ossimDisplayEventListener to avoid
14
// a triangle inheritance.
15
//
16
//----------------------------------------------------------------------------
17
// $Id: ossimConnectableDisplayListener.h 9094 2006-06-13 19:12:40Z dburken $
18
19
#ifndef ossimConnectableDisplayListener_HEADER
20
#define ossimConnectableDisplayListener_HEADER
21
22
#include <
ossim/base/ossimListener.h
>
23
24
class
ossimConnectionEvent
;
25
class
ossimObjectDestructingEvent
;
26
class
ossimPropertyEvent
;
27
class
ossimContainerEvent
;
28
class
oossimDisplayListEvent;
29
class
ossimRefreshEvent
;
30
class
ossimDisplayListEvent
;
31
class
ossimDisplayRefreshEvent
;
32
38
class
OSSIMDLLEXPORT
ossimConnectableDisplayListener
:
public
ossimListener
39
{
40
public
:
41
43
ossimConnectableDisplayListener
();
44
51
virtual
void
processEvent
(
ossimEvent
& event);
52
54
virtual
void
objectDestructingEvent(
ossimObjectDestructingEvent
& event);
55
57
virtual
void
connectionEvent(
ossimConnectionEvent
& event);
58
60
virtual
void
disconnectInputEvent(
ossimConnectionEvent
& event);
61
63
virtual
void
disconnectOutputEvent(
ossimConnectionEvent
& event);
64
66
virtual
void
connectInputEvent(
ossimConnectionEvent
& event);
67
69
virtual
void
connectOutputEvent(
ossimConnectionEvent
& event);
70
74
virtual
void
propertyEvent(
ossimPropertyEvent
& event);
75
80
virtual
void
displayListEvent(
ossimDisplayListEvent
&);
81
86
virtual
void
displayRefreshEvent(
ossimDisplayRefreshEvent
&);
87
91
virtual
void
refreshEvent(
ossimRefreshEvent
& event);
92
101
virtual
void
addObjectEvent(
ossimContainerEvent
& event);
102
104
virtual
void
removeObjectEvent(
ossimContainerEvent
& event);
105
106
TYPE_DATA
107
};
108
109
#endif
ossimObjectDestructingEvent
Definition:
ossimObjectDestructingEvent.h:9
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimConnectableDisplayListener
This class is intended for connectable displays that wants to be a ossimConnectableObjectListener and...
Definition:
ossimConnectableDisplayListener.h:38
ossimListener.h
ossimRefreshEvent
Definition:
ossimRefreshEvent.h:16
ossimContainerEvent
Definition:
ossimContainerEvent.h:18
ossimListener::processEvent
virtual void processEvent(ossimEvent &event)
ProcessEvent.
Definition:
ossimListener.cpp:24
ossimDisplayListEvent
Definition:
ossimDisplayListEvent.h:6
ossimListener
Definition:
ossimListener.h:22
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimDisplayRefreshEvent
Definition:
ossimDisplayRefreshEvent.h:6
ossimPropertyEvent
Definition:
ossimPropertyEvent.h:5
ossimEvent
Definition:
ossimEvent.h:16
ossimConnectionEvent
Definition:
ossimConnectionEvent.h:21
Generated on Fri Aug 3 2018 08:46:46 for OSSIM - Open Source Software Image Map by
1.8.14