OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimStateChangedEvent.h
Go to the documentation of this file.
1 #ifndef ossimStateChangedEvent_HEADER
2 #define ossimStateChangedEvent_HEADER
3 
4 #include <string>
5 
10 
12 {
13 public:
14  ossimStateChangedEvent( ossimObject* object=NULL,
16 
17  void setObjId( std::string objId );
18  void setNewKeywordlist( ossimKeywordlist kwl );
19  void setOldKeywordlist( ossimKeywordlist kwl );
20 
21  std::string getObjId();
22  ossimKeywordlist getNewKeywordlist();
23  ossimKeywordlist getOldKeywordlist();
24 
25  // HACK - Need to set keywordlists too!!!
26  virtual ossimObject* dup()const{return new ossimStateChangedEvent(*this);}
27 
28 private:
29  std::string theObjId;
32 };
33 
34 #endif
ossimKeywordlist theNewKeywordlist
#define OSSIMDLLEXPORT
Represents serializable keyword/value map.
ossimKeywordlist theOldKeywordlist
#define OSSIM_EVENT_STATE_CHANGED_ID
Definition: ossimEventIds.h:32
virtual ossimObject * dup() const