OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
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
26
class
ossimMetadataInterface
27
{
28
public
:
29
31
ossimMetadataInterface
(){}
32
34
virtual
~ossimMetadataInterface
(){}
35
41
virtual
void
addMetadata
(
ossimKeywordlist
* kwl,
42
const
std::string& prefix )
const
= 0;
43
};
44
45
#endif
/* #ifndef ossimMetadataInterface_HEADER */
ossimKeywordlist
Represents serializable keyword/value map.
Definition:
ossimKeywordlist.h:50
ossimMetadataInterface::ossimMetadataInterface
ossimMetadataInterface()
default constructor
Definition:
ossimMetadataInterface.h:31
ossimMetadataInterface
Definition:
ossimMetadataInterface.h:26
ossimMetadataInterface::addMetadata
virtual void addMetadata(ossimKeywordlist *kwl, const std::string &prefix) const =0
Pure virtual addMetadata method.
ossimMetadataInterface::~ossimMetadataInterface
virtual ~ossimMetadataInterface()
virtual destructor.
Definition:
ossimMetadataInterface.h:34
Generated on Fri Aug 3 2018 08:46:50 for OSSIM - Open Source Software Image Map by
1.8.14