OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
src
base
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 $
9
#include <
ossim/base/ossimImageAoiListener.h
>
10
#include <
ossim/base/ossimEventIds.h
>
11
#include <
ossim/base/ossimImageRectangleEvent.h
>
12
#include <
ossim/base/ossimImagePolygonEvent.h
>
13
14
void
ossimImageAoiListener::processEvent
(
ossimEvent
& event)
15
{
16
switch
(event.
getId
())
17
{
18
case
OSSIM_EVENT_AOI_RECTANGLE_ID
:
19
{
20
ossimImageRectangleEvent
* eventCast =
static_cast<
ossimImageRectangleEvent
*
>
(&event);
21
imageRectangleEvent
(*eventCast);
22
break
;
23
}
24
case
OSSIM_EVENT_AOI_POLYGON_ID
:
25
{
26
ossimImagePolygonEvent
* eventCast =
static_cast<
ossimImagePolygonEvent
*
>
(&event);
27
imagePolygonEvent
(*eventCast);
28
break
;
29
}
30
default
:
31
{
32
ossimListener::processEvent
(event);
33
break
;
34
}
35
}
36
}
ossimImagePolygonEvent.h
ossimImageAoiListener::processEvent
virtual void processEvent(ossimEvent &event)
ProcessEvent.
Definition:
ossimImageAoiListener.cpp:14
ossimListener::processEvent
virtual void processEvent(ossimEvent &event)
ProcessEvent.
Definition:
ossimListener.cpp:24
ossimImageAoiListener::imageRectangleEvent
virtual void imageRectangleEvent(ossimImageRectangleEvent &)
Definition:
ossimImageAoiListener.h:24
ossimImageRectangleEvent.h
ossimImagePolygonEvent
Definition:
ossimImagePolygonEvent.h:19
ossimImageAoiListener::imagePolygonEvent
virtual void imagePolygonEvent(ossimImagePolygonEvent &)
Definition:
ossimImageAoiListener.h:26
ossimImageRectangleEvent
Definition:
ossimImageRectangleEvent.h:15
ossimEvent::getId
long getId() const
Definition:
ossimEvent.cpp:39
ossimEventIds.h
OSSIM_EVENT_AOI_RECTANGLE_ID
#define OSSIM_EVENT_AOI_RECTANGLE_ID
Definition:
ossimEventIds.h:35
ossimEvent
Definition:
ossimEvent.h:16
OSSIM_EVENT_AOI_POLYGON_ID
#define OSSIM_EVENT_AOI_POLYGON_ID
Definition:
ossimEventIds.h:36
ossimImageAoiListener.h
Generated on Fri Aug 3 2018 08:46:48 for OSSIM - Open Source Software Image Map by
1.8.14