OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | List of all members
ossimProcessListener Class Reference

#include <ossimProcessListener.h>

Inheritance diagram for ossimProcessListener:
ossimListener ossimHistogramWriterProcessListener ossimStdOutProgress

Public Member Functions

 ossimProcessListener ()
 
virtual ~ossimProcessListener ()
 
virtual void processEvent (ossimEvent &event)
 ProcessEvent. More...
 
virtual void processProgressEvent (ossimProcessProgressEvent &event)
 
- Public Member Functions inherited from ossimListener
 ossimListener ()
 
virtual ~ossimListener ()
 
void enableListener ()
 
void disableListener ()
 
void setListenerEnableFlag (bool flag)
 
bool isListenerEnabled () const
 
bool getListenerEnableFlag () const
 

Additional Inherited Members

- Protected Attributes inherited from ossimListener
bool theListenerEnableFlag
 

Detailed Description

Definition at line 18 of file ossimProcessListener.h.

Constructor & Destructor Documentation

◆ ossimProcessListener()

ossimProcessListener::ossimProcessListener ( )

Definition at line 18 of file ossimProcessListener.cpp.

19  : ossimListener()
20 {}

◆ ~ossimProcessListener()

ossimProcessListener::~ossimProcessListener ( )
virtual

Definition at line 22 of file ossimProcessListener.cpp.

23 {}

Member Function Documentation

◆ processEvent()

void ossimProcessListener::processEvent ( ossimEvent event)
virtual

ProcessEvent.

The defaul is to do nothing. Derived classes need to override this class.

Reimplemented from ossimListener.

Definition at line 25 of file ossimProcessListener.cpp.

References ossimEvent::getId(), OSSIM_EVENT_PROCESS_PROGRESS_ID, ossimListener::processEvent(), and processProgressEvent().

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 }
virtual void processProgressEvent(ossimProcessProgressEvent &event)
virtual void processEvent(ossimEvent &event)
ProcessEvent.
long getId() const
Definition: ossimEvent.cpp:39
#define OSSIM_EVENT_PROCESS_PROGRESS_ID
Definition: ossimEventIds.h:25

◆ processProgressEvent()

void ossimProcessListener::processProgressEvent ( ossimProcessProgressEvent event)
virtual

Reimplemented in ossimHistogramWriterProcessListener, and ossimStdOutProgress.

Definition at line 43 of file ossimProcessListener.cpp.

Referenced by processEvent().

44 {}

The documentation for this class was generated from the following files: