OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
src
base
ossimViewListener.cpp
Go to the documentation of this file.
1
//*******************************************************************
2
//
3
// License: See top level LICENSE.txt file.
4
//
5
// Author: Garrett Potts (gpotts@imagelinks.com)
6
// Description: A brief description of the contents of the file.
7
//
8
//
9
//*************************************************************************
10
// $Id: ossimViewListener.cpp 9963 2006-11-28 21:11:01Z gpotts $
11
#include <
ossim/base/ossimViewListener.h
>
12
13
RTTI_DEF1
(
ossimViewListener
,
"ossimViewListener"
,
ossimListener
);
14
void
ossimViewListener::processEvent
(
ossimEvent
& event)
15
{
16
ossimViewEvent
* evt =
dynamic_cast<
ossimViewEvent
*
>
(&event);
17
18
if
(evt)
19
{
20
switch
(evt->
getViewEventType
())
21
{
22
case
ossimViewEvent::OSSIM_VIEW_EVENT_SCALE_CHANGE
:
23
{
24
viewScaleChangeEvent
(*evt);
25
break
;
26
}
27
case
ossimViewEvent::OSSIM_VIEW_EVENT_TYPE_GENERIC
:
28
{
29
viewEvent
(*evt);
30
break
;
31
}
32
case
ossimViewEvent::OSSIM_VIEW_EVENT_TRANSFORM_CHANGE
:
33
{
34
viewTransformChangeEvent
(*evt);
35
break
;
36
}
37
case
ossimViewEvent::OSSIM_VIEW_EVENT_VIEW_TYPE_CHANGE
:
38
{
39
viewTypeChangeEvent
(*evt);
40
break
;
41
}
42
}
43
allViewEvents
(*evt);
44
}
45
}
ossimViewListener::viewScaleChangeEvent
virtual void viewScaleChangeEvent(ossimViewEvent &)
Definition:
ossimViewListener.h:23
ossimViewListener::viewEvent
virtual void viewEvent(ossimViewEvent &)
Definition:
ossimViewListener.h:27
ossimViewListener::viewTypeChangeEvent
virtual void viewTypeChangeEvent(ossimViewEvent &)
Definition:
ossimViewListener.h:25
ossimViewListener::allViewEvents
virtual void allViewEvents(ossimViewEvent &)
Definition:
ossimViewListener.h:32
ossimViewListener.h
ossimViewEvent::OSSIM_VIEW_EVENT_VIEW_TYPE_CHANGE
Definition:
ossimViewEvent.h:23
RTTI_DEF1
RTTI_DEF1(ossimViewListener, "ossimViewListener", ossimListener)
ossimViewEvent::OSSIM_VIEW_EVENT_TRANSFORM_CHANGE
Definition:
ossimViewEvent.h:22
ossimViewListener::processEvent
virtual void processEvent(ossimEvent &event)
ProcessEvent.
Definition:
ossimViewListener.cpp:14
ossimListener
Definition:
ossimListener.h:22
ossimViewEvent::getViewEventType
ossimViewEventType getViewEventType() const
Definition:
ossimViewEvent.h:100
ossimViewListener
Definition:
ossimViewListener.h:16
ossimViewEvent::OSSIM_VIEW_EVENT_TYPE_GENERIC
Definition:
ossimViewEvent.h:20
ossimEvent
Definition:
ossimEvent.h:16
ossimViewEvent
Definition:
ossimViewEvent.h:15
ossimViewListener::viewTransformChangeEvent
virtual void viewTransformChangeEvent(ossimViewEvent &)
Definition:
ossimViewListener.h:29
ossimViewEvent::OSSIM_VIEW_EVENT_SCALE_CHANGE
Definition:
ossimViewEvent.h:21
Generated on Fri Aug 3 2018 08:46:54 for OSSIM - Open Source Software Image Map by
1.8.14