Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > b3a1f4d91c26f535919e39e25606614a > files > 2020

wt-doc-3.2.3-1.fc18.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Wt: Wt::WRectF Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Wt
   &#160;<span id="projectnumber">3.2.3</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</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>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceWt.html">Wt</a>      </li>
      <li class="navelem"><a class="el" href="classWt_1_1WRectF.html">WRectF</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">Wt::WRectF Class Reference<div class="ingroups"><a class="el" href="group__painting.html">Painting system</a></div></div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Wt::WRectF" -->
<p>A value class that defines a rectangle.  
 <a href="classWt_1_1WRectF.html#details">More...</a></p>

<p><code>#include &lt;Wt/WRectF&gt;</code></p>

<p><a href="classWt_1_1WRectF-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a7676cc3fde735f0eabc02df2ecb636c7">WRectF</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor.  <a href="#a7676cc3fde735f0eabc02df2ecb636c7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a3d26d539fec651826796afb2a5b87a83">WRectF</a> (double x, double y, double width, double height)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a rectangle.  <a href="#a3d26d539fec651826796afb2a5b87a83"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a23619ae019639c2057975535cd55c05c">WRectF</a> (const <a class="el" href="classWt_1_1WPointF.html">WPointF</a> &amp;topLeft, const <a class="el" href="classWt_1_1WPointF.html">WPointF</a> &amp;bottomRight)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a rectangle.  <a href="#a23619ae019639c2057975535cd55c05c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a62dd7b49290cbc39e5fba781a583a3"></a><!-- doxytag: member="Wt::WRectF::operator==" ref="a0a62dd7b49290cbc39e5fba781a583a3" args="(const WRectF &amp;rhs) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a0a62dd7b49290cbc39e5fba781a583a3">operator==</a> (const <a class="el" href="classWt_1_1WRectF.html">WRectF</a> &amp;rhs) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Comparison operator. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a249ad5fd8e9f8944c4766d46b6f14e0b">isNull</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks for a <em>null</em> rectangle.  <a href="#a249ad5fd8e9f8944c4766d46b6f14e0b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a7f162f054257cad98c19e6a75c789710">isEmpty</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether or not this rectangle is empty.  <a href="#a7f162f054257cad98c19e6a75c789710"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a6e3421e306699075d52111f60da2d057">setX</a> (double x)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the X-position of the left side.  <a href="#a6e3421e306699075d52111f60da2d057"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a95ac1538d8f47afee7fa031dccf8a9bf">setY</a> (double y)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the Y-position of the top side.  <a href="#a95ac1538d8f47afee7fa031dccf8a9bf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#af297f3a2020d409fa148f3e12e28097c">setWidth</a> (double width)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the width.  <a href="#af297f3a2020d409fa148f3e12e28097c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#ac035c1a098d61f09b746ec63d338ff9f">setHeight</a> (double height)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the Y-position of the top side.  <a href="#ac035c1a098d61f09b746ec63d338ff9f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a45bc90a0a76945e0dcd8c38a12194dd6">x</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the X-position (left side offset).  <a href="#a45bc90a0a76945e0dcd8c38a12194dd6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#ae1e0121826ab777d95f43fde599db13f">y</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the Y-position (top side offset).  <a href="#ae1e0121826ab777d95f43fde599db13f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#aa753427e56e604c9731ed230d3040003">width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the width.  <a href="#aa753427e56e604c9731ed230d3040003"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a294cb52820c4c50d64c0af0da9af7c08">height</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the height.  <a href="#a294cb52820c4c50d64c0af0da9af7c08"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#ad7ee063d60ea848ae3b37cf662b5827a">left</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the X position (left side offset).  <a href="#ad7ee063d60ea848ae3b37cf662b5827a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a81a752c33b1fdb0988d81d3d411ea894">top</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the Y position (top side offset).  <a href="#a81a752c33b1fdb0988d81d3d411ea894"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#ad7d9f3b2208430ef38aa96a7d6592108">right</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the the right side offset.  <a href="#ad7d9f3b2208430ef38aa96a7d6592108"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a577ea0708a4a4bb6f10febc9c1b8e567">bottom</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bottom side offset.  <a href="#a577ea0708a4a4bb6f10febc9c1b8e567"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WPointF.html">WPointF</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a584b65722cf37b9ebcdb906b55c0d6dd">topLeft</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the top left point.  <a href="#a584b65722cf37b9ebcdb906b55c0d6dd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WPointF.html">WPointF</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#ac596407f8db4cb1d57f55404a97e7845">topRight</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the top right point.  <a href="#ac596407f8db4cb1d57f55404a97e7845"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a152c145b940ce78d0e2071ea06b8e9ba"></a><!-- doxytag: member="Wt::WRectF::center" ref="a152c145b940ce78d0e2071ea06b8e9ba" args="() const " -->
<a class="el" href="classWt_1_1WPointF.html">WPointF</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a152c145b940ce78d0e2071ea06b8e9ba">center</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the center point. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WPointF.html">WPointF</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#aa567de202e36f066e90a020e44a3763a">bottomLeft</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bottom left point.  <a href="#aa567de202e36f066e90a020e44a3763a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WPointF.html">WPointF</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#ad84efe11dde39872210dd03133ae6585">bottomRight</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bottom right point.  <a href="#ad84efe11dde39872210dd03133ae6585"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90cc7f1034d1b298e6793e35023af281"></a><!-- doxytag: member="Wt::WRectF::contains" ref="a90cc7f1034d1b298e6793e35023af281" args="(const WPointF &amp;p) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a90cc7f1034d1b298e6793e35023af281">contains</a> (const <a class="el" href="classWt_1_1WPointF.html">WPointF</a> &amp;p) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if a rectangle contains a point. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad686bb2322ed6e2d2e9c73d59bbf6ea0"></a><!-- doxytag: member="Wt::WRectF::contains" ref="ad686bb2322ed6e2d2e9c73d59bbf6ea0" args="(double x, double y) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#ad686bb2322ed6e2d2e9c73d59bbf6ea0">contains</a> (double x, double y) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if a rectangle contains a point. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2efed036fc6fe7be636788893be65d5f"></a><!-- doxytag: member="Wt::WRectF::intersects" ref="a2efed036fc6fe7be636788893be65d5f" args="(const WRectF &amp;other) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a2efed036fc6fe7be636788893be65d5f">intersects</a> (const <a class="el" href="classWt_1_1WRectF.html">WRectF</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if two rectangles intersect. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86a64a17d5a11e2ea9b44fc9d2360ef6"></a><!-- doxytag: member="Wt::WRectF::united" ref="a86a64a17d5a11e2ea9b44fc9d2360ef6" args="(const WRectF &amp;other) const " -->
<a class="el" href="classWt_1_1WRectF.html">WRectF</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a86a64a17d5a11e2ea9b44fc9d2360ef6">united</a> (const <a class="el" href="classWt_1_1WRectF.html">WRectF</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Makes the union of to rectangles. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WRectF.html">WRectF</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WRectF.html#a8f0e63244aed0c98c2a2a63899408f05">normalized</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a normalized rectangle.  <a href="#a8f0e63244aed0c98c2a2a63899408f05"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>A value class that defines a rectangle. </p>
<p>The rectangle is defined by a top-left point and a width and height. </p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a7676cc3fde735f0eabc02df2ecb636c7"></a><!-- doxytag: member="Wt::WRectF::WRectF" ref="a7676cc3fde735f0eabc02df2ecb636c7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Wt::WRectF::WRectF </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Default constructor. </p>
<p>Constructs a <code>null</code> rectangle.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#a249ad5fd8e9f8944c4766d46b6f14e0b" title="Checks for a null rectangle.">isNull()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a3d26d539fec651826796afb2a5b87a83"></a><!-- doxytag: member="Wt::WRectF::WRectF" ref="a3d26d539fec651826796afb2a5b87a83" args="(double x, double y, double width, double height)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Wt::WRectF::WRectF </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a rectangle. </p>
<p>Constructs a rectangle with top left point (<code>x</code>, <code>y</code>) and size <code>width</code> x <code>height</code>. </p>

</div>
</div>
<a class="anchor" id="a23619ae019639c2057975535cd55c05c"></a><!-- doxytag: member="Wt::WRectF::WRectF" ref="a23619ae019639c2057975535cd55c05c" args="(const WPointF &amp;topLeft, const WPointF &amp;bottomRight)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Wt::WRectF::WRectF </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WPointF.html">WPointF</a> &amp;&#160;</td>
          <td class="paramname"><em>topLeft</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WPointF.html">WPointF</a> &amp;&#160;</td>
          <td class="paramname"><em>bottomRight</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a rectangle. </p>
<p>Constructs a rectangle from the two points <code>topLeft</code> and <code>bottomRight</code>.</p>
<p>If you want to create a rectangle from two arbitrary corner points, you can use this constructor too, but should call <a class="el" href="classWt_1_1WRectF.html#a8f0e63244aed0c98c2a2a63899408f05" title="Returns a normalized rectangle.">normalized()</a> afterwords. </p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a577ea0708a4a4bb6f10febc9c1b8e567"></a><!-- doxytag: member="Wt::WRectF::bottom" ref="a577ea0708a4a4bb6f10febc9c1b8e567" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Wt::WRectF::bottom </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the bottom side offset. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#a81a752c33b1fdb0988d81d3d411ea894" title="Returns the Y position (top side offset).">top()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aa567de202e36f066e90a020e44a3763a"></a><!-- doxytag: member="Wt::WRectF::bottomLeft" ref="aa567de202e36f066e90a020e44a3763a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WPointF.html">WPointF</a> Wt::WRectF::bottomLeft </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the bottom left point. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#ad7ee063d60ea848ae3b37cf662b5827a" title="Returns the X position (left side offset).">left()</a>, <a class="el" href="classWt_1_1WRectF.html#a577ea0708a4a4bb6f10febc9c1b8e567" title="Returns the bottom side offset.">bottom()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ad84efe11dde39872210dd03133ae6585"></a><!-- doxytag: member="Wt::WRectF::bottomRight" ref="ad84efe11dde39872210dd03133ae6585" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WPointF.html">WPointF</a> Wt::WRectF::bottomRight </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the bottom right point. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#ad7d9f3b2208430ef38aa96a7d6592108" title="Returns the the right side offset.">right()</a>, <a class="el" href="classWt_1_1WRectF.html#a577ea0708a4a4bb6f10febc9c1b8e567" title="Returns the bottom side offset.">bottom()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a294cb52820c4c50d64c0af0da9af7c08"></a><!-- doxytag: member="Wt::WRectF::height" ref="a294cb52820c4c50d64c0af0da9af7c08" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Wt::WRectF::height </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the height. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#aa753427e56e604c9731ed230d3040003" title="Returns the width.">width()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a7f162f054257cad98c19e6a75c789710"></a><!-- doxytag: member="Wt::WRectF::isEmpty" ref="a7f162f054257cad98c19e6a75c789710" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WRectF::isEmpty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Determines whether or not this rectangle is empty. </p>
<p>A rectangle is empty if its width and height are zero. </p>

</div>
</div>
<a class="anchor" id="a249ad5fd8e9f8944c4766d46b6f14e0b"></a><!-- doxytag: member="Wt::WRectF::isNull" ref="a249ad5fd8e9f8944c4766d46b6f14e0b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WRectF::isNull </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks for a <em>null</em> rectangle. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#a7676cc3fde735f0eabc02df2ecb636c7" title="Default constructor.">WRectF()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ad7ee063d60ea848ae3b37cf662b5827a"></a><!-- doxytag: member="Wt::WRectF::left" ref="ad7ee063d60ea848ae3b37cf662b5827a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Wt::WRectF::left </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the X position (left side offset). </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#a45bc90a0a76945e0dcd8c38a12194dd6" title="Returns the X-position (left side offset).">x()</a>, <a class="el" href="classWt_1_1WRectF.html#ad7d9f3b2208430ef38aa96a7d6592108" title="Returns the the right side offset.">right()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a8f0e63244aed0c98c2a2a63899408f05"></a><!-- doxytag: member="Wt::WRectF::normalized" ref="a8f0e63244aed0c98c2a2a63899408f05" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WRectF.html">WRectF</a> Wt::WRectF::normalized </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a normalized rectangle. </p>
<p>A normalized rectangle has a positive width and height. </p>

</div>
</div>
<a class="anchor" id="ad7d9f3b2208430ef38aa96a7d6592108"></a><!-- doxytag: member="Wt::WRectF::right" ref="ad7d9f3b2208430ef38aa96a7d6592108" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Wt::WRectF::right </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the the right side offset. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#ad7ee063d60ea848ae3b37cf662b5827a" title="Returns the X position (left side offset).">left()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac035c1a098d61f09b746ec63d338ff9f"></a><!-- doxytag: member="Wt::WRectF::setHeight" ref="ac035c1a098d61f09b746ec63d338ff9f" args="(double height)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WRectF::setHeight </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>height</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the Y-position of the top side. </p>
<p>The bottom side of the rectangle may move, but this does not affect the Y position of the top side. </p>

</div>
</div>
<a class="anchor" id="af297f3a2020d409fa148f3e12e28097c"></a><!-- doxytag: member="Wt::WRectF::setWidth" ref="af297f3a2020d409fa148f3e12e28097c" args="(double width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WRectF::setWidth </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>width</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the width. </p>
<p>The right side of the rectangle may move, but this does not affect the left side. </p>

</div>
</div>
<a class="anchor" id="a6e3421e306699075d52111f60da2d057"></a><!-- doxytag: member="Wt::WRectF::setX" ref="a6e3421e306699075d52111f60da2d057" args="(double x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WRectF::setX </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the X-position of the left side. </p>
<p>The right side of the rectangle does not move, and as a result, the rectangle may be resized. </p>

</div>
</div>
<a class="anchor" id="a95ac1538d8f47afee7fa031dccf8a9bf"></a><!-- doxytag: member="Wt::WRectF::setY" ref="a95ac1538d8f47afee7fa031dccf8a9bf" args="(double y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WRectF::setY </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the Y-position of the top side. </p>
<p>The bottom side of the rectangle does not move, and as a result, the rectangle may be resized. </p>

</div>
</div>
<a class="anchor" id="a81a752c33b1fdb0988d81d3d411ea894"></a><!-- doxytag: member="Wt::WRectF::top" ref="a81a752c33b1fdb0988d81d3d411ea894" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Wt::WRectF::top </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the Y position (top side offset). </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#ae1e0121826ab777d95f43fde599db13f" title="Returns the Y-position (top side offset).">y()</a>, <a class="el" href="classWt_1_1WRectF.html#a577ea0708a4a4bb6f10febc9c1b8e567" title="Returns the bottom side offset.">bottom()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a584b65722cf37b9ebcdb906b55c0d6dd"></a><!-- doxytag: member="Wt::WRectF::topLeft" ref="a584b65722cf37b9ebcdb906b55c0d6dd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WPointF.html">WPointF</a> Wt::WRectF::topLeft </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the top left point. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#ad7ee063d60ea848ae3b37cf662b5827a" title="Returns the X position (left side offset).">left()</a>, <a class="el" href="classWt_1_1WRectF.html#a81a752c33b1fdb0988d81d3d411ea894" title="Returns the Y position (top side offset).">top()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac596407f8db4cb1d57f55404a97e7845"></a><!-- doxytag: member="Wt::WRectF::topRight" ref="ac596407f8db4cb1d57f55404a97e7845" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WPointF.html">WPointF</a> Wt::WRectF::topRight </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the top right point. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#ad7d9f3b2208430ef38aa96a7d6592108" title="Returns the the right side offset.">right()</a>, <a class="el" href="classWt_1_1WRectF.html#a81a752c33b1fdb0988d81d3d411ea894" title="Returns the Y position (top side offset).">top()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aa753427e56e604c9731ed230d3040003"></a><!-- doxytag: member="Wt::WRectF::width" ref="aa753427e56e604c9731ed230d3040003" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Wt::WRectF::width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the width. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#a294cb52820c4c50d64c0af0da9af7c08" title="Returns the height.">height()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a45bc90a0a76945e0dcd8c38a12194dd6"></a><!-- doxytag: member="Wt::WRectF::x" ref="a45bc90a0a76945e0dcd8c38a12194dd6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Wt::WRectF::x </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the X-position (left side offset). </p>
<p>This is equivalent to <a class="el" href="classWt_1_1WRectF.html#ad7ee063d60ea848ae3b37cf662b5827a" title="Returns the X position (left side offset).">left()</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#ae1e0121826ab777d95f43fde599db13f" title="Returns the Y-position (top side offset).">y()</a>, <a class="el" href="classWt_1_1WRectF.html#ad7ee063d60ea848ae3b37cf662b5827a" title="Returns the X position (left side offset).">left()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ae1e0121826ab777d95f43fde599db13f"></a><!-- doxytag: member="Wt::WRectF::y" ref="ae1e0121826ab777d95f43fde599db13f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Wt::WRectF::y </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the Y-position (top side offset). </p>
<p>This is equivalent to <a class="el" href="classWt_1_1WRectF.html#a81a752c33b1fdb0988d81d3d411ea894" title="Returns the Y position (top side offset).">top()</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WRectF.html#a45bc90a0a76945e0dcd8c38a12194dd6" title="Returns the X-position (left side offset).">x()</a>, <a class="el" href="classWt_1_1WRectF.html#a81a752c33b1fdb0988d81d3d411ea894" title="Returns the Y position (top side offset).">top()</a> </dd></dl>

</div>
</div>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr size="1"><address style="text-align: right; margin: 3px"><small>
Generated on Thu Nov 1 2012 for <a href="http://www.webtoolkit.eu/wt">the
C++ Web Toolkit (Wt)</a> by&nbsp;<a
href="http://www.doxygen.org/index.html"><img src="doxygen.png"
alt="doxygen" border="0" style="vertical-align: middle; display:
inline-block; height: 2em"></a> 1.7.5.1</small></address>
</body>
</html>