OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
src
base
ossimMouseListener.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)
6
//
7
//*************************************************************************
8
// $Id: ossimMouseListener.cpp 9963 2006-11-28 21:11:01Z gpotts $
9
10
#include <
ossim/base/ossimMouseListener.h
>
11
#include <
ossim/base/ossimMouseEvent.h
>
12
13
RTTI_DEF1
(
ossimMouseListener
,
"ossimMouseListener"
,
ossimListener
);
14
15
void
ossimMouseListener::processEvent
(
ossimEvent
& event)
16
{
17
ossimMouseEvent
* mEvent =
dynamic_cast<
ossimMouseEvent
*
>
(&event);
18
if
(mEvent)
19
{
20
mouseEvent
(*mEvent);
21
}
22
else
23
{
24
ossimListener::processEvent
(event);
25
}
26
// switch(event.getId())
27
// {
28
// case OSSIM_MOUSE_EVENT_ID:
29
// {
30
// = static_cast<ossimMouseEvent*>(&event);
31
// mouseEvent(*mEvent);
32
// break;
33
// }
34
// default:
35
// {
36
// ossimListener::processEvent(event);
37
// }
38
// }
39
}
ossimMouseEvent
Definition:
ossimMouseEvent.h:15
ossimMouseListener::processEvent
virtual void processEvent(ossimEvent &event)
ProcessEvent.
Definition:
ossimMouseListener.cpp:15
ossimMouseListener.h
ossimMouseListener
Definition:
ossimMouseListener.h:14
ossimListener::processEvent
virtual void processEvent(ossimEvent &event)
ProcessEvent.
Definition:
ossimListener.cpp:24
ossimListener
Definition:
ossimListener.h:22
ossimMouseListener::mouseEvent
virtual void mouseEvent(ossimMouseEvent &)
Definition:
ossimMouseListener.h:25
RTTI_DEF1
RTTI_DEF1(ossimMouseListener,"ossimMouseListener", ossimListener)
ossimEvent
Definition:
ossimEvent.h:16
ossimMouseEvent.h
Generated on Fri Aug 3 2018 08:46:50 for OSSIM - Open Source Software Image Map by
1.8.14