Update ABI/API compatibility reports after commit cc1919b183f76d5ac79cc9927fb899b4770...
[openjpeg.git] / doxygen / structopj__tcd.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.11"/>
7 <title>OpenJPEG: opj_tcd Struct Reference</title>
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <script type="text/javascript" src="jquery.js"></script>
10 <script type="text/javascript" src="dynsections.js"></script>
11 <link href="doxygen.css" rel="stylesheet" type="text/css" />
12 </head>
13 <body>
14 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
15 <div id="titlearea">
16 <table cellspacing="0" cellpadding="0">
17  <tbody>
18  <tr style="height: 56px;">
19   <td id="projectalign" style="padding-left: 0.5em;">
20    <div id="projectname">OpenJPEG
21    &#160;<span id="projectnumber">2.4.0</span>
22    </div>
23   </td>
24  </tr>
25  </tbody>
26 </table>
27 </div>
28 <!-- end header part -->
29 <!-- Generated by Doxygen 1.8.11 -->
30   <div id="navrow1" class="tabs">
31     <ul class="tablist">
32       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
33       <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
34       <li><a href="modules.html"><span>Modules</span></a></li>
35       <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
36       <li><a href="files.html"><span>Files</span></a></li>
37     </ul>
38   </div>
39   <div id="navrow2" class="tabs2">
40     <ul class="tablist">
41       <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
42       <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
43     </ul>
44   </div>
45 </div><!-- top -->
46 <div class="header">
47   <div class="summary">
48 <a href="#pub-attribs">Data Fields</a>  </div>
49   <div class="headertitle">
50 <div class="title">opj_tcd Struct Reference<div class="ingroups"><a class="el" href="group___t_c_d.html">TCD - Implementation of a tile coder/decoder</a></div></div>  </div>
51 </div><!--header-->
52 <div class="contents">
53
54 <p>Tile coder/decoder.  
55  <a href="structopj__tcd.html#details">More...</a></p>
56
57 <p><code>#include &lt;<a class="el" href="tcd_8h_source.html">tcd.h</a>&gt;</code></p>
58 <table class="memberdecls">
59 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
60 Data Fields</h2></td></tr>
61 <tr class="memitem:a20455f8cb23c34e4a762d4872aa84479"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a20455f8cb23c34e4a762d4872aa84479">tp_pos</a></td></tr>
62 <tr class="memdesc:a20455f8cb23c34e4a762d4872aa84479"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position of the tilepart flag in Progression order.  <a href="#a20455f8cb23c34e4a762d4872aa84479">More...</a><br /></td></tr>
63 <tr class="separator:a20455f8cb23c34e4a762d4872aa84479"><td class="memSeparator" colspan="2">&#160;</td></tr>
64 <tr class="memitem:a5d03f3eb3df69859bc4fa4f0970afe24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a5d03f3eb3df69859bc4fa4f0970afe24">tp_num</a></td></tr>
65 <tr class="memdesc:a5d03f3eb3df69859bc4fa4f0970afe24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tile part number.  <a href="#a5d03f3eb3df69859bc4fa4f0970afe24">More...</a><br /></td></tr>
66 <tr class="separator:a5d03f3eb3df69859bc4fa4f0970afe24"><td class="memSeparator" colspan="2">&#160;</td></tr>
67 <tr class="memitem:a8b557594c58fd833c53ee04cf1955b7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a8b557594c58fd833c53ee04cf1955b7c">cur_tp_num</a></td></tr>
68 <tr class="memdesc:a8b557594c58fd833c53ee04cf1955b7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current tile part number.  <a href="#a8b557594c58fd833c53ee04cf1955b7c">More...</a><br /></td></tr>
69 <tr class="separator:a8b557594c58fd833c53ee04cf1955b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
70 <tr class="memitem:aea33cdf3cbaaa6c0c97635d0a0ec9033"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#aea33cdf3cbaaa6c0c97635d0a0ec9033">cur_totnum_tp</a></td></tr>
71 <tr class="memdesc:aea33cdf3cbaaa6c0c97635d0a0ec9033"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of tileparts of the current tile.  <a href="#aea33cdf3cbaaa6c0c97635d0a0ec9033">More...</a><br /></td></tr>
72 <tr class="separator:aea33cdf3cbaaa6c0c97635d0a0ec9033"><td class="memSeparator" colspan="2">&#160;</td></tr>
73 <tr class="memitem:a46a50bb532e916897b4d612cbca4bb7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a46a50bb532e916897b4d612cbca4bb7e">cur_pino</a></td></tr>
74 <tr class="memdesc:a46a50bb532e916897b4d612cbca4bb7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current Packet iterator number.  <a href="#a46a50bb532e916897b4d612cbca4bb7e">More...</a><br /></td></tr>
75 <tr class="separator:a46a50bb532e916897b4d612cbca4bb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
76 <tr class="memitem:a57a0a72c3eeb7b383a62182bd02f6db2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___t_c_d.html#gafb00d7ba20ff68ba48f2e1243a64d7bb">opj_tcd_image_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2">tcd_image</a></td></tr>
77 <tr class="memdesc:a57a0a72c3eeb7b383a62182bd02f6db2"><td class="mdescLeft">&#160;</td><td class="mdescRight">info on each image tile  <a href="#a57a0a72c3eeb7b383a62182bd02f6db2">More...</a><br /></td></tr>
78 <tr class="separator:a57a0a72c3eeb7b383a62182bd02f6db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
79 <tr class="memitem:a5162cbbb1e49d1379aa7635f8892c283"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283">image</a></td></tr>
80 <tr class="memdesc:a5162cbbb1e49d1379aa7635f8892c283"><td class="mdescLeft">&#160;</td><td class="mdescRight">image header  <a href="#a5162cbbb1e49d1379aa7635f8892c283">More...</a><br /></td></tr>
81 <tr class="separator:a5162cbbb1e49d1379aa7635f8892c283"><td class="memSeparator" colspan="2">&#160;</td></tr>
82 <tr class="memitem:aac0a6dfdfc639276d79e21122321917e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">opj_cp_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#aac0a6dfdfc639276d79e21122321917e">cp</a></td></tr>
83 <tr class="memdesc:aac0a6dfdfc639276d79e21122321917e"><td class="mdescLeft">&#160;</td><td class="mdescRight">coding parameters  <a href="#aac0a6dfdfc639276d79e21122321917e">More...</a><br /></td></tr>
84 <tr class="separator:aac0a6dfdfc639276d79e21122321917e"><td class="memSeparator" colspan="2">&#160;</td></tr>
85 <tr class="memitem:a176cbb807a749ee9c7d5b6fa3c2f6fff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a176cbb807a749ee9c7d5b6fa3c2f6fff">tcp</a></td></tr>
86 <tr class="memdesc:a176cbb807a749ee9c7d5b6fa3c2f6fff"><td class="mdescLeft">&#160;</td><td class="mdescRight">coding/decoding parameters common to all tiles  <a href="#a176cbb807a749ee9c7d5b6fa3c2f6fff">More...</a><br /></td></tr>
87 <tr class="separator:a176cbb807a749ee9c7d5b6fa3c2f6fff"><td class="memSeparator" colspan="2">&#160;</td></tr>
88 <tr class="memitem:af04f0bf344951c893ac5a70497cd8230"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#af04f0bf344951c893ac5a70497cd8230">tcd_tileno</a></td></tr>
89 <tr class="memdesc:af04f0bf344951c893ac5a70497cd8230"><td class="mdescLeft">&#160;</td><td class="mdescRight">current encoded/decoded tile  <a href="#af04f0bf344951c893ac5a70497cd8230">More...</a><br /></td></tr>
90 <tr class="separator:af04f0bf344951c893ac5a70497cd8230"><td class="memSeparator" colspan="2">&#160;</td></tr>
91 <tr class="memitem:a84a4395f84b56bf3c131486a30f178b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a84a4395f84b56bf3c131486a30f178b4">m_is_decoder</a>: 1</td></tr>
92 <tr class="memdesc:a84a4395f84b56bf3c131486a30f178b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">tell if the tcd is a decoder.  <a href="#a84a4395f84b56bf3c131486a30f178b4">More...</a><br /></td></tr>
93 <tr class="separator:a84a4395f84b56bf3c131486a30f178b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 <tr class="memitem:ad59ef39d08151a05bc6b0bb693607370"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structopj__thread__pool__t.html">opj_thread_pool_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#ad59ef39d08151a05bc6b0bb693607370">thread_pool</a></td></tr>
95 <tr class="memdesc:ad59ef39d08151a05bc6b0bb693607370"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thread pool.  <a href="#ad59ef39d08151a05bc6b0bb693607370">More...</a><br /></td></tr>
96 <tr class="separator:ad59ef39d08151a05bc6b0bb693607370"><td class="memSeparator" colspan="2">&#160;</td></tr>
97 <tr class="memitem:a0ae43e0bcaae1095138b6ab8752e7ed2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a0ae43e0bcaae1095138b6ab8752e7ed2">win_x0</a></td></tr>
98 <tr class="memdesc:a0ae43e0bcaae1095138b6ab8752e7ed2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Coordinates of the window of interest, in grid reference space.  <a href="#a0ae43e0bcaae1095138b6ab8752e7ed2">More...</a><br /></td></tr>
99 <tr class="separator:a0ae43e0bcaae1095138b6ab8752e7ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
100 <tr class="memitem:a47e83dea84697eb8b8b143c088d0dacd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a47e83dea84697eb8b8b143c088d0dacd">win_y0</a></td></tr>
101 <tr class="separator:a47e83dea84697eb8b8b143c088d0dacd"><td class="memSeparator" colspan="2">&#160;</td></tr>
102 <tr class="memitem:ab9c072849da0bb04ea0ee6f3080535ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#ab9c072849da0bb04ea0ee6f3080535ac">win_x1</a></td></tr>
103 <tr class="separator:ab9c072849da0bb04ea0ee6f3080535ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
104 <tr class="memitem:a411ee1807ee430fc8db3e3c041ccf9cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a411ee1807ee430fc8db3e3c041ccf9cc">win_y1</a></td></tr>
105 <tr class="separator:a411ee1807ee430fc8db3e3c041ccf9cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
106 <tr class="memitem:a48dce2050b28e97e44fbe918e4f93f9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a48dce2050b28e97e44fbe918e4f93f9c">whole_tile_decoding</a></td></tr>
107 <tr class="memdesc:a48dce2050b28e97e44fbe918e4f93f9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Only valid for decoding.  <a href="#a48dce2050b28e97e44fbe918e4f93f9c">More...</a><br /></td></tr>
108 <tr class="separator:a48dce2050b28e97e44fbe918e4f93f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:a3de0527cf639f4bf88baf7c0571786af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd.html#a3de0527cf639f4bf88baf7c0571786af">used_component</a></td></tr>
110 <tr class="separator:a3de0527cf639f4bf88baf7c0571786af"><td class="memSeparator" colspan="2">&#160;</td></tr>
111 </table>
112 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
113 <div class="textblock"><p>Tile coder/decoder. </p>
114 </div><h2 class="groupheader">Field Documentation</h2>
115 <a class="anchor" id="aac0a6dfdfc639276d79e21122321917e"></a>
116 <div class="memitem">
117 <div class="memproto">
118       <table class="memname">
119         <tr>
120           <td class="memname"><a class="el" href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">opj_cp_t</a>* opj_tcd::cp</td>
121         </tr>
122       </table>
123 </div><div class="memdoc">
124
125 <p>coding parameters </p>
126
127 <p>Referenced by <a class="el" href="group___t_c_d.html#gad5a64bbb748b2c76bd41ea66715fa897">opj_tcd_decode_tile()</a>, <a class="el" href="group___t_c_d.html#gabb4c5f7619c9e67a270ab32c8fdbcbd1">opj_tcd_encode_tile()</a>, <a class="el" href="group___t_c_d.html#ga8f9a0eceb5f11b164555a302db07cb5c">opj_tcd_init()</a>, <a class="el" href="tcd_8c.html#a0e4d491f4d95e89b9f113664431faffc">opj_tcd_init_tile()</a>, <a class="el" href="group___t_c_d.html#ga31ece0bd1f42ea10d6f5fc342db86936">opj_tcd_makelayer_fixed()</a>, <a class="el" href="tcd_8c.html#aa237637abb5431aa9db59ba0776a8a75">opj_tcd_rate_allocate_encode()</a>, <a class="el" href="group___t_c_d.html#ga15fc40d9b891d32df8ec516473d9f15e">opj_tcd_rateallocate()</a>, <a class="el" href="tcd_8c.html#a40253d6f2bec671466a2ec8cc049a42e">opj_tcd_t2_decode()</a>, and <a class="el" href="tcd_8c.html#a3bd379ac6ce1ee24b37170ca6164f039">opj_tcd_t2_encode()</a>.</p>
128
129 </div>
130 </div>
131 <a class="anchor" id="a46a50bb532e916897b4d612cbca4bb7e"></a>
132 <div class="memitem">
133 <div class="memproto">
134       <table class="memname">
135         <tr>
136           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd::cur_pino</td>
137         </tr>
138       </table>
139 </div><div class="memdoc">
140
141 <p>Current Packet iterator number. </p>
142
143 <p>Referenced by <a class="el" href="group___j2_k.html#gafb21808e65381c3a3868181683d0056c">opj_j2k_write_all_tile_parts()</a>, <a class="el" href="group___j2_k.html#ga37a5c6adbcb20f4b73ef244960771799">opj_j2k_write_first_tile_part()</a>, <a class="el" href="group___t_c_d.html#ga15fc40d9b891d32df8ec516473d9f15e">opj_tcd_rateallocate()</a>, and <a class="el" href="tcd_8c.html#a3bd379ac6ce1ee24b37170ca6164f039">opj_tcd_t2_encode()</a>.</p>
144
145 </div>
146 </div>
147 <a class="anchor" id="aea33cdf3cbaaa6c0c97635d0a0ec9033"></a>
148 <div class="memitem">
149 <div class="memproto">
150       <table class="memname">
151         <tr>
152           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd::cur_totnum_tp</td>
153         </tr>
154       </table>
155 </div><div class="memdoc">
156
157 <p>Total number of tileparts of the current tile. </p>
158
159 <p>Referenced by <a class="el" href="group___j2_k.html#ga0101959e0886beb63a1ff0c92742190d">opj_j2k_pre_write_tile()</a>.</p>
160
161 </div>
162 </div>
163 <a class="anchor" id="a8b557594c58fd833c53ee04cf1955b7c"></a>
164 <div class="memitem">
165 <div class="memproto">
166       <table class="memname">
167         <tr>
168           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd::cur_tp_num</td>
169         </tr>
170       </table>
171 </div><div class="memdoc">
172
173 <p>Current tile part number. </p>
174
175 <p>Referenced by <a class="el" href="group___j2_k.html#ga0cd97084323d827ab25763f933dee2e0">opj_j2k_write_sod()</a>, <a class="el" href="group___t_c_d.html#gabb4c5f7619c9e67a270ab32c8fdbcbd1">opj_tcd_encode_tile()</a>, and <a class="el" href="group___t_c_d.html#ga15fc40d9b891d32df8ec516473d9f15e">opj_tcd_rateallocate()</a>.</p>
176
177 </div>
178 </div>
179 <a class="anchor" id="a5162cbbb1e49d1379aa7635f8892c283"></a>
180 <div class="memitem">
181 <div class="memproto">
182       <table class="memname">
183         <tr>
184           <td class="memname"><a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a>* opj_tcd::image</td>
185         </tr>
186       </table>
187 </div><div class="memdoc">
188
189 <p>image header </p>
190
191 <p>Referenced by <a class="el" href="bench__dwt_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, <a class="el" href="group___j2_k.html#ga7b5ed63aa196941746a348042a55dda3">opj_j2k_decode_tiles()</a>, <a class="el" href="j2k_8h.html#af05dd7eedf751beb0033ac42de564fcc">opj_j2k_encode()</a>, <a class="el" href="group___j2_k.html#ga4391d6e439099467ce716cd94eddf696">opj_j2k_get_tile_data()</a>, <a class="el" href="group___j2_k.html#ga8e1a7d063d261020d4d8984cb2320971">opj_j2k_update_image_data()</a>, <a class="el" href="j2k_8h.html#a74a0d7e52fefc21e50f5d644b69f4c44">opj_j2k_write_tile()</a>, <a class="el" href="group___t_c_d.html#ga1ade88b5bde6f169d5962e8cc496c80f">opj_tcd_copy_tile_data()</a>, <a class="el" href="tcd_8c.html#a9dc572b0982c7d7db4f3c53d8ccfdce6">opj_tcd_dc_level_shift_decode()</a>, <a class="el" href="tcd_8c.html#a325bdcfaa1c6665e18f9d19bf96a14a3">opj_tcd_dc_level_shift_encode()</a>, <a class="el" href="group___t_c_d.html#gad5a64bbb748b2c76bd41ea66715fa897">opj_tcd_decode_tile()</a>, <a class="el" href="tcd_8c.html#ae09ea737a5830d3981972f0749918376">opj_tcd_dwt_decode()</a>, <a class="el" href="group___t_c_d.html#ga52e4296555a20244677550e29b9435cd">opj_tcd_get_decoded_tile_size()</a>, <a class="el" href="group___t_c_d.html#ga861a7aa311afb74012f6f7883d07ab3b">opj_tcd_get_encoder_input_buffer_size()</a>, <a class="el" href="group___t_c_d.html#ga8f9a0eceb5f11b164555a302db07cb5c">opj_tcd_init()</a>, <a class="el" href="tcd_8c.html#a0e4d491f4d95e89b9f113664431faffc">opj_tcd_init_tile()</a>, <a class="el" href="group___t_c_d.html#gad98baebcb0d551980ef28b692803c1a0">opj_tcd_is_subband_area_of_interest()</a>, <a class="el" href="tcd_8c.html#a751412dec0df96c8595e1276f19e7aa2">opj_tcd_is_whole_tilecomp_decoding()</a>, <a class="el" href="group___t_c_d.html#ga31ece0bd1f42ea10d6f5fc342db86936">opj_tcd_makelayer_fixed()</a>, <a class="el" href="tcd_8c.html#a5732e7b54aa86da12858cb5b42e32f81">opj_tcd_mct_decode()</a>, <a class="el" href="tcd_8c.html#a39c7e4cc2e8b84619388cb807caa03cf">opj_tcd_mct_encode()</a>, <a class="el" href="group___t_c_d.html#ga15fc40d9b891d32df8ec516473d9f15e">opj_tcd_rateallocate()</a>, <a class="el" href="tcd_8c.html#ad72fe72839a232fcd2ba4dd82588be2e">opj_tcd_t1_encode()</a>, <a class="el" href="tcd_8c.html#a40253d6f2bec671466a2ec8cc049a42e">opj_tcd_t2_decode()</a>, <a class="el" href="tcd_8c.html#a3bd379ac6ce1ee24b37170ca6164f039">opj_tcd_t2_encode()</a>, and <a class="el" href="group___t_c_d.html#gaee317346b70f250cbe327c3dc2536715">opj_tcd_update_tile_data()</a>.</p>
192
193 </div>
194 </div>
195 <a class="anchor" id="a84a4395f84b56bf3c131486a30f178b4"></a>
196 <div class="memitem">
197 <div class="memproto">
198       <table class="memname">
199         <tr>
200           <td class="memname"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> opj_tcd::m_is_decoder</td>
201         </tr>
202       </table>
203 </div><div class="memdoc">
204
205 <p>tell if the tcd is a decoder. </p>
206
207 <p>Referenced by <a class="el" href="group___t_c_d.html#ga843e261ac54c7f4064bbfc678176a3ce">opj_tcd_create()</a>, and <a class="el" href="tcd_8c.html#a0df6e3c59cbb93696bab54a688e2ead8">opj_tcd_free_tile()</a>.</p>
208
209 </div>
210 </div>
211 <a class="anchor" id="a57a0a72c3eeb7b383a62182bd02f6db2"></a>
212 <div class="memitem">
213 <div class="memproto">
214       <table class="memname">
215         <tr>
216           <td class="memname"><a class="el" href="group___t_c_d.html#gafb00d7ba20ff68ba48f2e1243a64d7bb">opj_tcd_image_t</a>* opj_tcd::tcd_image</td>
217         </tr>
218       </table>
219 </div><div class="memdoc">
220
221 <p>info on each image tile </p>
222
223 <p>Referenced by <a class="el" href="bench__dwt_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, <a class="el" href="group___j2_k.html#ga7b5ed63aa196941746a348042a55dda3">opj_j2k_decode_tiles()</a>, <a class="el" href="j2k_8h.html#af05dd7eedf751beb0033ac42de564fcc">opj_j2k_encode()</a>, <a class="el" href="group___j2_k.html#ga4391d6e439099467ce716cd94eddf696">opj_j2k_get_tile_data()</a>, <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>, <a class="el" href="group___j2_k.html#ga8e1a7d063d261020d4d8984cb2320971">opj_j2k_update_image_data()</a>, <a class="el" href="group___j2_k.html#ga0cd97084323d827ab25763f933dee2e0">opj_j2k_write_sod()</a>, <a class="el" href="j2k_8h.html#a74a0d7e52fefc21e50f5d644b69f4c44">opj_j2k_write_tile()</a>, <a class="el" href="group___t_c_d.html#ga1ade88b5bde6f169d5962e8cc496c80f">opj_tcd_copy_tile_data()</a>, <a class="el" href="group___t_c_d.html#ga843e261ac54c7f4064bbfc678176a3ce">opj_tcd_create()</a>, <a class="el" href="tcd_8c.html#a9dc572b0982c7d7db4f3c53d8ccfdce6">opj_tcd_dc_level_shift_decode()</a>, <a class="el" href="tcd_8c.html#a325bdcfaa1c6665e18f9d19bf96a14a3">opj_tcd_dc_level_shift_encode()</a>, <a class="el" href="group___t_c_d.html#gad5a64bbb748b2c76bd41ea66715fa897">opj_tcd_decode_tile()</a>, <a class="el" href="group___t_c_d.html#ga35c1b4cb094ae87d6bba87f6be7aa183">opj_tcd_destroy()</a>, <a class="el" href="tcd_8c.html#ae09ea737a5830d3981972f0749918376">opj_tcd_dwt_decode()</a>, <a class="el" href="tcd_8c.html#a044d8c47b267665af6abd3b3c6cc2d3e">opj_tcd_dwt_encode()</a>, <a class="el" href="group___t_c_d.html#gabb4c5f7619c9e67a270ab32c8fdbcbd1">opj_tcd_encode_tile()</a>, <a class="el" href="tcd_8c.html#a0df6e3c59cbb93696bab54a688e2ead8">opj_tcd_free_tile()</a>, <a class="el" href="group___t_c_d.html#ga52e4296555a20244677550e29b9435cd">opj_tcd_get_decoded_tile_size()</a>, <a class="el" href="group___t_c_d.html#ga861a7aa311afb74012f6f7883d07ab3b">opj_tcd_get_encoder_input_buffer_size()</a>, <a class="el" href="group___t_c_d.html#ga8f9a0eceb5f11b164555a302db07cb5c">opj_tcd_init()</a>, <a class="el" href="tcd_8c.html#a0e4d491f4d95e89b9f113664431faffc">opj_tcd_init_tile()</a>, <a class="el" href="group___t_c_d.html#gad98baebcb0d551980ef28b692803c1a0">opj_tcd_is_subband_area_of_interest()</a>, <a class="el" href="tcd_8c.html#a751412dec0df96c8595e1276f19e7aa2">opj_tcd_is_whole_tilecomp_decoding()</a>, <a class="el" href="group___t_c_d.html#ga350b4deff33a47f09e609d1f7d7cb43d">opj_tcd_makelayer()</a>, <a class="el" href="group___t_c_d.html#ga31ece0bd1f42ea10d6f5fc342db86936">opj_tcd_makelayer_fixed()</a>, <a class="el" href="tcd_8c.html#a5732e7b54aa86da12858cb5b42e32f81">opj_tcd_mct_decode()</a>, <a class="el" href="tcd_8c.html#a39c7e4cc2e8b84619388cb807caa03cf">opj_tcd_mct_encode()</a>, <a class="el" href="group___t_c_d.html#ga15fc40d9b891d32df8ec516473d9f15e">opj_tcd_rateallocate()</a>, <a class="el" href="tcd_8c.html#a61608d1a920574e556d417a4b0e23a3a">opj_tcd_t1_decode()</a>, <a class="el" href="tcd_8c.html#ad72fe72839a232fcd2ba4dd82588be2e">opj_tcd_t1_encode()</a>, <a class="el" href="tcd_8c.html#a40253d6f2bec671466a2ec8cc049a42e">opj_tcd_t2_decode()</a>, <a class="el" href="tcd_8c.html#a3bd379ac6ce1ee24b37170ca6164f039">opj_tcd_t2_encode()</a>, and <a class="el" href="group___t_c_d.html#gaee317346b70f250cbe327c3dc2536715">opj_tcd_update_tile_data()</a>.</p>
224
225 </div>
226 </div>
227 <a class="anchor" id="af04f0bf344951c893ac5a70497cd8230"></a>
228 <div class="memitem">
229 <div class="memproto">
230       <table class="memname">
231         <tr>
232           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd::tcd_tileno</td>
233         </tr>
234       </table>
235 </div><div class="memdoc">
236
237 <p>current encoded/decoded tile </p>
238
239 <p>Referenced by <a class="el" href="group___t_c_d.html#gad5a64bbb748b2c76bd41ea66715fa897">opj_tcd_decode_tile()</a>, <a class="el" href="group___t_c_d.html#gabb4c5f7619c9e67a270ab32c8fdbcbd1">opj_tcd_encode_tile()</a>, <a class="el" href="group___t_c_d.html#ga15fc40d9b891d32df8ec516473d9f15e">opj_tcd_rateallocate()</a>, <a class="el" href="tcd_8c.html#a40253d6f2bec671466a2ec8cc049a42e">opj_tcd_t2_decode()</a>, and <a class="el" href="tcd_8c.html#a3bd379ac6ce1ee24b37170ca6164f039">opj_tcd_t2_encode()</a>.</p>
240
241 </div>
242 </div>
243 <a class="anchor" id="a176cbb807a749ee9c7d5b6fa3c2f6fff"></a>
244 <div class="memitem">
245 <div class="memproto">
246       <table class="memname">
247         <tr>
248           <td class="memname"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a>* opj_tcd::tcp</td>
249         </tr>
250       </table>
251 </div><div class="memdoc">
252
253 <p>coding/decoding parameters common to all tiles </p>
254
255 <p>Referenced by <a class="el" href="tcd_8c.html#a9dc572b0982c7d7db4f3c53d8ccfdce6">opj_tcd_dc_level_shift_decode()</a>, <a class="el" href="tcd_8c.html#a325bdcfaa1c6665e18f9d19bf96a14a3">opj_tcd_dc_level_shift_encode()</a>, <a class="el" href="group___t_c_d.html#gad5a64bbb748b2c76bd41ea66715fa897">opj_tcd_decode_tile()</a>, <a class="el" href="tcd_8c.html#ae09ea737a5830d3981972f0749918376">opj_tcd_dwt_decode()</a>, <a class="el" href="tcd_8c.html#a044d8c47b267665af6abd3b3c6cc2d3e">opj_tcd_dwt_encode()</a>, <a class="el" href="group___t_c_d.html#gabb4c5f7619c9e67a270ab32c8fdbcbd1">opj_tcd_encode_tile()</a>, <a class="el" href="group___t_c_d.html#gad98baebcb0d551980ef28b692803c1a0">opj_tcd_is_subband_area_of_interest()</a>, <a class="el" href="group___t_c_d.html#ga31ece0bd1f42ea10d6f5fc342db86936">opj_tcd_makelayer_fixed()</a>, <a class="el" href="tcd_8c.html#a5732e7b54aa86da12858cb5b42e32f81">opj_tcd_mct_decode()</a>, <a class="el" href="tcd_8c.html#a39c7e4cc2e8b84619388cb807caa03cf">opj_tcd_mct_encode()</a>, <a class="el" href="group___t_c_d.html#ga15fc40d9b891d32df8ec516473d9f15e">opj_tcd_rateallocate()</a>, <a class="el" href="group___t_c_d.html#ga686fc1b04304a07219a03108b6f808a9">opj_tcd_rateallocate_fixed()</a>, <a class="el" href="tcd_8c.html#a61608d1a920574e556d417a4b0e23a3a">opj_tcd_t1_decode()</a>, <a class="el" href="tcd_8c.html#ad72fe72839a232fcd2ba4dd82588be2e">opj_tcd_t1_encode()</a>, and <a class="el" href="tcd_8c.html#a3bd379ac6ce1ee24b37170ca6164f039">opj_tcd_t2_encode()</a>.</p>
256
257 </div>
258 </div>
259 <a class="anchor" id="ad59ef39d08151a05bc6b0bb693607370"></a>
260 <div class="memitem">
261 <div class="memproto">
262       <table class="memname">
263         <tr>
264           <td class="memname"><a class="el" href="structopj__thread__pool__t.html">opj_thread_pool_t</a>* opj_tcd::thread_pool</td>
265         </tr>
266       </table>
267 </div><div class="memdoc">
268
269 <p>Thread pool. </p>
270
271 <p>Referenced by <a class="el" href="bench__dwt_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, <a class="el" href="group___d_w_t.html#ga67d22fad344dd6d7b1b3b3a237bea8d6">opj_dwt_decode()</a>, <a class="el" href="group___d_w_t.html#gadfd8b0e16f120a93b65b922bb2476c87">opj_dwt_decode_real()</a>, <a class="el" href="group___d_w_t.html#ga8c18c8b8503ce2fc2c1504f8e52344d6">opj_dwt_encode()</a>, <a class="el" href="group___d_w_t.html#ga712062652d29679326bc9929da3cfc36">opj_dwt_encode_real()</a>, <a class="el" href="group___t1.html#ga5df121baefa4293a2c0d0122694e0902">opj_t1_decode_cblks()</a>, <a class="el" href="group___t1.html#gaa892d07bb383a4dafa51506cf23740a4">opj_t1_encode_cblks()</a>, <a class="el" href="group___t_c_d.html#ga8f9a0eceb5f11b164555a302db07cb5c">opj_tcd_init()</a>, and <a class="el" href="tcd_8c.html#a61608d1a920574e556d417a4b0e23a3a">opj_tcd_t1_decode()</a>.</p>
272
273 </div>
274 </div>
275 <a class="anchor" id="a5d03f3eb3df69859bc4fa4f0970afe24"></a>
276 <div class="memitem">
277 <div class="memproto">
278       <table class="memname">
279         <tr>
280           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd::tp_num</td>
281         </tr>
282       </table>
283 </div><div class="memdoc">
284
285 <p>Tile part number. </p>
286
287 <p>Referenced by <a class="el" href="group___j2_k.html#ga0cd97084323d827ab25763f933dee2e0">opj_j2k_write_sod()</a>, and <a class="el" href="tcd_8c.html#a3bd379ac6ce1ee24b37170ca6164f039">opj_tcd_t2_encode()</a>.</p>
288
289 </div>
290 </div>
291 <a class="anchor" id="a20455f8cb23c34e4a762d4872aa84479"></a>
292 <div class="memitem">
293 <div class="memproto">
294       <table class="memname">
295         <tr>
296           <td class="memname"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> opj_tcd::tp_pos</td>
297         </tr>
298       </table>
299 </div><div class="memdoc">
300
301 <p>Position of the tilepart flag in Progression order. </p>
302
303 <p>Referenced by <a class="el" href="group___t_c_d.html#ga8f9a0eceb5f11b164555a302db07cb5c">opj_tcd_init()</a>, <a class="el" href="group___t_c_d.html#ga15fc40d9b891d32df8ec516473d9f15e">opj_tcd_rateallocate()</a>, and <a class="el" href="tcd_8c.html#a3bd379ac6ce1ee24b37170ca6164f039">opj_tcd_t2_encode()</a>.</p>
304
305 </div>
306 </div>
307 <a class="anchor" id="a3de0527cf639f4bf88baf7c0571786af"></a>
308 <div class="memitem">
309 <div class="memproto">
310       <table class="memname">
311         <tr>
312           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>* opj_tcd::used_component</td>
313         </tr>
314       </table>
315 </div><div class="memdoc">
316
317 <p>Referenced by <a class="el" href="tcd_8c.html#a9dc572b0982c7d7db4f3c53d8ccfdce6">opj_tcd_dc_level_shift_decode()</a>, <a class="el" href="group___t_c_d.html#gad5a64bbb748b2c76bd41ea66715fa897">opj_tcd_decode_tile()</a>, <a class="el" href="group___t_c_d.html#ga35c1b4cb094ae87d6bba87f6be7aa183">opj_tcd_destroy()</a>, <a class="el" href="tcd_8c.html#ae09ea737a5830d3981972f0749918376">opj_tcd_dwt_decode()</a>, <a class="el" href="tcd_8c.html#a5732e7b54aa86da12858cb5b42e32f81">opj_tcd_mct_decode()</a>, and <a class="el" href="tcd_8c.html#a61608d1a920574e556d417a4b0e23a3a">opj_tcd_t1_decode()</a>.</p>
318
319 </div>
320 </div>
321 <a class="anchor" id="a48dce2050b28e97e44fbe918e4f93f9c"></a>
322 <div class="memitem">
323 <div class="memproto">
324       <table class="memname">
325         <tr>
326           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_tcd::whole_tile_decoding</td>
327         </tr>
328       </table>
329 </div><div class="memdoc">
330
331 <p>Only valid for decoding. </p>
332 <p>Whether the whole tile is decoded, or just the region in win_x0/win_y0/win_x1/win_y1 </p>
333
334 <p>Referenced by <a class="el" href="bench__dwt_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, <a class="el" href="group___d_w_t.html#ga67d22fad344dd6d7b1b3b3a237bea8d6">opj_dwt_decode()</a>, <a class="el" href="group___d_w_t.html#gadfd8b0e16f120a93b65b922bb2476c87">opj_dwt_decode_real()</a>, <a class="el" href="group___j2_k.html#ga8e1a7d063d261020d4d8984cb2320971">opj_j2k_update_image_data()</a>, <a class="el" href="group___t1.html#ga5df121baefa4293a2c0d0122694e0902">opj_t1_decode_cblks()</a>, <a class="el" href="tcd_8c.html#a9dc572b0982c7d7db4f3c53d8ccfdce6">opj_tcd_dc_level_shift_decode()</a>, <a class="el" href="group___t_c_d.html#gad5a64bbb748b2c76bd41ea66715fa897">opj_tcd_decode_tile()</a>, <a class="el" href="group___t_c_d.html#ga52e4296555a20244677550e29b9435cd">opj_tcd_get_decoded_tile_size()</a>, <a class="el" href="tcd_8c.html#a5732e7b54aa86da12858cb5b42e32f81">opj_tcd_mct_decode()</a>, and <a class="el" href="group___t_c_d.html#gaee317346b70f250cbe327c3dc2536715">opj_tcd_update_tile_data()</a>.</p>
335
336 </div>
337 </div>
338 <a class="anchor" id="a0ae43e0bcaae1095138b6ab8752e7ed2"></a>
339 <div class="memitem">
340 <div class="memproto">
341       <table class="memname">
342         <tr>
343           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd::win_x0</td>
344         </tr>
345       </table>
346 </div><div class="memdoc">
347
348 <p>Coordinates of the window of interest, in grid reference space. </p>
349
350 <p>Referenced by <a class="el" href="bench__dwt_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, <a class="el" href="group___t_c_d.html#gad5a64bbb748b2c76bd41ea66715fa897">opj_tcd_decode_tile()</a>, <a class="el" href="group___t_c_d.html#gad98baebcb0d551980ef28b692803c1a0">opj_tcd_is_subband_area_of_interest()</a>, and <a class="el" href="tcd_8c.html#a751412dec0df96c8595e1276f19e7aa2">opj_tcd_is_whole_tilecomp_decoding()</a>.</p>
351
352 </div>
353 </div>
354 <a class="anchor" id="ab9c072849da0bb04ea0ee6f3080535ac"></a>
355 <div class="memitem">
356 <div class="memproto">
357       <table class="memname">
358         <tr>
359           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd::win_x1</td>
360         </tr>
361       </table>
362 </div><div class="memdoc">
363
364 <p>Referenced by <a class="el" href="bench__dwt_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, <a class="el" href="group___t_c_d.html#gad5a64bbb748b2c76bd41ea66715fa897">opj_tcd_decode_tile()</a>, <a class="el" href="group___t_c_d.html#gad98baebcb0d551980ef28b692803c1a0">opj_tcd_is_subband_area_of_interest()</a>, and <a class="el" href="tcd_8c.html#a751412dec0df96c8595e1276f19e7aa2">opj_tcd_is_whole_tilecomp_decoding()</a>.</p>
365
366 </div>
367 </div>
368 <a class="anchor" id="a47e83dea84697eb8b8b143c088d0dacd"></a>
369 <div class="memitem">
370 <div class="memproto">
371       <table class="memname">
372         <tr>
373           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd::win_y0</td>
374         </tr>
375       </table>
376 </div><div class="memdoc">
377
378 <p>Referenced by <a class="el" href="bench__dwt_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, <a class="el" href="group___t_c_d.html#gad5a64bbb748b2c76bd41ea66715fa897">opj_tcd_decode_tile()</a>, <a class="el" href="group___t_c_d.html#gad98baebcb0d551980ef28b692803c1a0">opj_tcd_is_subband_area_of_interest()</a>, and <a class="el" href="tcd_8c.html#a751412dec0df96c8595e1276f19e7aa2">opj_tcd_is_whole_tilecomp_decoding()</a>.</p>
379
380 </div>
381 </div>
382 <a class="anchor" id="a411ee1807ee430fc8db3e3c041ccf9cc"></a>
383 <div class="memitem">
384 <div class="memproto">
385       <table class="memname">
386         <tr>
387           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd::win_y1</td>
388         </tr>
389       </table>
390 </div><div class="memdoc">
391
392 <p>Referenced by <a class="el" href="bench__dwt_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, <a class="el" href="group___t_c_d.html#gad5a64bbb748b2c76bd41ea66715fa897">opj_tcd_decode_tile()</a>, <a class="el" href="group___t_c_d.html#gad98baebcb0d551980ef28b692803c1a0">opj_tcd_is_subband_area_of_interest()</a>, and <a class="el" href="tcd_8c.html#a751412dec0df96c8595e1276f19e7aa2">opj_tcd_is_whole_tilecomp_decoding()</a>.</p>
393
394 </div>
395 </div>
396 <hr/>The documentation for this struct was generated from the following file:<ul>
397 <li><a class="el" href="tcd_8h_source.html">tcd.h</a></li>
398 </ul>
399 </div><!-- contents -->
400 <!-- start footer part -->
401 <hr class="footer"/><address class="footer"><small>
402 Generated by &#160;<a href="http://www.doxygen.org/index.html">
403 <img class="footer" src="doxygen.png" alt="doxygen"/>
404 </a> 1.8.11
405 </small></address>
406 </body>
407 </html>