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

#include <ossimImageGeometryEventListener.h>

Inheritance diagram for ossimImageGeometryEventListener:
ossimListener

Public Member Functions

 ossimImageGeometryEventListener ()
 
virtual ~ossimImageGeometryEventListener ()
 
virtual void processEvent (ossimEvent &event)
 ProcessEvent. More...
 
virtual void imageGeometryEvent (ossimImageGeometryEvent &)
 
- 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 16 of file ossimImageGeometryEventListener.h.

Constructor & Destructor Documentation

◆ ossimImageGeometryEventListener()

ossimImageGeometryEventListener::ossimImageGeometryEventListener ( )
inline

Definition at line 19 of file ossimImageGeometryEventListener.h.

◆ ~ossimImageGeometryEventListener()

virtual ossimImageGeometryEventListener::~ossimImageGeometryEventListener ( )
inlinevirtual

Definition at line 20 of file ossimImageGeometryEventListener.h.

20 {}

Member Function Documentation

◆ imageGeometryEvent()

virtual void ossimImageGeometryEventListener::imageGeometryEvent ( ossimImageGeometryEvent )
inlinevirtual

Definition at line 23 of file ossimImageGeometryEventListener.h.

Referenced by processEvent().

24  {}

◆ processEvent()

void ossimImageGeometryEventListener::processEvent ( ossimEvent event)
virtual

ProcessEvent.

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

Reimplemented from ossimListener.

Definition at line 16 of file ossimImageGeometryEventListener.cpp.

References ossimEvent::getId(), imageGeometryEvent(), OSSIM_EVENT_IMAGE_GEOMETRY_ID, and ossimListener::processEvent().

17 {
18  switch(event.getId())
19  {
21  {
22  ossimImageGeometryEvent* tempCast = (ossimImageGeometryEvent*)(&event);
23  imageGeometryEvent(*tempCast);
24 
25  break;
26  }
27  default:
28  {
30  }
31  }
32 }
virtual void processEvent(ossimEvent &event)
ProcessEvent.
virtual void imageGeometryEvent(ossimImageGeometryEvent &)
long getId() const
Definition: ossimEvent.cpp:39
#define OSSIM_EVENT_IMAGE_GEOMETRY_ID
Definition: ossimEventIds.h:64

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