OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimProcessListener.cpp
Go to the documentation of this file.
1 //----------------------------------------------------------------------------
2 // Copyright (C) 2000 ImageLinks Inc.
3 //
4 // License: LGPL
5 //
6 // See LICENSE.txt file in the top level directory for more details.
7 //
8 // Author: Garrett Potts
9 //
10 // $Id: ossimProcessListener.cpp 9094 2006-06-13 19:12:40Z dburken $
11 //----------------------------------------------------------------------------
12 
15 
16 RTTI_DEF1(ossimProcessListener, "ossimProcessListener", ossimListener);
17 
19  : ossimListener()
20 {}
21 
23 {}
24 
26 {
27  switch(event.getId())
28  {
30  {
31  ossimProcessProgressEvent* eventCast = static_cast<ossimProcessProgressEvent*>(&event);
32  processProgressEvent(*eventCast);
33  break;
34  }
35  default:
36  {
38  break;
39  }
40  }
41 }
42 
44 {}
virtual void processProgressEvent(ossimProcessProgressEvent &event)
virtual void processEvent(ossimEvent &event)
ProcessEvent.
virtual void processEvent(ossimEvent &event)
ProcessEvent.
long getId() const
Definition: ossimEvent.cpp:39
RTTI_DEF1(ossimProcessListener, "ossimProcessListener", ossimListener)
#define OSSIM_EVENT_PROCESS_PROGRESS_ID
Definition: ossimEventIds.h:25