OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimMetadataInterface.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------------
2 // File: ossimFileProcessorInterface.h
3 //
4 // License: MIT
5 //
6 // See LICENSE.txt file in the top level directory for more details.
7 //
8 // Author: David Burken
9 //
10 // Description: Class interface ossimMetadataInterface.
11 //
12 // Has pure virtual "addMetadata" method that derived classes must
13 // implement to be concrete.
14 //
15 //----------------------------------------------------------------------------
16 // $Id$
17 
18 #ifndef ossimMetadataInterface_HEADER
19 #define ossimMetadataInterface_HEADER 1
20 
21 #include <string>
22 
23 class ossimKeywordlist;
24 
27 {
28 public:
29 
32 
35 
41  virtual void addMetadata( ossimKeywordlist* kwl,
42  const std::string& prefix ) const = 0;
43 };
44 
45 #endif /* #ifndef ossimMetadataInterface_HEADER */
Represents serializable keyword/value map.
ossimMetadataInterface()
default constructor
virtual void addMetadata(ossimKeywordlist *kwl, const std::string &prefix) const =0
Pure virtual addMetadata method.
virtual ~ossimMetadataInterface()
virtual destructor.