OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
ossimContainerEvent.h
Go to the documentation of this file.
1
//*******************************************************************
2
//
3
// License: MIT
4
//
5
// See LICENSE.txt file in the top level directory for more details.
6
//
7
// Author: Garrett Potts
8
//
9
//*************************************************************************
10
// $Id: ossimContainerEvent.h 19966 2011-08-16 18:12:56Z gpotts $
11
#ifndef ossimContainerEvent_HEADER
12
#define ossimContainerEvent_HEADER
13
#include <
ossim/base/ossimEvent.h
>
14
#include <
ossim/base/ossimEventIds.h
>
15
#include <
ossim/base/ossimRefPtr.h
>
16
#include <vector>
17
18
class
OSSIMDLLEXPORT
ossimContainerEvent
:
public
ossimEvent
19
{
20
public
:
21
22
typedef
std::vector<ossimRefPtr<ossimObject> >
ObjectList
;
23
25
ossimContainerEvent
(
ossimObject
* obj1,
// the object firing the event.
26
long
id
);
27
28
void
setObjectList(
ossimObject
* obj);
29
void
setObjectList(
ObjectList
& objects);
30
ObjectList
&
getObjectList
(){
return
m_objectList;}
31
const
ObjectList
&
getObjectList
()
const
{
return
m_objectList;}
32
33
protected
:
34
40
ObjectList
m_objectList
;
41
42
TYPE_DATA
43
};
44
45
#endif
/* end of: "#ifndef ossimContainerEvent_HEADER" */
ossimObject
Definition:
ossimObject.h:25
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimContainerEvent::m_objectList
ObjectList m_objectList
Definition:
ossimContainerEvent.h:40
ossimRefPtr.h
ossimContainerEvent
Definition:
ossimContainerEvent.h:18
ossimContainerEvent::getObjectList
const ObjectList & getObjectList() const
Definition:
ossimContainerEvent.h:31
ossimContainerEvent::ObjectList
std::vector< ossimRefPtr< ossimObject > > ObjectList
Definition:
ossimContainerEvent.h:22
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimEventIds.h
ossimContainerEvent::getObjectList
ObjectList & getObjectList()
Definition:
ossimContainerEvent.h:30
ossimEvent
Definition:
ossimEvent.h:16
ossimEvent.h
Generated on Fri Aug 3 2018 08:46:46 for OSSIM - Open Source Software Image Map by
1.8.14