OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimDisplayListEvent.h
Go to the documentation of this file.
1 #ifndef ossimDisplayListEvent_HEADER
2 #define ossimDisplayListEvent_HEADER
4 #include <map>
5 
7 {
8 public:
11  {
12  theDisplayIterator = theDisplayMap.end();
13  }
14  void addDisplay(void* display);
15  virtual ossimObject* dup()const
16  {
17  return new ossimDisplayListEvent(*this);
18  }
19 
20  void* firstDisplay();
21  void* nextDisplay();
22  void clearList();
23 
24 protected:
25  std::map<void*, void*> theDisplayMap;
26  std::map<void*, void*>::iterator theDisplayIterator;
27 
28 
30 };
31 
32 #endif
#define OSSIMDLLEXPORT
#define OSSIM_EVENT_DISPLAY_LIST_ID
Definition: ossimEventIds.h:61
std::map< void *, void * > theDisplayMap
virtual ossimObject * dup() const
#define TYPE_DATA
Definition: ossimRtti.h:339
ossimDisplayListEvent(ossimObject *obj=NULL)
std::map< void *, void * >::iterator theDisplayIterator