OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimImageAoiListener.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: ossimImageAoiListener.cpp 9963 2006-11-28 21:11:01Z gpotts $
13 
15 {
16  switch(event.getId())
17  {
19  {
20  ossimImageRectangleEvent* eventCast = static_cast<ossimImageRectangleEvent*>(&event);
21  imageRectangleEvent(*eventCast);
22  break;
23  }
25  {
26  ossimImagePolygonEvent* eventCast = static_cast<ossimImagePolygonEvent*>(&event);
27  imagePolygonEvent(*eventCast);
28  break;
29  }
30  default:
31  {
33  break;
34  }
35  }
36 }
virtual void processEvent(ossimEvent &event)
ProcessEvent.
virtual void processEvent(ossimEvent &event)
ProcessEvent.
virtual void imageRectangleEvent(ossimImageRectangleEvent &)
virtual void imagePolygonEvent(ossimImagePolygonEvent &)
long getId() const
Definition: ossimEvent.cpp:39
#define OSSIM_EVENT_AOI_RECTANGLE_ID
Definition: ossimEventIds.h:35
#define OSSIM_EVENT_AOI_POLYGON_ID
Definition: ossimEventIds.h:36