Update doxygen for release 2.3.1
[openjpeg.git] / doxygen / group___d_w_t.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.13"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>OpenJPEG: DWT - Implementation of a discrete wavelet transform</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.3.1</span>
23    </div>
24   </td>
25  </tr>
26  </tbody>
27 </table>
28 </div>
29 <!-- end header part -->
30 <!-- Generated by Doxygen 1.8.13 -->
31 <script type="text/javascript" src="menudata.js"></script>
32 <script type="text/javascript" src="menu.js"></script>
33 <script type="text/javascript">
34 $(function() {
35   initMenu('',false,false,'search.php','Search');
36 });
37 </script>
38 <div id="main-nav"></div>
39 </div><!-- top -->
40 <div class="header">
41   <div class="summary">
42 <a href="#nested-classes">Data Structures</a> &#124;
43 <a href="#define-members">Macros</a> &#124;
44 <a href="#typedef-members">Typedefs</a>  </div>
45   <div class="headertitle">
46 <div class="title">DWT - Implementation of a discrete wavelet transform</div>  </div>
47 </div><!--header-->
48 <div class="contents">
49 <table class="memberdecls">
50 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
51 Data Structures</h2></td></tr>
52 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdwt__local.html">dwt_local</a></td></tr>
53 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
54 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionopj__v4__t.html">opj_v4_t</a></td></tr>
55 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
56 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structv4dwt__local.html">v4dwt_local</a></td></tr>
57 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
58 </table><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:gadc2f3a78c374e6fdf074c6171fa1be74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gadc2f3a78c374e6fdf074c6171fa1be74">OPJ_WS</a>(i)&#160;&#160;&#160;v-&gt;mem[(i)*2]</td></tr>
62 <tr class="separator:gadc2f3a78c374e6fdf074c6171fa1be74"><td class="memSeparator" colspan="2">&#160;</td></tr>
63 <tr class="memitem:ga31bf1fb6b96a5a983ebd491c347ad3db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga31bf1fb6b96a5a983ebd491c347ad3db">OPJ_WD</a>(i)&#160;&#160;&#160;v-&gt;mem[(1+(i)*2)]</td></tr>
64 <tr class="separator:ga31bf1fb6b96a5a983ebd491c347ad3db"><td class="memSeparator" colspan="2">&#160;</td></tr>
65 <tr class="memitem:ga203e9a299cb61df2823e412d871046d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga203e9a299cb61df2823e412d871046d4">VREG_INT_COUNT</a>&#160;&#160;&#160;4</td></tr>
66 <tr class="memdesc:ga203e9a299cb61df2823e412d871046d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of int32 values in a SSE2 register.  <a href="#ga203e9a299cb61df2823e412d871046d4">More...</a><br /></td></tr>
67 <tr class="separator:ga203e9a299cb61df2823e412d871046d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
68 <tr class="memitem:gaf921eb88f7e110d3c16c0ca4d33e6ece"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gaf921eb88f7e110d3c16c0ca4d33e6ece">PARALLEL_COLS_53</a>&#160;&#160;&#160;(2*<a class="el" href="group___d_w_t.html#ga203e9a299cb61df2823e412d871046d4">VREG_INT_COUNT</a>)</td></tr>
69 <tr class="memdesc:gaf921eb88f7e110d3c16c0ca4d33e6ece"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of columns that we can process in parallel in the vertical pass.  <a href="#gaf921eb88f7e110d3c16c0ca4d33e6ece">More...</a><br /></td></tr>
70 <tr class="separator:gaf921eb88f7e110d3c16c0ca4d33e6ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
71 </table><table class="memberdecls">
72 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
73 Typedefs</h2></td></tr>
74 <tr class="memitem:ga5f66bc5a748c56e567a9704103a78dc3"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga5f66bc5a748c56e567a9704103a78dc3">DWT1DFN</a>) (const <a class="el" href="group___d_w_t.html#gab2b2c4ee2776b99c8ecb88b296a620a8">opj_dwt_t</a> *v)</td></tr>
75 <tr class="memdesc:ga5f66bc5a748c56e567a9704103a78dc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual function type for wavelet transform in 1-D.  <a href="#ga5f66bc5a748c56e567a9704103a78dc3">More...</a><br /></td></tr>
76 <tr class="separator:ga5f66bc5a748c56e567a9704103a78dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
77 </table><table class="memberdecls">
78 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
79 Local data structures</h2></td></tr>
80 <tr class="memitem:gab2b2c4ee2776b99c8ecb88b296a620a8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdwt__local.html">dwt_local</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gab2b2c4ee2776b99c8ecb88b296a620a8">opj_dwt_t</a></td></tr>
81 <tr class="separator:gab2b2c4ee2776b99c8ecb88b296a620a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
82 <tr class="memitem:ga8424a7f1c3f2511093be097796df514f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structv4dwt__local.html">v4dwt_local</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga8424a7f1c3f2511093be097796df514f">opj_v4dwt_t</a></td></tr>
83 <tr class="separator:ga8424a7f1c3f2511093be097796df514f"><td class="memSeparator" colspan="2">&#160;</td></tr>
84 <tr class="memitem:gab8b0c73c4991801002eea1b7637833cb"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gab8b0c73c4991801002eea1b7637833cb">opj_dwt_alpha</a> = 1.586134342f</td></tr>
85 <tr class="separator:gab8b0c73c4991801002eea1b7637833cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
86 <tr class="memitem:gaafba980731e95aed90465a71cb756bc6"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gaafba980731e95aed90465a71cb756bc6">opj_dwt_beta</a> = 0.052980118f</td></tr>
87 <tr class="separator:gaafba980731e95aed90465a71cb756bc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
88 <tr class="memitem:ga687fda46e96f2b0d4bd024420a4d2613"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga687fda46e96f2b0d4bd024420a4d2613">opj_dwt_gamma</a> = -0.882911075f</td></tr>
89 <tr class="separator:ga687fda46e96f2b0d4bd024420a4d2613"><td class="memSeparator" colspan="2">&#160;</td></tr>
90 <tr class="memitem:ga2962144d4857414a5398dbfe26b473ce"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga2962144d4857414a5398dbfe26b473ce">opj_dwt_delta</a> = -0.443506852f</td></tr>
91 <tr class="separator:ga2962144d4857414a5398dbfe26b473ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
92 <tr class="memitem:gae9facab0f679d59912d85f59c2a0b21a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gae9facab0f679d59912d85f59c2a0b21a">opj_K</a> = 1.230174105f</td></tr>
93 <tr class="separator:gae9facab0f679d59912d85f59c2a0b21a"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 <tr class="memitem:ga20591973d84eeab727e761d41c6fb24d"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga20591973d84eeab727e761d41c6fb24d">opj_c13318</a> = 1.625732422f</td></tr>
95 <tr class="separator:ga20591973d84eeab727e761d41c6fb24d"><td class="memSeparator" colspan="2">&#160;</td></tr>
96 </table><table class="memberdecls">
97 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
98 Local static functions</h2></td></tr>
99 <tr class="memitem:ga0b6cd2e3590b6c11297128ef42b00fe2"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga0b6cd2e3590b6c11297128ef42b00fe2">opj_dwt_deinterleave_h</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *a, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *b, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> dn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cas)</td></tr>
100 <tr class="memdesc:ga0b6cd2e3590b6c11297128ef42b00fe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward lazy transform (horizontal)  <a href="#ga0b6cd2e3590b6c11297128ef42b00fe2">More...</a><br /></td></tr>
101 <tr class="separator:ga0b6cd2e3590b6c11297128ef42b00fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
102 <tr class="memitem:ga4c4f46cd84206ee317a0ee2a2021c932"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga4c4f46cd84206ee317a0ee2a2021c932">opj_dwt_deinterleave_v</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *a, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *b, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> dn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> x, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cas)</td></tr>
103 <tr class="memdesc:ga4c4f46cd84206ee317a0ee2a2021c932"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward lazy transform (vertical)  <a href="#ga4c4f46cd84206ee317a0ee2a2021c932">More...</a><br /></td></tr>
104 <tr class="separator:ga4c4f46cd84206ee317a0ee2a2021c932"><td class="memSeparator" colspan="2">&#160;</td></tr>
105 <tr class="memitem:ga98ee55372f7bad698b27e61ae58f3955"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga98ee55372f7bad698b27e61ae58f3955">opj_dwt_encode_1</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *a, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> dn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cas)</td></tr>
106 <tr class="memdesc:ga98ee55372f7bad698b27e61ae58f3955"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward 5-3 wavelet transform in 1-D.  <a href="#ga98ee55372f7bad698b27e61ae58f3955">More...</a><br /></td></tr>
107 <tr class="separator:ga98ee55372f7bad698b27e61ae58f3955"><td class="memSeparator" colspan="2">&#160;</td></tr>
108 <tr class="memitem:ga2951099dd464175bcf192755f843fe56"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga2951099dd464175bcf192755f843fe56">opj_dwt_encode_1_real</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *a, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> dn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cas)</td></tr>
109 <tr class="memdesc:ga2951099dd464175bcf192755f843fe56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward 9-7 wavelet transform in 1-D.  <a href="#ga2951099dd464175bcf192755f843fe56">More...</a><br /></td></tr>
110 <tr class="separator:ga2951099dd464175bcf192755f843fe56"><td class="memSeparator" colspan="2">&#160;</td></tr>
111 <tr class="memitem:gab25c1a377c367a7246c24179477cd956"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gab25c1a377c367a7246c24179477cd956">opj_dwt_encode_stepsize</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> stepsize, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> numbps, <a class="el" href="group___j2_k.html#ga0ad456b88c684f8d81cc5962867046e7">opj_stepsize_t</a> *bandno_stepsize)</td></tr>
112 <tr class="memdesc:gab25c1a377c367a7246c24179477cd956"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicit calculation of the Quantization Stepsizes.  <a href="#gab25c1a377c367a7246c24179477cd956">More...</a><br /></td></tr>
113 <tr class="separator:gab25c1a377c367a7246c24179477cd956"><td class="memSeparator" colspan="2">&#160;</td></tr>
114 <tr class="memitem:ga473550255363b8acb0c9b10a6dbac434"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga473550255363b8acb0c9b10a6dbac434">opj_dwt_decode_tile</a> (<a class="el" href="structopj__thread__pool__t.html">opj_thread_pool_t</a> *tp, <a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> i)</td></tr>
115 <tr class="memdesc:ga473550255363b8acb0c9b10a6dbac434"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inverse wavelet transform in 2-D.  <a href="#ga473550255363b8acb0c9b10a6dbac434">More...</a><br /></td></tr>
116 <tr class="separator:ga473550255363b8acb0c9b10a6dbac434"><td class="memSeparator" colspan="2">&#160;</td></tr>
117 <tr class="memitem:ga74b827f7914de05bf5bfc52894894803"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga74b827f7914de05bf5bfc52894894803">opj_dwt_decode_partial_tile</a> (<a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numres)</td></tr>
118 <tr class="separator:ga74b827f7914de05bf5bfc52894894803"><td class="memSeparator" colspan="2">&#160;</td></tr>
119 <tr class="memitem:gaf5d11346c5468f428d60d40e7dfced26"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gaf5d11346c5468f428d60d40e7dfced26">opj_dwt_encode_procedure</a> (<a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec, void(*p_function)(<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>))</td></tr>
120 <tr class="separator:gaf5d11346c5468f428d60d40e7dfced26"><td class="memSeparator" colspan="2">&#160;</td></tr>
121 <tr class="memitem:gac2fffad328e477aa744b59f2872e5603"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gac2fffad328e477aa744b59f2872e5603">opj_dwt_max_resolution</a> (<a class="el" href="group___t_c_d.html#gad1d24a03a43040a0a219f65711215ce8">opj_tcd_resolution_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> r, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> i)</td></tr>
122 <tr class="separator:gac2fffad328e477aa744b59f2872e5603"><td class="memSeparator" colspan="2">&#160;</td></tr>
123 <tr class="memitem:ga3863bfa7b97c708892b1b607eb6380d8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga3863bfa7b97c708892b1b607eb6380d8">opj_v4dwt_decode</a> (<a class="el" href="group___d_w_t.html#ga8424a7f1c3f2511093be097796df514f">opj_v4dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> dwt)</td></tr>
124 <tr class="separator:ga3863bfa7b97c708892b1b607eb6380d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
125 <tr class="memitem:gaeb2244c199cc00c61ab77923ed990fef"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gaeb2244c199cc00c61ab77923ed990fef">opj_v4dwt_interleave_h</a> (<a class="el" href="group___d_w_t.html#ga8424a7f1c3f2511093be097796df514f">opj_v4dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> dwt, <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> a, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> width, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> remaining_height)</td></tr>
126 <tr class="separator:gaeb2244c199cc00c61ab77923ed990fef"><td class="memSeparator" colspan="2">&#160;</td></tr>
127 <tr class="memitem:gad2c0e70f3693666723d335f33c474263"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gad2c0e70f3693666723d335f33c474263">opj_v4dwt_interleave_v</a> (<a class="el" href="group___d_w_t.html#ga8424a7f1c3f2511093be097796df514f">opj_v4dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> dwt, <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> a, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> width, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> nb_elts_read)</td></tr>
128 <tr class="separator:gad2c0e70f3693666723d335f33c474263"><td class="memSeparator" colspan="2">&#160;</td></tr>
129 <tr class="memitem:ga1b8fe916391895a354a2e6b212e67642"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga1b8fe916391895a354a2e6b212e67642">opj_v4dwt_decode_step1</a> (<a class="el" href="unionopj__v4__t.html">opj_v4_t</a> *w, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> start, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> end, const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> c)</td></tr>
130 <tr class="separator:ga1b8fe916391895a354a2e6b212e67642"><td class="memSeparator" colspan="2">&#160;</td></tr>
131 <tr class="memitem:ga59badba9f44c47c0ad31010961abffd8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga59badba9f44c47c0ad31010961abffd8">opj_v4dwt_decode_step2</a> (<a class="el" href="unionopj__v4__t.html">opj_v4_t</a> *l, <a class="el" href="unionopj__v4__t.html">opj_v4_t</a> *w, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> start, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> end, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> m, <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> c)</td></tr>
132 <tr class="separator:ga59badba9f44c47c0ad31010961abffd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
133 </table><table class="memberdecls">
134 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
135 Exported functions</h2></td></tr>
136 <tr class="memitem:ga791590b5a5c6637fc4809fe4dd793ce0"><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="group___d_w_t.html#ga791590b5a5c6637fc4809fe4dd793ce0">opj_dwt_encode</a> (<a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec)</td></tr>
137 <tr class="memdesc:ga791590b5a5c6637fc4809fe4dd793ce0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward 5-3 wavelet transform in 2-D.  <a href="#ga791590b5a5c6637fc4809fe4dd793ce0">More...</a><br /></td></tr>
138 <tr class="separator:ga791590b5a5c6637fc4809fe4dd793ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
139 <tr class="memitem:ga67d22fad344dd6d7b1b3b3a237bea8d6"><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="group___d_w_t.html#ga67d22fad344dd6d7b1b3b3a237bea8d6">opj_dwt_decode</a> (<a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *p_tcd, <a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numres)</td></tr>
140 <tr class="memdesc:ga67d22fad344dd6d7b1b3b3a237bea8d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inverse 5-3 wavelet transform in 2-D.  <a href="#ga67d22fad344dd6d7b1b3b3a237bea8d6">More...</a><br /></td></tr>
141 <tr class="separator:ga67d22fad344dd6d7b1b3b3a237bea8d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
142 <tr class="memitem:ga42f534b2676d3b3f221f7a4c7a56506c"><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="group___d_w_t.html#ga42f534b2676d3b3f221f7a4c7a56506c">opj_dwt_getgain</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> orient)</td></tr>
143 <tr class="memdesc:ga42f534b2676d3b3f221f7a4c7a56506c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the gain of a subband for the reversible 5-3 DWT.  <a href="#ga42f534b2676d3b3f221f7a4c7a56506c">More...</a><br /></td></tr>
144 <tr class="separator:ga42f534b2676d3b3f221f7a4c7a56506c"><td class="memSeparator" colspan="2">&#160;</td></tr>
145 <tr class="memitem:ga15113da09b4cb72cf2c34433c059adf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga15113da09b4cb72cf2c34433c059adf9">opj_dwt_getnorm</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> level, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> orient)</td></tr>
146 <tr class="memdesc:ga15113da09b4cb72cf2c34433c059adf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the norm of a wavelet function of a subband at a specified level for the reversible 5-3 DWT.  <a href="#ga15113da09b4cb72cf2c34433c059adf9">More...</a><br /></td></tr>
147 <tr class="separator:ga15113da09b4cb72cf2c34433c059adf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
148 <tr class="memitem:gad52a1e135848898a492fd8117683bd31"><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="group___d_w_t.html#gad52a1e135848898a492fd8117683bd31">opj_dwt_encode_real</a> (<a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec)</td></tr>
149 <tr class="memdesc:gad52a1e135848898a492fd8117683bd31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward 9-7 wavelet transform in 2-D.  <a href="#gad52a1e135848898a492fd8117683bd31">More...</a><br /></td></tr>
150 <tr class="separator:gad52a1e135848898a492fd8117683bd31"><td class="memSeparator" colspan="2">&#160;</td></tr>
151 <tr class="memitem:gadfd8b0e16f120a93b65b922bb2476c87"><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="group___d_w_t.html#gadfd8b0e16f120a93b65b922bb2476c87">opj_dwt_decode_real</a> (<a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *p_tcd, <a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numres)</td></tr>
152 <tr class="memdesc:gadfd8b0e16f120a93b65b922bb2476c87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inverse 9-7 wavelet transform in 2-D.  <a href="#gadfd8b0e16f120a93b65b922bb2476c87">More...</a><br /></td></tr>
153 <tr class="separator:gadfd8b0e16f120a93b65b922bb2476c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
154 <tr class="memitem:ga31b27675dfe6b866e2dcf9317610608b"><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="group___d_w_t.html#ga31b27675dfe6b866e2dcf9317610608b">opj_dwt_getgain_real</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> orient)</td></tr>
155 <tr class="memdesc:ga31b27675dfe6b866e2dcf9317610608b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the gain of a subband for the irreversible 9-7 DWT.  <a href="#ga31b27675dfe6b866e2dcf9317610608b">More...</a><br /></td></tr>
156 <tr class="separator:ga31b27675dfe6b866e2dcf9317610608b"><td class="memSeparator" colspan="2">&#160;</td></tr>
157 <tr class="memitem:ga330f64c5e2755f1b2a3c1d2b591d09ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga330f64c5e2755f1b2a3c1d2b591d09ed">opj_dwt_getnorm_real</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> level, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> orient)</td></tr>
158 <tr class="memdesc:ga330f64c5e2755f1b2a3c1d2b591d09ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the norm of a wavelet function of a subband at a specified level for the irreversible 9-7 DWT.  <a href="#ga330f64c5e2755f1b2a3c1d2b591d09ed">More...</a><br /></td></tr>
159 <tr class="separator:ga330f64c5e2755f1b2a3c1d2b591d09ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
160 <tr class="memitem:ga1cbaf895c3ddcf1990d30d07e7604980"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga1cbaf895c3ddcf1990d30d07e7604980">opj_dwt_calc_explicit_stepsizes</a> (<a class="el" href="group___j2_k.html#ga9c76db3caa96a43b557791b7b7509572">opj_tccp_t</a> *tccp, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> prec)</td></tr>
161 <tr class="memdesc:ga1cbaf895c3ddcf1990d30d07e7604980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicit calculation of the Quantization Stepsizes.  <a href="#ga1cbaf895c3ddcf1990d30d07e7604980">More...</a><br /></td></tr>
162 <tr class="separator:ga1cbaf895c3ddcf1990d30d07e7604980"><td class="memSeparator" colspan="2">&#160;</td></tr>
163 </table>
164 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
165 <h2 class="groupheader">Macro Definition Documentation</h2>
166 <a id="ga31bf1fb6b96a5a983ebd491c347ad3db"></a>
167 <h2 class="memtitle"><span class="permalink"><a href="#ga31bf1fb6b96a5a983ebd491c347ad3db">&#9670;&nbsp;</a></span>OPJ_WD</h2>
168
169 <div class="memitem">
170 <div class="memproto">
171       <table class="memname">
172         <tr>
173           <td class="memname">#define OPJ_WD</td>
174           <td>(</td>
175           <td class="paramtype">&#160;</td>
176           <td class="paramname">i</td><td>)</td>
177           <td>&#160;&#160;&#160;v-&gt;mem[(1+(i)*2)]</td>
178         </tr>
179       </table>
180 </div><div class="memdoc">
181
182 </div>
183 </div>
184 <a id="gadc2f3a78c374e6fdf074c6171fa1be74"></a>
185 <h2 class="memtitle"><span class="permalink"><a href="#gadc2f3a78c374e6fdf074c6171fa1be74">&#9670;&nbsp;</a></span>OPJ_WS</h2>
186
187 <div class="memitem">
188 <div class="memproto">
189       <table class="memname">
190         <tr>
191           <td class="memname">#define OPJ_WS</td>
192           <td>(</td>
193           <td class="paramtype">&#160;</td>
194           <td class="paramname">i</td><td>)</td>
195           <td>&#160;&#160;&#160;v-&gt;mem[(i)*2]</td>
196         </tr>
197       </table>
198 </div><div class="memdoc">
199
200 </div>
201 </div>
202 <a id="gaf921eb88f7e110d3c16c0ca4d33e6ece"></a>
203 <h2 class="memtitle"><span class="permalink"><a href="#gaf921eb88f7e110d3c16c0ca4d33e6ece">&#9670;&nbsp;</a></span>PARALLEL_COLS_53</h2>
204
205 <div class="memitem">
206 <div class="memproto">
207       <table class="memname">
208         <tr>
209           <td class="memname">#define PARALLEL_COLS_53&#160;&#160;&#160;(2*<a class="el" href="group___d_w_t.html#ga203e9a299cb61df2823e412d871046d4">VREG_INT_COUNT</a>)</td>
210         </tr>
211       </table>
212 </div><div class="memdoc">
213
214 <p>Number of columns that we can process in parallel in the vertical pass. </p>
215
216 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga473550255363b8acb0c9b10a6dbac434">opj_dwt_decode_tile()</a>, <a class="el" href="dwt_8c.html#a2b001cbb0e2278c374cead2046ea4023">opj_dwt_decode_v_func()</a>, <a class="el" href="dwt_8c.html#af8fc877331f6639b1d2f166451177f7f">opj_idwt53_h()</a>, and <a class="el" href="dwt_8c.html#a9d0100f401523ca7327c578e038bdda0">opj_idwt53_v()</a>.</p>
217
218 </div>
219 </div>
220 <a id="ga203e9a299cb61df2823e412d871046d4"></a>
221 <h2 class="memtitle"><span class="permalink"><a href="#ga203e9a299cb61df2823e412d871046d4">&#9670;&nbsp;</a></span>VREG_INT_COUNT</h2>
222
223 <div class="memitem">
224 <div class="memproto">
225       <table class="memname">
226         <tr>
227           <td class="memname">#define VREG_INT_COUNT&#160;&#160;&#160;4</td>
228         </tr>
229       </table>
230 </div><div class="memdoc">
231
232 <p>Number of int32 values in a SSE2 register. </p>
233
234 <p class="reference">Referenced by <a class="el" href="dwt_8c.html#af8fc877331f6639b1d2f166451177f7f">opj_idwt53_h()</a>.</p>
235
236 </div>
237 </div>
238 <h2 class="groupheader">Typedef Documentation</h2>
239 <a id="ga5f66bc5a748c56e567a9704103a78dc3"></a>
240 <h2 class="memtitle"><span class="permalink"><a href="#ga5f66bc5a748c56e567a9704103a78dc3">&#9670;&nbsp;</a></span>DWT1DFN</h2>
241
242 <div class="memitem">
243 <div class="memproto">
244       <table class="memname">
245         <tr>
246           <td class="memname">typedef void(* DWT1DFN) (const <a class="el" href="group___d_w_t.html#gab2b2c4ee2776b99c8ecb88b296a620a8">opj_dwt_t</a> *v)</td>
247         </tr>
248       </table>
249 </div><div class="memdoc">
250
251 <p>Virtual function type for wavelet transform in 1-D. </p>
252
253 </div>
254 </div>
255 <a id="gab2b2c4ee2776b99c8ecb88b296a620a8"></a>
256 <h2 class="memtitle"><span class="permalink"><a href="#gab2b2c4ee2776b99c8ecb88b296a620a8">&#9670;&nbsp;</a></span>opj_dwt_t</h2>
257
258 <div class="memitem">
259 <div class="memproto">
260       <table class="memname">
261         <tr>
262           <td class="memname">typedef struct <a class="el" href="structdwt__local.html">dwt_local</a>  <a class="el" href="group___d_w_t.html#gab2b2c4ee2776b99c8ecb88b296a620a8">opj_dwt_t</a></td>
263         </tr>
264       </table>
265 </div><div class="memdoc">
266
267 </div>
268 </div>
269 <a id="ga8424a7f1c3f2511093be097796df514f"></a>
270 <h2 class="memtitle"><span class="permalink"><a href="#ga8424a7f1c3f2511093be097796df514f">&#9670;&nbsp;</a></span>opj_v4dwt_t</h2>
271
272 <div class="memitem">
273 <div class="memproto">
274       <table class="memname">
275         <tr>
276           <td class="memname">typedef struct <a class="el" href="structv4dwt__local.html">v4dwt_local</a>  <a class="el" href="group___d_w_t.html#ga8424a7f1c3f2511093be097796df514f">opj_v4dwt_t</a></td>
277         </tr>
278       </table>
279 </div><div class="memdoc">
280
281 </div>
282 </div>
283 <h2 class="groupheader">Function Documentation</h2>
284 <a id="ga1cbaf895c3ddcf1990d30d07e7604980"></a>
285 <h2 class="memtitle"><span class="permalink"><a href="#ga1cbaf895c3ddcf1990d30d07e7604980">&#9670;&nbsp;</a></span>opj_dwt_calc_explicit_stepsizes()</h2>
286
287 <div class="memitem">
288 <div class="memproto">
289       <table class="memname">
290         <tr>
291           <td class="memname">void opj_dwt_calc_explicit_stepsizes </td>
292           <td>(</td>
293           <td class="paramtype"><a class="el" href="group___j2_k.html#ga9c76db3caa96a43b557791b7b7509572">opj_tccp_t</a> *&#160;</td>
294           <td class="paramname"><em>tccp</em>, </td>
295         </tr>
296         <tr>
297           <td class="paramkey"></td>
298           <td></td>
299           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
300           <td class="paramname"><em>prec</em>&#160;</td>
301         </tr>
302         <tr>
303           <td></td>
304           <td>)</td>
305           <td></td><td></td>
306         </tr>
307       </table>
308 </div><div class="memdoc">
309
310 <p>Explicit calculation of the Quantization Stepsizes. </p>
311 <dl class="params"><dt>Parameters</dt><dd>
312   <table class="params">
313     <tr><td class="paramname">tccp</td><td>Tile-component coding parameters </td></tr>
314     <tr><td class="paramname">prec</td><td>Precint analyzed </td></tr>
315   </table>
316   </dd>
317 </dl>
318
319 <p class="reference">References <a class="el" href="group___j2_k.html#ga95708dcd92905b704bc08ff4c4de7d16">J2K_CCP_QNTSTY_NOQNT</a>, <a class="el" href="structopj__tccp.html#af249fcfb382bd2cb9f6bb3127dcdcc69">opj_tccp::numresolutions</a>, <a class="el" href="group___d_w_t.html#gab25c1a377c367a7246c24179477cd956">opj_dwt_encode_stepsize()</a>, <a class="el" href="structopj__tccp.html#a38ec604e02abf9b03186d2b8e27a901a">opj_tccp::qmfbid</a>, <a class="el" href="structopj__tccp.html#a7233a67053baa3736ca930c74f6fdf04">opj_tccp::qntsty</a>, and <a class="el" href="structopj__tccp.html#a3506d4d8fb552fb7accdd0a6bf78930c">opj_tccp::stepsizes</a>.</p>
320
321 <p class="reference">Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
322
323 </div>
324 </div>
325 <a id="ga67d22fad344dd6d7b1b3b3a237bea8d6"></a>
326 <h2 class="memtitle"><span class="permalink"><a href="#ga67d22fad344dd6d7b1b3b3a237bea8d6">&#9670;&nbsp;</a></span>opj_dwt_decode()</h2>
327
328 <div class="memitem">
329 <div class="memproto">
330       <table class="memname">
331         <tr>
332           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_dwt_decode </td>
333           <td>(</td>
334           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *&#160;</td>
335           <td class="paramname"><em>p_tcd</em>, </td>
336         </tr>
337         <tr>
338           <td class="paramkey"></td>
339           <td></td>
340           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *&#160;</td>
341           <td class="paramname"><em>tilec</em>, </td>
342         </tr>
343         <tr>
344           <td class="paramkey"></td>
345           <td></td>
346           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
347           <td class="paramname"><em>numres</em>&#160;</td>
348         </tr>
349         <tr>
350           <td></td>
351           <td>)</td>
352           <td></td><td></td>
353         </tr>
354       </table>
355 </div><div class="memdoc">
356
357 <p>Inverse 5-3 wavelet transform in 2-D. </p>
358 <p>Apply a reversible inverse DWT transform to a component of an image. </p><dl class="params"><dt>Parameters</dt><dd>
359   <table class="params">
360     <tr><td class="paramname">p_tcd</td><td>TCD handle </td></tr>
361     <tr><td class="paramname">tilec</td><td>Tile component information (current tile) </td></tr>
362     <tr><td class="paramname">numres</td><td>Number of resolution levels to decode </td></tr>
363   </table>
364   </dd>
365 </dl>
366
367 <p class="reference">References <a class="el" href="group___d_w_t.html#ga74b827f7914de05bf5bfc52894894803">opj_dwt_decode_partial_tile()</a>, <a class="el" href="group___d_w_t.html#ga473550255363b8acb0c9b10a6dbac434">opj_dwt_decode_tile()</a>, <a class="el" href="structopj__tcd.html#ad59ef39d08151a05bc6b0bb693607370">opj_tcd::thread_pool</a>, and <a class="el" href="structopj__tcd.html#a48dce2050b28e97e44fbe918e4f93f9c">opj_tcd::whole_tile_decoding</a>.</p>
368
369 <p class="reference">Referenced by <a class="el" href="bench__dwt_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, and <a class="el" href="tcd_8c.html#ae09ea737a5830d3981972f0749918376">opj_tcd_dwt_decode()</a>.</p>
370
371 </div>
372 </div>
373 <a id="ga74b827f7914de05bf5bfc52894894803"></a>
374 <h2 class="memtitle"><span class="permalink"><a href="#ga74b827f7914de05bf5bfc52894894803">&#9670;&nbsp;</a></span>opj_dwt_decode_partial_tile()</h2>
375
376 <div class="memitem">
377 <div class="memproto">
378 <table class="mlabels">
379   <tr>
380   <td class="mlabels-left">
381       <table class="memname">
382         <tr>
383           <td class="memname">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_dwt_decode_partial_tile </td>
384           <td>(</td>
385           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *&#160;</td>
386           <td class="paramname"><em>tilec</em>, </td>
387         </tr>
388         <tr>
389           <td class="paramkey"></td>
390           <td></td>
391           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
392           <td class="paramname"><em>numres</em>&#160;</td>
393         </tr>
394         <tr>
395           <td></td>
396           <td>)</td>
397           <td></td><td></td>
398         </tr>
399       </table>
400   </td>
401   <td class="mlabels-right">
402 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
403   </tr>
404 </table>
405 </div><div class="memdoc">
406
407 <p class="reference">References <a class="el" href="structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05">opj_tcd_resolution::bands</a>, <a class="el" href="structdwt__local.html#a6edde1cc0a7ac25c1116affd9fcd3991">dwt_local::cas</a>, <a class="el" href="structopj__tcd__tilecomp.html#a6cee39e0c45389d13d4f3084801630ac">opj_tcd_tilecomp::data_win</a>, <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="structdwt__local.html#a0ff176be306d28f60ac07fe7999f0351">dwt_local::mem</a>, <a class="el" href="group___m_i_s_c.html#gaca33611a393378b0314a07d239b66099">opj_aligned_32_malloc()</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="dwt_8c.html#a6a4d5e05c76cd5c053c352a279efe3fe">opj_dwt_decode_partial_1()</a>, <a class="el" href="dwt_8c.html#a8b5d49615ec89ef1726ca79aa44fecec">opj_dwt_decode_partial_1_parallel()</a>, <a class="el" href="dwt_8c.html#a80d6e09d9efb0ed5832601fe356ad0f6">opj_dwt_get_band_coordinates()</a>, <a class="el" href="dwt_8c.html#a57c042791753ac46c7bb073abcc245ba">opj_dwt_init_sparse_array()</a>, <a class="el" href="dwt_8c.html#aa9f1030974db43df751380437e5167af">opj_dwt_interleave_partial_h()</a>, <a class="el" href="dwt_8c.html#ad7a304bcf13f2427c0a6835e6c527d3e">opj_dwt_interleave_partial_v()</a>, <a class="el" href="group___d_w_t.html#gac2fffad328e477aa744b59f2872e5603">opj_dwt_max_resolution()</a>, <a class="el" href="dwt_8c.html#a53029ae915e8e9763da64cb55b31b437">opj_dwt_segment_grow()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gad70f920d05b4915853b474d010a9a336">opj_sparse_array_int32_free()</a>, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#ga092675bfa99d062ce36fa45aff4766da">opj_sparse_array_int32_read()</a>, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#ga174b3ef4cb89af58cdd7c2b9f0a20559">opj_sparse_array_int32_write()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga2c3eb35fddab83fef25256485b926fc0">opj_uint_max()</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga06c1c4470f9765a3ed04963b0daa111a">opj_uint_min()</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gaef70413f6c794150eec1fc019b4de2d4">opj_uint_subs()</a>, <a class="el" href="group___j_p2.html#ga2af533efd81cc83803126d5b03fe4470">OPJ_UNUSED</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a>, <a class="el" href="opj__malloc_8c.html#a3c75bb398badb69c7577b21486f9963f">SIZE_MAX</a>, <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>, <a class="el" href="structopj__tcd__resolution.html#a3d3c77e1b3a08004f279e9fc860a7c4f">opj_tcd_resolution::win_x0</a>, <a class="el" href="structopj__tcd__tilecomp.html#aef9602eb7fd8051b32efa9dce0466d41">opj_tcd_tilecomp::win_x0</a>, <a class="el" href="structopj__tcd__resolution.html#a58d3b87e4c655d75bffbaa3ad77f631a">opj_tcd_resolution::win_x1</a>, <a class="el" href="structopj__tcd__tilecomp.html#aa092905b7510c12179064fcca78badfd">opj_tcd_tilecomp::win_x1</a>, <a class="el" href="structopj__tcd__resolution.html#af216ccf9de3aef39ebb7cf4daf6dd13a">opj_tcd_resolution::win_y0</a>, <a class="el" href="structopj__tcd__tilecomp.html#a1f59ee9d23fa67ac72a791f751447214">opj_tcd_tilecomp::win_y0</a>, <a class="el" href="structopj__tcd__resolution.html#a9e37a90718ec8b1e631cb9cdd5eac365">opj_tcd_resolution::win_y1</a>, <a class="el" href="structopj__tcd__tilecomp.html#a3b3fc541f01bdaa6493639c4542a5766">opj_tcd_tilecomp::win_y1</a>, <a class="el" href="structopj__tcd__band.html#a81baded80392eb94c8414decc5ad597f">opj_tcd_band::x0</a>, <a class="el" href="structopj__tcd__resolution.html#ac65adbcc5c51d8aaf0e5e9315243d6a1">opj_tcd_resolution::x0</a>, <a class="el" href="structopj__tcd__resolution.html#a4544bfa885feb38635dd2770a9114ecf">opj_tcd_resolution::x1</a>, <a class="el" href="structopj__tcd__band.html#a9dcfb05333ffca193a1577c0670a4b2e">opj_tcd_band::y0</a>, <a class="el" href="structopj__tcd__resolution.html#ae4fb93aaa054fc66cc93021badc18cec">opj_tcd_resolution::y0</a>, and <a class="el" href="structopj__tcd__resolution.html#a4b68d3bd5fbaccd293e6a773be9d1a7f">opj_tcd_resolution::y1</a>.</p>
408
409 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga67d22fad344dd6d7b1b3b3a237bea8d6">opj_dwt_decode()</a>.</p>
410
411 </div>
412 </div>
413 <a id="gadfd8b0e16f120a93b65b922bb2476c87"></a>
414 <h2 class="memtitle"><span class="permalink"><a href="#gadfd8b0e16f120a93b65b922bb2476c87">&#9670;&nbsp;</a></span>opj_dwt_decode_real()</h2>
415
416 <div class="memitem">
417 <div class="memproto">
418       <table class="memname">
419         <tr>
420           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_dwt_decode_real </td>
421           <td>(</td>
422           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *&#160;</td>
423           <td class="paramname"><em>p_tcd</em>, </td>
424         </tr>
425         <tr>
426           <td class="paramkey"></td>
427           <td></td>
428           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
429           <td class="paramname"><em>tilec</em>, </td>
430         </tr>
431         <tr>
432           <td class="paramkey"></td>
433           <td></td>
434           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
435           <td class="paramname"><em>numres</em>&#160;</td>
436         </tr>
437         <tr>
438           <td></td>
439           <td>)</td>
440           <td></td><td></td>
441         </tr>
442       </table>
443 </div><div class="memdoc">
444
445 <p>Inverse 9-7 wavelet transform in 2-D. </p>
446 <p>Apply an irreversible inverse DWT transform to a component of an image. </p><dl class="params"><dt>Parameters</dt><dd>
447   <table class="params">
448     <tr><td class="paramname">p_tcd</td><td>TCD handle </td></tr>
449     <tr><td class="paramname">tilec</td><td>Tile component information (current tile) </td></tr>
450     <tr><td class="paramname">numres</td><td>Number of resolution levels to decode </td></tr>
451   </table>
452   </dd>
453 </dl>
454
455 <p class="reference">References <a class="el" href="dwt_8c.html#a75cd080404aadce6662457dec7cc9d21">opj_dwt_decode_partial_97()</a>, <a class="el" href="dwt_8c.html#a7e47f416bc6f3987a9b2139c302f4104">opj_dwt_decode_tile_97()</a>, and <a class="el" href="structopj__tcd.html#a48dce2050b28e97e44fbe918e4f93f9c">opj_tcd::whole_tile_decoding</a>.</p>
456
457 <p class="reference">Referenced by <a class="el" href="tcd_8c.html#ae09ea737a5830d3981972f0749918376">opj_tcd_dwt_decode()</a>.</p>
458
459 </div>
460 </div>
461 <a id="ga473550255363b8acb0c9b10a6dbac434"></a>
462 <h2 class="memtitle"><span class="permalink"><a href="#ga473550255363b8acb0c9b10a6dbac434">&#9670;&nbsp;</a></span>opj_dwt_decode_tile()</h2>
463
464 <div class="memitem">
465 <div class="memproto">
466 <table class="mlabels">
467   <tr>
468   <td class="mlabels-left">
469       <table class="memname">
470         <tr>
471           <td class="memname">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_dwt_decode_tile </td>
472           <td>(</td>
473           <td class="paramtype"><a class="el" href="structopj__thread__pool__t.html">opj_thread_pool_t</a> *&#160;</td>
474           <td class="paramname"><em>tp</em>, </td>
475         </tr>
476         <tr>
477           <td class="paramkey"></td>
478           <td></td>
479           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *&#160;</td>
480           <td class="paramname"><em>tilec</em>, </td>
481         </tr>
482         <tr>
483           <td class="paramkey"></td>
484           <td></td>
485           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
486           <td class="paramname"><em>i</em>&#160;</td>
487         </tr>
488         <tr>
489           <td></td>
490           <td>)</td>
491           <td></td><td></td>
492         </tr>
493       </table>
494   </td>
495   <td class="mlabels-right">
496 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
497   </tr>
498 </table>
499 </div><div class="memdoc">
500
501 <p>Inverse wavelet transform in 2-D. </p>
502
503 <p class="reference">References <a class="el" href="structdwt__local.html#a6edde1cc0a7ac25c1116affd9fcd3991">dwt_local::cas</a>, <a class="el" href="structopj__tcd__tilecomp.html#ad5618371884e54026423ef59e57395d8">opj_tcd_tilecomp::data</a>, <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="structopj__dwd__decode__h__job__t.html#a293437c172b64ff06a379e8c31879957">opj_dwd_decode_h_job_t::h</a>, <a class="el" href="structopj__dwd__decode__h__job__t.html#ac45517fd07237f3756ca763e581bcaa9">opj_dwd_decode_h_job_t::max_j</a>, <a class="el" href="structopj__dwd__decode__v__job__t.html#ada432ee2ce3778a9b34b8ba4f4a97abd">opj_dwd_decode_v_job_t::max_j</a>, <a class="el" href="structdwt__local.html#a0ff176be306d28f60ac07fe7999f0351">dwt_local::mem</a>, <a class="el" href="structopj__dwd__decode__h__job__t.html#a70b542215bdb62a976ec17484606252d">opj_dwd_decode_h_job_t::min_j</a>, <a class="el" href="structopj__dwd__decode__v__job__t.html#a56a0817df9209c5b6cf8903855374c6f">opj_dwd_decode_v_job_t::min_j</a>, <a class="el" href="structopj__tcd__tilecomp.html#a72eb32895dd9ec7362da633609d3a2e0">opj_tcd_tilecomp::minimum_num_resolutions</a>, <a class="el" href="group___m_i_s_c.html#gaca33611a393378b0314a07d239b66099">opj_aligned_32_malloc()</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="dwt_8c.html#ab6701233c67d89f96c5328f2627a6233">opj_dwt_decode_h_func()</a>, <a class="el" href="dwt_8c.html#a2b001cbb0e2278c374cead2046ea4023">opj_dwt_decode_v_func()</a>, <a class="el" href="group___d_w_t.html#gac2fffad328e477aa744b59f2872e5603">opj_dwt_max_resolution()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>, <a class="el" href="dwt_8c.html#af8fc877331f6639b1d2f166451177f7f">opj_idwt53_h()</a>, <a class="el" href="dwt_8c.html#a9d0100f401523ca7327c578e038bdda0">opj_idwt53_v()</a>, <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="group___t_h_r_e_a_d.html#ga4faef98a6b8495c63e9e5ce9cf0c3fc3">opj_thread_pool_get_thread_count()</a>, <a class="el" href="group___t_h_r_e_a_d.html#gaf389ecb3a583a30077fc546eef767c89">opj_thread_pool_submit_job()</a>, <a class="el" href="group___t_h_r_e_a_d.html#ga0ced26c80598e49bf3a964bb802130f1">opj_thread_pool_wait_completion()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="group___d_w_t.html#gaf921eb88f7e110d3c16c0ca4d33e6ece">PARALLEL_COLS_53</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a>, <a class="el" href="structopj__dwd__decode__v__job__t.html#a8ba0b11114d6128e14faa247ff2e566c">opj_dwd_decode_v_job_t::rh</a>, <a class="el" href="structopj__dwd__decode__h__job__t.html#a9803d75e94ea5e9ba8a49ee3d2c1bc45">opj_dwd_decode_h_job_t::rw</a>, <a class="el" href="opj__malloc_8c.html#a3c75bb398badb69c7577b21486f9963f">SIZE_MAX</a>, <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>, <a class="el" href="structopj__dwd__decode__h__job__t.html#a6afa70016cd767a93f4b387948fec9a1">opj_dwd_decode_h_job_t::tiledp</a>, <a class="el" href="structopj__dwd__decode__v__job__t.html#a797aff8158e5598deef78b1090de2d1e">opj_dwd_decode_v_job_t::tiledp</a>, <a class="el" href="structopj__dwd__decode__v__job__t.html#abc625ce46d77d1592678cc7cfc7ea5c9">opj_dwd_decode_v_job_t::v</a>, <a class="el" href="structopj__dwd__decode__h__job__t.html#a9ce8fa94a6c32aec1deb7a1b1ddb5e75">opj_dwd_decode_h_job_t::w</a>, <a class="el" href="structopj__dwd__decode__v__job__t.html#a0c0901c76829899d23973ee50b510411">opj_dwd_decode_v_job_t::w</a>, <a class="el" href="structopj__tcd__resolution.html#ac65adbcc5c51d8aaf0e5e9315243d6a1">opj_tcd_resolution::x0</a>, <a class="el" href="structopj__tcd__resolution.html#a4544bfa885feb38635dd2770a9114ecf">opj_tcd_resolution::x1</a>, <a class="el" href="structopj__tcd__resolution.html#ae4fb93aaa054fc66cc93021badc18cec">opj_tcd_resolution::y0</a>, and <a class="el" href="structopj__tcd__resolution.html#a4b68d3bd5fbaccd293e6a773be9d1a7f">opj_tcd_resolution::y1</a>.</p>
504
505 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga67d22fad344dd6d7b1b3b3a237bea8d6">opj_dwt_decode()</a>.</p>
506
507 </div>
508 </div>
509 <a id="ga0b6cd2e3590b6c11297128ef42b00fe2"></a>
510 <h2 class="memtitle"><span class="permalink"><a href="#ga0b6cd2e3590b6c11297128ef42b00fe2">&#9670;&nbsp;</a></span>opj_dwt_deinterleave_h()</h2>
511
512 <div class="memitem">
513 <div class="memproto">
514 <table class="mlabels">
515   <tr>
516   <td class="mlabels-left">
517       <table class="memname">
518         <tr>
519           <td class="memname">static void opj_dwt_deinterleave_h </td>
520           <td>(</td>
521           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
522           <td class="paramname"><em>a</em>, </td>
523         </tr>
524         <tr>
525           <td class="paramkey"></td>
526           <td></td>
527           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
528           <td class="paramname"><em>b</em>, </td>
529         </tr>
530         <tr>
531           <td class="paramkey"></td>
532           <td></td>
533           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
534           <td class="paramname"><em>dn</em>, </td>
535         </tr>
536         <tr>
537           <td class="paramkey"></td>
538           <td></td>
539           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
540           <td class="paramname"><em>sn</em>, </td>
541         </tr>
542         <tr>
543           <td class="paramkey"></td>
544           <td></td>
545           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
546           <td class="paramname"><em>cas</em>&#160;</td>
547         </tr>
548         <tr>
549           <td></td>
550           <td>)</td>
551           <td></td><td></td>
552         </tr>
553       </table>
554   </td>
555   <td class="mlabels-right">
556 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
557   </tr>
558 </table>
559 </div><div class="memdoc">
560
561 <p>Forward lazy transform (horizontal) </p>
562
563 <p class="reference">References <a class="el" href="structdwt__local.html#a6edde1cc0a7ac25c1116affd9fcd3991">dwt_local::cas</a>, <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, and <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
564
565 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#gaf5d11346c5468f428d60d40e7dfced26">opj_dwt_encode_procedure()</a>.</p>
566
567 </div>
568 </div>
569 <a id="ga4c4f46cd84206ee317a0ee2a2021c932"></a>
570 <h2 class="memtitle"><span class="permalink"><a href="#ga4c4f46cd84206ee317a0ee2a2021c932">&#9670;&nbsp;</a></span>opj_dwt_deinterleave_v()</h2>
571
572 <div class="memitem">
573 <div class="memproto">
574 <table class="mlabels">
575   <tr>
576   <td class="mlabels-left">
577       <table class="memname">
578         <tr>
579           <td class="memname">static void opj_dwt_deinterleave_v </td>
580           <td>(</td>
581           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
582           <td class="paramname"><em>a</em>, </td>
583         </tr>
584         <tr>
585           <td class="paramkey"></td>
586           <td></td>
587           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
588           <td class="paramname"><em>b</em>, </td>
589         </tr>
590         <tr>
591           <td class="paramkey"></td>
592           <td></td>
593           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
594           <td class="paramname"><em>dn</em>, </td>
595         </tr>
596         <tr>
597           <td class="paramkey"></td>
598           <td></td>
599           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
600           <td class="paramname"><em>sn</em>, </td>
601         </tr>
602         <tr>
603           <td class="paramkey"></td>
604           <td></td>
605           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
606           <td class="paramname"><em>x</em>, </td>
607         </tr>
608         <tr>
609           <td class="paramkey"></td>
610           <td></td>
611           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
612           <td class="paramname"><em>cas</em>&#160;</td>
613         </tr>
614         <tr>
615           <td></td>
616           <td>)</td>
617           <td></td><td></td>
618         </tr>
619       </table>
620   </td>
621   <td class="mlabels-right">
622 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
623   </tr>
624 </table>
625 </div><div class="memdoc">
626
627 <p>Forward lazy transform (vertical) </p>
628
629 <p class="reference">References <a class="el" href="structdwt__local.html#a6edde1cc0a7ac25c1116affd9fcd3991">dwt_local::cas</a>, <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="structdwt__local.html#a0ff176be306d28f60ac07fe7999f0351">dwt_local::mem</a>, and <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
630
631 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#gaf5d11346c5468f428d60d40e7dfced26">opj_dwt_encode_procedure()</a>.</p>
632
633 </div>
634 </div>
635 <a id="ga791590b5a5c6637fc4809fe4dd793ce0"></a>
636 <h2 class="memtitle"><span class="permalink"><a href="#ga791590b5a5c6637fc4809fe4dd793ce0">&#9670;&nbsp;</a></span>opj_dwt_encode()</h2>
637
638 <div class="memitem">
639 <div class="memproto">
640       <table class="memname">
641         <tr>
642           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_dwt_encode </td>
643           <td>(</td>
644           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *&#160;</td>
645           <td class="paramname"><em>tilec</em></td><td>)</td>
646           <td></td>
647         </tr>
648       </table>
649 </div><div class="memdoc">
650
651 <p>Forward 5-3 wavelet transform in 2-D. </p>
652 <p>Apply a reversible DWT transform to a component of an image. </p><dl class="params"><dt>Parameters</dt><dd>
653   <table class="params">
654     <tr><td class="paramname">tilec</td><td>Tile component information (current tile) </td></tr>
655   </table>
656   </dd>
657 </dl>
658
659 <p class="reference">References <a class="el" href="group___d_w_t.html#ga98ee55372f7bad698b27e61ae58f3955">opj_dwt_encode_1()</a>, and <a class="el" href="group___d_w_t.html#gaf5d11346c5468f428d60d40e7dfced26">opj_dwt_encode_procedure()</a>.</p>
660
661 <p class="reference">Referenced by <a class="el" href="bench__dwt_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, and <a class="el" href="tcd_8c.html#a044d8c47b267665af6abd3b3c6cc2d3e">opj_tcd_dwt_encode()</a>.</p>
662
663 </div>
664 </div>
665 <a id="ga98ee55372f7bad698b27e61ae58f3955"></a>
666 <h2 class="memtitle"><span class="permalink"><a href="#ga98ee55372f7bad698b27e61ae58f3955">&#9670;&nbsp;</a></span>opj_dwt_encode_1()</h2>
667
668 <div class="memitem">
669 <div class="memproto">
670 <table class="mlabels">
671   <tr>
672   <td class="mlabels-left">
673       <table class="memname">
674         <tr>
675           <td class="memname">static void opj_dwt_encode_1 </td>
676           <td>(</td>
677           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
678           <td class="paramname"><em>a</em>, </td>
679         </tr>
680         <tr>
681           <td class="paramkey"></td>
682           <td></td>
683           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
684           <td class="paramname"><em>dn</em>, </td>
685         </tr>
686         <tr>
687           <td class="paramkey"></td>
688           <td></td>
689           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
690           <td class="paramname"><em>sn</em>, </td>
691         </tr>
692         <tr>
693           <td class="paramkey"></td>
694           <td></td>
695           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
696           <td class="paramname"><em>cas</em>&#160;</td>
697         </tr>
698         <tr>
699           <td></td>
700           <td>)</td>
701           <td></td><td></td>
702         </tr>
703       </table>
704   </td>
705   <td class="mlabels-right">
706 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
707   </tr>
708 </table>
709 </div><div class="memdoc">
710
711 <p>Forward 5-3 wavelet transform in 1-D. </p>
712
713 <p class="reference">References <a class="el" href="structdwt__local.html#a6edde1cc0a7ac25c1116affd9fcd3991">dwt_local::cas</a>, <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="structdwt__local.html#a0ff176be306d28f60ac07fe7999f0351">dwt_local::mem</a>, <a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>, <a class="el" href="dwt_8c.html#a78d3fbca149e143d6a82303cab0198da">OPJ_D_</a>, <a class="el" href="dwt_8c.html#a9dfda884d0091fcbed7c98012b2e02f0">OPJ_DD_</a>, <a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>, <a class="el" href="dwt_8c.html#ab69a5e12479c52ceed3d59a9729a7f42">OPJ_S_</a>, <a class="el" href="dwt_8c.html#a3e7f7c2b83a6d6b6b89173813f66b4c6">OPJ_SS_</a>, and <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
714
715 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga791590b5a5c6637fc4809fe4dd793ce0">opj_dwt_encode()</a>.</p>
716
717 </div>
718 </div>
719 <a id="ga2951099dd464175bcf192755f843fe56"></a>
720 <h2 class="memtitle"><span class="permalink"><a href="#ga2951099dd464175bcf192755f843fe56">&#9670;&nbsp;</a></span>opj_dwt_encode_1_real()</h2>
721
722 <div class="memitem">
723 <div class="memproto">
724 <table class="mlabels">
725   <tr>
726   <td class="mlabels-left">
727       <table class="memname">
728         <tr>
729           <td class="memname">static void opj_dwt_encode_1_real </td>
730           <td>(</td>
731           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
732           <td class="paramname"><em>a</em>, </td>
733         </tr>
734         <tr>
735           <td class="paramkey"></td>
736           <td></td>
737           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
738           <td class="paramname"><em>dn</em>, </td>
739         </tr>
740         <tr>
741           <td class="paramkey"></td>
742           <td></td>
743           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
744           <td class="paramname"><em>sn</em>, </td>
745         </tr>
746         <tr>
747           <td class="paramkey"></td>
748           <td></td>
749           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
750           <td class="paramname"><em>cas</em>&#160;</td>
751         </tr>
752         <tr>
753           <td></td>
754           <td>)</td>
755           <td></td><td></td>
756         </tr>
757       </table>
758   </td>
759   <td class="mlabels-right">
760 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
761   </tr>
762 </table>
763 </div><div class="memdoc">
764
765 <p>Forward 9-7 wavelet transform in 1-D. </p>
766
767 <p class="reference">References <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>, <a class="el" href="dwt_8c.html#a78d3fbca149e143d6a82303cab0198da">OPJ_D_</a>, <a class="el" href="dwt_8c.html#a9dfda884d0091fcbed7c98012b2e02f0">OPJ_DD_</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gaa2130d6482126a20e6680f82b254857b">opj_int_fix_mul()</a>, <a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>, <a class="el" href="dwt_8c.html#ab69a5e12479c52ceed3d59a9729a7f42">OPJ_S_</a>, <a class="el" href="dwt_8c.html#a3e7f7c2b83a6d6b6b89173813f66b4c6">OPJ_SS_</a>, and <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
768
769 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#gad52a1e135848898a492fd8117683bd31">opj_dwt_encode_real()</a>.</p>
770
771 </div>
772 </div>
773 <a id="gaf5d11346c5468f428d60d40e7dfced26"></a>
774 <h2 class="memtitle"><span class="permalink"><a href="#gaf5d11346c5468f428d60d40e7dfced26">&#9670;&nbsp;</a></span>opj_dwt_encode_procedure()</h2>
775
776 <div class="memitem">
777 <div class="memproto">
778 <table class="mlabels">
779   <tr>
780   <td class="mlabels-left">
781       <table class="memname">
782         <tr>
783           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_dwt_encode_procedure </td>
784           <td>(</td>
785           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *&#160;</td>
786           <td class="paramname"><em>tilec</em>, </td>
787         </tr>
788         <tr>
789           <td class="paramkey"></td>
790           <td></td>
791           <td class="paramtype">void(*)(<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>)&#160;</td>
792           <td class="paramname"><em>p_function</em>&#160;</td>
793         </tr>
794         <tr>
795           <td></td>
796           <td>)</td>
797           <td></td><td></td>
798         </tr>
799       </table>
800   </td>
801   <td class="mlabels-right">
802 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
803   </tr>
804 </table>
805 </div><div class="memdoc">
806
807 <p class="reference">References <a class="el" href="structopj__tcd__tilecomp.html#ad5618371884e54026423ef59e57395d8">opj_tcd_tilecomp::data</a>, <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="structopj__tcd__tilecomp.html#a87fdaafd21fd5909fac88e866ba66ac6">opj_tcd_tilecomp::numresolutions</a>, <a class="el" href="group___d_w_t.html#ga0b6cd2e3590b6c11297128ef42b00fe2">opj_dwt_deinterleave_h()</a>, <a class="el" href="group___d_w_t.html#ga4c4f46cd84206ee317a0ee2a2021c932">opj_dwt_deinterleave_v()</a>, <a class="el" href="group___d_w_t.html#gac2fffad328e477aa744b59f2872e5603">opj_dwt_max_resolution()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>, <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a>, <a class="el" href="opj__malloc_8c.html#a3c75bb398badb69c7577b21486f9963f">SIZE_MAX</a>, <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>, <a class="el" href="structopj__tcd__resolution.html#ac65adbcc5c51d8aaf0e5e9315243d6a1">opj_tcd_resolution::x0</a>, <a class="el" href="structopj__tcd__tilecomp.html#a38cdc1ca5c18fa64e2dabfb025dd9784">opj_tcd_tilecomp::x0</a>, <a class="el" href="structopj__tcd__resolution.html#a4544bfa885feb38635dd2770a9114ecf">opj_tcd_resolution::x1</a>, <a class="el" href="structopj__tcd__tilecomp.html#a0209cbaa880e6901e3a2aec6c108b982">opj_tcd_tilecomp::x1</a>, <a class="el" href="structopj__tcd__resolution.html#ae4fb93aaa054fc66cc93021badc18cec">opj_tcd_resolution::y0</a>, and <a class="el" href="structopj__tcd__resolution.html#a4b68d3bd5fbaccd293e6a773be9d1a7f">opj_tcd_resolution::y1</a>.</p>
808
809 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga791590b5a5c6637fc4809fe4dd793ce0">opj_dwt_encode()</a>, and <a class="el" href="group___d_w_t.html#gad52a1e135848898a492fd8117683bd31">opj_dwt_encode_real()</a>.</p>
810
811 </div>
812 </div>
813 <a id="gad52a1e135848898a492fd8117683bd31"></a>
814 <h2 class="memtitle"><span class="permalink"><a href="#gad52a1e135848898a492fd8117683bd31">&#9670;&nbsp;</a></span>opj_dwt_encode_real()</h2>
815
816 <div class="memitem">
817 <div class="memproto">
818       <table class="memname">
819         <tr>
820           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_dwt_encode_real </td>
821           <td>(</td>
822           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *&#160;</td>
823           <td class="paramname"><em>tilec</em></td><td>)</td>
824           <td></td>
825         </tr>
826       </table>
827 </div><div class="memdoc">
828
829 <p>Forward 9-7 wavelet transform in 2-D. </p>
830 <p>Apply an irreversible DWT transform to a component of an image. </p><dl class="params"><dt>Parameters</dt><dd>
831   <table class="params">
832     <tr><td class="paramname">tilec</td><td>Tile component information (current tile) </td></tr>
833   </table>
834   </dd>
835 </dl>
836
837 <p class="reference">References <a class="el" href="group___d_w_t.html#ga2951099dd464175bcf192755f843fe56">opj_dwt_encode_1_real()</a>, and <a class="el" href="group___d_w_t.html#gaf5d11346c5468f428d60d40e7dfced26">opj_dwt_encode_procedure()</a>.</p>
838
839 <p class="reference">Referenced by <a class="el" href="tcd_8c.html#a044d8c47b267665af6abd3b3c6cc2d3e">opj_tcd_dwt_encode()</a>.</p>
840
841 </div>
842 </div>
843 <a id="gab25c1a377c367a7246c24179477cd956"></a>
844 <h2 class="memtitle"><span class="permalink"><a href="#gab25c1a377c367a7246c24179477cd956">&#9670;&nbsp;</a></span>opj_dwt_encode_stepsize()</h2>
845
846 <div class="memitem">
847 <div class="memproto">
848 <table class="mlabels">
849   <tr>
850   <td class="mlabels-left">
851       <table class="memname">
852         <tr>
853           <td class="memname">static void opj_dwt_encode_stepsize </td>
854           <td>(</td>
855           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
856           <td class="paramname"><em>stepsize</em>, </td>
857         </tr>
858         <tr>
859           <td class="paramkey"></td>
860           <td></td>
861           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
862           <td class="paramname"><em>numbps</em>, </td>
863         </tr>
864         <tr>
865           <td class="paramkey"></td>
866           <td></td>
867           <td class="paramtype"><a class="el" href="group___j2_k.html#ga0ad456b88c684f8d81cc5962867046e7">opj_stepsize_t</a> *&#160;</td>
868           <td class="paramname"><em>bandno_stepsize</em>&#160;</td>
869         </tr>
870         <tr>
871           <td></td>
872           <td>)</td>
873           <td></td><td></td>
874         </tr>
875       </table>
876   </td>
877   <td class="mlabels-right">
878 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
879   </tr>
880 </table>
881 </div><div class="memdoc">
882
883 <p>Explicit calculation of the Quantization Stepsizes. </p>
884
885 <p class="reference">References <a class="el" href="structopj__stepsize.html#aaa3de01df186168a3851b9d47b39d0c7">opj_stepsize::expn</a>, <a class="el" href="structopj__stepsize.html#ab66ce5ac918876af0ad9d13f4030290d">opj_stepsize::mant</a>, and <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gaa6a55d57af96308459f6de414227ae40">opj_int_floorlog2()</a>.</p>
886
887 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga1cbaf895c3ddcf1990d30d07e7604980">opj_dwt_calc_explicit_stepsizes()</a>.</p>
888
889 </div>
890 </div>
891 <a id="ga42f534b2676d3b3f221f7a4c7a56506c"></a>
892 <h2 class="memtitle"><span class="permalink"><a href="#ga42f534b2676d3b3f221f7a4c7a56506c">&#9670;&nbsp;</a></span>opj_dwt_getgain()</h2>
893
894 <div class="memitem">
895 <div class="memproto">
896       <table class="memname">
897         <tr>
898           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_dwt_getgain </td>
899           <td>(</td>
900           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
901           <td class="paramname"><em>orient</em></td><td>)</td>
902           <td></td>
903         </tr>
904       </table>
905 </div><div class="memdoc">
906
907 <p>Get the gain of a subband for the reversible 5-3 DWT. </p>
908 <dl class="params"><dt>Parameters</dt><dd>
909   <table class="params">
910     <tr><td class="paramname">orient</td><td>Number that identifies the subband (0-&gt;LL, 1-&gt;HL, 2-&gt;LH, 3-&gt;HH) </td></tr>
911   </table>
912   </dd>
913 </dl>
914 <dl class="section return"><dt>Returns</dt><dd>Returns 0 if orient = 0, returns 1 if orient = 1 or 2, returns 2 otherwise </dd></dl>
915
916 <p class="reference">Referenced by <a class="el" href="tcd_8c.html#a54bd587a88cc401980302d13635b2703">opj_tcd_init_tile()</a>.</p>
917
918 </div>
919 </div>
920 <a id="ga31b27675dfe6b866e2dcf9317610608b"></a>
921 <h2 class="memtitle"><span class="permalink"><a href="#ga31b27675dfe6b866e2dcf9317610608b">&#9670;&nbsp;</a></span>opj_dwt_getgain_real()</h2>
922
923 <div class="memitem">
924 <div class="memproto">
925       <table class="memname">
926         <tr>
927           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_dwt_getgain_real </td>
928           <td>(</td>
929           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
930           <td class="paramname"><em>orient</em></td><td>)</td>
931           <td></td>
932         </tr>
933       </table>
934 </div><div class="memdoc">
935
936 <p>Get the gain of a subband for the irreversible 9-7 DWT. </p>
937 <dl class="params"><dt>Parameters</dt><dd>
938   <table class="params">
939     <tr><td class="paramname">orient</td><td>Number that identifies the subband (0-&gt;LL, 1-&gt;HL, 2-&gt;LH, 3-&gt;HH) </td></tr>
940   </table>
941   </dd>
942 </dl>
943 <dl class="section return"><dt>Returns</dt><dd>Returns the gain of the 9-7 wavelet transform </dd></dl>
944
945 <p class="reference">Referenced by <a class="el" href="tcd_8c.html#a54bd587a88cc401980302d13635b2703">opj_tcd_init_tile()</a>.</p>
946
947 </div>
948 </div>
949 <a id="ga15113da09b4cb72cf2c34433c059adf9"></a>
950 <h2 class="memtitle"><span class="permalink"><a href="#ga15113da09b4cb72cf2c34433c059adf9">&#9670;&nbsp;</a></span>opj_dwt_getnorm()</h2>
951
952 <div class="memitem">
953 <div class="memproto">
954       <table class="memname">
955         <tr>
956           <td class="memname"><a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> opj_dwt_getnorm </td>
957           <td>(</td>
958           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
959           <td class="paramname"><em>level</em>, </td>
960         </tr>
961         <tr>
962           <td class="paramkey"></td>
963           <td></td>
964           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
965           <td class="paramname"><em>orient</em>&#160;</td>
966         </tr>
967         <tr>
968           <td></td>
969           <td>)</td>
970           <td></td><td></td>
971         </tr>
972       </table>
973 </div><div class="memdoc">
974
975 <p>Get the norm of a wavelet function of a subband at a specified level for the reversible 5-3 DWT. </p>
976 <dl class="params"><dt>Parameters</dt><dd>
977   <table class="params">
978     <tr><td class="paramname">level</td><td>Level of the wavelet function </td></tr>
979     <tr><td class="paramname">orient</td><td>Band of the wavelet function </td></tr>
980   </table>
981   </dd>
982 </dl>
983 <dl class="section return"><dt>Returns</dt><dd>Returns the norm of the wavelet function </dd></dl>
984
985 <p class="reference">Referenced by <a class="el" href="group___t1.html#ga569bb3939e11d7817a297739d06950b0">opj_t1_getwmsedec()</a>.</p>
986
987 </div>
988 </div>
989 <a id="ga330f64c5e2755f1b2a3c1d2b591d09ed"></a>
990 <h2 class="memtitle"><span class="permalink"><a href="#ga330f64c5e2755f1b2a3c1d2b591d09ed">&#9670;&nbsp;</a></span>opj_dwt_getnorm_real()</h2>
991
992 <div class="memitem">
993 <div class="memproto">
994       <table class="memname">
995         <tr>
996           <td class="memname"><a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> opj_dwt_getnorm_real </td>
997           <td>(</td>
998           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
999           <td class="paramname"><em>level</em>, </td>
1000         </tr>
1001         <tr>
1002           <td class="paramkey"></td>
1003           <td></td>
1004           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1005           <td class="paramname"><em>orient</em>&#160;</td>
1006         </tr>
1007         <tr>
1008           <td></td>
1009           <td>)</td>
1010           <td></td><td></td>
1011         </tr>
1012       </table>
1013 </div><div class="memdoc">
1014
1015 <p>Get the norm of a wavelet function of a subband at a specified level for the irreversible 9-7 DWT. </p>
1016 <dl class="params"><dt>Parameters</dt><dd>
1017   <table class="params">
1018     <tr><td class="paramname">level</td><td>Level of the wavelet function </td></tr>
1019     <tr><td class="paramname">orient</td><td>Band of the wavelet function </td></tr>
1020   </table>
1021   </dd>
1022 </dl>
1023 <dl class="section return"><dt>Returns</dt><dd>Returns the norm of the 9-7 wavelet </dd></dl>
1024
1025 <p class="reference">Referenced by <a class="el" href="group___t1.html#ga569bb3939e11d7817a297739d06950b0">opj_t1_getwmsedec()</a>.</p>
1026
1027 </div>
1028 </div>
1029 <a id="gac2fffad328e477aa744b59f2872e5603"></a>
1030 <h2 class="memtitle"><span class="permalink"><a href="#gac2fffad328e477aa744b59f2872e5603">&#9670;&nbsp;</a></span>opj_dwt_max_resolution()</h2>
1031
1032 <div class="memitem">
1033 <div class="memproto">
1034 <table class="mlabels">
1035   <tr>
1036   <td class="mlabels-left">
1037       <table class="memname">
1038         <tr>
1039           <td class="memname">static <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_dwt_max_resolution </td>
1040           <td>(</td>
1041           <td class="paramtype"><a class="el" href="group___t_c_d.html#gad1d24a03a43040a0a219f65711215ce8">opj_tcd_resolution_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
1042           <td class="paramname"><em>r</em>, </td>
1043         </tr>
1044         <tr>
1045           <td class="paramkey"></td>
1046           <td></td>
1047           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1048           <td class="paramname"><em>i</em>&#160;</td>
1049         </tr>
1050         <tr>
1051           <td></td>
1052           <td>)</td>
1053           <td></td><td></td>
1054         </tr>
1055       </table>
1056   </td>
1057   <td class="mlabels-right">
1058 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1059   </tr>
1060 </table>
1061 </div><div class="memdoc">
1062
1063 <p class="reference">Referenced by <a class="el" href="dwt_8c.html#a75cd080404aadce6662457dec7cc9d21">opj_dwt_decode_partial_97()</a>, <a class="el" href="group___d_w_t.html#ga74b827f7914de05bf5bfc52894894803">opj_dwt_decode_partial_tile()</a>, <a class="el" href="group___d_w_t.html#ga473550255363b8acb0c9b10a6dbac434">opj_dwt_decode_tile()</a>, <a class="el" href="dwt_8c.html#a7e47f416bc6f3987a9b2139c302f4104">opj_dwt_decode_tile_97()</a>, and <a class="el" href="group___d_w_t.html#gaf5d11346c5468f428d60d40e7dfced26">opj_dwt_encode_procedure()</a>.</p>
1064
1065 </div>
1066 </div>
1067 <a id="ga3863bfa7b97c708892b1b607eb6380d8"></a>
1068 <h2 class="memtitle"><span class="permalink"><a href="#ga3863bfa7b97c708892b1b607eb6380d8">&#9670;&nbsp;</a></span>opj_v4dwt_decode()</h2>
1069
1070 <div class="memitem">
1071 <div class="memproto">
1072 <table class="mlabels">
1073   <tr>
1074   <td class="mlabels-left">
1075       <table class="memname">
1076         <tr>
1077           <td class="memname">static void opj_v4dwt_decode </td>
1078           <td>(</td>
1079           <td class="paramtype"><a class="el" href="group___d_w_t.html#ga8424a7f1c3f2511093be097796df514f">opj_v4dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
1080           <td class="paramname"><em>dwt</em></td><td>)</td>
1081           <td></td>
1082         </tr>
1083       </table>
1084   </td>
1085   <td class="mlabels-right">
1086 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1087   </tr>
1088 </table>
1089 </div><div class="memdoc">
1090
1091 <p class="reference">References <a class="el" href="group___d_w_t.html#ga20591973d84eeab727e761d41c6fb24d">opj_c13318</a>, <a class="el" href="group___d_w_t.html#gab8b0c73c4991801002eea1b7637833cb">opj_dwt_alpha</a>, <a class="el" href="group___d_w_t.html#gaafba980731e95aed90465a71cb756bc6">opj_dwt_beta</a>, <a class="el" href="group___d_w_t.html#ga2962144d4857414a5398dbfe26b473ce">opj_dwt_delta</a>, <a class="el" href="group___d_w_t.html#ga687fda46e96f2b0d4bd024420a4d2613">opj_dwt_gamma</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gaac315c40dca690742df538fcc21d4f91">opj_int_min()</a>, <a class="el" href="group___d_w_t.html#gae9facab0f679d59912d85f59c2a0b21a">opj_K</a>, <a class="el" href="group___d_w_t.html#ga1b8fe916391895a354a2e6b212e67642">opj_v4dwt_decode_step1()</a>, and <a class="el" href="group___d_w_t.html#ga59badba9f44c47c0ad31010961abffd8">opj_v4dwt_decode_step2()</a>.</p>
1092
1093 <p class="reference">Referenced by <a class="el" href="dwt_8c.html#a75cd080404aadce6662457dec7cc9d21">opj_dwt_decode_partial_97()</a>, and <a class="el" href="dwt_8c.html#a7e47f416bc6f3987a9b2139c302f4104">opj_dwt_decode_tile_97()</a>.</p>
1094
1095 </div>
1096 </div>
1097 <a id="ga1b8fe916391895a354a2e6b212e67642"></a>
1098 <h2 class="memtitle"><span class="permalink"><a href="#ga1b8fe916391895a354a2e6b212e67642">&#9670;&nbsp;</a></span>opj_v4dwt_decode_step1()</h2>
1099
1100 <div class="memitem">
1101 <div class="memproto">
1102 <table class="mlabels">
1103   <tr>
1104   <td class="mlabels-left">
1105       <table class="memname">
1106         <tr>
1107           <td class="memname">static void opj_v4dwt_decode_step1 </td>
1108           <td>(</td>
1109           <td class="paramtype"><a class="el" href="unionopj__v4__t.html">opj_v4_t</a> *&#160;</td>
1110           <td class="paramname"><em>w</em>, </td>
1111         </tr>
1112         <tr>
1113           <td class="paramkey"></td>
1114           <td></td>
1115           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1116           <td class="paramname"><em>start</em>, </td>
1117         </tr>
1118         <tr>
1119           <td class="paramkey"></td>
1120           <td></td>
1121           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1122           <td class="paramname"><em>end</em>, </td>
1123         </tr>
1124         <tr>
1125           <td class="paramkey"></td>
1126           <td></td>
1127           <td class="paramtype">const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td>
1128           <td class="paramname"><em>c</em>&#160;</td>
1129         </tr>
1130         <tr>
1131           <td></td>
1132           <td>)</td>
1133           <td></td><td></td>
1134         </tr>
1135       </table>
1136   </td>
1137   <td class="mlabels-right">
1138 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1139   </tr>
1140 </table>
1141 </div><div class="memdoc">
1142
1143 <p class="reference">References <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>.</p>
1144
1145 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga3863bfa7b97c708892b1b607eb6380d8">opj_v4dwt_decode()</a>.</p>
1146
1147 </div>
1148 </div>
1149 <a id="ga59badba9f44c47c0ad31010961abffd8"></a>
1150 <h2 class="memtitle"><span class="permalink"><a href="#ga59badba9f44c47c0ad31010961abffd8">&#9670;&nbsp;</a></span>opj_v4dwt_decode_step2()</h2>
1151
1152 <div class="memitem">
1153 <div class="memproto">
1154 <table class="mlabels">
1155   <tr>
1156   <td class="mlabels-left">
1157       <table class="memname">
1158         <tr>
1159           <td class="memname">static void opj_v4dwt_decode_step2 </td>
1160           <td>(</td>
1161           <td class="paramtype"><a class="el" href="unionopj__v4__t.html">opj_v4_t</a> *&#160;</td>
1162           <td class="paramname"><em>l</em>, </td>
1163         </tr>
1164         <tr>
1165           <td class="paramkey"></td>
1166           <td></td>
1167           <td class="paramtype"><a class="el" href="unionopj__v4__t.html">opj_v4_t</a> *&#160;</td>
1168           <td class="paramname"><em>w</em>, </td>
1169         </tr>
1170         <tr>
1171           <td class="paramkey"></td>
1172           <td></td>
1173           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1174           <td class="paramname"><em>start</em>, </td>
1175         </tr>
1176         <tr>
1177           <td class="paramkey"></td>
1178           <td></td>
1179           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1180           <td class="paramname"><em>end</em>, </td>
1181         </tr>
1182         <tr>
1183           <td class="paramkey"></td>
1184           <td></td>
1185           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1186           <td class="paramname"><em>m</em>, </td>
1187         </tr>
1188         <tr>
1189           <td class="paramkey"></td>
1190           <td></td>
1191           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td>
1192           <td class="paramname"><em>c</em>&#160;</td>
1193         </tr>
1194         <tr>
1195           <td></td>
1196           <td>)</td>
1197           <td></td><td></td>
1198         </tr>
1199       </table>
1200   </td>
1201   <td class="mlabels-right">
1202 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1203   </tr>
1204 </table>
1205 </div><div class="memdoc">
1206
1207 <p class="reference">References <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga06c1c4470f9765a3ed04963b0daa111a">opj_uint_min()</a>.</p>
1208
1209 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga3863bfa7b97c708892b1b607eb6380d8">opj_v4dwt_decode()</a>.</p>
1210
1211 </div>
1212 </div>
1213 <a id="gaeb2244c199cc00c61ab77923ed990fef"></a>
1214 <h2 class="memtitle"><span class="permalink"><a href="#gaeb2244c199cc00c61ab77923ed990fef">&#9670;&nbsp;</a></span>opj_v4dwt_interleave_h()</h2>
1215
1216 <div class="memitem">
1217 <div class="memproto">
1218 <table class="mlabels">
1219   <tr>
1220   <td class="mlabels-left">
1221       <table class="memname">
1222         <tr>
1223           <td class="memname">static void opj_v4dwt_interleave_h </td>
1224           <td>(</td>
1225           <td class="paramtype"><a class="el" href="group___d_w_t.html#ga8424a7f1c3f2511093be097796df514f">opj_v4dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
1226           <td class="paramname"><em>dwt</em>, </td>
1227         </tr>
1228         <tr>
1229           <td class="paramkey"></td>
1230           <td></td>
1231           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
1232           <td class="paramname"><em>a</em>, </td>
1233         </tr>
1234         <tr>
1235           <td class="paramkey"></td>
1236           <td></td>
1237           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1238           <td class="paramname"><em>width</em>, </td>
1239         </tr>
1240         <tr>
1241           <td class="paramkey"></td>
1242           <td></td>
1243           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1244           <td class="paramname"><em>remaining_height</em>&#160;</td>
1245         </tr>
1246         <tr>
1247           <td></td>
1248           <td>)</td>
1249           <td></td><td></td>
1250         </tr>
1251       </table>
1252   </td>
1253   <td class="mlabels-right">
1254 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1255   </tr>
1256 </table>
1257 </div><div class="memdoc">
1258
1259 <p class="reference">References <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>.</p>
1260
1261 <p class="reference">Referenced by <a class="el" href="dwt_8c.html#a7e47f416bc6f3987a9b2139c302f4104">opj_dwt_decode_tile_97()</a>.</p>
1262
1263 </div>
1264 </div>
1265 <a id="gad2c0e70f3693666723d335f33c474263"></a>
1266 <h2 class="memtitle"><span class="permalink"><a href="#gad2c0e70f3693666723d335f33c474263">&#9670;&nbsp;</a></span>opj_v4dwt_interleave_v()</h2>
1267
1268 <div class="memitem">
1269 <div class="memproto">
1270 <table class="mlabels">
1271   <tr>
1272   <td class="mlabels-left">
1273       <table class="memname">
1274         <tr>
1275           <td class="memname">static void opj_v4dwt_interleave_v </td>
1276           <td>(</td>
1277           <td class="paramtype"><a class="el" href="group___d_w_t.html#ga8424a7f1c3f2511093be097796df514f">opj_v4dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
1278           <td class="paramname"><em>dwt</em>, </td>
1279         </tr>
1280         <tr>
1281           <td class="paramkey"></td>
1282           <td></td>
1283           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
1284           <td class="paramname"><em>a</em>, </td>
1285         </tr>
1286         <tr>
1287           <td class="paramkey"></td>
1288           <td></td>
1289           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1290           <td class="paramname"><em>width</em>, </td>
1291         </tr>
1292         <tr>
1293           <td class="paramkey"></td>
1294           <td></td>
1295           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1296           <td class="paramname"><em>nb_elts_read</em>&#160;</td>
1297         </tr>
1298         <tr>
1299           <td></td>
1300           <td>)</td>
1301           <td></td><td></td>
1302         </tr>
1303       </table>
1304   </td>
1305   <td class="mlabels-right">
1306 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1307   </tr>
1308 </table>
1309 </div><div class="memdoc">
1310
1311 <p class="reference">References <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>.</p>
1312
1313 <p class="reference">Referenced by <a class="el" href="dwt_8c.html#a7e47f416bc6f3987a9b2139c302f4104">opj_dwt_decode_tile_97()</a>.</p>
1314
1315 </div>
1316 </div>
1317 <h2 class="groupheader">Variable Documentation</h2>
1318 <a id="ga20591973d84eeab727e761d41c6fb24d"></a>
1319 <h2 class="memtitle"><span class="permalink"><a href="#ga20591973d84eeab727e761d41c6fb24d">&#9670;&nbsp;</a></span>opj_c13318</h2>
1320
1321 <div class="memitem">
1322 <div class="memproto">
1323 <table class="mlabels">
1324   <tr>
1325   <td class="mlabels-left">
1326       <table class="memname">
1327         <tr>
1328           <td class="memname">const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> opj_c13318 = 1.625732422f</td>
1329         </tr>
1330       </table>
1331   </td>
1332   <td class="mlabels-right">
1333 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1334   </tr>
1335 </table>
1336 </div><div class="memdoc">
1337
1338 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga3863bfa7b97c708892b1b607eb6380d8">opj_v4dwt_decode()</a>.</p>
1339
1340 </div>
1341 </div>
1342 <a id="gab8b0c73c4991801002eea1b7637833cb"></a>
1343 <h2 class="memtitle"><span class="permalink"><a href="#gab8b0c73c4991801002eea1b7637833cb">&#9670;&nbsp;</a></span>opj_dwt_alpha</h2>
1344
1345 <div class="memitem">
1346 <div class="memproto">
1347 <table class="mlabels">
1348   <tr>
1349   <td class="mlabels-left">
1350       <table class="memname">
1351         <tr>
1352           <td class="memname">const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> opj_dwt_alpha = 1.586134342f</td>
1353         </tr>
1354       </table>
1355   </td>
1356   <td class="mlabels-right">
1357 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1358   </tr>
1359 </table>
1360 </div><div class="memdoc">
1361
1362 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga3863bfa7b97c708892b1b607eb6380d8">opj_v4dwt_decode()</a>.</p>
1363
1364 </div>
1365 </div>
1366 <a id="gaafba980731e95aed90465a71cb756bc6"></a>
1367 <h2 class="memtitle"><span class="permalink"><a href="#gaafba980731e95aed90465a71cb756bc6">&#9670;&nbsp;</a></span>opj_dwt_beta</h2>
1368
1369 <div class="memitem">
1370 <div class="memproto">
1371 <table class="mlabels">
1372   <tr>
1373   <td class="mlabels-left">
1374       <table class="memname">
1375         <tr>
1376           <td class="memname">const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> opj_dwt_beta = 0.052980118f</td>
1377         </tr>
1378       </table>
1379   </td>
1380   <td class="mlabels-right">
1381 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1382   </tr>
1383 </table>
1384 </div><div class="memdoc">
1385
1386 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga3863bfa7b97c708892b1b607eb6380d8">opj_v4dwt_decode()</a>.</p>
1387
1388 </div>
1389 </div>
1390 <a id="ga2962144d4857414a5398dbfe26b473ce"></a>
1391 <h2 class="memtitle"><span class="permalink"><a href="#ga2962144d4857414a5398dbfe26b473ce">&#9670;&nbsp;</a></span>opj_dwt_delta</h2>
1392
1393 <div class="memitem">
1394 <div class="memproto">
1395 <table class="mlabels">
1396   <tr>
1397   <td class="mlabels-left">
1398       <table class="memname">
1399         <tr>
1400           <td class="memname">const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> opj_dwt_delta = -0.443506852f</td>
1401         </tr>
1402       </table>
1403   </td>
1404   <td class="mlabels-right">
1405 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1406   </tr>
1407 </table>
1408 </div><div class="memdoc">
1409
1410 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga3863bfa7b97c708892b1b607eb6380d8">opj_v4dwt_decode()</a>.</p>
1411
1412 </div>
1413 </div>
1414 <a id="ga687fda46e96f2b0d4bd024420a4d2613"></a>
1415 <h2 class="memtitle"><span class="permalink"><a href="#ga687fda46e96f2b0d4bd024420a4d2613">&#9670;&nbsp;</a></span>opj_dwt_gamma</h2>
1416
1417 <div class="memitem">
1418 <div class="memproto">
1419 <table class="mlabels">
1420   <tr>
1421   <td class="mlabels-left">
1422       <table class="memname">
1423         <tr>
1424           <td class="memname">const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> opj_dwt_gamma = -0.882911075f</td>
1425         </tr>
1426       </table>
1427   </td>
1428   <td class="mlabels-right">
1429 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1430   </tr>
1431 </table>
1432 </div><div class="memdoc">
1433
1434 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga3863bfa7b97c708892b1b607eb6380d8">opj_v4dwt_decode()</a>.</p>
1435
1436 </div>
1437 </div>
1438 <a id="gae9facab0f679d59912d85f59c2a0b21a"></a>
1439 <h2 class="memtitle"><span class="permalink"><a href="#gae9facab0f679d59912d85f59c2a0b21a">&#9670;&nbsp;</a></span>opj_K</h2>
1440
1441 <div class="memitem">
1442 <div class="memproto">
1443 <table class="mlabels">
1444   <tr>
1445   <td class="mlabels-left">
1446       <table class="memname">
1447         <tr>
1448           <td class="memname">const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> opj_K = 1.230174105f</td>
1449         </tr>
1450       </table>
1451   </td>
1452   <td class="mlabels-right">
1453 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1454   </tr>
1455 </table>
1456 </div><div class="memdoc">
1457
1458 <p class="reference">Referenced by <a class="el" href="group___d_w_t.html#ga3863bfa7b97c708892b1b607eb6380d8">opj_v4dwt_decode()</a>.</p>
1459
1460 </div>
1461 </div>
1462 </div><!-- contents -->
1463 <!-- start footer part -->
1464 <hr class="footer"/><address class="footer"><small>
1465 Generated by &#160;<a href="http://www.doxygen.org/index.html">
1466 <img class="footer" src="doxygen.png" alt="doxygen"/>
1467 </a> 1.8.13
1468 </small></address>
1469 </body>
1470 </html>