<!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 <<a class="el" href="a00212_source.html">picture.h</a>></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> &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> &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> & <a class="el" href="a00108.html#4e51872ccae65ca1cc114afdece65e5e">operator=</a> (const <a class="el" href="a00108.html">Picture</a> &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> & <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> &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> & <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> & <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> & <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> & <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> & <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> & <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> &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 & Destructor Documentation</h2> <a class="anchor" name="6f9ffb9cccc93d5e8ff10642e025ad7e"></a><!-- doxytag: member="dirac::Picture::Picture" ref="6f9ffb9cccc93d5e8ff10642e025ad7e" args="(const PictureParams &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> & </td> <td class="paramname"> <em>pp</em> </td> <td> ) </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 &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> & </td> <td class="paramname"> <em>cpy</em> </td> <td> ) </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> ) </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> ) </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> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Clips the data to lie between 0 and (1<<video_depth)-1 </div> </div><p> <a class="anchor" name="7c6698b6d946aaeccb15bda95cb911db"></a><!-- doxytag: member="dirac::Picture::ClipComponent" ref="7c6698b6d946aaeccb15bda95cb911db" args="(PicArray &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> & </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> </td> <td class="paramname"> <em>cs</em></td><td> </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> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Clips the upconverted data to lie between 0 and (1<<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>& dirac::Picture::Data </td> <td>(</td> <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> </td> <td class="paramname"> <em>cs</em> </td> <td> ) </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>& dirac::Picture::Data </td> <td>(</td> <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> </td> <td class="paramname"> <em>cs</em> </td> <td> ) </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> </td> <td class="paramname"> <em>val</em> </td> <td> ) </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>& dirac::Picture::GetPparams </td> <td>(</td> <td class="paramname"> </td> <td> ) </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> ) </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 </td> <td class="paramname"> <em>transform_depth</em> </td> <td> ) </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 &rhs)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00108.html">Picture</a>& dirac::Picture::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a00108.html">Picture</a> & </td> <td class="paramname"> <em>rhs</em> </td> <td> ) </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 &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> & </td> <td class="paramname"> <em>pp</em> </td> <td> ) </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> </td> <td class="paramname"> <em>ps</em> </td> <td> ) </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> </td> <td class="paramname"> <em>ftype</em> </td> <td> ) </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> </td> <td class="paramname"> <em>rtype</em> </td> <td> ) </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>& dirac::Picture::UpData </td> <td>(</td> <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> </td> <td class="paramname"> <em>cs</em> </td> <td> ) </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>& dirac::Picture::UpData </td> <td>(</td> <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> </td> <td class="paramname"> <em>cs</em> </td> <td> ) </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>& dirac::Picture::WltData </td> <td>(</td> <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> </td> <td class="paramname"> <em>c</em> </td> <td> ) </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>& dirac::Picture::WltData </td> <td>(</td> <td class="paramtype"><a class="el" href="a00234.html#39dd89c4c7484412efd87d41548271cd">CompSort</a> </td> <td class="paramname"> <em>c</em> </td> <td> ) </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> © 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>