OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
imaging
ossimEnviHeaderFileWriter.h
Go to the documentation of this file.
1
//----------------------------------------------------------------------------
2
// Copyright (c) 2005, David Burken, all rights reserved.
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:
11
//
12
// Class declaration for ossimEnviHeaderFileWriter. Meta data class for
13
// writing an ENVI (The Environment for Visualizing Images) header file.
14
//
15
//----------------------------------------------------------------------------
16
// $Id: ossimEnviHeaderFileWriter.h 15766 2009-10-20 12:37:09Z gpotts $
17
18
#ifndef ossimEnviHeaderFileWriter_H
19
#define ossimEnviHeaderFileWriter_H
20
21
#include <fstream>
22
#include <
ossim/imaging/ossimMetadataFileWriter.h
>
23
#include <
ossim/base/ossimKeywordlist.h
>
24
#include <
ossim/support_data/ossimEnviHeader.h
>
25
29
class
OSSIMDLLEXPORT
ossimEnviHeaderFileWriter
:
public
ossimMetadataFileWriter
30
{
31
public
:
32
34
ossimEnviHeaderFileWriter
();
35
36
44
virtual
bool
loadState
(
const
ossimKeywordlist
& kwl,
const
char
* prefix = 0);
45
55
virtual
void
getMetadatatypeList
(
56
std::vector<ossimString>& metadatatypeList)
const
;
57
65
virtual
bool
hasMetadataType
(
const
ossimString
& metadataType)
const
;
66
protected
:
68
virtual
~
ossimEnviHeaderFileWriter
();
69
70
private
:
71
72
virtual
bool
writeFile
();
73
74
ossimEnviHeader
theHdr
;
75
76
TYPE_DATA
77
};
78
#endif
/* End of #ifndef ossimEnviHeaderFileWriter_H */
ossimMetadataFileWriter::writeFile
virtual bool writeFile()=0
Write out the file.
ossimMetadataFileWriter.h
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimKeywordlist
Represents serializable keyword/value map.
Definition:
ossimKeywordlist.h:50
ossimMetadataFileWriter::getMetadatatypeList
virtual void getMetadatatypeList(std::vector< ossimString > &metadatatypeList) const =0
void getMetadatatypeList(std::vector<ossimString>& metadatatypeList)const
ossimMetadataFileWriter::loadState
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Load state method:
Definition:
ossimMetadataFileWriter.cpp:55
ossimKeywordlist.h
ossimEnviHeader.h
ossimMetadataFileWriter
ossimMetadataFileWriter
Definition:
ossimMetadataFileWriter.h:50
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimEnviHeaderFileWriter::theHdr
ossimEnviHeader theHdr
Definition:
ossimEnviHeaderFileWriter.h:74
ossimEnviHeader
Class for reading and writing an ENVI (The Environment for Visualizing Images) header file...
Definition:
ossimEnviHeader.h:30
ossimMetadataFileWriter::hasMetadataType
virtual bool hasMetadataType(const ossimString &metadataType) const =0
bool hasMetadataType(const ossimString& metadataType) const
ossimEnviHeaderFileWriter
Class for writing a "ENVI" style header.
Definition:
ossimEnviHeaderFileWriter.h:29
ossimString
Definition:
ossimString.h:22
Generated on Fri Aug 3 2018 08:46:46 for OSSIM - Open Source Software Image Map by
1.8.14