OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
ossimObjectDestructingEvent.h
Go to the documentation of this file.
1
#ifndef ossimObjectDestructingEvent_HEADER
2
#define ossimObjectDestructingEvent_HEADER
3
4
#include <
ossim/base/ossimEvent.h
>
5
#include <
ossim/base/ossimEventIds.h
>
6
7
class
ossimObject
;
8
9
class
OSSIMDLLEXPORT
ossimObjectDestructingEvent
:
public
ossimEvent
10
{
11
public
:
12
ossimObjectDestructingEvent
(
ossimObject
* objectDestructing=NULL)
13
:
ossimEvent
(objectDestructing,
OSSIM_EVENT_OBJECT_DESTRUCTING_ID
)
14
{}
15
virtual
ossimObject
*
dup
()
const
{
return
new
ossimObjectDestructingEvent
(*
this
);}
16
17
TYPE_DATA
18
};
19
#endif
ossimObject
Definition:
ossimObject.h:25
ossimObjectDestructingEvent
Definition:
ossimObjectDestructingEvent.h:9
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimObjectDestructingEvent::dup
virtual ossimObject * dup() const
Definition:
ossimObjectDestructingEvent.h:15
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
OSSIM_EVENT_OBJECT_DESTRUCTING_ID
#define OSSIM_EVENT_OBJECT_DESTRUCTING_ID
Definition:
ossimEventIds.h:18
ossimEventIds.h
ossimObjectDestructingEvent::ossimObjectDestructingEvent
ossimObjectDestructingEvent(ossimObject *objectDestructing=NULL)
Definition:
ossimObjectDestructingEvent.h:12
ossimEvent
Definition:
ossimEvent.h:16
ossimEvent.h
Generated on Fri Aug 3 2018 08:46:51 for OSSIM - Open Source Software Image Map by
1.8.14