MrSID Decode SDK for Raster Reference Manual  9.1.0.4045
j2k_types.h
Go to the documentation of this file.
1 /* $Id$ */
2 /* //////////////////////////////////////////////////////////////////////////
3 // //
4 // This code is Copyright (c) 2004 LizardTech, Inc, 1008 Western Avenue, //
5 // Suite 200, Seattle, WA 98104. Unauthorized use or distribution //
6 // prohibited. Access to and use of this code is permitted only under //
7 // license from LizardTech, Inc. Portions of the code are protected by //
8 // US and foreign patents and other filings. All Rights Reserved. //
9 // //
11 /* PUBLIC */
12 
13 #ifndef J2K_TYPES_H
14 #define J2K_TYPES_H
15 
16 // lt_lib_mrsid_core
17 #include "lti_types.h"
18 
19 #if defined(LT_COMPILER_MS)
20  #pragma warning(push,4)
21 #endif
22 
23 LT_BEGIN_NAMESPACE(LizardTech)
24 
25 
26 
30 {
37 };
38 
39 
44 {
45  J2K_TILEPART_FLAG_NONE = 0, // internal only, do not use this setting yourself
49  J2K_TILEPART_FLAG_MAX = (J2K_TILEPART_FLAG_R | // internal only, do not use this setting yourself
52 };
53 
54 
59 {
64 };
65 
66 
71 {
79 };
80 
81 
83 {
87 };
88 
89 
90 class JPCReader;
91 
92 LT_END_NAMESPACE(LizardTech)
93 
94 #if defined(LT_COMPILER_MS)
95  #pragma warning(pop)
96 #endif
97 
98 #endif // J2K_TYPES_H
J2KErrorDisposition
Definition: j2k_types.h:82
J2KFileFormat
file format (roughly)
Definition: j2k_types.h:58
This file contains a number of enums, typedefs, etc, that are used throughout the MrSID SDK...
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
Definition: lt_define.h:84
J2KTilePartFlags
constants used to define tile part styles
Definition: j2k_types.h:43
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
Definition: lt_define.h:85
J2KProfile
profiles (Rsiz marker)
Definition: j2k_types.h:70
J2KProgressionOrder
constants used to define progression orders
Definition: j2k_types.h:29

LizardTech