OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
imaging
ossimImageMetaDataWriterFactoryBase.h
Go to the documentation of this file.
1
//----------------------------------------------------------------------------
2
// License: MIT
3
//
4
// See LICENSE.txt file in the top level directory for more details.
5
//----------------------------------------------------------------------------
6
// $Id: ossimImageMetaDataWriterFactoryBase.h 9094 2006-06-13 19:12:40Z dburken $
7
#ifndef ossimImageMetaDataWriterFactoryBase_HEADER
8
#define ossimImageMetaDataWriterFactoryBase_HEADER
9
#include <
ossim/base/ossimObjectFactory.h
>
10
#include <
ossim/base/ossimRefPtr.h
>
11
12
class
ossimMetadataFileWriter
;
13
14
class
ossimImageMetaDataWriterFactoryBase
:
public
ossimObjectFactory
15
{
16
public
:
34
virtual
ossimRefPtr<ossimMetadataFileWriter>
createWriter
(
35
const
ossimString
& type)
const
=0;
36
53
virtual
void
getMetadatatypeList
(
54
std::vector<ossimString>& metadatatypeList)
const
=0;
55
56
protected
:
57
ossimImageMetaDataWriterFactoryBase
();
58
59
ossimImageMetaDataWriterFactoryBase
(
60
const
ossimImageMetaDataWriterFactoryBase
&);
61
62
const
ossimImageMetaDataWriterFactoryBase
&
operator=
(
63
const
ossimImageMetaDataWriterFactoryBase
&);
64
65
TYPE_DATA
66
};
67
#endif
ossimImageMetaDataWriterFactoryBase::createWriter
virtual ossimRefPtr< ossimMetadataFileWriter > createWriter(const ossimString &type) const =0
Pure virtual.
ossimImageMetaDataWriterFactoryBase::operator=
const ossimImageMetaDataWriterFactoryBase & operator=(const ossimImageMetaDataWriterFactoryBase &)
Definition:
ossimImageMetaDataWriterFactoryBase.cpp:24
ossimImageMetaDataWriterFactoryBase::ossimImageMetaDataWriterFactoryBase
ossimImageMetaDataWriterFactoryBase()
Definition:
ossimImageMetaDataWriterFactoryBase.cpp:14
ossimRefPtr.h
ossimObjectFactory
Definition:
ossimObjectFactory.h:16
ossimObjectFactory.h
ossimMetadataFileWriter
ossimMetadataFileWriter
Definition:
ossimMetadataFileWriter.h:50
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimRefPtr
Definition:
ossimRefPtr.h:13
ossimImageMetaDataWriterFactoryBase::getMetadatatypeList
virtual void getMetadatatypeList(std::vector< ossimString > &metadatatypeList) const =0
Pure virtual.
ossimImageMetaDataWriterFactoryBase
Definition:
ossimImageMetaDataWriterFactoryBase.h:14
ossimString
Definition:
ossimString.h:22
Generated on Fri Aug 3 2018 08:46:49 for OSSIM - Open Source Software Image Map by
1.8.14