MrSID Decode SDK for Raster Reference Manual 9.5.4.4709

- 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