HEX
Server: LiteSpeed
System: Linux ip-172-31-76-142.ec2.internal 4.14.158-129.185.amzn2.x86_64 #1 SMP Tue Dec 24 03:15:32 UTC 2019 x86_64
User: 69b4844ae61d4e92bf26ad98af552775 (1065)
PHP: 7.2.27
Disabled: exec,passthru,shell_exec,system,eval
Upload Files
File: //usr/share/doc/openjpeg-devel-1.5.1/html/structopj__j2k.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>OpenJPEG: opj_j2k Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenJPEG
   &#160;<span id="projectnumber">1.5.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">opj_j2k Struct Reference<div class="ingroups"><a class="el" href="group___j2_k.html">J2K - JPEG-2000 codestream reader/writer</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>JPEG-2000 codestream reader/writer.  
 <a href="structopj__j2k.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="j2k_8h_source.html">j2k.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a4aab7b5ec2feee9aeaec1c31fb6cb7cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a79bc3ad805042ab2a878520bc0344973">opj_common_ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#a4aab7b5ec2feee9aeaec1c31fb6cb7cd">cinfo</a></td></tr>
<tr class="memdesc:a4aab7b5ec2feee9aeaec1c31fb6cb7cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">codec context  <a href="#a4aab7b5ec2feee9aeaec1c31fb6cb7cd">More...</a><br/></td></tr>
<tr class="separator:a4aab7b5ec2feee9aeaec1c31fb6cb7cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b24d00077dd90c1460ad0c7ba951572"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#a5b24d00077dd90c1460ad0c7ba951572">state</a></td></tr>
<tr class="memdesc:a5b24d00077dd90c1460ad0c7ba951572"><td class="mdescLeft">&#160;</td><td class="mdescRight">locate in which part of the codestream the decoder is (main header, tile header, end)  <a href="#a5b24d00077dd90c1460ad0c7ba951572">More...</a><br/></td></tr>
<tr class="separator:a5b24d00077dd90c1460ad0c7ba951572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bd8e3ff1acbc18173a229a798f44f65"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#a7bd8e3ff1acbc18173a229a798f44f65">curtileno</a></td></tr>
<tr class="memdesc:a7bd8e3ff1acbc18173a229a798f44f65"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of the tile curently concern by coding/decoding  <a href="#a7bd8e3ff1acbc18173a229a798f44f65">More...</a><br/></td></tr>
<tr class="separator:a7bd8e3ff1acbc18173a229a798f44f65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab227f2388a22e2ca3bfc561c495777d1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#ab227f2388a22e2ca3bfc561c495777d1">tp_num</a></td></tr>
<tr class="memdesc:ab227f2388a22e2ca3bfc561c495777d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tile part number.  <a href="#ab227f2388a22e2ca3bfc561c495777d1">More...</a><br/></td></tr>
<tr class="separator:ab227f2388a22e2ca3bfc561c495777d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e55e17f9b10f79686ed00b56d09b038"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#a0e55e17f9b10f79686ed00b56d09b038">cur_tp_num</a></td></tr>
<tr class="memdesc:a0e55e17f9b10f79686ed00b56d09b038"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tilepart number currently coding.  <a href="#a0e55e17f9b10f79686ed00b56d09b038">More...</a><br/></td></tr>
<tr class="separator:a0e55e17f9b10f79686ed00b56d09b038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21b06410ab9f4798aa368de23c5d8237"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#a21b06410ab9f4798aa368de23c5d8237">cur_totnum_tp</a></td></tr>
<tr class="memdesc:a21b06410ab9f4798aa368de23c5d8237"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of tileparts of the current tile.  <a href="#a21b06410ab9f4798aa368de23c5d8237">More...</a><br/></td></tr>
<tr class="separator:a21b06410ab9f4798aa368de23c5d8237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaf1596253f7f9692522d823ec12fb4a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#adaf1596253f7f9692522d823ec12fb4a">tlm_start</a></td></tr>
<tr class="memdesc:adaf1596253f7f9692522d823ec12fb4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">locate the start position of the TLM marker after encoding the tilepart, a jump (in j2k_write_sod) is done to the TLM marker to store the value of its length.  <a href="#adaf1596253f7f9692522d823ec12fb4a">More...</a><br/></td></tr>
<tr class="separator:adaf1596253f7f9692522d823ec12fb4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0053e43f5762af6ac3aca7396ddd705"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#ad0053e43f5762af6ac3aca7396ddd705">totnum_tp</a></td></tr>
<tr class="memdesc:ad0053e43f5762af6ac3aca7396ddd705"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total num of tile parts in whole image = num tiles* num tileparts in each tile.  <a href="#ad0053e43f5762af6ac3aca7396ddd705">More...</a><br/></td></tr>
<tr class="separator:ad0053e43f5762af6ac3aca7396ddd705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82c66348dcaade920b605dcb66b71128"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#a82c66348dcaade920b605dcb66b71128">eot</a></td></tr>
<tr class="memdesc:a82c66348dcaade920b605dcb66b71128"><td class="mdescLeft">&#160;</td><td class="mdescRight">locate the position of the end of the tile in the codestream, used to detect a truncated codestream (in j2k_read_sod)  <a href="#a82c66348dcaade920b605dcb66b71128">More...</a><br/></td></tr>
<tr class="separator:a82c66348dcaade920b605dcb66b71128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a212d9fc4b0225e86bcbb98e6eefaa8a2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#a212d9fc4b0225e86bcbb98e6eefaa8a2">sot_start</a></td></tr>
<tr class="memdesc:a212d9fc4b0225e86bcbb98e6eefaa8a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">locate the start position of the SOT marker of the current coded tile: after encoding the tile, a jump (in j2k_write_sod) is done to the SOT marker to store the value of its length.  <a href="#a212d9fc4b0225e86bcbb98e6eefaa8a2">More...</a><br/></td></tr>
<tr class="separator:a212d9fc4b0225e86bcbb98e6eefaa8a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a17dca08780bf02f8b615e74fa19812"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#a9a17dca08780bf02f8b615e74fa19812">sod_start</a></td></tr>
<tr class="separator:a9a17dca08780bf02f8b615e74fa19812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae284689e7ebc5bf82226be82e48e5bf7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#ae284689e7ebc5bf82226be82e48e5bf7">pos_correction</a></td></tr>
<tr class="memdesc:ae284689e7ebc5bf82226be82e48e5bf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">as the J2K-file is written in several parts during encoding, it enables to make the right correction in position return by cio_tell  <a href="#ae284689e7ebc5bf82226be82e48e5bf7">More...</a><br/></td></tr>
<tr class="separator:ae284689e7ebc5bf82226be82e48e5bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae715dffa430451e53dabfeeb88f70e"><td class="memItemLeft" align="right" valign="top">unsigned char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#a1ae715dffa430451e53dabfeeb88f70e">tile_data</a></td></tr>
<tr class="memdesc:a1ae715dffa430451e53dabfeeb88f70e"><td class="mdescLeft">&#160;</td><td class="mdescRight">array used to store the data of each tile  <a href="#a1ae715dffa430451e53dabfeeb88f70e">More...</a><br/></td></tr>
<tr class="separator:a1ae715dffa430451e53dabfeeb88f70e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ababeadc124885e2f4f98697898a72076"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#ababeadc124885e2f4f98697898a72076">tile_len</a></td></tr>
<tr class="memdesc:ababeadc124885e2f4f98697898a72076"><td class="mdescLeft">&#160;</td><td class="mdescRight">array used to store the length of each tile  <a href="#ababeadc124885e2f4f98697898a72076">More...</a><br/></td></tr>
<tr class="separator:ababeadc124885e2f4f98697898a72076"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29880014a26b9ae43ac05503a8b38ad1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#a29880014a26b9ae43ac05503a8b38ad1">default_tcp</a></td></tr>
<tr class="memdesc:a29880014a26b9ae43ac05503a8b38ad1"><td class="mdescLeft">&#160;</td><td class="mdescRight">decompression only : store decoding parameters common to all tiles (information like COD, COC in main header)  <a href="#a29880014a26b9ae43ac05503a8b38ad1">More...</a><br/></td></tr>
<tr class="separator:a29880014a26b9ae43ac05503a8b38ad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed10f642b2699157aac5de8abec6e7d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#aed10f642b2699157aac5de8abec6e7d8">image</a></td></tr>
<tr class="memdesc:aed10f642b2699157aac5de8abec6e7d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to the encoded / decoded image  <a href="#aed10f642b2699157aac5de8abec6e7d8">More...</a><br/></td></tr>
<tr class="separator:aed10f642b2699157aac5de8abec6e7d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4b493a5f1312baf137e63023378293d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">opj_cp_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#aa4b493a5f1312baf137e63023378293d">cp</a></td></tr>
<tr class="memdesc:aa4b493a5f1312baf137e63023378293d"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to the coding parameters  <a href="#aa4b493a5f1312baf137e63023378293d">More...</a><br/></td></tr>
<tr class="separator:aa4b493a5f1312baf137e63023378293d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b54d83f693de0eb4398fe6d9b0c475a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#a5b54d83f693de0eb4398fe6d9b0c475a">cstr_info</a></td></tr>
<tr class="memdesc:a5b54d83f693de0eb4398fe6d9b0c475a"><td class="mdescLeft">&#160;</td><td class="mdescRight">helper used to write the index file  <a href="#a5b54d83f693de0eb4398fe6d9b0c475a">More...</a><br/></td></tr>
<tr class="separator:a5b54d83f693de0eb4398fe6d9b0c475a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeafc9b696e31a3430a1c41911f299b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html#abeafc9b696e31a3430a1c41911f299b9">cio</a></td></tr>
<tr class="memdesc:abeafc9b696e31a3430a1c41911f299b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to the byte i/o stream  <a href="#abeafc9b696e31a3430a1c41911f299b9">More...</a><br/></td></tr>
<tr class="separator:abeafc9b696e31a3430a1c41911f299b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>JPEG-2000 codestream reader/writer. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a4aab7b5ec2feee9aeaec1c31fb6cb7cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="openjpeg_8h.html#a79bc3ad805042ab2a878520bc0344973">opj_common_ptr</a> opj_j2k::cinfo</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>codec context </p>

<p>Referenced by <a class="el" href="group___j2_k.html#gacfbab470fb9c8068c4e502549cd18837">j2k_create_compress()</a>, <a class="el" href="group___j2_k.html#ga32355994e70bd899500e22b1d5f2a3f1">j2k_create_decompress()</a>, <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#ga7076f600a6a2d9f2821673012ca83842">j2k_decode_jpt_stream()</a>, <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, <a class="el" href="group___j2_k.html#gaac0576c211de70365ed48b5740f15c36">j2k_read_coc()</a>, <a class="el" href="group___j2_k.html#gaa284bc5788a96ab1e4a0485773314f4e">j2k_read_cox()</a>, <a class="el" href="group___j2_k.html#gaf0bc10c5fcc480f88fdd4c320bf39df3">j2k_read_eoc()</a>, <a class="el" href="group___j_p_w_l.html#gabbd3f0d16188d15b03b7c601e0851ed6">j2k_read_epb()</a>, <a class="el" href="group___j_p_w_l.html#gaf382286eeb6d173832380d80b0fba09d">j2k_read_epc()</a>, <a class="el" href="group___j_p_w_l.html#ga4d9c11404a69263ba9e33def5ad18b7e">j2k_read_esd()</a>, <a class="el" href="group___j_p_s_e_c.html#gab0b0a96db7a55e1331d58b87921a0a05">j2k_read_insec()</a>, <a class="el" href="group___j2_k.html#ga4111b6fdf2ae30dfd60eb8c36ad652f9">j2k_read_poc()</a>, <a class="el" href="group___j2_k.html#ga014244473ab5cf53d51a6b0b7a2088f5">j2k_read_ppm()</a>, <a class="el" href="group___j2_k.html#ga6a3cd89630da6ecdec4d8301152cea6a">j2k_read_qcc()</a>, <a class="el" href="group___j2_k.html#ga08efcda23cbaf3dd64f98634490a43d9">j2k_read_qcx()</a>, <a class="el" href="group___j_p_w_l.html#gab61250e5c42369efd4fc362c3eeee6e3">j2k_read_red()</a>, <a class="el" href="group___j2_k.html#gae04db98e80a3a8b78e7ef04dbfcd5f54">j2k_read_rgn()</a>, <a class="el" href="group___j_p_s_e_c.html#gaff728e02ad69ece1cf79e4586a2bfa86">j2k_read_sec()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#gab37b467a8d3bb561c2c7187bd28cc37b">j2k_read_unk()</a>, <a class="el" href="group___j_p2.html#ga42304eab6976f80bdb869740ff8a001f">jp2_write_jp2c()</a>, <a class="el" href="group___j_p_w_l.html#ga0dc4371ee7e5f37f3079fea678890f96">jpwl_check_tile()</a>, <a class="el" href="group___j_p_w_l.html#gaf52ed0d07a2ac78fbb1714a42d762e29">jpwl_correct()</a>, <a class="el" href="group___j_p_w_l.html#gad8fb7652ba802f5810c264f66a2cbb4c">jpwl_dump_marks()</a>, <a class="el" href="group___j_p_w_l.html#gac9eeaa750b40bcdf4fd1f01059a535cc">jpwl_epb_correct()</a>, <a class="el" href="group___j_p_w_l.html#ga586e8509ee797256ad32ad6204f2d361">jpwl_epb_create()</a>, <a class="el" href="group___j_p_w_l.html#ga65f414948b05e0bfad08023063dbdf96">jpwl_epb_fill()</a>, <a class="el" href="group___j_p_w_l.html#ga241c44d08df58284bdc90125901ecfce">jpwl_epbs_add()</a>, <a class="el" href="jpwl__lib_8c.html#aac2ccaae130eaed4f256e13813b21ab9">jpwl_epc_create()</a>, <a class="el" href="jpwl__lib_8c.html#a2d39f0586934d81a87bd4f308acd04b5">jpwl_esd_create()</a>, <a class="el" href="group___j_p_w_l.html#ga7a20344be747287b98b8f45064188586">jpwl_esd_fill()</a>, <a class="el" href="group___j_p_w_l.html#ga2fabc12e505dc4b1e62e1f7c30584198">jpwl_prepare_marks()</a>, and <a class="el" href="group___j_p_w_l.html#gaa039b18dee1d57e2c45990bf69e7289a">jpwl_update_info()</a>.</p>

</div>
</div>
<a class="anchor" id="abeafc9b696e31a3430a1c41911f299b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a>* opj_j2k::cio</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>pointer to the byte i/o stream </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#ga7076f600a6a2d9f2821673012ca83842">j2k_decode_jpt_stream()</a>, <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, <a class="el" href="group___j2_k.html#gaac0576c211de70365ed48b5740f15c36">j2k_read_coc()</a>, <a class="el" href="group___j2_k.html#ga46b4d659fe5314a248a51a9bcb8202e0">j2k_read_cod()</a>, <a class="el" href="group___j2_k.html#ga131ee45e85820d145a8adf6c3cc6a4fb">j2k_read_com()</a>, <a class="el" href="group___j2_k.html#gaa284bc5788a96ab1e4a0485773314f4e">j2k_read_cox()</a>, <a class="el" href="group___j2_k.html#gadd3e188d923696a1d60d7b4421ed5018">j2k_read_crg()</a>, <a class="el" href="group___j_p_w_l.html#gabbd3f0d16188d15b03b7c601e0851ed6">j2k_read_epb()</a>, <a class="el" href="group___j_p_w_l.html#gaf382286eeb6d173832380d80b0fba09d">j2k_read_epc()</a>, <a class="el" href="group___j_p_w_l.html#ga4d9c11404a69263ba9e33def5ad18b7e">j2k_read_esd()</a>, <a class="el" href="group___j_p_s_e_c.html#gab0b0a96db7a55e1331d58b87921a0a05">j2k_read_insec()</a>, <a class="el" href="group___j2_k.html#ga6863267e664ce860db6213c56ea93d47">j2k_read_plm()</a>, <a class="el" href="group___j2_k.html#gad67c970696368909c8a1f8f954d13e91">j2k_read_plt()</a>, <a class="el" href="group___j2_k.html#ga4111b6fdf2ae30dfd60eb8c36ad652f9">j2k_read_poc()</a>, <a class="el" href="group___j2_k.html#ga014244473ab5cf53d51a6b0b7a2088f5">j2k_read_ppm()</a>, <a class="el" href="group___j2_k.html#gac3bf67d35c99d76007bd742c01f708d7">j2k_read_ppt()</a>, <a class="el" href="group___j2_k.html#ga6a3cd89630da6ecdec4d8301152cea6a">j2k_read_qcc()</a>, <a class="el" href="group___j2_k.html#gae8a9872ee9eaf1c4d557a7027f6618f0">j2k_read_qcd()</a>, <a class="el" href="group___j2_k.html#ga08efcda23cbaf3dd64f98634490a43d9">j2k_read_qcx()</a>, <a class="el" href="group___j_p_w_l.html#gab61250e5c42369efd4fc362c3eeee6e3">j2k_read_red()</a>, <a class="el" href="group___j2_k.html#gae04db98e80a3a8b78e7ef04dbfcd5f54">j2k_read_rgn()</a>, <a class="el" href="group___j_p_s_e_c.html#gaff728e02ad69ece1cf79e4586a2bfa86">j2k_read_sec()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#gaf42f850eee6f8b77b2982caace78ae39">j2k_read_soc()</a>, <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#gad206532458c44ac353c4c59e28480cbf">j2k_read_tlm()</a>, <a class="el" href="group___j2_k.html#gab37b467a8d3bb561c2c7187bd28cc37b">j2k_read_unk()</a>, <a class="el" href="group___j2_k.html#gab30bf22354cf9df340933c449b5f53cf">j2k_write_coc()</a>, <a class="el" href="group___j2_k.html#gabfbfc3e2ff33a1151ac8b8af6707f0bb">j2k_write_cod()</a>, <a class="el" href="group___j2_k.html#gaf84ac5d72f55327a0b60c97e27391e17">j2k_write_com()</a>, <a class="el" href="group___j2_k.html#gab723784ebba6d3c748025172ae137117">j2k_write_cox()</a>, <a class="el" href="group___j2_k.html#gaa265426f507751bab1b605ca0b7a8910">j2k_write_eoc()</a>, <a class="el" href="group___j_p_w_l.html#ga2e9c0166414abc7ed0b806d8d45602a6">j2k_write_epb()</a>, <a class="el" href="group___j_p_w_l.html#ga46ce4173615dfd3f9d0dea3a97d73dee">j2k_write_epc()</a>, <a class="el" href="group___j2_k.html#ga4677a7eba35595dc88f814ca1620c485">j2k_write_poc()</a>, <a class="el" href="group___j2_k.html#ga9fce432aa13d5fd439abd2dc69bb57f6">j2k_write_qcc()</a>, <a class="el" href="group___j2_k.html#gad0f337c439e8b90a5000d27f9380f34a">j2k_write_qcd()</a>, <a class="el" href="group___j2_k.html#gabcc1d47218b23dff35e708d6a559b081">j2k_write_qcx()</a>, <a class="el" href="group___j2_k.html#ga0ff9f981f7c0a3d854bd540bfe84765e">j2k_write_rgn()</a>, <a class="el" href="group___j_p_s_e_c.html#ga955355d67db2b7ef1d955f81166e4e6a">j2k_write_sec()</a>, <a class="el" href="group___j2_k.html#ga7863b28600dee069d030c217a380ab53">j2k_write_siz()</a>, <a class="el" href="group___j2_k.html#ga71dcb3a8f52b49531c5af40c29b0f5c1">j2k_write_soc()</a>, <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>, <a class="el" href="group___j2_k.html#gada5711211c9373d625b39112f0a63573">j2k_write_sot()</a>, <a class="el" href="group___j2_k.html#ga85f2c108f6873270ad9b604ef5a27346">j2k_write_tlm()</a>, <a class="el" href="group___j_p_w_l.html#gaf52ed0d07a2ac78fbb1714a42d762e29">jpwl_correct()</a>, and <a class="el" href="group___j_p_w_l.html#gac9eeaa750b40bcdf4fd1f01059a535cc">jpwl_epb_correct()</a>.</p>

</div>
</div>
<a class="anchor" id="aa4b493a5f1312baf137e63023378293d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">opj_cp_t</a>* opj_j2k::cp</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>pointer to the coding parameters </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#ga928f3680bbbba8dab4e749ae2b26c3bf">j2k_destroy_compress()</a>, <a class="el" href="group___j2_k.html#ga56b23f697a5cf89231301b53ff83a8b2">j2k_destroy_decompress()</a>, <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, <a class="el" href="group___j2_k.html#gaac0576c211de70365ed48b5740f15c36">j2k_read_coc()</a>, <a class="el" href="group___j2_k.html#ga46b4d659fe5314a248a51a9bcb8202e0">j2k_read_cod()</a>, <a class="el" href="group___j2_k.html#gaa284bc5788a96ab1e4a0485773314f4e">j2k_read_cox()</a>, <a class="el" href="group___j2_k.html#gaf0bc10c5fcc480f88fdd4c320bf39df3">j2k_read_eoc()</a>, <a class="el" href="group___j_p_w_l.html#gabbd3f0d16188d15b03b7c601e0851ed6">j2k_read_epb()</a>, <a class="el" href="group___j2_k.html#ga4111b6fdf2ae30dfd60eb8c36ad652f9">j2k_read_poc()</a>, <a class="el" href="group___j2_k.html#ga014244473ab5cf53d51a6b0b7a2088f5">j2k_read_ppm()</a>, <a class="el" href="group___j2_k.html#gac3bf67d35c99d76007bd742c01f708d7">j2k_read_ppt()</a>, <a class="el" href="group___j2_k.html#ga6a3cd89630da6ecdec4d8301152cea6a">j2k_read_qcc()</a>, <a class="el" href="group___j2_k.html#ga08efcda23cbaf3dd64f98634490a43d9">j2k_read_qcx()</a>, <a class="el" href="group___j2_k.html#gae04db98e80a3a8b78e7ef04dbfcd5f54">j2k_read_rgn()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#gab37b467a8d3bb561c2c7187bd28cc37b">j2k_read_unk()</a>, <a class="el" href="group___j2_k.html#ga533d928e75633b27f89b6129f929febc">j2k_setup_decoder()</a>, <a class="el" href="group___j2_k.html#gaf0b63074afbac507f94f2bd9103b4c9a">j2k_setup_encoder()</a>, <a class="el" href="group___j2_k.html#gab30bf22354cf9df340933c449b5f53cf">j2k_write_coc()</a>, <a class="el" href="group___j2_k.html#gabfbfc3e2ff33a1151ac8b8af6707f0bb">j2k_write_cod()</a>, <a class="el" href="group___j2_k.html#gaf84ac5d72f55327a0b60c97e27391e17">j2k_write_com()</a>, <a class="el" href="group___j2_k.html#gab723784ebba6d3c748025172ae137117">j2k_write_cox()</a>, <a class="el" href="group___j2_k.html#ga4677a7eba35595dc88f814ca1620c485">j2k_write_poc()</a>, <a class="el" href="group___j2_k.html#gabcc1d47218b23dff35e708d6a559b081">j2k_write_qcx()</a>, <a class="el" href="group___j2_k.html#ga0ff9f981f7c0a3d854bd540bfe84765e">j2k_write_rgn()</a>, <a class="el" href="group___j2_k.html#ga7863b28600dee069d030c217a380ab53">j2k_write_siz()</a>, <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>, <a class="el" href="group___j_p_w_l.html#gaf52ed0d07a2ac78fbb1714a42d762e29">jpwl_correct()</a>, <a class="el" href="group___j_p_w_l.html#gad8fb7652ba802f5810c264f66a2cbb4c">jpwl_dump_marks()</a>, <a class="el" href="jpwl__lib_8c.html#aac2ccaae130eaed4f256e13813b21ab9">jpwl_epc_create()</a>, and <a class="el" href="group___j_p_w_l.html#ga2fabc12e505dc4b1e62e1f7c30584198">jpwl_prepare_marks()</a>.</p>

</div>
</div>
<a class="anchor" id="a5b54d83f693de0eb4398fe6d9b0c475a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a>* opj_j2k::cstr_info</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>helper used to write the index file </p>

<p>Referenced by <a class="el" href="j2k_8c.html#ad17f685591cd086afefe3648e1cbf8fb">j2k_calculate_tp()</a>, <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, <a class="el" href="group___j2_k.html#ga46b4d659fe5314a248a51a9bcb8202e0">j2k_read_cod()</a>, <a class="el" href="group___j2_k.html#gaa284bc5788a96ab1e4a0485773314f4e">j2k_read_cox()</a>, <a class="el" href="group___j2_k.html#gaf0bc10c5fcc480f88fdd4c320bf39df3">j2k_read_eoc()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#gaf42f850eee6f8b77b2982caace78ae39">j2k_read_soc()</a>, <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#gabfbfc3e2ff33a1151ac8b8af6707f0bb">j2k_write_cod()</a>, <a class="el" href="group___j2_k.html#gaf84ac5d72f55327a0b60c97e27391e17">j2k_write_com()</a>, <a class="el" href="group___j2_k.html#gaa265426f507751bab1b605ca0b7a8910">j2k_write_eoc()</a>, <a class="el" href="group___j_p_w_l.html#ga2e9c0166414abc7ed0b806d8d45602a6">j2k_write_epb()</a>, <a class="el" href="group___j_p_w_l.html#ga46ce4173615dfd3f9d0dea3a97d73dee">j2k_write_epc()</a>, <a class="el" href="group___j2_k.html#gad0f337c439e8b90a5000d27f9380f34a">j2k_write_qcd()</a>, <a class="el" href="group___j2_k.html#ga7863b28600dee069d030c217a380ab53">j2k_write_siz()</a>, <a class="el" href="group___j2_k.html#ga71dcb3a8f52b49531c5af40c29b0f5c1">j2k_write_soc()</a>, <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>, <a class="el" href="group___j2_k.html#gada5711211c9373d625b39112f0a63573">j2k_write_sot()</a>, <a class="el" href="group___j_p_w_l.html#gad8fb7652ba802f5810c264f66a2cbb4c">jpwl_dump_marks()</a>, <a class="el" href="jpwl__lib_8c.html#a1f98761c0bfda0319ea49c23e9ce0116">jpwl_epb_write()</a>, <a class="el" href="jpwl__lib_8c.html#a3284a69f24d2d9e503ca4bcee048c906">jpwl_epc_write()</a>, <a class="el" href="jpwl__lib_8c.html#a2d39f0586934d81a87bd4f308acd04b5">jpwl_esd_create()</a>, <a class="el" href="group___j_p_w_l.html#ga7a20344be747287b98b8f45064188586">jpwl_esd_fill()</a>, <a class="el" href="jpwl__lib_8c.html#a729a24b98e8a2c2019da6af0fcc87f82">jpwl_esd_write()</a>, <a class="el" href="group___j_p_w_l.html#ga2fabc12e505dc4b1e62e1f7c30584198">jpwl_prepare_marks()</a>, and <a class="el" href="group___j_p_w_l.html#gaa039b18dee1d57e2c45990bf69e7289a">jpwl_update_info()</a>.</p>

</div>
</div>
<a class="anchor" id="a21b06410ab9f4798aa368de23c5d8237"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* opj_j2k::cur_totnum_tp</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Total number of tileparts of the current tile. </p>

<p>Referenced by <a class="el" href="j2k_8c.html#ad17f685591cd086afefe3648e1cbf8fb">j2k_calculate_tp()</a>, <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, and <a class="el" href="group___j2_k.html#gada5711211c9373d625b39112f0a63573">j2k_write_sot()</a>.</p>

</div>
</div>
<a class="anchor" id="a0e55e17f9b10f79686ed00b56d09b038"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_j2k::cur_tp_num</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Tilepart number currently coding. </p>

<p>Referenced by <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>, and <a class="el" href="group___j2_k.html#gada5711211c9373d625b39112f0a63573">j2k_write_sot()</a>.</p>

</div>
</div>
<a class="anchor" id="a7bd8e3ff1acbc18173a229a798f44f65"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_j2k::curtileno</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>number of the tile curently concern by coding/decoding </p>

<p>Referenced by <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, <a class="el" href="group___j2_k.html#gaac0576c211de70365ed48b5740f15c36">j2k_read_coc()</a>, <a class="el" href="group___j2_k.html#ga46b4d659fe5314a248a51a9bcb8202e0">j2k_read_cod()</a>, <a class="el" href="group___j2_k.html#gaa284bc5788a96ab1e4a0485773314f4e">j2k_read_cox()</a>, <a class="el" href="group___j2_k.html#ga4111b6fdf2ae30dfd60eb8c36ad652f9">j2k_read_poc()</a>, <a class="el" href="group___j2_k.html#gac3bf67d35c99d76007bd742c01f708d7">j2k_read_ppt()</a>, <a class="el" href="group___j2_k.html#ga08efcda23cbaf3dd64f98634490a43d9">j2k_read_qcx()</a>, <a class="el" href="group___j2_k.html#gae04db98e80a3a8b78e7ef04dbfcd5f54">j2k_read_rgn()</a>, <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#gab30bf22354cf9df340933c449b5f53cf">j2k_write_coc()</a>, <a class="el" href="group___j2_k.html#gabfbfc3e2ff33a1151ac8b8af6707f0bb">j2k_write_cod()</a>, <a class="el" href="group___j2_k.html#gab723784ebba6d3c748025172ae137117">j2k_write_cox()</a>, <a class="el" href="group___j2_k.html#ga4677a7eba35595dc88f814ca1620c485">j2k_write_poc()</a>, <a class="el" href="group___j2_k.html#gabcc1d47218b23dff35e708d6a559b081">j2k_write_qcx()</a>, <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>, and <a class="el" href="group___j2_k.html#gada5711211c9373d625b39112f0a63573">j2k_write_sot()</a>.</p>

</div>
</div>
<a class="anchor" id="a29880014a26b9ae43ac05503a8b38ad1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a>* opj_j2k::default_tcp</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>decompression only : store decoding parameters common to all tiles (information like COD, COC in main header) </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga32355994e70bd899500e22b1d5f2a3f1">j2k_create_decompress()</a>, <a class="el" href="group___j2_k.html#ga56b23f697a5cf89231301b53ff83a8b2">j2k_destroy_decompress()</a>, <a class="el" href="group___j2_k.html#gaac0576c211de70365ed48b5740f15c36">j2k_read_coc()</a>, <a class="el" href="group___j2_k.html#ga46b4d659fe5314a248a51a9bcb8202e0">j2k_read_cod()</a>, <a class="el" href="group___j2_k.html#gaa284bc5788a96ab1e4a0485773314f4e">j2k_read_cox()</a>, <a class="el" href="group___j2_k.html#ga4111b6fdf2ae30dfd60eb8c36ad652f9">j2k_read_poc()</a>, <a class="el" href="group___j2_k.html#ga08efcda23cbaf3dd64f98634490a43d9">j2k_read_qcx()</a>, <a class="el" href="group___j2_k.html#gae04db98e80a3a8b78e7ef04dbfcd5f54">j2k_read_rgn()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, and <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>.</p>

</div>
</div>
<a class="anchor" id="a82c66348dcaade920b605dcb66b71128"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* opj_j2k::eot</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>locate the position of the end of the tile in the codestream, used to detect a truncated codestream (in j2k_read_sod) </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>, and <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>.</p>

</div>
</div>
<a class="anchor" id="aed10f642b2699157aac5de8abec6e7d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a>* opj_j2k::image</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>pointer to the encoded / decoded image </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#ga7076f600a6a2d9f2821673012ca83842">j2k_decode_jpt_stream()</a>, <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, <a class="el" href="group___j2_k.html#gaac0576c211de70365ed48b5740f15c36">j2k_read_coc()</a>, <a class="el" href="group___j2_k.html#ga46b4d659fe5314a248a51a9bcb8202e0">j2k_read_cod()</a>, <a class="el" href="group___j2_k.html#gadd3e188d923696a1d60d7b4421ed5018">j2k_read_crg()</a>, <a class="el" href="group___j2_k.html#gaf0bc10c5fcc480f88fdd4c320bf39df3">j2k_read_eoc()</a>, <a class="el" href="group___j_p_w_l.html#ga4d9c11404a69263ba9e33def5ad18b7e">j2k_read_esd()</a>, <a class="el" href="group___j2_k.html#ga4111b6fdf2ae30dfd60eb8c36ad652f9">j2k_read_poc()</a>, <a class="el" href="group___j2_k.html#ga6a3cd89630da6ecdec4d8301152cea6a">j2k_read_qcc()</a>, <a class="el" href="group___j2_k.html#gae8a9872ee9eaf1c4d557a7027f6618f0">j2k_read_qcd()</a>, <a class="el" href="group___j2_k.html#gae04db98e80a3a8b78e7ef04dbfcd5f54">j2k_read_rgn()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#gab30bf22354cf9df340933c449b5f53cf">j2k_write_coc()</a>, <a class="el" href="group___j2_k.html#ga4677a7eba35595dc88f814ca1620c485">j2k_write_poc()</a>, <a class="el" href="group___j2_k.html#ga9fce432aa13d5fd439abd2dc69bb57f6">j2k_write_qcc()</a>, <a class="el" href="group___j2_k.html#ga0ff9f981f7c0a3d854bd540bfe84765e">j2k_write_rgn()</a>, <a class="el" href="group___j2_k.html#ga7863b28600dee069d030c217a380ab53">j2k_write_siz()</a>, <a class="el" href="jpwl__lib_8c.html#a2d39f0586934d81a87bd4f308acd04b5">jpwl_esd_create()</a>, and <a class="el" href="group___j_p_w_l.html#ga7a20344be747287b98b8f45064188586">jpwl_esd_fill()</a>.</p>

</div>
</div>
<a class="anchor" id="ae284689e7ebc5bf82226be82e48e5bf7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_j2k::pos_correction</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>as the J2K-file is written in several parts during encoding, it enables to make the right correction in position return by cio_tell </p>

<p>Referenced by <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>, <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>, and <a class="el" href="group___j_p_w_l.html#gaf6566770c4588c59a56c2220afed1284">jpwl_encode()</a>.</p>

</div>
</div>
<a class="anchor" id="a9a17dca08780bf02f8b615e74fa19812"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_j2k::sod_start</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>.</p>

</div>
</div>
<a class="anchor" id="a212d9fc4b0225e86bcbb98e6eefaa8a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_j2k::sot_start</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>locate the start position of the SOT marker of the current coded tile: after encoding the tile, a jump (in j2k_write_sod) is done to the SOT marker to store the value of its length. </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>, and <a class="el" href="group___j2_k.html#gada5711211c9373d625b39112f0a63573">j2k_write_sot()</a>.</p>

</div>
</div>
<a class="anchor" id="a5b24d00077dd90c1460ad0c7ba951572"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_j2k::state</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>locate in which part of the codestream the decoder is (main header, tile header, end) </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#ga7076f600a6a2d9f2821673012ca83842">j2k_decode_jpt_stream()</a>, <a class="el" href="group___j2_k.html#gaac0576c211de70365ed48b5740f15c36">j2k_read_coc()</a>, <a class="el" href="group___j2_k.html#ga46b4d659fe5314a248a51a9bcb8202e0">j2k_read_cod()</a>, <a class="el" href="group___j2_k.html#gaa284bc5788a96ab1e4a0485773314f4e">j2k_read_cox()</a>, <a class="el" href="group___j2_k.html#gaf0bc10c5fcc480f88fdd4c320bf39df3">j2k_read_eoc()</a>, <a class="el" href="group___j_p_w_l.html#gabbd3f0d16188d15b03b7c601e0851ed6">j2k_read_epb()</a>, <a class="el" href="group___j2_k.html#ga4111b6fdf2ae30dfd60eb8c36ad652f9">j2k_read_poc()</a>, <a class="el" href="group___j2_k.html#ga08efcda23cbaf3dd64f98634490a43d9">j2k_read_qcx()</a>, <a class="el" href="group___j2_k.html#gae04db98e80a3a8b78e7ef04dbfcd5f54">j2k_read_rgn()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#gaf42f850eee6f8b77b2982caace78ae39">j2k_read_soc()</a>, <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, and <a class="el" href="group___j_p_w_l.html#gaf52ed0d07a2ac78fbb1714a42d762e29">jpwl_correct()</a>.</p>

</div>
</div>
<a class="anchor" id="a1ae715dffa430451e53dabfeeb88f70e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char** opj_j2k::tile_data</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>array used to store the data of each tile </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga32355994e70bd899500e22b1d5f2a3f1">j2k_create_decompress()</a>, <a class="el" href="group___j2_k.html#ga56b23f697a5cf89231301b53ff83a8b2">j2k_destroy_decompress()</a>, <a class="el" href="group___j2_k.html#gaf0bc10c5fcc480f88fdd4c320bf39df3">j2k_read_eoc()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, and <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>.</p>

</div>
</div>
<a class="anchor" id="ababeadc124885e2f4f98697898a72076"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* opj_j2k::tile_len</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>array used to store the length of each tile </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga56b23f697a5cf89231301b53ff83a8b2">j2k_destroy_decompress()</a>, <a class="el" href="group___j2_k.html#gaf0bc10c5fcc480f88fdd4c320bf39df3">j2k_read_eoc()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, and <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>.</p>

</div>
</div>
<a class="anchor" id="adaf1596253f7f9692522d823ec12fb4a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_j2k::tlm_start</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>locate the start position of the TLM marker after encoding the tilepart, a jump (in j2k_write_sod) is done to the TLM marker to store the value of its length. </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>, and <a class="el" href="group___j2_k.html#ga85f2c108f6873270ad9b604ef5a27346">j2k_write_tlm()</a>.</p>

</div>
</div>
<a class="anchor" id="ad0053e43f5762af6ac3aca7396ddd705"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_j2k::totnum_tp</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Total num of tile parts in whole image = num tiles* num tileparts in each tile. </p>
<p>used in TLMmarker </p>

<p>Referenced by <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, and <a class="el" href="group___j2_k.html#ga85f2c108f6873270ad9b604ef5a27346">j2k_write_tlm()</a>.</p>

</div>
</div>
<a class="anchor" id="ab227f2388a22e2ca3bfc561c495777d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_j2k::tp_num</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Tile part number. </p>

<p>Referenced by <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, and <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="j2k_8h_source.html">j2k.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>