MrSID Decode SDK for Raster Reference Manual
9.5.1.4427
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
ImageSegmentMetadata.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 ImageSegmentMetadata_H
13
#define ImageSegmentMetadata_H
14
15
// lt_lib_base
16
#include "
lt_base.h
"
17
18
LT_BEGIN_LIZARDTECH_NAMESPACE
19
namespace
Nitf {
20
21
38
class
ImageSegmentMetadata
39
{
40
public
:
41
// not for public use
42
ImageSegmentMetadata
();
43
44
// not for public use
45
ImageSegmentMetadata
(
const
ImageSegmentMetadata
&);
46
47
// not for public use
48
~ImageSegmentMetadata
();
49
50
// not for public use
51
ImageSegmentMetadata
&
operator=
(
const
ImageSegmentMetadata
&);
52
56
LT_STATUS
setIID1
(
const
char
*);
57
61
const
char
*
getIID1
()
const
;
62
66
LT_STATUS
setIDATIM
(
const
char
*);
67
71
const
char
*
getIDATIM
()
const
;
72
76
LT_STATUS
setTGTID
(
const
char
*);
77
81
const
char
*
getTGTID
()
const
;
82
86
LT_STATUS
setIID2
(
const
char
*);
87
91
const
char
*
getIID2
()
const
;
92
96
LT_STATUS
setISORCE
(
const
char
*);
97
101
const
char
*
getISORCE
()
const
;
102
111
LT_STATUS
setNICOM
(
int
count);
112
122
LT_STATUS
setICOM
(
int
index,
const
char
* data);
123
127
int
getNICOM
()
const
;
128
137
const
char
*
getICOM
(
int
index)
const
;
138
139
private
:
140
char
* m_IID1;
// 10
141
char
* m_IDATIM;
// 14
142
char
* m_TGTID;
// 17
143
char
* m_IID2;
// 80
144
char
* m_ISORCE;
// 42
145
int
m_NICOM;
146
char
** m_ICOM;
// 80
147
};
148
149
150
}
151
LT_END_LIZARDTECH_NAMESPACE
152
153
#endif // ImageSegmentMetadata_H
LizardTech