OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
src
base
ossimROIEventListener.cpp
Go to the documentation of this file.
1
#include <
ossim/base/ossimROIEventListener.h
>
2
#include <
ossim/base/ossimROIEvent.h
>
3
4
5
RTTI_DEF1
(
ossimROIEventListener
,
"ossimROIEventListener"
,
ossimListener
);
6
7
void
ossimROIEventListener::processEvent
(
ossimEvent
& event)
8
{
9
if
(event.
isConsumed
())
return
;
10
11
ossimROIEvent
* roiEvent =
dynamic_cast<
ossimROIEvent
*
>
(&event);
12
if
(roiEvent)
13
{
14
const
int
type = roiEvent->
getEventType
();
15
16
switch
( type )
17
{
18
case
ossimROIEvent::OSSIM_RECTANGLE_ROI
:
19
handleRectangleROIEvent
( *roiEvent );
20
break
;
21
22
case
ossimROIEvent::OSSIM_POLYGON_ROI
:
23
handlePolygonROIEvent
( *roiEvent );
24
break
;
25
26
27
case
ossimROIEvent::OSSIM_POLYLINE_ROI
:
28
handlePolylineROIEvent
( *roiEvent );
29
break
;
30
31
default
:
32
break
;
33
}
34
}
35
}
36
37
void
ossimROIEventListener::handleRectangleROIEvent
(
ossimROIEvent
&
/* event */
)
38
{
39
}
40
41
void
ossimROIEventListener::handlePolygonROIEvent
(
ossimROIEvent
&
/* event */
)
42
{
43
}
44
45
void
ossimROIEventListener::handlePolylineROIEvent
(
ossimROIEvent
&
/* event */
)
46
{
47
}
ossimROIEventListener::handleRectangleROIEvent
virtual void handleRectangleROIEvent(ossimROIEvent &event)
Definition:
ossimROIEventListener.cpp:37
ossimROIEvent
Definition:
ossimROIEvent.h:21
ossimROIEventListener
Definition:
ossimROIEventListener.h:8
ossimROIEvent::OSSIM_RECTANGLE_ROI
Definition:
ossimROIEvent.h:31
ossimEvent::isConsumed
bool isConsumed() const
Definition:
ossimEvent.cpp:49
ossimListener
Definition:
ossimListener.h:22
ossimROIEventListener::handlePolygonROIEvent
virtual void handlePolygonROIEvent(ossimROIEvent &event)
Definition:
ossimROIEventListener.cpp:41
RTTI_DEF1
RTTI_DEF1(ossimROIEventListener, "ossimROIEventListener", ossimListener)
ossimROIEvent::OSSIM_POLYGON_ROI
Definition:
ossimROIEvent.h:32
ossimROIEventListener::processEvent
virtual void processEvent(ossimEvent &event)
ProcessEvent.
Definition:
ossimROIEventListener.cpp:7
ossimROIEvent.h
ossimEvent
Definition:
ossimEvent.h:16
ossimROIEvent::getEventType
ossimRegionType getEventType() const
Definition:
ossimROIEvent.cpp:66
ossimROIEvent::OSSIM_POLYLINE_ROI
Definition:
ossimROIEvent.h:33
ossimROIEventListener::handlePolylineROIEvent
virtual void handlePolylineROIEvent(ossimROIEvent &event)
Definition:
ossimROIEventListener.cpp:45
ossimROIEventListener.h
Generated on Fri Aug 3 2018 08:46:52 for OSSIM - Open Source Software Image Map by
1.8.14