MrSID Decode SDK for Raster Reference Manual
9.1.0.4045
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
FileMetadata.h
Go to the documentation of this file.
1
/* //////////////////////////////////////////////////////////////////////////
2
// //
3
// This code is Copyright (c) 2010 LizardTech, Inc, 1008 Western Avenue, //
4
// Suite 200, Seattle, WA 98104. Unauthorized use or distribution //
5
// prohibited. Access to and use of this code is permitted only under //
6
// license from LizardTech, Inc. Portions of the code are protected by //
7
// US and foreign patents and other filings. All Rights Reserved. //
8
// //
10
/* PUBLIC */
11
12
#ifndef FileMetadata_H
13
#define FileMetadata_H
14
15
// lt_lib_base
16
#include "
lt_base.h
"
17
18
LT_BEGIN_LIZARDTECH_NAMESPACE
19
namespace
Nitf {
20
21
38
class
FileMetadata
39
{
40
public
:
41
// not for public use
42
FileMetadata
();
43
44
// not for public use
45
FileMetadata
(
const
FileMetadata
&);
46
47
// not for public use
48
~FileMetadata
();
49
50
// not for public use
51
FileMetadata
&
operator=
(
const
FileMetadata
&);
52
56
LT_STATUS
setOSTAID
(
const
char
*);
57
61
const
char
*
getOSTAID
()
const
;
62
66
LT_STATUS
setFDT
(
const
char
*);
67
71
const
char
*
getFDT
()
const
;
72
76
LT_STATUS
setFTITLE
(
const
char
*);
77
81
const
char
*
getFTITLE
()
const
;
82
86
LT_STATUS
setONAME
(
const
char
*);
87
91
const
char
*
getONAME
()
const
;
92
96
LT_STATUS
setOPHONE
(
const
char
*);
97
101
const
char
*
getOPHONE
()
const
;
102
103
private
:
104
char
* m_OSTAID;
// 10
105
char
* m_FDT;
// 14
106
char
* m_FTITLE;
// 80
107
char
* m_ONAME;
// v20 is 27, v21 is 24
108
char
* m_OPHONE;
// 18
109
};
110
111
112
}
113
LT_END_LIZARDTECH_NAMESPACE
114
115
#endif // FileMetadata_H
LizardTech