OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ImageHandlerStateRegistry.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 //*****************************************************************************
6 #ifndef ossimImageHandlerStateRegistry_HEADER
7 #define ossimImageHandlerStateRegistry_HEADER 1
12 #include <memory>
13 
14 namespace ossim
15 {
21  std::shared_ptr<ossim::StateFactoryBase< std::shared_ptr<ossim::ImageHandlerState> > > >
22  {
23  public:
25  static std::shared_ptr<ImageHandlerStateRegistry> instance();
26  std::shared_ptr<ossim::ImageHandlerState> createState(const ossimKeywordlist& kwl,
27  const ossimString& prefix = "")const;
28  std::shared_ptr<ossim::ImageHandlerState> createState(const ossimString& typeName)const;
29  };
30 };
31 #endif
32 
This is the state registry for all image handler states that will be supported.
Represents serializable keyword/value map.
This code was derived from https://gist.github.com/mshockwave.
Definition: Barrier.h:8
#define OSSIM_DLL