OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
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 
12 
13 RTTI_DEF1(ossimMouseListener,"ossimMouseListener",ossimListener);
14 
16 {
17  ossimMouseEvent* mEvent = dynamic_cast<ossimMouseEvent*>(&event);
18  if(mEvent)
19  {
20  mouseEvent(*mEvent);
21  }
22  else
23  {
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 }
virtual void processEvent(ossimEvent &event)
ProcessEvent.
virtual void processEvent(ossimEvent &event)
ProcessEvent.
virtual void mouseEvent(ossimMouseEvent &)
RTTI_DEF1(ossimMouseListener,"ossimMouseListener", ossimListener)