<!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>libqxp::Rect Struct Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',false,false,'search.php','Search'); }); </script> <div id="main-nav"></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('structlibqxp_1_1Rect.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="structlibqxp_1_1Rect-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">libqxp::Rect Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="QXPTypes_8h_source.html">QXPTypes.h</a>></code></p> <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:ad15fa23bb0209611dd192f4546346104"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#ad15fa23bb0209611dd192f4546346104">Rect</a> ()</td></tr> <tr class="separator:ad15fa23bb0209611dd192f4546346104"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebd9794881536201062f66e1433c392e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#aebd9794881536201062f66e1433c392e">Rect</a> (double t, double r, double b, double l)</td></tr> <tr class="separator:aebd9794881536201062f66e1433c392e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad98b62c12ff94088785d198d505b5b29"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#ad98b62c12ff94088785d198d505b5b29">width</a> () const</td></tr> <tr class="separator:ad98b62c12ff94088785d198d505b5b29"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a425d8f315e1c6a3ee9038f98da6d8ffa"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#a425d8f315e1c6a3ee9038f98da6d8ffa">height</a> () const</td></tr> <tr class="separator:a425d8f315e1c6a3ee9038f98da6d8ffa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d93d56210e4b4977d3a6f86e262f90d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibqxp_1_1Point.html">Point</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#a1d93d56210e4b4977d3a6f86e262f90d">center</a> () const</td></tr> <tr class="separator:a1d93d56210e4b4977d3a6f86e262f90d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14719d66564233440ad520c5fea6c66c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibqxp_1_1Point.html">Point</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#a14719d66564233440ad520c5fea6c66c">topLeft</a> () const</td></tr> <tr class="separator:a14719d66564233440ad520c5fea6c66c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a246bfa59d3d34e2b36d610924df25852"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibqxp_1_1Point.html">Point</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#a246bfa59d3d34e2b36d610924df25852">topRight</a> () const</td></tr> <tr class="separator:a246bfa59d3d34e2b36d610924df25852"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a7488c6d6531a34439e4760254da727"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibqxp_1_1Point.html">Point</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#a1a7488c6d6531a34439e4760254da727">bottomRight</a> () const</td></tr> <tr class="separator:a1a7488c6d6531a34439e4760254da727"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46b19552fd3782d1d8a889e944406dfc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibqxp_1_1Point.html">Point</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#a46b19552fd3782d1d8a889e944406dfc">bottomLeft</a> () const</td></tr> <tr class="separator:a46b19552fd3782d1d8a889e944406dfc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41d1fc992901ea8847f2e06c5696acff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibqxp_1_1Rect.html">Rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#a41d1fc992901ea8847f2e06c5696acff">shrink</a> (const double diff) const</td></tr> <tr class="separator:a41d1fc992901ea8847f2e06c5696acff"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:ab8f1ff763d63ed9f4e2c16312c7938fd"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#ab8f1ff763d63ed9f4e2c16312c7938fd">top</a></td></tr> <tr class="separator:ab8f1ff763d63ed9f4e2c16312c7938fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a34003828c5787cc76b916f60beee6076"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#a34003828c5787cc76b916f60beee6076">right</a></td></tr> <tr class="separator:a34003828c5787cc76b916f60beee6076"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86306bfd8104fe2fea6f569a6cc75d07"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#a86306bfd8104fe2fea6f569a6cc75d07">bottom</a></td></tr> <tr class="separator:a86306bfd8104fe2fea6f569a6cc75d07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab60469b7134710a63963894bf59a78ee"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structlibqxp_1_1Rect.html#ab60469b7134710a63963894bf59a78ee">left</a></td></tr> <tr class="separator:ab60469b7134710a63963894bf59a78ee"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="ad15fa23bb0209611dd192f4546346104"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad15fa23bb0209611dd192f4546346104">◆ </a></span>Rect() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">libqxp::Rect::Rect </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="structlibqxp_1_1Rect.html#a41d1fc992901ea8847f2e06c5696acff">shrink()</a>.</p> </div> </div> <a id="aebd9794881536201062f66e1433c392e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aebd9794881536201062f66e1433c392e">◆ </a></span>Rect() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">libqxp::Rect::Rect </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>t</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>b</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>l</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a46b19552fd3782d1d8a889e944406dfc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a46b19552fd3782d1d8a889e944406dfc">◆ </a></span>bottomLeft()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structlibqxp_1_1Point.html">Point</a> libqxp::Rect::bottomLeft </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a1a7488c6d6531a34439e4760254da727"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a7488c6d6531a34439e4760254da727">◆ </a></span>bottomRight()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structlibqxp_1_1Point.html">Point</a> libqxp::Rect::bottomRight </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a1d93d56210e4b4977d3a6f86e262f90d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1d93d56210e4b4977d3a6f86e262f90d">◆ </a></span>center()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structlibqxp_1_1Point.html">Point</a> libqxp::Rect::center </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a425d8f315e1c6a3ee9038f98da6d8ffa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a425d8f315e1c6a3ee9038f98da6d8ffa">◆ </a></span>height()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double libqxp::Rect::height </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="structlibqxp_1_1Rect.html#a1d93d56210e4b4977d3a6f86e262f90d">center()</a>.</p> </div> </div> <a id="a41d1fc992901ea8847f2e06c5696acff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41d1fc992901ea8847f2e06c5696acff">◆ </a></span>shrink()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structlibqxp_1_1Rect.html">Rect</a> libqxp::Rect::shrink </td> <td>(</td> <td class="paramtype">const double </td> <td class="paramname"><em>diff</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a14719d66564233440ad520c5fea6c66c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a14719d66564233440ad520c5fea6c66c">◆ </a></span>topLeft()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structlibqxp_1_1Point.html">Point</a> libqxp::Rect::topLeft </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="structlibqxp_1_1Rect.html#a1d93d56210e4b4977d3a6f86e262f90d">center()</a>.</p> </div> </div> <a id="a246bfa59d3d34e2b36d610924df25852"></a> <h2 class="memtitle"><span class="permalink"><a href="#a246bfa59d3d34e2b36d610924df25852">◆ </a></span>topRight()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structlibqxp_1_1Point.html">Point</a> libqxp::Rect::topRight </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ad98b62c12ff94088785d198d505b5b29"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad98b62c12ff94088785d198d505b5b29">◆ </a></span>width()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double libqxp::Rect::width </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="structlibqxp_1_1Rect.html#a1d93d56210e4b4977d3a6f86e262f90d">center()</a>.</p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="a86306bfd8104fe2fea6f569a6cc75d07"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86306bfd8104fe2fea6f569a6cc75d07">◆ </a></span>bottom</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double libqxp::Rect::bottom</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="structlibqxp_1_1Rect.html#a46b19552fd3782d1d8a889e944406dfc">bottomLeft()</a>, <a class="el" href="structlibqxp_1_1Rect.html#a1a7488c6d6531a34439e4760254da727">bottomRight()</a>, <a class="el" href="structlibqxp_1_1Rect.html#a425d8f315e1c6a3ee9038f98da6d8ffa">height()</a>, <a class="el" href="classlibqxp_1_1QXP1Parser.html#a75be148c05a6136180e3c0b2e8b8a38a">libqxp::QXP1Parser::parseObject()</a>, <a class="el" href="classlibqxp_1_1QXP1Parser.html#a13b6c2c21cc88e2c4576fb07d68b2285">libqxp::QXP1Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5cad049dc0652419bc8e34464fc6e557">libqxp::QXP33Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a6d1485470b05faa11c9dac8a0dc7af93">libqxp::QXP4Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a23ba5778e21370f9e54ec7643c88c7d9">libqxp::QXPParser::readObjectBBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a7810b5ff0f9942ad044b723ad5d32809">libqxp::QXP4Parser::readTextSettings()</a>, and <a class="el" href="structlibqxp_1_1Rect.html#a41d1fc992901ea8847f2e06c5696acff">shrink()</a>.</p> </div> </div> <a id="ab60469b7134710a63963894bf59a78ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab60469b7134710a63963894bf59a78ee">◆ </a></span>left</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double libqxp::Rect::left</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="structlibqxp_1_1Rect.html#a46b19552fd3782d1d8a889e944406dfc">bottomLeft()</a>, <a class="el" href="classlibqxp_1_1QXP1Parser.html#a75be148c05a6136180e3c0b2e8b8a38a">libqxp::QXP1Parser::parseObject()</a>, <a class="el" href="classlibqxp_1_1QXP1Parser.html#a13b6c2c21cc88e2c4576fb07d68b2285">libqxp::QXP1Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5cad049dc0652419bc8e34464fc6e557">libqxp::QXP33Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a6d1485470b05faa11c9dac8a0dc7af93">libqxp::QXP4Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a23ba5778e21370f9e54ec7643c88c7d9">libqxp::QXPParser::readObjectBBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a7810b5ff0f9942ad044b723ad5d32809">libqxp::QXP4Parser::readTextSettings()</a>, <a class="el" href="structlibqxp_1_1Rect.html#a41d1fc992901ea8847f2e06c5696acff">shrink()</a>, <a class="el" href="structlibqxp_1_1Rect.html#a14719d66564233440ad520c5fea6c66c">topLeft()</a>, and <a class="el" href="structlibqxp_1_1Rect.html#ad98b62c12ff94088785d198d505b5b29">width()</a>.</p> </div> </div> <a id="a34003828c5787cc76b916f60beee6076"></a> <h2 class="memtitle"><span class="permalink"><a href="#a34003828c5787cc76b916f60beee6076">◆ </a></span>right</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double libqxp::Rect::right</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="structlibqxp_1_1Rect.html#a1a7488c6d6531a34439e4760254da727">bottomRight()</a>, <a class="el" href="classlibqxp_1_1QXP1Parser.html#a75be148c05a6136180e3c0b2e8b8a38a">libqxp::QXP1Parser::parseObject()</a>, <a class="el" href="classlibqxp_1_1QXP1Parser.html#a13b6c2c21cc88e2c4576fb07d68b2285">libqxp::QXP1Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5cad049dc0652419bc8e34464fc6e557">libqxp::QXP33Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a6d1485470b05faa11c9dac8a0dc7af93">libqxp::QXP4Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a23ba5778e21370f9e54ec7643c88c7d9">libqxp::QXPParser::readObjectBBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a7810b5ff0f9942ad044b723ad5d32809">libqxp::QXP4Parser::readTextSettings()</a>, <a class="el" href="structlibqxp_1_1Rect.html#a41d1fc992901ea8847f2e06c5696acff">shrink()</a>, <a class="el" href="structlibqxp_1_1Rect.html#a246bfa59d3d34e2b36d610924df25852">topRight()</a>, and <a class="el" href="structlibqxp_1_1Rect.html#ad98b62c12ff94088785d198d505b5b29">width()</a>.</p> </div> </div> <a id="ab8f1ff763d63ed9f4e2c16312c7938fd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab8f1ff763d63ed9f4e2c16312c7938fd">◆ </a></span>top</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double libqxp::Rect::top</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="structlibqxp_1_1Rect.html#a425d8f315e1c6a3ee9038f98da6d8ffa">height()</a>, <a class="el" href="classlibqxp_1_1QXP1Parser.html#a75be148c05a6136180e3c0b2e8b8a38a">libqxp::QXP1Parser::parseObject()</a>, <a class="el" href="classlibqxp_1_1QXP1Parser.html#a13b6c2c21cc88e2c4576fb07d68b2285">libqxp::QXP1Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5cad049dc0652419bc8e34464fc6e557">libqxp::QXP33Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a6d1485470b05faa11c9dac8a0dc7af93">libqxp::QXP4Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a23ba5778e21370f9e54ec7643c88c7d9">libqxp::QXPParser::readObjectBBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a7810b5ff0f9942ad044b723ad5d32809">libqxp::QXP4Parser::readTextSettings()</a>, <a class="el" href="structlibqxp_1_1Rect.html#a41d1fc992901ea8847f2e06c5696acff">shrink()</a>, <a class="el" href="structlibqxp_1_1Rect.html#a14719d66564233440ad520c5fea6c66c">topLeft()</a>, and <a class="el" href="structlibqxp_1_1Rect.html#a246bfa59d3d34e2b36d610924df25852">topRight()</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following files:<ul> <li><a class="el" href="QXPTypes_8h_source.html">QXPTypes.h</a></li> <li><a class="el" href="QXPTypes_8cpp.html">QXPTypes.cpp</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated for libqxp by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>