OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ImageHandlerStateFactory.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 //*****************************************************************************
6 #ifndef ossimImageHandlerStateFactory_HEADER
7 #define ossimImageHandlerStateFactory_HEADER 1
10 #include <memory>
11 
12 namespace ossim
13 {
14  class OSSIM_DLL ImageHandlerStateFactory : public StateFactoryBase< std::shared_ptr<ossim::ImageHandlerState> >
15  {
16  public:
18  static std::shared_ptr<ossim::ImageHandlerStateFactory> instance();
19 
20  virtual std::shared_ptr<ossim::ImageHandlerState> createState(const ossimKeywordlist& kwl,
21  const ossimString& prefix="")const override;
22  virtual std::shared_ptr<ossim::ImageHandlerState> createState(const ossimString& typeName)const override;
23 
24  };
25 }
26 #endif
Represents serializable keyword/value map.
This code was derived from https://gist.github.com/mshockwave.
Definition: Barrier.h:8
#define OSSIM_DLL