Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 4272c97b1af3db3f39a3b697bcba7e48 > files > 1270

albumshaper-2.1-7mdv2010.1.x86_64.rpm

<!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"/>
<title>AlbumShaper: jpegInternal.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>jpegInternal.h File Reference</h1><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
</div>

<p><a href="jpegInternal_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structjpeg__transform__info.html">jpeg_transform_info</a></td></tr>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a65c3abad1d72d7ac3f89ef621613c553">JCOPY_OPTION</a> { <a class="el" href="jpegInternal_8h.html#a65c3abad1d72d7ac3f89ef621613c553ab7f793a912d8fa20dbb45d6340547570">JCOPYOPT_NONE</a>, 
<a class="el" href="jpegInternal_8h.html#a65c3abad1d72d7ac3f89ef621613c553ac9a81502d8ebd4eae5acc77d9523ae42">JCOPYOPT_COMMENTS</a>, 
<a class="el" href="jpegInternal_8h.html#a65c3abad1d72d7ac3f89ef621613c553afedac1a02c9e88bd8728433b9301bf2b">JCOPYOPT_ALL</a>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315">JXFORM_CODE</a> { <br/>
&nbsp;&nbsp;<a class="el" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315abfca53d9f6c4fd7ae9a90dbc7cdf0a03">JXFORM_NONE</a>, 
<a class="el" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315a1f49341c48b481f2e8ed911840a3fbe3">JXFORM_FLIP_H</a>, 
<a class="el" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315ae522c3e42f2258a43ec693632f30cda4">JXFORM_FLIP_V</a>, 
<a class="el" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315a6f2b9779602ffd890b0ef0b0fc997af7">JXFORM_TRANSPOSE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315a87c797c76d9acff5f7134c671d99345e">JXFORM_TRANSVERSE</a>, 
<a class="el" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315af40c41fbed3c0713a2506c5a09b148eb">JXFORM_ROT_90</a>, 
<a class="el" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315adf60d76040ace4a0a7f0b5248af6f556">JXFORM_ROT_180</a>, 
<a class="el" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315a2f7ec56736e086e309eef1a593bd3e67">JXFORM_ROT_270</a>
<br/>
 }</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#ac39445ce130600a507ce41e7f76c54da">jcopy_markers_setup</a> (j_decompress_ptr srcinfo, <a class="el" href="jpegInternal_8h.html#a65c3abad1d72d7ac3f89ef621613c553">JCOPY_OPTION</a> option)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a758e220b145193fe08dd975f60421438">jtransform_request_workspace</a> (j_decompress_ptr srcinfo, <a class="el" href="structjpeg__transform__info.html">jpeg_transform_info</a> *info)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">jvirt_barray_ptr *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a57beb980c0cf186d46e1dca71df4f156">jtransform_adjust_parameters</a> (j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, <a class="el" href="structjpeg__transform__info.html">jpeg_transform_info</a> *info)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#ac2a41f9bd0eba30af6992bdf94570d24">jtransform_execute_transformation</a> (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, <a class="el" href="structjpeg__transform__info.html">jpeg_transform_info</a> *info)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a8b7f34edce3037c64a42d7de0af24aaf">jcopy_markers_execute</a> (j_decompress_ptr srcinfo, j_compress_ptr dstinfo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#aeecc0f9524d975b17b1ebce119b15db1">do_rot_90</a> (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a30296a7d78cf540cb788af95ca0b0513">do_rot_270</a> (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a99bc088a91443f3cf4af261730808dcd">do_rot_180</a> (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a3ba176a36d8672773082efadb58f7c55">do_transverse</a> (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a3413538c59a486d06ab7fd430fb18422">do_flip_v</a> (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#af5203eec07cb621a2b02a9f58f661763">do_flip_h</a> (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a527dab54518b2d4c47e5b911aef99778">trim_bottom_edge</a> (j_compress_ptr dstinfo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a6adde1d88ef2f005c6aefd726e5c3c83">trim_right_edge</a> (j_compress_ptr dstinfo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a5ec39e01ddee98da1ffa133eaaf1d27e">do_transpose</a> (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a8f2dfbb2e1491503d54d155e6873e807">EXTERN</a> (long) jround_up JPP((long a</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#ad16f3b5a1eb263be0d3bbd47045e28a8">EXTERN</a> (void) jcopy_block_row JPP((JBLOCKROW input_row</td></tr>
<tr><td colspan="2"><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#af320905358fa78701e4cc60b6135601f">b</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">JBLOCKROW&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#a58518ef80cb2e9d15ba1837bef666ec6">output_row</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">JBLOCKROW JDIMENSION&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="jpegInternal_8h.html#ac794c67860ca56fc95e4f0f34632bdeb">num_blocks</a></td></tr>
</table>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a65c3abad1d72d7ac3f89ef621613c553"></a><!-- doxytag: member="jpegInternal.h::JCOPY_OPTION" ref="a65c3abad1d72d7ac3f89ef621613c553" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="jpegInternal_8h.html#a65c3abad1d72d7ac3f89ef621613c553">JCOPY_OPTION</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a65c3abad1d72d7ac3f89ef621613c553ab7f793a912d8fa20dbb45d6340547570"></a><!-- doxytag: member="JCOPYOPT_NONE" ref="a65c3abad1d72d7ac3f89ef621613c553ab7f793a912d8fa20dbb45d6340547570" args="" -->JCOPYOPT_NONE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a65c3abad1d72d7ac3f89ef621613c553ac9a81502d8ebd4eae5acc77d9523ae42"></a><!-- doxytag: member="JCOPYOPT_COMMENTS" ref="a65c3abad1d72d7ac3f89ef621613c553ac9a81502d8ebd4eae5acc77d9523ae42" args="" -->JCOPYOPT_COMMENTS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a65c3abad1d72d7ac3f89ef621613c553afedac1a02c9e88bd8728433b9301bf2b"></a><!-- doxytag: member="JCOPYOPT_ALL" ref="a65c3abad1d72d7ac3f89ef621613c553afedac1a02c9e88bd8728433b9301bf2b" args="" -->JCOPYOPT_ALL</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="jpegInternal_8h_source.html#l00015">15</a> of file <a class="el" href="jpegInternal_8h_source.html">jpegInternal.h</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00015"></a>00015              {
<a name="l00016"></a>00016   <a class="code" href="jpegInternal_8h.html#a65c3abad1d72d7ac3f89ef621613c553ab7f793a912d8fa20dbb45d6340547570">JCOPYOPT_NONE</a>,    <span class="comment">//copy no optional markers</span>
<a name="l00017"></a>00017   <a class="code" href="jpegInternal_8h.html#a65c3abad1d72d7ac3f89ef621613c553ac9a81502d8ebd4eae5acc77d9523ae42">JCOPYOPT_COMMENTS</a>,<span class="comment">//copy only comment (COM) markers</span>
<a name="l00018"></a>00018   <a class="code" href="jpegInternal_8h.html#a65c3abad1d72d7ac3f89ef621613c553afedac1a02c9e88bd8728433b9301bf2b">JCOPYOPT_ALL</a>      <span class="comment">//copy all optional markers</span>
<a name="l00019"></a>00019 } <a class="code" href="jpegInternal_8h.html#a65c3abad1d72d7ac3f89ef621613c553">JCOPY_OPTION</a>;
</pre></div></p>

</div>
</div>
<a class="anchor" id="a1133cd2487f1134aed16868dc1f04315"></a><!-- doxytag: member="jpegInternal.h::JXFORM_CODE" ref="a1133cd2487f1134aed16868dc1f04315" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315">JXFORM_CODE</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a1133cd2487f1134aed16868dc1f04315abfca53d9f6c4fd7ae9a90dbc7cdf0a03"></a><!-- doxytag: member="JXFORM_NONE" ref="a1133cd2487f1134aed16868dc1f04315abfca53d9f6c4fd7ae9a90dbc7cdf0a03" args="" -->JXFORM_NONE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a1133cd2487f1134aed16868dc1f04315a1f49341c48b481f2e8ed911840a3fbe3"></a><!-- doxytag: member="JXFORM_FLIP_H" ref="a1133cd2487f1134aed16868dc1f04315a1f49341c48b481f2e8ed911840a3fbe3" args="" -->JXFORM_FLIP_H</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a1133cd2487f1134aed16868dc1f04315ae522c3e42f2258a43ec693632f30cda4"></a><!-- doxytag: member="JXFORM_FLIP_V" ref="a1133cd2487f1134aed16868dc1f04315ae522c3e42f2258a43ec693632f30cda4" args="" -->JXFORM_FLIP_V</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a1133cd2487f1134aed16868dc1f04315a6f2b9779602ffd890b0ef0b0fc997af7"></a><!-- doxytag: member="JXFORM_TRANSPOSE" ref="a1133cd2487f1134aed16868dc1f04315a6f2b9779602ffd890b0ef0b0fc997af7" args="" -->JXFORM_TRANSPOSE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a1133cd2487f1134aed16868dc1f04315a87c797c76d9acff5f7134c671d99345e"></a><!-- doxytag: member="JXFORM_TRANSVERSE" ref="a1133cd2487f1134aed16868dc1f04315a87c797c76d9acff5f7134c671d99345e" args="" -->JXFORM_TRANSVERSE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a1133cd2487f1134aed16868dc1f04315af40c41fbed3c0713a2506c5a09b148eb"></a><!-- doxytag: member="JXFORM_ROT_90" ref="a1133cd2487f1134aed16868dc1f04315af40c41fbed3c0713a2506c5a09b148eb" args="" -->JXFORM_ROT_90</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a1133cd2487f1134aed16868dc1f04315adf60d76040ace4a0a7f0b5248af6f556"></a><!-- doxytag: member="JXFORM_ROT_180" ref="a1133cd2487f1134aed16868dc1f04315adf60d76040ace4a0a7f0b5248af6f556" args="" -->JXFORM_ROT_180</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a1133cd2487f1134aed16868dc1f04315a2f7ec56736e086e309eef1a593bd3e67"></a><!-- doxytag: member="JXFORM_ROT_270" ref="a1133cd2487f1134aed16868dc1f04315a2f7ec56736e086e309eef1a593bd3e67" args="" -->JXFORM_ROT_270</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="jpegInternal_8h_source.html#l00022">22</a> of file <a class="el" href="jpegInternal_8h_source.html">jpegInternal.h</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00022"></a>00022              {
<a name="l00023"></a>00023   <a class="code" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315abfca53d9f6c4fd7ae9a90dbc7cdf0a03">JXFORM_NONE</a>,    <span class="comment">// no transformation</span>
<a name="l00024"></a>00024   <a class="code" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315a1f49341c48b481f2e8ed911840a3fbe3">JXFORM_FLIP_H</a>,    <span class="comment">// horizontal flip</span>
<a name="l00025"></a>00025   <a class="code" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315ae522c3e42f2258a43ec693632f30cda4">JXFORM_FLIP_V</a>,    <span class="comment">// vertical flip</span>
<a name="l00026"></a>00026   <a class="code" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315a6f2b9779602ffd890b0ef0b0fc997af7">JXFORM_TRANSPOSE</a>, <span class="comment">// transpose across UL-to-LR axis</span>
<a name="l00027"></a>00027   <a class="code" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315a87c797c76d9acff5f7134c671d99345e">JXFORM_TRANSVERSE</a>,  <span class="comment">// transpose across UR-to-LL axis</span>
<a name="l00028"></a>00028   <a class="code" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315af40c41fbed3c0713a2506c5a09b148eb">JXFORM_ROT_90</a>,    <span class="comment">// 90-degree clockwise rotation</span>
<a name="l00029"></a>00029   <a class="code" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315adf60d76040ace4a0a7f0b5248af6f556">JXFORM_ROT_180</a>,   <span class="comment">// 180-degree rotation</span>
<a name="l00030"></a>00030   <a class="code" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315a2f7ec56736e086e309eef1a593bd3e67">JXFORM_ROT_270</a>    <span class="comment">// 270-degree clockwise (or 90 ccw)</span>
<a name="l00031"></a>00031 } <a class="code" href="jpegInternal_8h.html#a1133cd2487f1134aed16868dc1f04315">JXFORM_CODE</a>;     
</pre></div></p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="af5203eec07cb621a2b02a9f58f661763"></a><!-- doxytag: member="jpegInternal.h::do_flip_h" ref="af5203eec07cb621a2b02a9f58f661763" args="(j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void do_flip_h </td>
          <td>(</td>
          <td class="paramtype">j_decompress_ptr&nbsp;</td>
          <td class="paramname"> <em>srcinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>src_coef_arrays</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3413538c59a486d06ab7fd430fb18422"></a><!-- doxytag: member="jpegInternal.h::do_flip_v" ref="a3413538c59a486d06ab7fd430fb18422" args="(j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void do_flip_v </td>
          <td>(</td>
          <td class="paramtype">j_decompress_ptr&nbsp;</td>
          <td class="paramname"> <em>srcinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>src_coef_arrays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>dst_coef_arrays</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a99bc088a91443f3cf4af261730808dcd"></a><!-- doxytag: member="jpegInternal.h::do_rot_180" ref="a99bc088a91443f3cf4af261730808dcd" args="(j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void do_rot_180 </td>
          <td>(</td>
          <td class="paramtype">j_decompress_ptr&nbsp;</td>
          <td class="paramname"> <em>srcinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>src_coef_arrays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>dst_coef_arrays</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a30296a7d78cf540cb788af95ca0b0513"></a><!-- doxytag: member="jpegInternal.h::do_rot_270" ref="a30296a7d78cf540cb788af95ca0b0513" args="(j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void do_rot_270 </td>
          <td>(</td>
          <td class="paramtype">j_decompress_ptr&nbsp;</td>
          <td class="paramname"> <em>srcinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>src_coef_arrays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>dst_coef_arrays</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aeecc0f9524d975b17b1ebce119b15db1"></a><!-- doxytag: member="jpegInternal.h::do_rot_90" ref="aeecc0f9524d975b17b1ebce119b15db1" args="(j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void do_rot_90 </td>
          <td>(</td>
          <td class="paramtype">j_decompress_ptr&nbsp;</td>
          <td class="paramname"> <em>srcinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>src_coef_arrays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>dst_coef_arrays</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5ec39e01ddee98da1ffa133eaaf1d27e"></a><!-- doxytag: member="jpegInternal.h::do_transpose" ref="a5ec39e01ddee98da1ffa133eaaf1d27e" args="(j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void do_transpose </td>
          <td>(</td>
          <td class="paramtype">j_decompress_ptr&nbsp;</td>
          <td class="paramname"> <em>srcinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>src_coef_arrays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>dst_coef_arrays</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3ba176a36d8672773082efadb58f7c55"></a><!-- doxytag: member="jpegInternal.h::do_transverse" ref="a3ba176a36d8672773082efadb58f7c55" args="(j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void do_transverse </td>
          <td>(</td>
          <td class="paramtype">j_decompress_ptr&nbsp;</td>
          <td class="paramname"> <em>srcinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>src_coef_arrays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>dst_coef_arrays</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad16f3b5a1eb263be0d3bbd47045e28a8"></a><!-- doxytag: member="jpegInternal.h::EXTERN" ref="ad16f3b5a1eb263be0d3bbd47045e28a8" args="(void) jcopy_block_row JPP((JBLOCKROW input_row" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EXTERN </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f2dfbb2e1491503d54d155e6873e807"></a><!-- doxytag: member="jpegInternal.h::EXTERN" ref="a8f2dfbb2e1491503d54d155e6873e807" args="(long) jround_up JPP((long a" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EXTERN </td>
          <td>(</td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8b7f34edce3037c64a42d7de0af24aaf"></a><!-- doxytag: member="jpegInternal.h::jcopy_markers_execute" ref="a8b7f34edce3037c64a42d7de0af24aaf" args="(j_decompress_ptr srcinfo, j_compress_ptr dstinfo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void jcopy_markers_execute </td>
          <td>(</td>
          <td class="paramtype">j_decompress_ptr&nbsp;</td>
          <td class="paramname"> <em>srcinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="jpegTools_8cpp_source.html#l00178">transformJPEG()</a>.</p>

</div>
</div>
<a class="anchor" id="ac39445ce130600a507ce41e7f76c54da"></a><!-- doxytag: member="jpegInternal.h::jcopy_markers_setup" ref="ac39445ce130600a507ce41e7f76c54da" args="(j_decompress_ptr srcinfo, JCOPY_OPTION option)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void jcopy_markers_setup </td>
          <td>(</td>
          <td class="paramtype">j_decompress_ptr&nbsp;</td>
          <td class="paramname"> <em>srcinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="jpegInternal_8h.html#a65c3abad1d72d7ac3f89ef621613c553">JCOPY_OPTION</a>&nbsp;</td>
          <td class="paramname"> <em>option</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="jpegTools_8cpp_source.html#l00178">transformJPEG()</a>.</p>

</div>
</div>
<a class="anchor" id="a57beb980c0cf186d46e1dca71df4f156"></a><!-- doxytag: member="jpegInternal.h::jtransform_adjust_parameters" ref="a57beb980c0cf186d46e1dca71df4f156" args="(j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jpeg_transform_info *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">jvirt_barray_ptr* jtransform_adjust_parameters </td>
          <td>(</td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>src_coef_arrays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structjpeg__transform__info.html">jpeg_transform_info</a> *&nbsp;</td>
          <td class="paramname"> <em>info</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="jpegTools_8cpp_source.html#l00178">transformJPEG()</a>.</p>

</div>
</div>
<a class="anchor" id="ac2a41f9bd0eba30af6992bdf94570d24"></a><!-- doxytag: member="jpegInternal.h::jtransform_execute_transformation" ref="ac2a41f9bd0eba30af6992bdf94570d24" args="(j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jpeg_transform_info *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void jtransform_execute_transformation </td>
          <td>(</td>
          <td class="paramtype">j_decompress_ptr&nbsp;</td>
          <td class="paramname"> <em>srcinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jvirt_barray_ptr *&nbsp;</td>
          <td class="paramname"> <em>src_coef_arrays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structjpeg__transform__info.html">jpeg_transform_info</a> *&nbsp;</td>
          <td class="paramname"> <em>info</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="jpegTools_8cpp_source.html#l00178">transformJPEG()</a>.</p>

</div>
</div>
<a class="anchor" id="a758e220b145193fe08dd975f60421438"></a><!-- doxytag: member="jpegInternal.h::jtransform_request_workspace" ref="a758e220b145193fe08dd975f60421438" args="(j_decompress_ptr srcinfo, jpeg_transform_info *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void jtransform_request_workspace </td>
          <td>(</td>
          <td class="paramtype">j_decompress_ptr&nbsp;</td>
          <td class="paramname"> <em>srcinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structjpeg__transform__info.html">jpeg_transform_info</a> *&nbsp;</td>
          <td class="paramname"> <em>info</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="jpegTools_8cpp_source.html#l00178">transformJPEG()</a>.</p>

</div>
</div>
<a class="anchor" id="a527dab54518b2d4c47e5b911aef99778"></a><!-- doxytag: member="jpegInternal.h::trim_bottom_edge" ref="a527dab54518b2d4c47e5b911aef99778" args="(j_compress_ptr dstinfo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void trim_bottom_edge </td>
          <td>(</td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6adde1d88ef2f005c6aefd726e5c3c83"></a><!-- doxytag: member="jpegInternal.h::trim_right_edge" ref="a6adde1d88ef2f005c6aefd726e5c3c83" args="(j_compress_ptr dstinfo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void trim_right_edge </td>
          <td>(</td>
          <td class="paramtype">j_compress_ptr&nbsp;</td>
          <td class="paramname"> <em>dstinfo</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="af320905358fa78701e4cc60b6135601f"></a><!-- doxytag: member="jpegInternal.h::b" ref="af320905358fa78701e4cc60b6135601f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long <a class="el" href="jpegInternal_8h.html#af320905358fa78701e4cc60b6135601f">b</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="jpegInternal_8h_source.html#l00125">125</a> of file <a class="el" href="jpegInternal_8h_source.html">jpegInternal.h</a>.</p>

<p>Referenced by <a class="el" href="histogramEditor_8cpp_source.html#l00295">HistogramEditor::adjustImage()</a>, <a class="el" href="ALabel_8cpp_source.html#l00193">ALabel::animate()</a>, <a class="el" href="edgeDetect_8cpp_source.html#l00618">EdgeDetect::computeClusterThresholds()</a>, <a class="el" href="mosaic_8cpp_source.html#l00375">constructColorTiles()</a>, <a class="el" href="selectionInterface_8cpp_source.html#l00117">SelectionInterface::constructDisplayImages()</a>, <a class="el" href="emboss_8cpp_source.html#l00082">embossEffect()</a>, <a class="el" href="contrast_8cpp_source.html#l00105">enhanceImageContrast()</a>, <a class="el" href="histogramEditor_8cpp_source.html#l00033">HistogramEditor::HistogramEditor()</a>, <a class="el" href="color_8cpp_source.html#l00089">improveColorBalance()</a>, <a class="el" href="histogramInterface_8cpp_source.html#l00155">HistogramInterface::paintEvent()</a>, <a class="el" href="imageTools_8cpp_source.html#l00217">RGBtoL()</a>, <a class="el" href="selectionPlacementInterface_8cpp_source.html#l00022">SelectionPlacementInterface::SelectionPlacementInterface()</a>, <a class="el" href="clickableLabel_8cpp_source.html#l00127">ClickableLabel::setActive()</a>, and <a class="el" href="clickableLabel_8cpp_source.html#l00156">ClickableLabel::setHighlighted()</a>.</p>

</div>
</div>
<a class="anchor" id="ac794c67860ca56fc95e4f0f34632bdeb"></a><!-- doxytag: member="jpegInternal.h::num_blocks" ref="ac794c67860ca56fc95e4f0f34632bdeb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JBLOCKROW JDIMENSION <a class="el" href="jpegInternal_8h.html#ac794c67860ca56fc95e4f0f34632bdeb">num_blocks</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="jpegInternal_8h_source.html#l00128">128</a> of file <a class="el" href="jpegInternal_8h_source.html">jpegInternal.h</a>.</p>

</div>
</div>
<a class="anchor" id="a58518ef80cb2e9d15ba1837bef666ec6"></a><!-- doxytag: member="jpegInternal.h::output_row" ref="a58518ef80cb2e9d15ba1837bef666ec6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JBLOCKROW <a class="el" href="jpegInternal_8h.html#a58518ef80cb2e9d15ba1837bef666ec6">output_row</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="jpegInternal_8h_source.html#l00128">128</a> of file <a class="el" href="jpegInternal_8h_source.html">jpegInternal.h</a>.</p>

</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2 </small></address>
</body>
</html>