<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>libetonyek::KEYTable Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.5 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('classlibetonyek_1_1KEYTable.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pri-types">Private Types</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="classlibetonyek_1_1KEYTable-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">libetonyek::KEYTable Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="KEYTable_8h_source.html">KEYTable.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibetonyek_1_1KEYTable_1_1Cell.html">Cell</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:a59e3dbc66d5e32bd60c2a8f8015c4259"><td class="memItemLeft" align="right" valign="top">typedef std::deque< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#a59e3dbc66d5e32bd60c2a8f8015c4259">ColumnSizes_t</a></td></tr> <tr class="separator:a59e3dbc66d5e32bd60c2a8f8015c4259"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8dd22c2d5f1dce26338595676da5c46"><td class="memItemLeft" align="right" valign="top">typedef std::deque< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#ad8dd22c2d5f1dce26338595676da5c46">RowSizes_t</a></td></tr> <tr class="separator:ad8dd22c2d5f1dce26338595676da5c46"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a78d69ab4e4318f9a7fe6834315f144e4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#a78d69ab4e4318f9a7fe6834315f144e4">KEYTable</a> ()</td></tr> <tr class="separator:a78d69ab4e4318f9a7fe6834315f144e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8433e3329b3b36f268309daabac76992"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#a8433e3329b3b36f268309daabac76992">setSizes</a> (const <a class="el" href="classlibetonyek_1_1KEYTable.html#a59e3dbc66d5e32bd60c2a8f8015c4259">ColumnSizes_t</a> &columnSizes, const <a class="el" href="classlibetonyek_1_1KEYTable.html#ad8dd22c2d5f1dce26338595676da5c46">RowSizes_t</a> &rowSizes)</td></tr> <tr class="separator:a8433e3329b3b36f268309daabac76992"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4f362d5ebf97c98a850e2592f08f2f6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#ac4f362d5ebf97c98a850e2592f08f2f6">insertCell</a> (unsigned column, unsigned row, const <a class="el" href="namespacelibetonyek.html#ad76d27fabfa609c9402d07ca4c89c1e1">KEYObjectPtr_t</a> &content=<a class="el" href="namespacelibetonyek.html#ad76d27fabfa609c9402d07ca4c89c1e1">KEYObjectPtr_t</a>(), unsigned columnSpan=1, unsigned rowSpan=1)</td></tr> <tr class="separator:ac4f362d5ebf97c98a850e2592f08f2f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0bb2006b85fa81500b5ee01ab2b3bad9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#a0bb2006b85fa81500b5ee01ab2b3bad9">insertCoveredCell</a> (unsigned column, unsigned row)</td></tr> <tr class="separator:a0bb2006b85fa81500b5ee01ab2b3bad9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9287a90a8c29c6cbeb3b87225537c65f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#a9287a90a8c29c6cbeb3b87225537c65f">setGeometry</a> (const <a class="el" href="namespacelibetonyek.html#a5013b8b13ba9732df2a49c8df285ec8b">KEYGeometryPtr_t</a> &geometry)</td></tr> <tr class="separator:a9287a90a8c29c6cbeb3b87225537c65f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b9075072fbbe7034f67518c358c7ac9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#a2b9075072fbbe7034f67518c358c7ac9">draw</a> (const <a class="el" href="classlibetonyek_1_1KEYOutput.html">KEYOutput</a> &output) const </td></tr> <tr class="separator:a2b9075072fbbe7034f67518c358c7ac9"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-types"></a> Private Types</h2></td></tr> <tr class="memitem:abd921221b5f5d788d257c5af52d07e6d"><td class="memItemLeft" align="right" valign="top">typedef std::deque< <a class="el" href="structlibetonyek_1_1KEYTable_1_1Cell.html">Cell</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#abd921221b5f5d788d257c5af52d07e6d">Row_t</a></td></tr> <tr class="separator:abd921221b5f5d788d257c5af52d07e6d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95233a624a0317c7e480c550564c79d3"><td class="memItemLeft" align="right" valign="top">typedef std::deque< <a class="el" href="classlibetonyek_1_1KEYTable.html#abd921221b5f5d788d257c5af52d07e6d">Row_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#a95233a624a0317c7e480c550564c79d3">Table_t</a></td></tr> <tr class="separator:a95233a624a0317c7e480c550564c79d3"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a> Private Attributes</h2></td></tr> <tr class="memitem:ab5d321405b03086cac0fdbe6339dfd1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibetonyek_1_1KEYTable.html#a95233a624a0317c7e480c550564c79d3">Table_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#ab5d321405b03086cac0fdbe6339dfd1d">m_table</a></td></tr> <tr class="separator:ab5d321405b03086cac0fdbe6339dfd1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad977378f90080761ed49b3fdf63ce2ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibetonyek_1_1KEYTable.html#a59e3dbc66d5e32bd60c2a8f8015c4259">ColumnSizes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#ad977378f90080761ed49b3fdf63ce2ed">m_columnSizes</a></td></tr> <tr class="separator:ad977378f90080761ed49b3fdf63ce2ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0ff0cc2724a533a4ae6c85881971940"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibetonyek_1_1KEYTable.html#ad8dd22c2d5f1dce26338595676da5c46">RowSizes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#ac0ff0cc2724a533a4ae6c85881971940">m_rowSizes</a></td></tr> <tr class="separator:ac0ff0cc2724a533a4ae6c85881971940"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1621511b5ca286f4aadd3e5baa7a3927"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelibetonyek.html#a5013b8b13ba9732df2a49c8df285ec8b">KEYGeometryPtr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibetonyek_1_1KEYTable.html#a1621511b5ca286f4aadd3e5baa7a3927">m_geometry</a></td></tr> <tr class="separator:a1621511b5ca286f4aadd3e5baa7a3927"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Member Typedef Documentation</h2> <a class="anchor" id="a59e3dbc66d5e32bd60c2a8f8015c4259"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef std::deque<double> <a class="el" href="classlibetonyek_1_1KEYTable.html#a59e3dbc66d5e32bd60c2a8f8015c4259">libetonyek::KEYTable::ColumnSizes_t</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="abd921221b5f5d788d257c5af52d07e6d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">typedef std::deque<<a class="el" href="structlibetonyek_1_1KEYTable_1_1Cell.html">Cell</a>> <a class="el" href="classlibetonyek_1_1KEYTable.html#abd921221b5f5d788d257c5af52d07e6d">libetonyek::KEYTable::Row_t</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ad8dd22c2d5f1dce26338595676da5c46"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef std::deque<double> <a class="el" href="classlibetonyek_1_1KEYTable.html#ad8dd22c2d5f1dce26338595676da5c46">libetonyek::KEYTable::RowSizes_t</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a95233a624a0317c7e480c550564c79d3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">typedef std::deque<<a class="el" href="classlibetonyek_1_1KEYTable.html#abd921221b5f5d788d257c5af52d07e6d">Row_t</a>> <a class="el" href="classlibetonyek_1_1KEYTable.html#a95233a624a0317c7e480c550564c79d3">libetonyek::KEYTable::Table_t</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a78d69ab4e4318f9a7fe6834315f144e4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">libetonyek::KEYTable::KEYTable </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="a2b9075072fbbe7034f67518c358c7ac9"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void libetonyek::KEYTable::draw </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibetonyek_1_1KEYOutput.html">KEYOutput</a> & </td> <td class="paramname"><em>output</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ac4f362d5ebf97c98a850e2592f08f2f6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void libetonyek::KEYTable::insertCell </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>column</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>row</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="namespacelibetonyek.html#ad76d27fabfa609c9402d07ca4c89c1e1">KEYObjectPtr_t</a> & </td> <td class="paramname"><em>content</em> = <code><a class="el" href="namespacelibetonyek.html#ad76d27fabfa609c9402d07ca4c89c1e1">KEYObjectPtr_t</a>()</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>columnSpan</em> = <code>1</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>rowSpan</em> = <code>1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibetonyek_1_1KEYCollectorBase.html#a5ebf075b6cde1b6cd5fe6ed2fc54cd3d">libetonyek::KEYCollectorBase::collectTableCell()</a>.</p> </div> </div> <a class="anchor" id="a0bb2006b85fa81500b5ee01ab2b3bad9"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void libetonyek::KEYTable::insertCoveredCell </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>column</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>row</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibetonyek_1_1KEYCollectorBase.html#a13fbd36742fe29b7af98b0c5dfc794ea">libetonyek::KEYCollectorBase::collectCoveredTableCell()</a>.</p> </div> </div> <a class="anchor" id="a9287a90a8c29c6cbeb3b87225537c65f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void libetonyek::KEYTable::setGeometry </td> <td>(</td> <td class="paramtype">const <a class="el" href="namespacelibetonyek.html#a5013b8b13ba9732df2a49c8df285ec8b">KEYGeometryPtr_t</a> & </td> <td class="paramname"><em>geometry</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibetonyek_1_1KEYCollectorBase.html#ae83cf498c9f7e5f535ef72fc82b5b7c0">libetonyek::KEYCollectorBase::collectTable()</a>.</p> </div> </div> <a class="anchor" id="a8433e3329b3b36f268309daabac76992"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void libetonyek::KEYTable::setSizes </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibetonyek_1_1KEYTable.html#a59e3dbc66d5e32bd60c2a8f8015c4259">ColumnSizes_t</a> & </td> <td class="paramname"><em>columnSizes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classlibetonyek_1_1KEYTable.html#ad8dd22c2d5f1dce26338595676da5c46">RowSizes_t</a> & </td> <td class="paramname"><em>rowSizes</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibetonyek_1_1KEYCollectorBase.html#a4d4182be5ab182d2209f23c5876c1513">libetonyek::KEYCollectorBase::collectTableSizes()</a>.</p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a class="anchor" id="ad977378f90080761ed49b3fdf63ce2ed"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classlibetonyek_1_1KEYTable.html#a59e3dbc66d5e32bd60c2a8f8015c4259">ColumnSizes_t</a> libetonyek::KEYTable::m_columnSizes</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibetonyek_1_1KEYTable.html#a2b9075072fbbe7034f67518c358c7ac9">draw()</a>, <a class="el" href="classlibetonyek_1_1KEYTable.html#ac4f362d5ebf97c98a850e2592f08f2f6">insertCell()</a>, <a class="el" href="classlibetonyek_1_1KEYTable.html#a0bb2006b85fa81500b5ee01ab2b3bad9">insertCoveredCell()</a>, and <a class="el" href="classlibetonyek_1_1KEYTable.html#a8433e3329b3b36f268309daabac76992">setSizes()</a>.</p> </div> </div> <a class="anchor" id="a1621511b5ca286f4aadd3e5baa7a3927"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespacelibetonyek.html#a5013b8b13ba9732df2a49c8df285ec8b">KEYGeometryPtr_t</a> libetonyek::KEYTable::m_geometry</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibetonyek_1_1KEYTable.html#a2b9075072fbbe7034f67518c358c7ac9">draw()</a>, and <a class="el" href="classlibetonyek_1_1KEYTable.html#a9287a90a8c29c6cbeb3b87225537c65f">setGeometry()</a>.</p> </div> </div> <a class="anchor" id="ac0ff0cc2724a533a4ae6c85881971940"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classlibetonyek_1_1KEYTable.html#ad8dd22c2d5f1dce26338595676da5c46">RowSizes_t</a> libetonyek::KEYTable::m_rowSizes</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibetonyek_1_1KEYTable.html#a2b9075072fbbe7034f67518c358c7ac9">draw()</a>, <a class="el" href="classlibetonyek_1_1KEYTable.html#ac4f362d5ebf97c98a850e2592f08f2f6">insertCell()</a>, <a class="el" href="classlibetonyek_1_1KEYTable.html#a0bb2006b85fa81500b5ee01ab2b3bad9">insertCoveredCell()</a>, and <a class="el" href="classlibetonyek_1_1KEYTable.html#a8433e3329b3b36f268309daabac76992">setSizes()</a>.</p> </div> </div> <a class="anchor" id="ab5d321405b03086cac0fdbe6339dfd1d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classlibetonyek_1_1KEYTable.html#a95233a624a0317c7e480c550564c79d3">Table_t</a> libetonyek::KEYTable::m_table</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibetonyek_1_1KEYTable.html#a2b9075072fbbe7034f67518c358c7ac9">draw()</a>, <a class="el" href="classlibetonyek_1_1KEYTable.html#ac4f362d5ebf97c98a850e2592f08f2f6">insertCell()</a>, <a class="el" href="classlibetonyek_1_1KEYTable.html#a0bb2006b85fa81500b5ee01ab2b3bad9">insertCoveredCell()</a>, and <a class="el" href="classlibetonyek_1_1KEYTable.html#a8433e3329b3b36f268309daabac76992">setSizes()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="KEYTable_8h_source.html">KEYTable.h</a></li> <li><a class="el" href="KEYTable_8cpp.html">KEYTable.cpp</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated for libetonyek by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.5</small></address> </body> </html>