MrSID Decode SDK for Raster Reference Manual
9.5.4.4709
|
00001 /* ////////////////////////////////////////////////////////////////////////// 00002 // // 00003 // This code is Copyright (c) 2010 LizardTech, Inc, 1008 Western Avenue, // 00004 // Suite 200, Seattle, WA 98104. Unauthorized use or distribution // 00005 // prohibited. Access to and use of this code is permitted only under // 00006 // license from LizardTech, Inc. Portions of the code are protected by // 00007 // US and foreign patents and other filings. All Rights Reserved. // 00008 // // 00010 /* PUBLIC */ 00011 00012 #ifndef NITF_TYPES_H 00013 #define NITF_TYPES_H 00014 00015 // lt_lib_base 00016 #include "lt_base.h" 00017 00018 // lt_lib_mrsid_core 00019 00020 LT_BEGIN_LIZARDTECH_NAMESPACE 00021 namespace Nitf { 00022 00023 00035 enum Version 00036 { 00037 VERSION_INVALID, 00038 VERSION_11, 00039 VERSION_20, 00040 VERSION_21 00041 }; 00042 00043 00049 enum Format 00050 { 00051 FORMAT_INVALID, 00052 FORMAT_RAW, 00053 FORMAT_BILEVEL, 00054 FORMAT_JPEG, 00055 FORMAT_VQ, 00056 FORMAT_JPEGLS, 00057 FORMAT_JPEGDS, 00058 FORMAT_JP2 00059 }; 00060 00061 00067 enum Layout 00068 { 00069 LAYOUT_INVALID, 00070 LAYOUT_BLOCK, 00071 LAYOUT_PIXEL, 00072 LAYOUT_ROW, 00073 LAYOUT_SEQ 00074 }; 00075 00076 00082 enum TRELocation 00083 { 00084 TRE_OMIT, 00085 TRE_USER, 00086 TRE_EXTENDED 00087 }; 00088 00089 00095 enum J2klraOrigin 00096 { 00097 J2KLRA_ORIGINAL_NPJE = 0, 00098 J2KLRA_PARSED_NPJE = 1, 00099 J2KLRA_ORIGINAL_EPJE = 2, 00100 J2KLRA_PARSED_EPJE = 3, 00101 J2KLRA_ORIGINAL_TPJE = 4, 00102 J2KLRA_PARSED_TPJE = 5, 00103 J2KLRA_ORIGINAL_LPJE = 6, 00104 J2KLRA_PARSED_LPJE = 7, 00105 J2KLRA_ORIGINAL_OTHER = 8, 00106 J2KLRA_PARSED_OTHER = 9 00107 }; 00108 00109 00110 } 00111 LT_END_LIZARDTECH_NAMESPACE 00112 00113 #endif // NITF_TYPES_H