Update Doxygen doc
[openjpeg.git] / doxygen / tpix__manager_8c.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.10"/>
7 <title>OpenJPEG: tpix_manager.c File 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.2.0</span>
22    </div>
23   </td>
24  </tr>
25  </tbody>
26 </table>
27 </div>
28 <!-- end header part -->
29 <!-- Generated by Doxygen 1.8.10 -->
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><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
36       <li class="current"><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="files.html"><span>File&#160;List</span></a></li>
42       <li><a href="globals.html"><span>Globals</span></a></li>
43     </ul>
44   </div>
45 <div id="nav-path" class="navpath">
46   <ul>
47 <li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_694e20c96f4fc1be4aed4f026eadce94.html">antonin</a></li><li class="navelem"><a class="el" href="dir_3ca1ad36e65e03f9e8d67ddc2553765b.html">dev</a></li><li class="navelem"><a class="el" href="dir_181a881edfcb8646dab693a228fa6bde.html">opj</a></li><li class="navelem"><a class="el" href="dir_5064bb5511811c3176850b7e47443f14.html">github</a></li><li class="navelem"><a class="el" href="dir_0b20524d8f8835ca75acc430451c8412.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_e3f8a8e294f8271ee71cbcf3c2acacc1.html">src</a></li><li class="navelem"><a class="el" href="dir_da83fe5fdfb6c4554d36abffc03790ad.html">lib</a></li><li class="navelem"><a class="el" href="dir_68013e83e260d17d49dee5e209315608.html">openjp2</a></li>  </ul>
48 </div>
49 </div><!-- top -->
50 <div class="header">
51   <div class="summary">
52 <a href="#define-members">Macros</a> &#124;
53 <a href="#func-members">Functions</a>  </div>
54   <div class="headertitle">
55 <div class="title">tpix_manager.c File Reference</div>  </div>
56 </div><!--header-->
57 <div class="contents">
58
59 <p>Modification of jpip.c from 2KAN indexer.  
60 <a href="#details">More...</a></p>
61 <div class="textblock"><code>#include &quot;<a class="el" href="opj__includes_8h_source.html">opj_includes.h</a>&quot;</code><br />
62 </div><table class="memberdecls">
63 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
64 Macros</h2></td></tr>
65 <tr class="memitem:afa99ec4acc4ecb2dc3c2d05da15d0e3f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tpix__manager_8c.html#afa99ec4acc4ecb2dc3c2d05da15d0e3f">MAX</a>(a,  b)&#160;&#160;&#160;((a)&gt;(b)?(a):(b))</td></tr>
66 <tr class="separator:afa99ec4acc4ecb2dc3c2d05da15d0e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
67 </table><table class="memberdecls">
68 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
69 Functions</h2></td></tr>
70 <tr class="memitem:a2440860fcb3438294b348669f86325f8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tpix__manager_8c.html#a2440860fcb3438294b348669f86325f8">get_num_max_tile_parts</a> (<a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> cstr_info)</td></tr>
71 <tr class="separator:a2440860fcb3438294b348669f86325f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
72 <tr class="memitem:a954403d9d7c19478925fc16781d7a3e7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tpix__manager_8c.html#a954403d9d7c19478925fc16781d7a3e7">opj_write_tpix</a> (int coff, <a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> cstr_info, int j2klen, <a class="el" href="group___c_i_o.html#gacd21503a80c1803724c96c8baf9fd645">opj_stream_private_t</a> *cio, <a class="el" href="event_8h.html#a4cba85f9ee037b1f2c6bceb903051d96">opj_event_mgr_t</a> *p_manager)</td></tr>
73 <tr class="separator:a954403d9d7c19478925fc16781d7a3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
74 <tr class="memitem:a615f1af7e1d9253a449ae0494f88b87b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tpix__manager_8c.html#a615f1af7e1d9253a449ae0494f88b87b">opj_write_tpixfaix</a> (int coff, int compno, <a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> cstr_info, int j2klen, <a class="el" href="group___c_i_o.html#gacd21503a80c1803724c96c8baf9fd645">opj_stream_private_t</a> *cio, <a class="el" href="event_8h.html#a4cba85f9ee037b1f2c6bceb903051d96">opj_event_mgr_t</a> *p_manager)</td></tr>
75 <tr class="separator:a615f1af7e1d9253a449ae0494f88b87b"><td class="memSeparator" colspan="2">&#160;</td></tr>
76 </table>
77 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
78 <div class="textblock"><p>Modification of jpip.c from 2KAN indexer. </p>
79 </div><h2 class="groupheader">Macro Definition Documentation</h2>
80 <a class="anchor" id="afa99ec4acc4ecb2dc3c2d05da15d0e3f"></a>
81 <div class="memitem">
82 <div class="memproto">
83       <table class="memname">
84         <tr>
85           <td class="memname">#define MAX</td>
86           <td>(</td>
87           <td class="paramtype">&#160;</td>
88           <td class="paramname">a, </td>
89         </tr>
90         <tr>
91           <td class="paramkey"></td>
92           <td></td>
93           <td class="paramtype">&#160;</td>
94           <td class="paramname">b&#160;</td>
95         </tr>
96         <tr>
97           <td></td>
98           <td>)</td>
99           <td></td><td>&#160;&#160;&#160;((a)&gt;(b)?(a):(b))</td>
100         </tr>
101       </table>
102 </div><div class="memdoc">
103
104 <p>Referenced by <a class="el" href="tpix__manager_8c.html#a2440860fcb3438294b348669f86325f8">get_num_max_tile_parts()</a>.</p>
105
106 </div>
107 </div>
108 <h2 class="groupheader">Function Documentation</h2>
109 <a class="anchor" id="a2440860fcb3438294b348669f86325f8"></a>
110 <div class="memitem">
111 <div class="memproto">
112       <table class="memname">
113         <tr>
114           <td class="memname">int get_num_max_tile_parts </td>
115           <td>(</td>
116           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a>&#160;</td>
117           <td class="paramname"><em>cstr_info</em></td><td>)</td>
118           <td></td>
119         </tr>
120       </table>
121 </div><div class="memdoc">
122
123 <p>References <a class="el" href="tpix__manager_8c.html#afa99ec4acc4ecb2dc3c2d05da15d0e3f">MAX</a>, <a class="el" href="structopj__tile__info.html#ad4acc74dc99799b2ee227d1784ce5f0f">opj_tile_info::num_tps</a>, <a class="el" href="structopj__codestream__info.html#a4f18a0061ac864226fffd5590a771c08">opj_codestream_info::th</a>, <a class="el" href="structopj__codestream__info.html#a626739f8ec7f4f73d4de54024c5878c9">opj_codestream_info::tile</a>, and <a class="el" href="structopj__codestream__info.html#a231c10b2c238e1e6462bf7cd40871169">opj_codestream_info::tw</a>.</p>
124
125 <p>Referenced by <a class="el" href="tpix__manager_8c.html#a615f1af7e1d9253a449ae0494f88b87b">opj_write_tpixfaix()</a>.</p>
126
127 </div>
128 </div>
129 <a class="anchor" id="a954403d9d7c19478925fc16781d7a3e7"></a>
130 <div class="memitem">
131 <div class="memproto">
132       <table class="memname">
133         <tr>
134           <td class="memname">int opj_write_tpix </td>
135           <td>(</td>
136           <td class="paramtype">int&#160;</td>
137           <td class="paramname"><em>coff</em>, </td>
138         </tr>
139         <tr>
140           <td class="paramkey"></td>
141           <td></td>
142           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a>&#160;</td>
143           <td class="paramname"><em>cstr_info</em>, </td>
144         </tr>
145         <tr>
146           <td class="paramkey"></td>
147           <td></td>
148           <td class="paramtype">int&#160;</td>
149           <td class="paramname"><em>j2klen</em>, </td>
150         </tr>
151         <tr>
152           <td class="paramkey"></td>
153           <td></td>
154           <td class="paramtype"><a class="el" href="group___c_i_o.html#gacd21503a80c1803724c96c8baf9fd645">opj_stream_private_t</a> *&#160;</td>
155           <td class="paramname"><em>cio</em>, </td>
156         </tr>
157         <tr>
158           <td class="paramkey"></td>
159           <td></td>
160           <td class="paramtype"><a class="el" href="event_8h.html#a4cba85f9ee037b1f2c6bceb903051d96">opj_event_mgr_t</a> *&#160;</td>
161           <td class="paramname"><em>p_manager</em>&#160;</td>
162         </tr>
163         <tr>
164           <td></td>
165           <td>)</td>
166           <td></td><td></td>
167         </tr>
168       </table>
169 </div><div class="memdoc">
170
171 <p>References <a class="el" href="indexbox__manager_8h.html#a5bb0059d5f0d95c826cfc5b3b1938a33">JPIP_TPIX</a>, <a class="el" href="group___c_i_o.html#ga9061d0624a17af80b74e1a114b0c7f06">opj_stream_seek()</a>, <a class="el" href="group___c_i_o.html#ga8a8ab9c9e1ccdc20a6dd2a2925a3f8c0">opj_stream_skip()</a>, <a class="el" href="group___c_i_o.html#ga5c59a39f3664f9deb654c269153c600a">opj_stream_tell()</a>, <a class="el" href="group___c_i_o.html#ga8f590493a14f4e33a1e2bbcf8eaa889d">opj_stream_write_data()</a>, <a class="el" href="group___c_i_o.html#ga4233661f073556f7d30fd9b2afaafefe">opj_write_bytes</a>, and <a class="el" href="tpix__manager_8c.html#a615f1af7e1d9253a449ae0494f88b87b">opj_write_tpixfaix()</a>.</p>
172
173 <p>Referenced by <a class="el" href="cidx__manager_8h.html#ac7ecf358e9a5d8bdff7e26b4726aba20">opj_write_cidx()</a>.</p>
174
175 </div>
176 </div>
177 <a class="anchor" id="a615f1af7e1d9253a449ae0494f88b87b"></a>
178 <div class="memitem">
179 <div class="memproto">
180       <table class="memname">
181         <tr>
182           <td class="memname">int opj_write_tpixfaix </td>
183           <td>(</td>
184           <td class="paramtype">int&#160;</td>
185           <td class="paramname"><em>coff</em>, </td>
186         </tr>
187         <tr>
188           <td class="paramkey"></td>
189           <td></td>
190           <td class="paramtype">int&#160;</td>
191           <td class="paramname"><em>compno</em>, </td>
192         </tr>
193         <tr>
194           <td class="paramkey"></td>
195           <td></td>
196           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a>&#160;</td>
197           <td class="paramname"><em>cstr_info</em>, </td>
198         </tr>
199         <tr>
200           <td class="paramkey"></td>
201           <td></td>
202           <td class="paramtype">int&#160;</td>
203           <td class="paramname"><em>j2klen</em>, </td>
204         </tr>
205         <tr>
206           <td class="paramkey"></td>
207           <td></td>
208           <td class="paramtype"><a class="el" href="group___c_i_o.html#gacd21503a80c1803724c96c8baf9fd645">opj_stream_private_t</a> *&#160;</td>
209           <td class="paramname"><em>cio</em>, </td>
210         </tr>
211         <tr>
212           <td class="paramkey"></td>
213           <td></td>
214           <td class="paramtype"><a class="el" href="event_8h.html#a4cba85f9ee037b1f2c6bceb903051d96">opj_event_mgr_t</a> *&#160;</td>
215           <td class="paramname"><em>p_manager</em>&#160;</td>
216         </tr>
217         <tr>
218           <td></td>
219           <td>)</td>
220           <td></td><td></td>
221         </tr>
222       </table>
223 </div><div class="memdoc">
224
225 <p>References <a class="el" href="tpix__manager_8c.html#a2440860fcb3438294b348669f86325f8">get_num_max_tile_parts()</a>, <a class="el" href="indexbox__manager_8h.html#a182f6e3b0eb1cc56f7c2d5f55eeb5241">JPIP_FAIX</a>, <a class="el" href="structopj__tile__info.html#ad4acc74dc99799b2ee227d1784ce5f0f">opj_tile_info::num_tps</a>, <a class="el" href="structopj__codestream__info.html#a2aa722a5eb7195ca2f3d242c406505c9">opj_codestream_info::numdecompos</a>, <a class="el" href="group___c_i_o.html#ga9061d0624a17af80b74e1a114b0c7f06">opj_stream_seek()</a>, <a class="el" href="group___c_i_o.html#ga8a8ab9c9e1ccdc20a6dd2a2925a3f8c0">opj_stream_skip()</a>, <a class="el" href="group___c_i_o.html#ga5c59a39f3664f9deb654c269153c600a">opj_stream_tell()</a>, <a class="el" href="group___c_i_o.html#ga8f590493a14f4e33a1e2bbcf8eaa889d">opj_stream_write_data()</a>, <a class="el" href="group___c_i_o.html#ga4233661f073556f7d30fd9b2afaafefe">opj_write_bytes</a>, <a class="el" href="structopj__codestream__info.html#a4f18a0061ac864226fffd5590a771c08">opj_codestream_info::th</a>, <a class="el" href="structopj__codestream__info.html#a626739f8ec7f4f73d4de54024c5878c9">opj_codestream_info::tile</a>, <a class="el" href="structopj__tile__info.html#a5d32069e41ba69a088ca9b43ea81ae22">opj_tile_info::tp</a>, <a class="el" href="structopj__tp__info.html#ac5a572e2da8fe4fb41023da20a1f8975">opj_tp_info::tp_end_pos</a>, <a class="el" href="structopj__tp__info.html#a8456c54bdba73448429e5a0d830e2123">opj_tp_info::tp_start_pos</a>, and <a class="el" href="structopj__codestream__info.html#a231c10b2c238e1e6462bf7cd40871169">opj_codestream_info::tw</a>.</p>
226
227 <p>Referenced by <a class="el" href="tpix__manager_8c.html#a954403d9d7c19478925fc16781d7a3e7">opj_write_tpix()</a>.</p>
228
229 </div>
230 </div>
231 </div><!-- contents -->
232 <!-- start footer part -->
233 <hr class="footer"/><address class="footer"><small>
234 Generated by &#160;<a href="http://www.doxygen.org/index.html">
235 <img class="footer" src="doxygen.png" alt="doxygen"/>
236 </a> 1.8.10
237 </small></address>
238 </body>
239 </html>