<!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="a00097.html">OneDArray</a> </div> <div class="contents"> <h1>dirac::OneDArray< T > Class Template Reference</h1><!-- doxytag: class="dirac::OneDArray" -->A template class for one-dimensional arrays. <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="a00162_source.html">arrays.h</a>></code> <p> <p> <a href="a00278.html">List of all members.</a><h2>Public Member Functions</h2> <ul> <li><a class="el" href="a00097.html#d662d82bbbe5ed5ad98370b6095fd3b6">OneDArray</a> () <dl class="el"><dd class="mdescRight">Default constructor. <a href="#d662d82bbbe5ed5ad98370b6095fd3b6"></a><br></dl><li><a class="el" href="a00097.html#3c2da0d35cc50c27643ea1df6417369b">OneDArray</a> (const int len) <dl class="el"><dd class="mdescRight">'Length' constructor. <a href="#3c2da0d35cc50c27643ea1df6417369b"></a><br></dl><li><a class="el" href="a00097.html#b0bd257fa29137e012d4fd63b46dcc70">OneDArray</a> (const <a class="el" href="a00125.html">Range</a> &r) <dl class="el"><dd class="mdescRight"><a class="el" href="a00125.html" title="Range type.">Range</a> constructor. <a href="#b0bd257fa29137e012d4fd63b46dcc70"></a><br></dl><li><a class="el" href="a00097.html#045dcf560ac5c3ffb36c5c8e457ed69d">~OneDArray</a> () <dl class="el"><dd class="mdescRight">Destructor. <a href="#045dcf560ac5c3ffb36c5c8e457ed69d"></a><br></dl><li><a class="el" href="a00097.html#40bde10231973d6d6ae0ea448083313e">OneDArray</a> (const <a class="el" href="a00097.html">OneDArray</a>< T > &cpy) <dl class="el"><dd class="mdescRight">Copy constructor. <a href="#40bde10231973d6d6ae0ea448083313e"></a><br></dl><li><a class="el" href="a00097.html">OneDArray</a>< T > & <a class="el" href="a00097.html#051e1616416f1e535e589643322e1eb5">operator=</a> (const <a class="el" href="a00097.html">OneDArray</a>< T > &rhs) <dl class="el"><dd class="mdescRight">Assignment=. <a href="#051e1616416f1e535e589643322e1eb5"></a><br></dl><li>void <a class="el" href="a00097.html#97d026ecd129eabbc75ff3c699b918f4">Resize</a> (int l) <dl class="el"><dd class="mdescRight">Resize the array, throwing away the current data. <a href="#97d026ecd129eabbc75ff3c699b918f4"></a><br></dl><li>T & <a class="el" href="a00097.html#44d3619be56444c8c37cfe47c07989b0">operator[]</a> (const int pos) <dl class="el"><dd class="mdescRight">Element access. <a href="#44d3619be56444c8c37cfe47c07989b0"></a><br></dl><li>const T & <a class="el" href="a00097.html#bcb24bc4dfe03ddeff0c76fa2e025420">operator[]</a> (const int pos) const <dl class="el"><dd class="mdescRight">Element access. <a href="#bcb24bc4dfe03ddeff0c76fa2e025420"></a><br></dl><li>int <a class="el" href="a00097.html#f4f6ae382d24cde62fcc46e5ab70fe4a">Length</a> () const <dl class="el"><dd class="mdescRight">Returns the length of the array. <a href="#f4f6ae382d24cde62fcc46e5ab70fe4a"></a><br></dl><li>int <a class="el" href="a00097.html#70b1ecd55e2bc80ea542a4b76e8adeae">First</a> () const <dl class="el"><dd class="mdescRight">Returns the index of the first element. <a href="#70b1ecd55e2bc80ea542a4b76e8adeae"></a><br></dl><li>int <a class="el" href="a00097.html#d4c77b74b87a2a84736297b7bfc0de0c">Last</a> () const <dl class="el"><dd class="mdescRight">Returns the index of the last element. <a href="#d4c77b74b87a2a84736297b7bfc0de0c"></a><br></dl></ul> <h2>Private Member Functions</h2> <ul> <li>void <a class="el" href="a00097.html#b3cb4230665f0d260cc33c622c58c9e2">Init</a> (const int len) <li>void <a class="el" href="a00097.html#16a707018eb26c4e318aec5aa497a266">Init</a> (const <a class="el" href="a00125.html">Range</a> &r) <li>void <a class="el" href="a00097.html#0abe660b75e651921866a9cccb50d2f5">FreePtr</a> () </ul> <h2>Private Attributes</h2> <ul> <li>int <a class="el" href="a00097.html#2cf44e9030c67743101bcc1daf5d9bbe">m_first</a> <li>int <a class="el" href="a00097.html#3f97ac1ee1240bce89c98d05b85399ba">m_last</a> <li>int <a class="el" href="a00097.html#443772537a727c71ad18f23cc176e420">m_length</a> <li>T * <a class="el" href="a00097.html#a7ddbcb857a777376980769311ae05dd">m_ptr</a> </ul> <hr><a name="_details"></a><h2>Detailed Description</h2> <h3>template<class T><br> class dirac::OneDArray< T ></h3> A template class for one-D arrays. Can be used wherever built-in arrays are used, and eliminates the need for explicit memory (de-)allocation. Also supports arrays not based at zero. <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="d662d82bbbe5ed5ad98370b6095fd3b6"></a><!-- doxytag: member="dirac::OneDArray::OneDArray" ref="d662d82bbbe5ed5ad98370b6095fd3b6" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00097.html">dirac::OneDArray</a>< T >::<a class="el" href="a00097.html">OneDArray</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Default constructor produces an empty array. <p>References <a class="el" href="a00162_source.html#l00234">dirac::OneDArray< T >::Init()</a>.</p> </div> </div><p> <a class="anchor" name="3c2da0d35cc50c27643ea1df6417369b"></a><!-- doxytag: member="dirac::OneDArray::OneDArray" ref="3c2da0d35cc50c27643ea1df6417369b" args="(const int len)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00097.html">dirac::OneDArray</a>< T >::<a class="el" href="a00097.html">OneDArray</a> </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"> <em>len</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Length constructor produces a zero-based array. <p>References <a class="el" href="a00162_source.html#l00234">dirac::OneDArray< T >::Init()</a>.</p> </div> </div><p> <a class="anchor" name="b0bd257fa29137e012d4fd63b46dcc70"></a><!-- doxytag: member="dirac::OneDArray::OneDArray" ref="b0bd257fa29137e012d4fd63b46dcc70" args="(const Range &r)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00097.html">dirac::OneDArray</a>< T >::<a class="el" href="a00097.html">OneDArray</a> </td> <td>(</td> <td class="paramtype">const <a class="el" href="a00125.html">Range</a> & </td> <td class="paramname"> <em>r</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <a class="el" href="a00125.html" title="Range type.">Range</a> constructor produces an array with values indexed within the range parameters. <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>r</em> </td><td>a range of indexing values. </td></tr> </table> </dl> <p>References <a class="el" href="a00162_source.html#l00234">dirac::OneDArray< T >::Init()</a>.</p> </div> </div><p> <a class="anchor" name="045dcf560ac5c3ffb36c5c8e457ed69d"></a><!-- doxytag: member="dirac::OneDArray::~OneDArray" ref="045dcf560ac5c3ffb36c5c8e457ed69d" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00097.html">dirac::OneDArray</a>< T >::~<a class="el" href="a00097.html">OneDArray</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Destructor frees the data allocated in the constructors. </div> </div><p> <a class="anchor" name="40bde10231973d6d6ae0ea448083313e"></a><!-- doxytag: member="dirac::OneDArray::OneDArray" ref="40bde10231973d6d6ae0ea448083313e" args="(const OneDArray< T > &cpy)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00097.html">dirac::OneDArray</a>< T >::<a class="el" href="a00097.html">OneDArray</a> </td> <td>(</td> <td class="paramtype">const <a class="el" href="a00097.html">OneDArray</a>< T > & </td> <td class="paramname"> <em>cpy</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Copy constructor copies both data and metadata. <p>References <a class="el" href="a00162_source.html#l00234">dirac::OneDArray< T >::Init()</a>, <a class="el" href="a00162_source.html#l00158">dirac::OneDArray< T >::m_first</a>, <a class="el" href="a00162_source.html#l00158">dirac::OneDArray< T >::m_last</a>, <a class="el" href="a00162_source.html#l00159">dirac::OneDArray< T >::m_length</a>, and <a class="el" href="a00162_source.html#l00160">dirac::OneDArray< T >::m_ptr</a>.</p> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="70b1ecd55e2bc80ea542a4b76e8adeae"></a><!-- doxytag: member="dirac::OneDArray::First" ref="70b1ecd55e2bc80ea542a4b76e8adeae" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::First </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="0abe660b75e651921866a9cccb50d2f5"></a><!-- doxytag: member="dirac::OneDArray::FreePtr" ref="0abe660b75e651921866a9cccb50d2f5" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::FreePtr </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline, private]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>References <a class="el" href="a00162_source.html#l00159">dirac::OneDArray< T >::m_length</a>, and <a class="el" href="a00162_source.html#l00160">dirac::OneDArray< T >::m_ptr</a>.</p> <p>Referenced by <a class="el" href="a00162_source.html#l00200">dirac::OneDArray< T >::operator=()</a>, <a class="el" href="a00162_source.html#l00221">dirac::OneDArray< T >::Resize()</a>, and <a class="el" href="a00162_source.html#l00116">dirac::OneDArray< ImageCoords >::~OneDArray()</a>.</p> </div> </div><p> <a class="anchor" name="16a707018eb26c4e318aec5aa497a266"></a><!-- doxytag: member="dirac::OneDArray::Init" ref="16a707018eb26c4e318aec5aa497a266" args="(const Range &r)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::Init </td> <td>(</td> <td class="paramtype">const <a class="el" href="a00125.html">Range</a> & </td> <td class="paramname"> <em>r</em> </td> <td> ) </td> <td><code> [inline, private]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>References <a class="el" href="a00162_source.html#l00070">dirac::Range::First()</a>, <a class="el" href="a00162_source.html#l00073">dirac::Range::Last()</a>, <a class="el" href="a00162_source.html#l00158">dirac::OneDArray< T >::m_first</a>, <a class="el" href="a00162_source.html#l00158">dirac::OneDArray< T >::m_last</a>, <a class="el" href="a00162_source.html#l00159">dirac::OneDArray< T >::m_length</a>, and <a class="el" href="a00162_source.html#l00160">dirac::OneDArray< T >::m_ptr</a>.</p> </div> </div><p> <a class="anchor" name="b3cb4230665f0d260cc33c622c58c9e2"></a><!-- doxytag: member="dirac::OneDArray::Init" ref="b3cb4230665f0d260cc33c622c58c9e2" args="(const int len)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::Init </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"> <em>len</em> </td> <td> ) </td> <td><code> [inline, private]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Referenced by <a class="el" href="a00162_source.html#l00167">dirac::OneDArray< T >::OneDArray()</a>, <a class="el" href="a00162_source.html#l00200">dirac::OneDArray< T >::operator=()</a>, and <a class="el" href="a00162_source.html#l00221">dirac::OneDArray< T >::Resize()</a>.</p> </div> </div><p> <a class="anchor" name="d4c77b74b87a2a84736297b7bfc0de0c"></a><!-- doxytag: member="dirac::OneDArray::Last" ref="d4c77b74b87a2a84736297b7bfc0de0c" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::Last </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f4f6ae382d24cde62fcc46e5ab70fe4a"></a><!-- doxytag: member="dirac::OneDArray::Length" ref="f4f6ae382d24cde62fcc46e5ab70fe4a" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::Length </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="051e1616416f1e535e589643322e1eb5"></a><!-- doxytag: member="dirac::OneDArray::operator=" ref="051e1616416f1e535e589643322e1eb5" args="(const OneDArray< T > &rhs)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00097.html">OneDArray</a>< T > & <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a00097.html">OneDArray</a>< T > & </td> <td class="paramname"> <em>rhs</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Assignment= assigns both data and metadata. <p>References <a class="el" href="a00162_source.html#l00264">dirac::OneDArray< T >::FreePtr()</a>, <a class="el" href="a00162_source.html#l00234">dirac::OneDArray< T >::Init()</a>, <a class="el" href="a00162_source.html#l00158">dirac::OneDArray< T >::m_first</a>, <a class="el" href="a00162_source.html#l00158">dirac::OneDArray< T >::m_last</a>, <a class="el" href="a00162_source.html#l00159">dirac::OneDArray< T >::m_length</a>, and <a class="el" href="a00162_source.html#l00160">dirac::OneDArray< T >::m_ptr</a>.</p> </div> </div><p> <a class="anchor" name="bcb24bc4dfe03ddeff0c76fa2e025420"></a><!-- doxytag: member="dirac::OneDArray::operator[]" ref="bcb24bc4dfe03ddeff0c76fa2e025420" args="(const int pos) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname">const T& <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::operator[] </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"> <em>pos</em> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="44d3619be56444c8c37cfe47c07989b0"></a><!-- doxytag: member="dirac::OneDArray::operator[]" ref="44d3619be56444c8c37cfe47c07989b0" args="(const int pos)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname">T& <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::operator[] </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"> <em>pos</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="97d026ecd129eabbc75ff3c699b918f4"></a><!-- doxytag: member="dirac::OneDArray::Resize" ref="97d026ecd129eabbc75ff3c699b918f4" args="(int l)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::Resize </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>l</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>References <a class="el" href="a00162_source.html#l00264">dirac::OneDArray< T >::FreePtr()</a>, <a class="el" href="a00162_source.html#l00234">dirac::OneDArray< T >::Init()</a>, and <a class="el" href="a00162_source.html#l00159">dirac::OneDArray< T >::m_length</a>.</p> </div> </div><p> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="2cf44e9030c67743101bcc1daf5d9bbe"></a><!-- doxytag: member="dirac::OneDArray::m_first" ref="2cf44e9030c67743101bcc1daf5d9bbe" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::<a class="el" href="a00097.html#2cf44e9030c67743101bcc1daf5d9bbe">m_first</a><code> [private]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Referenced by <a class="el" href="a00162_source.html#l00146">dirac::OneDArray< ImageCoords >::First()</a>, <a class="el" href="a00162_source.html#l00243">dirac::OneDArray< T >::Init()</a>, <a class="el" href="a00162_source.html#l00185">dirac::OneDArray< T >::OneDArray()</a>, <a class="el" href="a00162_source.html#l00200">dirac::OneDArray< T >::operator=()</a>, and <a class="el" href="a00162_source.html#l00137">dirac::OneDArray< ImageCoords >::operator[]()</a>.</p> </div> </div><p> <a class="anchor" name="3f97ac1ee1240bce89c98d05b85399ba"></a><!-- doxytag: member="dirac::OneDArray::m_last" ref="3f97ac1ee1240bce89c98d05b85399ba" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::<a class="el" href="a00097.html#3f97ac1ee1240bce89c98d05b85399ba">m_last</a><code> [private]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Referenced by <a class="el" href="a00162_source.html#l00243">dirac::OneDArray< T >::Init()</a>, <a class="el" href="a00162_source.html#l00149">dirac::OneDArray< ImageCoords >::Last()</a>, <a class="el" href="a00162_source.html#l00185">dirac::OneDArray< T >::OneDArray()</a>, and <a class="el" href="a00162_source.html#l00200">dirac::OneDArray< T >::operator=()</a>.</p> </div> </div><p> <a class="anchor" name="443772537a727c71ad18f23cc176e420"></a><!-- doxytag: member="dirac::OneDArray::m_length" ref="443772537a727c71ad18f23cc176e420" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::<a class="el" href="a00097.html#443772537a727c71ad18f23cc176e420">m_length</a><code> [private]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Referenced by <a class="el" href="a00162_source.html#l00264">dirac::OneDArray< T >::FreePtr()</a>, <a class="el" href="a00162_source.html#l00243">dirac::OneDArray< T >::Init()</a>, <a class="el" href="a00162_source.html#l00143">dirac::OneDArray< ImageCoords >::Length()</a>, <a class="el" href="a00162_source.html#l00185">dirac::OneDArray< T >::OneDArray()</a>, <a class="el" href="a00162_source.html#l00200">dirac::OneDArray< T >::operator=()</a>, and <a class="el" href="a00162_source.html#l00221">dirac::OneDArray< T >::Resize()</a>.</p> </div> </div><p> <a class="anchor" name="a7ddbcb857a777376980769311ae05dd"></a><!-- doxytag: member="dirac::OneDArray::m_ptr" ref="a7ddbcb857a777376980769311ae05dd" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname">T* <a class="el" href="a00097.html">dirac::OneDArray</a>< T >::<a class="el" href="a00097.html#a7ddbcb857a777376980769311ae05dd">m_ptr</a><code> [private]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Referenced by <a class="el" href="a00162_source.html#l00264">dirac::OneDArray< T >::FreePtr()</a>, <a class="el" href="a00162_source.html#l00243">dirac::OneDArray< T >::Init()</a>, <a class="el" href="a00162_source.html#l00185">dirac::OneDArray< T >::OneDArray()</a>, <a class="el" href="a00162_source.html#l00200">dirac::OneDArray< T >::operator=()</a>, and <a class="el" href="a00162_source.html#l00137">dirac::OneDArray< ImageCoords >::operator[]()</a>.</p> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="a00162_source.html">arrays.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>