OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
State.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 //*****************************************************************************
6 #ifndef ossimState_HEADER
7 #define ossimState_HEADER 1
10 #include <ossim/base/ossimString.h>
11 
12 namespace ossim
13 {
25  {
26  public:
27  State(){}
28  virtual ~State(){}
33  virtual const ossimString& getTypeName()const=0;
34 
38  virtual bool load(const ossimKeywordlist& kwl,
39  const ossimString& prefix="")=0;
40 
44  virtual bool save(ossimKeywordlist& kwl,
45  const ossimString& prefix="")const=0;
46  };
47 }
48 #endif
Represents serializable keyword/value map.
This is the base for all state objects.
Definition: State.h:24
This code was derived from https://gist.github.com/mshockwave.
Definition: Barrier.h:8
virtual ~State()
Definition: State.h:28
#define OSSIM_DLL