OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimAnnotationObjectFactory.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts (gpotts@imagelinks)
6 // Description:
7 //
8 //*************************************************************************
9 // $Id: ossimAnnotationObjectFactory.h 9968 2006-11-29 14:01:53Z gpotts $
10 #ifndef ossimAnnotationObjectFactory_HEADER
11 #define ossimAnnotationObjectFactory_HEADER
14 class ossimAnnotationObjectFactory : public ossimFactoryBase<ossimAnnotationObject>
15 {
16 public:
22 
28  virtual ossimAnnotationObject* create(const ossimString& spec) const;
29  virtual ossimAnnotationObject* create(const ossimKeywordlist& kwl,
30  const char* prefix=0) const;
31 
36  virtual list<ossimString> getList() const;
37 
38 protected:
41 };
42 
43 #endif
Represents serializable keyword/value map.
static ossimAnnotationObjectFactory * instance()
virtual list< ossimString > getList() const
virtual ossimAnnotationObject * create(const ossimString &spec) const
static ossimAnnotationObjectFactory * theInstance