MrSID Decode SDK for Raster Reference Manual
9.5.1.4427
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
nitf_types.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 NITF_TYPES_H
13
#define NITF_TYPES_H
14
15
// lt_lib_base
16
#include "
lt_base.h
"
17
18
// lt_lib_mrsid_core
19
20
LT_BEGIN_LIZARDTECH_NAMESPACE
21
namespace
Nitf {
22
23
35
enum
Version
36
{
37
VERSION_INVALID
,
38
VERSION_11
,
39
VERSION_20
,
40
VERSION_21
41
};
42
43
49
enum
Format
50
{
51
FORMAT_INVALID
,
52
FORMAT_RAW
,
53
FORMAT_BILEVEL
,
54
FORMAT_JPEG
,
55
FORMAT_VQ
,
56
FORMAT_JPEGLS
,
57
FORMAT_JPEGDS
,
58
FORMAT_JP2
59
};
60
61
67
enum
Layout
68
{
69
LAYOUT_INVALID
,
70
LAYOUT_BLOCK
,
71
LAYOUT_PIXEL
,
72
LAYOUT_ROW
,
73
LAYOUT_SEQ
74
};
75
76
82
enum
TRELocation
83
{
84
TRE_OMIT
,
85
TRE_USER
,
86
TRE_EXTENDED
87
};
88
89
95
enum
J2klraOrigin
96
{
97
J2KLRA_ORIGINAL_NPJE
= 0,
98
J2KLRA_PARSED_NPJE
= 1,
99
J2KLRA_ORIGINAL_EPJE
= 2,
100
J2KLRA_PARSED_EPJE
= 3,
101
J2KLRA_ORIGINAL_TPJE
= 4,
102
J2KLRA_PARSED_TPJE
= 5,
103
J2KLRA_ORIGINAL_LPJE
= 6,
104
J2KLRA_PARSED_LPJE
= 7,
105
J2KLRA_ORIGINAL_OTHER
= 8,
106
J2KLRA_PARSED_OTHER
= 9
107
};
108
109
110
}
111
LT_END_LIZARDTECH_NAMESPACE
112
113
#endif // NITF_TYPES_H
LizardTech