Sophie

Sophie

distrib > Mandriva > 2010.0 > x86_64 > by-pkgid > f250c16c2b84c9364a2f35a71121aaa2 > files > 177

lib64dirac-devel-1.0.2-2mdv2010.0.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Dirac Video Codec</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">
<h1 align="center" color="#606080">
Dirac - A Video Codec
</h1>
<p align="center">
Created by the <a href="http://www.bbc.co.uk">British Broadcasting Corporation</a>.
</p>
<hr>
<!-- Generated by Doxygen 1.5.9 -->
  <div class="navpath"><a class="el" href="a00234.html">dirac</a>::<a class="el" href="a00108.html">Picture</a>
  </div>
<div class="contents">
<h1>dirac::Picture Class Reference</h1><!-- doxytag: class="dirac::Picture" -->A class for encapsulating all the data relating to a picture.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="a00212_source.html">picture.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for dirac::Picture:</div>
<div class="dynsection">

<p><center><img src="a00108.png" usemap="#dirac::Picture_map" border="0" alt=""></center>
<map name="dirac::Picture_map">
<area href="a00064.html" alt="dirac::EncPicture" shape="rect" coords="0,56,109,80">
</map>
</div>

<p>
<a href="a00328.html">List of all members.</a><h2>Public Member Functions</h2>
<ul>
<li><a class="el" href="a00108.html#6f9ffb9cccc93d5e8ff10642e025ad7e">Picture</a> (const <a class="el" href="a00113.html">PictureParams</a> &amp;pp)
<dl class="el"><dd class="mdescRight">Constructor.  <a href="#6f9ffb9cccc93d5e8ff10642e025ad7e"></a><br></dl><li><a class="el" href="a00108.html#7fbbb170992c7aa16d0573c0c65751ba">Picture</a> (const <a class="el" href="a00108.html">Picture</a> &amp;cpy)
<dl class="el"><dd class="mdescRight">Copy constructor. Private as not currently used [may want to implement reference counting later.].  <a href="#7fbbb170992c7aa16d0573c0c65751ba"></a><br></dl><li>virtual <a class="el" href="a00108.html#c17cc0946ba4c29e2956c1d55f807a89">~Picture</a> ()
<dl class="el"><dd class="mdescRight">Destructor.  <a href="#c17cc0946ba4c29e2956c1d55f807a89"></a><br></dl><li><a class="el" href="a00108.html">Picture</a> &amp; <a class="el" href="a00108.html#4e51872ccae65ca1cc114afdece65e5e">operator=</a> (const <a class="el" href="a00108.html">Picture</a> &amp;rhs)
<dl class="el"><dd class="mdescRight">Assignment =. Private as not currently used [may want to implement reference counting later.].  <a href="#4e51872ccae65ca1cc114afdece65e5e"></a><br></dl><li>void <a class="el" href="a00108.html#19146ae680542bb218fbea78a3f963e9">Fill</a> (<a class="el" href="a00234.html#548820ca76f864dc8630df79b2c5c5b9">ValueType</a> val)
<dl class="el"><dd class="mdescRight"><a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> Fill.  <a href="#19146ae680542bb218fbea78a3f963e9"></a><br></dl><li><a class="el" href="a00113.html">PictureParams</a> &amp; <a class="el" href="a00108.html#0c428148fe2692acf9f54e0faf5c0ea5">GetPparams</a> () const 
<dl class="el"><dd class="mdescRight">Gets the picture parameters.  <a href="#0c428148fe2692acf9f54e0faf5c0ea5"></a><br></dl><li>void <a class="el" href="a00108.html#217c8e5ea7095b13f797f49c26741216">SetPictureSort</a> (const <a class="el" href="a00115.html">PictureSort</a> ps)
<dl class="el"><dd class="mdescRight">Sets the picture sort.  <a href="#217c8e5ea7095b13f797f49c26741216"></a><br></dl><li>void <a class="el" href="a00108.html#3d0d6acdedd335b5f2f90d23cbe43181">SetPictureType</a> (const <a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a> ftype)
<dl class="el"><dd class="mdescRight">Sets the picture type.  <a href="#3d0d6acdedd335b5f2f90d23cbe43181"></a><br></dl><li>void <a class="el" href="a00108.html#52e9de284782ed1a42ce008369a86ea7">SetReferenceType</a> (const <a class="el" href="a00172.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a> rtype)
<dl class="el"><dd class="mdescRight">Sets the picture type.  <a href="#52e9de284782ed1a42ce008369a86ea7"></a><br></dl><li>void <a class="el" href="a00108.html#aa9ccb47280b137d9dd6e7b08ce03669">ReconfigPicture</a> (const <a class="el" href="a00113.html">PictureParams</a> &amp;pp)
<dl class="el"><dd class="mdescRight">Reconfigures to the new parameters.  <a href="#aa9ccb47280b137d9dd6e7b08ce03669"></a><br></dl><li><a class="el" href="a00107.html">PicArray</a> &amp; <a class="el" href="a00108.html#e18f772300ceaef868b9dea3554361ec">Data</a> (<a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> cs)
<dl class="el"><dd class="mdescRight">Returns a given component.  <a href="#e18f772300ceaef868b9dea3554361ec"></a><br></dl><li>const <a class="el" href="a00107.html">PicArray</a> &amp; <a class="el" href="a00108.html#196f01375166ccbdc26bf82687aaf75d">Data</a> (<a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> cs) const 
<dl class="el"><dd class="mdescRight">Returns a given component.  <a href="#196f01375166ccbdc26bf82687aaf75d"></a><br></dl><li><a class="el" href="a00107.html">PicArray</a> &amp; <a class="el" href="a00108.html#2e3739aa13071f173fd0cf1d5eaa2ef4">UpData</a> (<a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> cs)
<dl class="el"><dd class="mdescRight">Returns a given upconverted component.  <a href="#2e3739aa13071f173fd0cf1d5eaa2ef4"></a><br></dl><li>const <a class="el" href="a00107.html">PicArray</a> &amp; <a class="el" href="a00108.html#e81446c2bf8080c677f2c24e9da844b9">UpData</a> (<a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> cs) const 
<dl class="el"><dd class="mdescRight">Returns a given upconverted component.  <a href="#e81446c2bf8080c677f2c24e9da844b9"></a><br></dl><li>const <a class="el" href="a00021.html">CoeffArray</a> &amp; <a class="el" href="a00108.html#bfc9a400cbc667b94754a2aa140fdd72">WltData</a> (<a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> c) const 
<dl class="el"><dd class="mdescRight">Returns the wavelet coefficient data.  <a href="#bfc9a400cbc667b94754a2aa140fdd72"></a><br></dl><li><a class="el" href="a00021.html">CoeffArray</a> &amp; <a class="el" href="a00108.html#77a22b92959947f593493db247d7ab21">WltData</a> (<a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> c)
<dl class="el"><dd class="mdescRight">Returns the wavelet coefficient data.  <a href="#77a22b92959947f593493db247d7ab21"></a><br></dl><li>void <a class="el" href="a00108.html#39c26f5843d762fb9c02f9da96732eaa">InitWltData</a> (const int transform_depth)
<dl class="el"><dd class="mdescRight">Initialises the wavelet coefficient data arrays;.  <a href="#39c26f5843d762fb9c02f9da96732eaa"></a><br></dl><li>void <a class="el" href="a00108.html#c67476647d954268b1eee88b43fb738a">Clip</a> ()
<dl class="el"><dd class="mdescRight">Clip the data to prevent overshoot.  <a href="#c67476647d954268b1eee88b43fb738a"></a><br></dl><li>void <a class="el" href="a00108.html#52a6940b7869a48f66739bbcd3cd47fb">ClipUpData</a> ()
<dl class="el"><dd class="mdescRight">Clip the upconverted data to prevent overshoot.  <a href="#52a6940b7869a48f66739bbcd3cd47fb"></a><br></dl></ul>
<h2>Protected Member Functions</h2>
<ul>
<li>virtual void <a class="el" href="a00108.html#820347fe709449e2875d99b67618c882">Init</a> ()
<dl class="el"><dd class="mdescRight">Initialises the picture once the picture parameters have been set.  <a href="#820347fe709449e2875d99b67618c882"></a><br></dl><li>virtual void <a class="el" href="a00108.html#5005e6b6feff142ee551e7e77f4fe409">ClearData</a> ()
<dl class="el"><dd class="mdescRight">Delete all the data.  <a href="#5005e6b6feff142ee551e7e77f4fe409"></a><br></dl><li>void <a class="el" href="a00108.html#7c6698b6d946aaeccb15bda95cb911db">ClipComponent</a> (<a class="el" href="a00107.html">PicArray</a> &amp;pic_data, <a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> cs) const 
<dl class="el"><dd class="mdescRight">Clip an individual component.  <a href="#7c6698b6d946aaeccb15bda95cb911db"></a><br></dl></ul>
<h2>Protected Attributes</h2>
<ul>
<li><a class="el" href="a00113.html">PictureParams</a> <a class="el" href="a00108.html#7bb8b0a249e6641d1774380ef7c84ee0">m_pparams</a>
<li><a class="el" href="a00107.html">PicArray</a> * <a class="el" href="a00108.html#d8bbf9fee918e420758083d9a4c4e9c3">m_pic_data</a> [3]
<li><a class="el" href="a00107.html">PicArray</a> * <a class="el" href="a00108.html#4f6d997e38e4664edeffa0143a9dfb5f">m_up_pic_data</a> [3]
<li><a class="el" href="a00021.html">CoeffArray</a> <a class="el" href="a00108.html#a4127140d9307e7db8a5a574cd1f125c">m_wlt_data</a> [3]
</ul>
<hr><a name="_details"></a><h2>Detailed Description</h2>
A class for encapsulating all the data relating to a picture - all the component data, including upconverted data. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="6f9ffb9cccc93d5e8ff10642e025ad7e"></a><!-- doxytag: member="dirac::Picture::Picture" ref="6f9ffb9cccc93d5e8ff10642e025ad7e" args="(const PictureParams &amp;pp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::Picture::Picture           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00113.html">PictureParams</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pp</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor initialises the picture parameters and the data 
</div>
</div><p>
<a class="anchor" name="7fbbb170992c7aa16d0573c0c65751ba"></a><!-- doxytag: member="dirac::Picture::Picture" ref="7fbbb170992c7aa16d0573c0c65751ba" args="(const Picture &amp;cpy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::Picture::Picture           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00108.html">Picture</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cpy</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c17cc0946ba4c29e2956c1d55f807a89"></a><!-- doxytag: member="dirac::Picture::~Picture" ref="c17cc0946ba4c29e2956c1d55f807a89" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual dirac::Picture::~Picture           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="5005e6b6feff142ee551e7e77f4fe409"></a><!-- doxytag: member="dirac::Picture::ClearData" ref="5005e6b6feff142ee551e7e77f4fe409" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void dirac::Picture::ClearData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="a00064.html#44ff86d6223a233ba63db4efcae660a6">dirac::EncPicture</a>.</p>

</div>
</div><p>
<a class="anchor" name="c67476647d954268b1eee88b43fb738a"></a><!-- doxytag: member="dirac::Picture::Clip" ref="c67476647d954268b1eee88b43fb738a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::Picture::Clip           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Clips the data to lie between 0 and (1&lt;&lt;video_depth)-1 
</div>
</div><p>
<a class="anchor" name="7c6698b6d946aaeccb15bda95cb911db"></a><!-- doxytag: member="dirac::Picture::ClipComponent" ref="7c6698b6d946aaeccb15bda95cb911db" args="(PicArray &amp;pic_data, CompSort cs) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::Picture::ClipComponent           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00107.html">PicArray</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pic_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a>&nbsp;</td>
          <td class="paramname"> <em>cs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="52a6940b7869a48f66739bbcd3cd47fb"></a><!-- doxytag: member="dirac::Picture::ClipUpData" ref="52a6940b7869a48f66739bbcd3cd47fb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::Picture::ClipUpData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Clips the upconverted data to lie between 0 and (1&lt;&lt;video_depth)-1 
</div>
</div><p>
<a class="anchor" name="196f01375166ccbdc26bf82687aaf75d"></a><!-- doxytag: member="dirac::Picture::Data" ref="196f01375166ccbdc26bf82687aaf75d" args="(CompSort cs) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="a00107.html">PicArray</a>&amp; dirac::Picture::Data           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a>&nbsp;</td>
          <td class="paramname"> <em>cs</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00212_source.html#l00128">m_pic_data</a>.</p>

</div>
</div><p>
<a class="anchor" name="e18f772300ceaef868b9dea3554361ec"></a><!-- doxytag: member="dirac::Picture::Data" ref="e18f772300ceaef868b9dea3554361ec" args="(CompSort cs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00107.html">PicArray</a>&amp; dirac::Picture::Data           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a>&nbsp;</td>
          <td class="paramname"> <em>cs</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00212_source.html#l00128">m_pic_data</a>.</p>

</div>
</div><p>
<a class="anchor" name="19146ae680542bb218fbea78a3f963e9"></a><!-- doxytag: member="dirac::Picture::Fill" ref="19146ae680542bb218fbea78a3f963e9" args="(ValueType val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::Picture::Fill           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00234.html#548820ca76f864dc8630df79b2c5c5b9">ValueType</a>&nbsp;</td>
          <td class="paramname"> <em>val</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initialise contents of picture with value provided 
</div>
</div><p>
<a class="anchor" name="0c428148fe2692acf9f54e0faf5c0ea5"></a><!-- doxytag: member="dirac::Picture::GetPparams" ref="0c428148fe2692acf9f54e0faf5c0ea5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00113.html">PictureParams</a>&amp; dirac::Picture::GetPparams           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00212_source.html#l00127">m_pparams</a>.</p>

</div>
</div><p>
<a class="anchor" name="820347fe709449e2875d99b67618c882"></a><!-- doxytag: member="dirac::Picture::Init" ref="820347fe709449e2875d99b67618c882" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void dirac::Picture::Init           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="39c26f5843d762fb9c02f9da96732eaa"></a><!-- doxytag: member="dirac::Picture::InitWltData" ref="39c26f5843d762fb9c02f9da96732eaa" args="(const int transform_depth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::Picture::InitWltData           </td>
          <td>(</td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>transform_depth</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4e51872ccae65ca1cc114afdece65e5e"></a><!-- doxytag: member="dirac::Picture::operator=" ref="4e51872ccae65ca1cc114afdece65e5e" args="(const Picture &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00108.html">Picture</a>&amp; dirac::Picture::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00108.html">Picture</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="aa9ccb47280b137d9dd6e7b08ce03669"></a><!-- doxytag: member="dirac::Picture::ReconfigPicture" ref="aa9ccb47280b137d9dd6e7b08ce03669" args="(const PictureParams &amp;pp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::Picture::ReconfigPicture           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00113.html">PictureParams</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pp</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="217c8e5ea7095b13f797f49c26741216"></a><!-- doxytag: member="dirac::Picture::SetPictureSort" ref="217c8e5ea7095b13f797f49c26741216" args="(const PictureSort ps)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::Picture::SetPictureSort           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00115.html">PictureSort</a>&nbsp;</td>
          <td class="paramname"> <em>ps</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00212_source.html#l00127">m_pparams</a>, and <a class="el" href="a00113.html#0f02653db7398fa20628d9dabc0e35b7">dirac::PictureParams::SetPicSort()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3d0d6acdedd335b5f2f90d23cbe43181"></a><!-- doxytag: member="dirac::Picture::SetPictureType" ref="3d0d6acdedd335b5f2f90d23cbe43181" args="(const PictureType ftype)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::Picture::SetPictureType           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a>&nbsp;</td>
          <td class="paramname"> <em>ftype</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00212_source.html#l00127">m_pparams</a>, and <a class="el" href="a00113.html#50c26c51f2b0243d2fe4e4c5780f1bed">dirac::PictureParams::SetPictureType()</a>.</p>

</div>
</div><p>
<a class="anchor" name="52e9de284782ed1a42ce008369a86ea7"></a><!-- doxytag: member="dirac::Picture::SetReferenceType" ref="52e9de284782ed1a42ce008369a86ea7" args="(const ReferenceType rtype)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::Picture::SetReferenceType           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00172.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a>&nbsp;</td>
          <td class="paramname"> <em>rtype</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00212_source.html#l00127">m_pparams</a>, and <a class="el" href="a00113.html#8c4561d6702a2ec250f570eec32e8be0">dirac::PictureParams::SetReferenceType()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e81446c2bf8080c677f2c24e9da844b9"></a><!-- doxytag: member="dirac::Picture::UpData" ref="e81446c2bf8080c677f2c24e9da844b9" args="(CompSort cs) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="a00107.html">PicArray</a>&amp; dirac::Picture::UpData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a>&nbsp;</td>
          <td class="paramname"> <em>cs</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2e3739aa13071f173fd0cf1d5eaa2ef4"></a><!-- doxytag: member="dirac::Picture::UpData" ref="2e3739aa13071f173fd0cf1d5eaa2ef4" args="(CompSort cs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00107.html">PicArray</a>&amp; dirac::Picture::UpData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a>&nbsp;</td>
          <td class="paramname"> <em>cs</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="77a22b92959947f593493db247d7ab21"></a><!-- doxytag: member="dirac::Picture::WltData" ref="77a22b92959947f593493db247d7ab21" args="(CompSort c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00021.html">CoeffArray</a>&amp; dirac::Picture::WltData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a>&nbsp;</td>
          <td class="paramname"> <em>c</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00212_source.html#l00133">m_wlt_data</a>.</p>

</div>
</div><p>
<a class="anchor" name="bfc9a400cbc667b94754a2aa140fdd72"></a><!-- doxytag: member="dirac::Picture::WltData" ref="bfc9a400cbc667b94754a2aa140fdd72" args="(CompSort c) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="a00021.html">CoeffArray</a>&amp; dirac::Picture::WltData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a>&nbsp;</td>
          <td class="paramname"> <em>c</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00212_source.html#l00133">m_wlt_data</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="d8bbf9fee918e420758083d9a4c4e9c3"></a><!-- doxytag: member="dirac::Picture::m_pic_data" ref="d8bbf9fee918e420758083d9a4c4e9c3" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00107.html">PicArray</a>* <a class="el" href="a00108.html#d8bbf9fee918e420758083d9a4c4e9c3">dirac::Picture::m_pic_data</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00212_source.html#l00094">Data()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7bb8b0a249e6641d1774380ef7c84ee0"></a><!-- doxytag: member="dirac::Picture::m_pparams" ref="7bb8b0a249e6641d1774380ef7c84ee0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00113.html">PictureParams</a> <a class="el" href="a00108.html#7bb8b0a249e6641d1774380ef7c84ee0">dirac::Picture::m_pparams</a><code> [mutable, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00212_source.html#l00079">GetPparams()</a>, <a class="el" href="a00212_source.html#l00082">SetPictureSort()</a>, <a class="el" href="a00212_source.html#l00085">SetPictureType()</a>, and <a class="el" href="a00212_source.html#l00088">SetReferenceType()</a>.</p>

</div>
</div><p>
<a class="anchor" name="4f6d997e38e4664edeffa0143a9dfb5f"></a><!-- doxytag: member="dirac::Picture::m_up_pic_data" ref="4f6d997e38e4664edeffa0143a9dfb5f" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00107.html">PicArray</a>* <a class="el" href="a00108.html#4f6d997e38e4664edeffa0143a9dfb5f">dirac::Picture::m_up_pic_data</a>[3]<code> [mutable, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a4127140d9307e7db8a5a574cd1f125c"></a><!-- doxytag: member="dirac::Picture::m_wlt_data" ref="a4127140d9307e7db8a5a574cd1f125c" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00021.html">CoeffArray</a> <a class="el" href="a00108.html#a4127140d9307e7db8a5a574cd1f125c">dirac::Picture::m_wlt_data</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00212_source.html#l00106">WltData()</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a00212_source.html">picture.h</a></ul>
</div>
<hr>
<p align="center"><small>
&copy; 2004 British Broadcasting Corporation.
Dirac code licensed under the <a href="http://www.mozilla.org/MPL/">Mozilla Public License (MPL) Version 1.1</a>.<br>
HTML documentation generated by Dimitri van Heesch's
excellent <a href="http://www.doxygen.org">Doxygen</a> tool.
</small></p>
</body>
</html>