2.5.2 post: fix full changelog
[openjpeg.git] / doxygen / imgreg__manager_8c.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.17"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>OpenJPEG: imgreg_manager.c File Reference</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <link href="doxygen.css" rel="stylesheet" type="text/css" />
13 </head>
14 <body>
15 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
16 <div id="titlearea">
17 <table cellspacing="0" cellpadding="0">
18  <tbody>
19  <tr style="height: 56px;">
20   <td id="projectalign" style="padding-left: 0.5em;">
21    <div id="projectname">OpenJPEG
22    &#160;<span id="projectnumber">2.5.0</span>
23    </div>
24   </td>
25  </tr>
26  </tbody>
27 </table>
28 </div>
29 <!-- end header part -->
30 <!-- Generated by Doxygen 1.8.17 -->
31 <script type="text/javascript" src="menudata.js"></script>
32 <script type="text/javascript" src="menu.js"></script>
33 <script type="text/javascript">
34 /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
35 $(function() {
36   initMenu('',false,false,'search.php','Search');
37 });
38 /* @license-end */</script>
39 <div id="main-nav"></div>
40 <div id="nav-path" class="navpath">
41   <ul>
42 <li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_cb9b2b419d92b64f7cee83d8faf7a4ab.html">even</a></li><li class="navelem"><a class="el" href="dir_f75d9a0165d6564a1e04793ef847d41d.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_5f588d7ea139c1aae751d03c13a16064.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_378f732e812ef6cbaaae22e96a4fa79f.html">src</a></li><li class="navelem"><a class="el" href="dir_19dcb5713315405a27e1bde75a489a4c.html">lib</a></li><li class="navelem"><a class="el" href="dir_54d80c9412497e935deb5677b5fae801.html">openjpip</a></li>  </ul>
43 </div>
44 </div><!-- top -->
45 <div class="header">
46   <div class="summary">
47 <a href="#define-members">Macros</a> &#124;
48 <a href="#func-members">Functions</a>  </div>
49   <div class="headertitle">
50 <div class="title">imgreg_manager.c File Reference</div>  </div>
51 </div><!--header-->
52 <div class="contents">
53 <div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
54 <code>#include &lt;math.h&gt;</code><br />
55 <code>#include &lt;stdlib.h&gt;</code><br />
56 <code>#include &lt;assert.h&gt;</code><br />
57 <code>#include &quot;<a class="el" href="imgreg__manager_8h_source.html">imgreg_manager.h</a>&quot;</code><br />
58 </div><table class="memberdecls">
59 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
60 Macros</h2></td></tr>
61 <tr class="memitem:ac322e421aefb8ec9ccc10bef953e3d82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="imgreg__manager_8c.html#ac322e421aefb8ec9ccc10bef953e3d82">FCGI_stdout</a>&#160;&#160;&#160;stdout</td></tr>
62 <tr class="separator:ac322e421aefb8ec9ccc10bef953e3d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
63 <tr class="memitem:a77b5d5af2adb2cfa7ec785b592fc4074"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="imgreg__manager_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>&#160;&#160;&#160;stderr</td></tr>
64 <tr class="separator:a77b5d5af2adb2cfa7ec785b592fc4074"><td class="memSeparator" colspan="2">&#160;</td></tr>
65 <tr class="memitem:a31c99676da88bb0bcdb350710f00fa96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="imgreg__manager_8c.html#a31c99676da88bb0bcdb350710f00fa96">logstream</a>&#160;&#160;&#160;stderr</td></tr>
66 <tr class="separator:a31c99676da88bb0bcdb350710f00fa96"><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:ac83fd8389ce9eca05c6d3fb5c4fa7eb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="imgreg__manager_8h.html#af7475ef529dff8b1a2703dd22c5a29f4">imgreg_param_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="imgreg__manager_8c.html#ac83fd8389ce9eca05c6d3fb5c4fa7eb9">map_viewin2imgreg</a> (const int fx, const int fy, const int rx, const int ry, const int rw, const int rh, const int XOsiz, const int YOsiz, const int Xsiz, const int Ysiz, const int numOfreslev)</td></tr>
71 <tr class="memdesc:ac83fd8389ce9eca05c6d3fb5c4fa7eb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">map view-window requests to codestream image resolutions and regions  <a href="imgreg__manager_8c.html#ac83fd8389ce9eca05c6d3fb5c4fa7eb9">More...</a><br /></td></tr>
72 <tr class="separator:ac83fd8389ce9eca05c6d3fb5c4fa7eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
73 <tr class="memitem:a45b2a9e891d8b82cdab95b513ba7af3c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="imgreg__manager_8c.html#a45b2a9e891d8b82cdab95b513ba7af3c">find_level</a> (int maxlev, int *lev, int *fx, int *fy, int *xmin, int *ymin, int *xmax, int *ymax)</td></tr>
74 <tr class="memdesc:a45b2a9e891d8b82cdab95b513ba7af3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">find deconposition level and its resolution size C.4.1 Mapping view-window requests to codestream image resolution and regions Note: only round-down implemented  <a href="imgreg__manager_8c.html#a45b2a9e891d8b82cdab95b513ba7af3c">More...</a><br /></td></tr>
75 <tr class="separator:a45b2a9e891d8b82cdab95b513ba7af3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
76 <tr class="memitem:ab9ee71088d3e692543a29baa73d5d00b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="imgreg__manager_8c.html#ab9ee71088d3e692543a29baa73d5d00b">comp_decomplev</a> (int fw, int fh, int Xsiz, int Ysiz)</td></tr>
77 <tr class="memdesc:ab9ee71088d3e692543a29baa73d5d00b"><td class="mdescLeft">&#160;</td><td class="mdescRight">compute decomposition level (only to get the level use find_level for all parameters  <a href="imgreg__manager_8c.html#ab9ee71088d3e692543a29baa73d5d00b">More...</a><br /></td></tr>
78 <tr class="separator:ab9ee71088d3e692543a29baa73d5d00b"><td class="memSeparator" colspan="2">&#160;</td></tr>
79 <tr class="memitem:aa8e1929b71a5fd24be686173988b4b39"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="imgreg__manager_8c.html#aa8e1929b71a5fd24be686173988b4b39">print_imgreg</a> (<a class="el" href="imgreg__manager_8h.html#af7475ef529dff8b1a2703dd22c5a29f4">imgreg_param_t</a> imgreg)</td></tr>
80 <tr class="memdesc:aa8e1929b71a5fd24be686173988b4b39"><td class="mdescLeft">&#160;</td><td class="mdescRight">print image region parameters  <a href="imgreg__manager_8c.html#aa8e1929b71a5fd24be686173988b4b39">More...</a><br /></td></tr>
81 <tr class="separator:aa8e1929b71a5fd24be686173988b4b39"><td class="memSeparator" colspan="2">&#160;</td></tr>
82 </table>
83 <h2 class="groupheader">Macro Definition Documentation</h2>
84 <a id="a77b5d5af2adb2cfa7ec785b592fc4074"></a>
85 <h2 class="memtitle"><span class="permalink"><a href="#a77b5d5af2adb2cfa7ec785b592fc4074">&#9670;&nbsp;</a></span>FCGI_stderr</h2>
86
87 <div class="memitem">
88 <div class="memproto">
89       <table class="memname">
90         <tr>
91           <td class="memname">#define FCGI_stderr&#160;&#160;&#160;stderr</td>
92         </tr>
93       </table>
94 </div><div class="memdoc">
95
96 </div>
97 </div>
98 <a id="ac322e421aefb8ec9ccc10bef953e3d82"></a>
99 <h2 class="memtitle"><span class="permalink"><a href="#ac322e421aefb8ec9ccc10bef953e3d82">&#9670;&nbsp;</a></span>FCGI_stdout</h2>
100
101 <div class="memitem">
102 <div class="memproto">
103       <table class="memname">
104         <tr>
105           <td class="memname">#define FCGI_stdout&#160;&#160;&#160;stdout</td>
106         </tr>
107       </table>
108 </div><div class="memdoc">
109
110 </div>
111 </div>
112 <a id="a31c99676da88bb0bcdb350710f00fa96"></a>
113 <h2 class="memtitle"><span class="permalink"><a href="#a31c99676da88bb0bcdb350710f00fa96">&#9670;&nbsp;</a></span>logstream</h2>
114
115 <div class="memitem">
116 <div class="memproto">
117       <table class="memname">
118         <tr>
119           <td class="memname">#define logstream&#160;&#160;&#160;stderr</td>
120         </tr>
121       </table>
122 </div><div class="memdoc">
123
124 </div>
125 </div>
126 <h2 class="groupheader">Function Documentation</h2>
127 <a id="ab9ee71088d3e692543a29baa73d5d00b"></a>
128 <h2 class="memtitle"><span class="permalink"><a href="#ab9ee71088d3e692543a29baa73d5d00b">&#9670;&nbsp;</a></span>comp_decomplev()</h2>
129
130 <div class="memitem">
131 <div class="memproto">
132       <table class="memname">
133         <tr>
134           <td class="memname">int comp_decomplev </td>
135           <td>(</td>
136           <td class="paramtype">int&#160;</td>
137           <td class="paramname"><em>fw</em>, </td>
138         </tr>
139         <tr>
140           <td class="paramkey"></td>
141           <td></td>
142           <td class="paramtype">int&#160;</td>
143           <td class="paramname"><em>fh</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>Xsiz</em>, </td>
150         </tr>
151         <tr>
152           <td class="paramkey"></td>
153           <td></td>
154           <td class="paramtype">int&#160;</td>
155           <td class="paramname"><em>Ysiz</em>&#160;</td>
156         </tr>
157         <tr>
158           <td></td>
159           <td>)</td>
160           <td></td><td></td>
161         </tr>
162       </table>
163 </div><div class="memdoc">
164
165 <p>compute decomposition level (only to get the level use find_level for all parameters </p>
166 <dl class="params"><dt>Parameters</dt><dd>
167   <table class="params">
168     <tr><td class="paramdir">[in]</td><td class="paramname">fw</td><td>horizontal frame size </td></tr>
169     <tr><td class="paramdir">[in]</td><td class="paramname">fh</td><td>vertical frame size </td></tr>
170     <tr><td class="paramdir">[in]</td><td class="paramname">Xsiz</td><td>image width </td></tr>
171     <tr><td class="paramdir">[in]</td><td class="paramname">Ysiz</td><td>image height </td></tr>
172   </table>
173   </dd>
174 </dl>
175 <dl class="section return"><dt>Returns</dt><dd>decomposition level </dd></dl>
176
177 <p class="reference">References <a class="el" href="imgreg__manager_8c.html#a45b2a9e891d8b82cdab95b513ba7af3c">find_level()</a>.</p>
178
179 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a722b5ca0c9026f39cd6523ee19c34b91">recons_codestream_from_JPTstream()</a>.</p>
180
181 </div>
182 </div>
183 <a id="a45b2a9e891d8b82cdab95b513ba7af3c"></a>
184 <h2 class="memtitle"><span class="permalink"><a href="#a45b2a9e891d8b82cdab95b513ba7af3c">&#9670;&nbsp;</a></span>find_level()</h2>
185
186 <div class="memitem">
187 <div class="memproto">
188       <table class="memname">
189         <tr>
190           <td class="memname">void find_level </td>
191           <td>(</td>
192           <td class="paramtype">int&#160;</td>
193           <td class="paramname"><em>maxlev</em>, </td>
194         </tr>
195         <tr>
196           <td class="paramkey"></td>
197           <td></td>
198           <td class="paramtype">int *&#160;</td>
199           <td class="paramname"><em>lev</em>, </td>
200         </tr>
201         <tr>
202           <td class="paramkey"></td>
203           <td></td>
204           <td class="paramtype">int *&#160;</td>
205           <td class="paramname"><em>fx</em>, </td>
206         </tr>
207         <tr>
208           <td class="paramkey"></td>
209           <td></td>
210           <td class="paramtype">int *&#160;</td>
211           <td class="paramname"><em>fy</em>, </td>
212         </tr>
213         <tr>
214           <td class="paramkey"></td>
215           <td></td>
216           <td class="paramtype">int *&#160;</td>
217           <td class="paramname"><em>xmin</em>, </td>
218         </tr>
219         <tr>
220           <td class="paramkey"></td>
221           <td></td>
222           <td class="paramtype">int *&#160;</td>
223           <td class="paramname"><em>ymin</em>, </td>
224         </tr>
225         <tr>
226           <td class="paramkey"></td>
227           <td></td>
228           <td class="paramtype">int *&#160;</td>
229           <td class="paramname"><em>xmax</em>, </td>
230         </tr>
231         <tr>
232           <td class="paramkey"></td>
233           <td></td>
234           <td class="paramtype">int *&#160;</td>
235           <td class="paramname"><em>ymax</em>&#160;</td>
236         </tr>
237         <tr>
238           <td></td>
239           <td>)</td>
240           <td></td><td></td>
241         </tr>
242       </table>
243 </div><div class="memdoc">
244
245 <p>find deconposition level and its resolution size C.4.1 Mapping view-window requests to codestream image resolution and regions Note: only round-down implemented </p>
246 <dl class="params"><dt>Parameters</dt><dd>
247   <table class="params">
248     <tr><td class="paramdir">[in]</td><td class="paramname">maxlev</td><td>maximum decomposition level </td></tr>
249     <tr><td class="paramdir">[in,out]</td><td class="paramname">lev</td><td>decomposition level pointer </td></tr>
250     <tr><td class="paramdir">[in,out]</td><td class="paramname">fx</td><td>horizontal frame size pointer </td></tr>
251     <tr><td class="paramdir">[in,out]</td><td class="paramname">fy</td><td>vertical frame size pointer </td></tr>
252     <tr><td class="paramdir">[in,out]</td><td class="paramname">xmin</td><td>horizontal image offset pointer </td></tr>
253     <tr><td class="paramdir">[in,out]</td><td class="paramname">ymin</td><td>vertical image offset pointer </td></tr>
254     <tr><td class="paramdir">[in,out]</td><td class="paramname">xmax</td><td>horizontal image size pointer </td></tr>
255     <tr><td class="paramdir">[in,out]</td><td class="paramname">ymax</td><td>vertical image size pointer </td></tr>
256   </table>
257   </dd>
258 </dl>
259
260 <p class="reference">References <a class="el" href="imgreg__manager_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>, and <a class="el" href="imgreg__manager_8c.html#a45b2a9e891d8b82cdab95b513ba7af3c">find_level()</a>.</p>
261
262 <p class="reference">Referenced by <a class="el" href="imgreg__manager_8h.html#ab9ee71088d3e692543a29baa73d5d00b">comp_decomplev()</a>, <a class="el" href="imgreg__manager_8h.html#a45b2a9e891d8b82cdab95b513ba7af3c">find_level()</a>, and <a class="el" href="imgreg__manager_8h.html#ac83fd8389ce9eca05c6d3fb5c4fa7eb9">map_viewin2imgreg()</a>.</p>
263
264 </div>
265 </div>
266 <a id="ac83fd8389ce9eca05c6d3fb5c4fa7eb9"></a>
267 <h2 class="memtitle"><span class="permalink"><a href="#ac83fd8389ce9eca05c6d3fb5c4fa7eb9">&#9670;&nbsp;</a></span>map_viewin2imgreg()</h2>
268
269 <div class="memitem">
270 <div class="memproto">
271       <table class="memname">
272         <tr>
273           <td class="memname"><a class="el" href="imgreg__manager_8h.html#af7475ef529dff8b1a2703dd22c5a29f4">imgreg_param_t</a> map_viewin2imgreg </td>
274           <td>(</td>
275           <td class="paramtype">const int&#160;</td>
276           <td class="paramname"><em>fx</em>, </td>
277         </tr>
278         <tr>
279           <td class="paramkey"></td>
280           <td></td>
281           <td class="paramtype">const int&#160;</td>
282           <td class="paramname"><em>fy</em>, </td>
283         </tr>
284         <tr>
285           <td class="paramkey"></td>
286           <td></td>
287           <td class="paramtype">const int&#160;</td>
288           <td class="paramname"><em>rx</em>, </td>
289         </tr>
290         <tr>
291           <td class="paramkey"></td>
292           <td></td>
293           <td class="paramtype">const int&#160;</td>
294           <td class="paramname"><em>ry</em>, </td>
295         </tr>
296         <tr>
297           <td class="paramkey"></td>
298           <td></td>
299           <td class="paramtype">const int&#160;</td>
300           <td class="paramname"><em>rw</em>, </td>
301         </tr>
302         <tr>
303           <td class="paramkey"></td>
304           <td></td>
305           <td class="paramtype">const int&#160;</td>
306           <td class="paramname"><em>rh</em>, </td>
307         </tr>
308         <tr>
309           <td class="paramkey"></td>
310           <td></td>
311           <td class="paramtype">const int&#160;</td>
312           <td class="paramname"><em>XOsiz</em>, </td>
313         </tr>
314         <tr>
315           <td class="paramkey"></td>
316           <td></td>
317           <td class="paramtype">const int&#160;</td>
318           <td class="paramname"><em>YOsiz</em>, </td>
319         </tr>
320         <tr>
321           <td class="paramkey"></td>
322           <td></td>
323           <td class="paramtype">const int&#160;</td>
324           <td class="paramname"><em>Xsiz</em>, </td>
325         </tr>
326         <tr>
327           <td class="paramkey"></td>
328           <td></td>
329           <td class="paramtype">const int&#160;</td>
330           <td class="paramname"><em>Ysiz</em>, </td>
331         </tr>
332         <tr>
333           <td class="paramkey"></td>
334           <td></td>
335           <td class="paramtype">const int&#160;</td>
336           <td class="paramname"><em>numOfreslev</em>&#160;</td>
337         </tr>
338         <tr>
339           <td></td>
340           <td>)</td>
341           <td></td><td></td>
342         </tr>
343       </table>
344 </div><div class="memdoc">
345
346 <p>map view-window requests to codestream image resolutions and regions </p>
347 <dl class="params"><dt>Parameters</dt><dd>
348   <table class="params">
349     <tr><td class="paramdir">[in]</td><td class="paramname">fx,fy</td><td>frame size </td></tr>
350     <tr><td class="paramdir">[in]</td><td class="paramname">rx,ry</td><td>offset of region </td></tr>
351     <tr><td class="paramdir">[in]</td><td class="paramname">rw,rh</td><td>size of region </td></tr>
352     <tr><td class="paramdir">[in]</td><td class="paramname">XOsiz,YOsiz</td><td>offset from the origin of the reference grid to the left side of the image area </td></tr>
353     <tr><td class="paramdir">[in]</td><td class="paramname">Xsiz,Ysiz</td><td>size of the reference grid </td></tr>
354     <tr><td class="paramdir">[in]</td><td class="paramname">numOfreslev</td><td>number of resolution levels </td></tr>
355   </table>
356   </dd>
357 </dl>
358 <dl class="section return"><dt>Returns</dt><dd>structure of image region parameters </dd></dl>
359
360 <p class="reference">References <a class="el" href="imgreg__manager_8c.html#ac322e421aefb8ec9ccc10bef953e3d82">FCGI_stdout</a>, <a class="el" href="imgreg__manager_8c.html#a45b2a9e891d8b82cdab95b513ba7af3c">find_level()</a>, <a class="el" href="structimgreg__param.html#a20d458cf8ecf496ad31b54f5591ebd97">imgreg_param::fx</a>, <a class="el" href="structimgreg__param.html#a563ef991e9c0984076aad5d0ecd7fa54">imgreg_param::fy</a>, <a class="el" href="structimgreg__param.html#a3c1a5b9f9b6e7507617039c5c5b5b791">imgreg_param::level</a>, <a class="el" href="structimgreg__param.html#a4d0e590eb543c65f9cbc539741b225ae">imgreg_param::ox</a>, <a class="el" href="structimgreg__param.html#a46a345d7aee5c0fbd24f2d057e7be8cf">imgreg_param::oy</a>, <a class="el" href="structimgreg__param.html#a213f176b8935a6e655131308525ccbb2">imgreg_param::sx</a>, <a class="el" href="structimgreg__param.html#a24e11f9dfd64c2a4aa0ac5aaaf67a897">imgreg_param::sy</a>, <a class="el" href="structimgreg__param.html#a0aafdd976f2e50a12b30910cf7ac32c8">imgreg_param::xosiz</a>, and <a class="el" href="structimgreg__param.html#a8b5eb61d99e89e70d71e184b3653fc01">imgreg_param::yosiz</a>.</p>
361
362 <p class="reference">Referenced by <a class="el" href="jpip__parser_8c.html#a72490e3e8ccd2d8d102a15affea987ec">enqueue_imagedata()</a>.</p>
363
364 </div>
365 </div>
366 <a id="aa8e1929b71a5fd24be686173988b4b39"></a>
367 <h2 class="memtitle"><span class="permalink"><a href="#aa8e1929b71a5fd24be686173988b4b39">&#9670;&nbsp;</a></span>print_imgreg()</h2>
368
369 <div class="memitem">
370 <div class="memproto">
371       <table class="memname">
372         <tr>
373           <td class="memname">void print_imgreg </td>
374           <td>(</td>
375           <td class="paramtype"><a class="el" href="imgreg__manager_8h.html#af7475ef529dff8b1a2703dd22c5a29f4">imgreg_param_t</a>&#160;</td>
376           <td class="paramname"><em>imgreg</em></td><td>)</td>
377           <td></td>
378         </tr>
379       </table>
380 </div><div class="memdoc">
381
382 <p>print image region parameters </p>
383 <dl class="params"><dt>Parameters</dt><dd>
384   <table class="params">
385     <tr><td class="paramdir">[in]</td><td class="paramname">imgreg</td><td>image region structure of parameters </td></tr>
386   </table>
387   </dd>
388 </dl>
389
390 <p class="reference">References <a class="el" href="structimgreg__param.html#a20d458cf8ecf496ad31b54f5591ebd97">imgreg_param::fx</a>, <a class="el" href="structimgreg__param.html#a563ef991e9c0984076aad5d0ecd7fa54">imgreg_param::fy</a>, <a class="el" href="structimgreg__param.html#a3c1a5b9f9b6e7507617039c5c5b5b791">imgreg_param::level</a>, <a class="el" href="imgreg__manager_8c.html#a31c99676da88bb0bcdb350710f00fa96">logstream</a>, <a class="el" href="structimgreg__param.html#a4d0e590eb543c65f9cbc539741b225ae">imgreg_param::ox</a>, <a class="el" href="structimgreg__param.html#a46a345d7aee5c0fbd24f2d057e7be8cf">imgreg_param::oy</a>, <a class="el" href="structimgreg__param.html#a213f176b8935a6e655131308525ccbb2">imgreg_param::sx</a>, and <a class="el" href="structimgreg__param.html#a24e11f9dfd64c2a4aa0ac5aaaf67a897">imgreg_param::sy</a>.</p>
391
392 </div>
393 </div>
394 </div><!-- contents -->
395 <!-- start footer part -->
396 <hr class="footer"/><address class="footer"><small>
397 Generated by &#160;<a href="http://www.doxygen.org/index.html">
398 <img class="footer" src="doxygen.png" alt="doxygen"/>
399 </a> 1.8.17
400 </small></address>
401 </body>
402 </html>