class_qwt_polar_layout.html 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.5"/>
  7. <title>Qwt Polar User&#39;s Guide: QwtPolarLayout Class Reference</title>
  8. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  9. <script type="text/javascript" src="jquery.js"></script>
  10. <script type="text/javascript" src="dynsections.js"></script>
  11. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  12. <script type="text/javascript" src="search/search.js"></script>
  13. <script type="text/javascript">
  14. $(document).ready(function() { searchBox.OnSelectItem(0); });
  15. </script>
  16. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  17. </head>
  18. <body>
  19. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  20. <div id="titlearea">
  21. <table cellspacing="0" cellpadding="0">
  22. <tbody>
  23. <tr style="height: 56px;">
  24. <td style="padding-left: 0.5em;">
  25. <div id="projectname">Qwt Polar User&#39;s Guide
  26. &#160;<span id="projectnumber">1.1.1</span>
  27. </div>
  28. </td>
  29. </tr>
  30. </tbody>
  31. </table>
  32. </div>
  33. <!-- end header part -->
  34. <!-- Generated by Doxygen 1.8.5 -->
  35. <script type="text/javascript">
  36. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  37. </script>
  38. <div id="navrow1" class="tabs">
  39. <ul class="tablist">
  40. <li><a href="index.html"><span>Main&#160;Page</span></a></li>
  41. <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
  42. <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
  43. <li>
  44. <div id="MSearchBox" class="MSearchBoxInactive">
  45. <span class="left">
  46. <img id="MSearchSelect" src="search/mag_sel.png"
  47. onmouseover="return searchBox.OnSearchSelectShow()"
  48. onmouseout="return searchBox.OnSearchSelectHide()"
  49. alt=""/>
  50. <input type="text" id="MSearchField" value="Search" accesskey="S"
  51. onfocus="searchBox.OnSearchFieldFocus(true)"
  52. onblur="searchBox.OnSearchFieldFocus(false)"
  53. onkeyup="searchBox.OnSearchFieldChange(event)"/>
  54. </span><span class="right">
  55. <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
  56. </span>
  57. </div>
  58. </li>
  59. </ul>
  60. </div>
  61. <div id="navrow2" class="tabs2">
  62. <ul class="tablist">
  63. <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
  64. <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
  65. <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
  66. <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
  67. </ul>
  68. </div>
  69. <!-- window showing the filter options -->
  70. <div id="MSearchSelectWindow"
  71. onmouseover="return searchBox.OnSearchSelectShow()"
  72. onmouseout="return searchBox.OnSearchSelectHide()"
  73. onkeydown="return searchBox.OnSearchSelectKey(event)">
  74. <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>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
  75. <!-- iframe showing the search results (closed by default) -->
  76. <div id="MSearchResultsWindow">
  77. <iframe src="javascript:void(0)" frameborder="0"
  78. name="MSearchResults" id="MSearchResults">
  79. </iframe>
  80. </div>
  81. </div><!-- top -->
  82. <div class="header">
  83. <div class="summary">
  84. <a href="#pub-types">Public Types</a> &#124;
  85. <a href="#pub-methods">Public Member Functions</a> &#124;
  86. <a href="#pro-methods">Protected Member Functions</a> &#124;
  87. <a href="class_qwt_polar_layout-members.html">List of all members</a> </div>
  88. <div class="headertitle">
  89. <div class="title">QwtPolarLayout Class Reference</div> </div>
  90. </div><!--header-->
  91. <div class="contents">
  92. <p>Layout class for <a class="el" href="class_qwt_polar_plot.html" title="A plotting widget, displaying a polar coordinate system. ">QwtPolarPlot</a>.
  93. <a href="class_qwt_polar_layout.html#details">More...</a></p>
  94. <p><code>#include &lt;<a class="el" href="qwt__polar__layout_8h_source.html">qwt_polar_layout.h</a>&gt;</code></p>
  95. <table class="memberdecls">
  96. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
  97. Public Types</h2></td></tr>
  98. <tr class="memitem:abb9ffb4d2547fc48b37c89c380cb5c60"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#abb9ffb4d2547fc48b37c89c380cb5c60">Option</a> { <a class="el" href="class_qwt_polar_layout.html#abb9ffb4d2547fc48b37c89c380cb5c60a8a7a635824e491b226168b111c9a0d02">IgnoreScrollbars</a> = 0x01,
  99. <a class="el" href="class_qwt_polar_layout.html#abb9ffb4d2547fc48b37c89c380cb5c60ad8271c6678339e4437e99e176a4b1083">IgnoreFrames</a> = 0x02,
  100. <a class="el" href="class_qwt_polar_layout.html#abb9ffb4d2547fc48b37c89c380cb5c60acf042507d0b592c5abe6cf38bda89c3d">IgnoreTitle</a> = 0x04,
  101. <a class="el" href="class_qwt_polar_layout.html#abb9ffb4d2547fc48b37c89c380cb5c60a31b6d1acf6a8a48e9535146c82c0f491">IgnoreLegend</a> = 0x08
  102. }</td></tr>
  103. <tr class="memdesc:abb9ffb4d2547fc48b37c89c380cb5c60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Options to configure the plot layout engine. <a href="class_qwt_polar_layout.html#abb9ffb4d2547fc48b37c89c380cb5c60">More...</a><br/></td></tr>
  104. <tr class="separator:abb9ffb4d2547fc48b37c89c380cb5c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
  105. <tr class="memitem:a3ecb4fa1ce6af120664826a23c23c1de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ecb4fa1ce6af120664826a23c23c1de"></a>
  106. typedef QFlags&lt; <a class="el" href="class_qwt_polar_layout.html#abb9ffb4d2547fc48b37c89c380cb5c60">Option</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#a3ecb4fa1ce6af120664826a23c23c1de">Options</a></td></tr>
  107. <tr class="memdesc:a3ecb4fa1ce6af120664826a23c23c1de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Options to configure the plot layout engine. <br/></td></tr>
  108. <tr class="separator:a3ecb4fa1ce6af120664826a23c23c1de"><td class="memSeparator" colspan="2">&#160;</td></tr>
  109. </table><table class="memberdecls">
  110. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  111. Public Member Functions</h2></td></tr>
  112. <tr class="memitem:a9848348288897ff46ae81adec0e7709e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9848348288897ff46ae81adec0e7709e"></a>
  113. &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#a9848348288897ff46ae81adec0e7709e">QwtPolarLayout</a> ()</td></tr>
  114. <tr class="memdesc:a9848348288897ff46ae81adec0e7709e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br/></td></tr>
  115. <tr class="separator:a9848348288897ff46ae81adec0e7709e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  116. <tr class="memitem:a0ff0510bfe19061bb5141e3a1f2d443d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ff0510bfe19061bb5141e3a1f2d443d"></a>
  117. virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#a0ff0510bfe19061bb5141e3a1f2d443d">~QwtPolarLayout</a> ()</td></tr>
  118. <tr class="memdesc:a0ff0510bfe19061bb5141e3a1f2d443d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br/></td></tr>
  119. <tr class="separator:a0ff0510bfe19061bb5141e3a1f2d443d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  120. <tr class="memitem:a42d727d2015fe7ac0ecd373c812359bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#a42d727d2015fe7ac0ecd373c812359bf">setLegendPosition</a> (<a class="el" href="class_qwt_polar_plot.html#aeb082672b319273c14f49332d8426d2e">QwtPolarPlot::LegendPosition</a> pos, double ratio)</td></tr>
  121. <tr class="memdesc:a42d727d2015fe7ac0ecd373c812359bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify the position of the legend. <a href="#a42d727d2015fe7ac0ecd373c812359bf">More...</a><br/></td></tr>
  122. <tr class="separator:a42d727d2015fe7ac0ecd373c812359bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  123. <tr class="memitem:aeb16a4140e3b0016ed44d417bda1c8e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#aeb16a4140e3b0016ed44d417bda1c8e4">setLegendPosition</a> (<a class="el" href="class_qwt_polar_plot.html#aeb082672b319273c14f49332d8426d2e">QwtPolarPlot::LegendPosition</a> pos)</td></tr>
  124. <tr class="memdesc:aeb16a4140e3b0016ed44d417bda1c8e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify the position of the legend. <a href="#aeb16a4140e3b0016ed44d417bda1c8e4">More...</a><br/></td></tr>
  125. <tr class="separator:aeb16a4140e3b0016ed44d417bda1c8e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  126. <tr class="memitem:a0e12a3da6cf6ec115be3f2ea07b646e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_qwt_polar_plot.html#aeb082672b319273c14f49332d8426d2e">QwtPolarPlot::LegendPosition</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#a0e12a3da6cf6ec115be3f2ea07b646e7">legendPosition</a> () const </td></tr>
  127. <tr class="separator:a0e12a3da6cf6ec115be3f2ea07b646e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  128. <tr class="memitem:a2be38703cdcc2ff6a4b20a09b6295897"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#a2be38703cdcc2ff6a4b20a09b6295897">setLegendRatio</a> (double ratio)</td></tr>
  129. <tr class="separator:a2be38703cdcc2ff6a4b20a09b6295897"><td class="memSeparator" colspan="2">&#160;</td></tr>
  130. <tr class="memitem:ae3455dbe7f10bc656ca6dae58cc37d8c"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#ae3455dbe7f10bc656ca6dae58cc37d8c">legendRatio</a> () const </td></tr>
  131. <tr class="separator:ae3455dbe7f10bc656ca6dae58cc37d8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  132. <tr class="memitem:ace67c815318ea82df12d132cde050c62"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#ace67c815318ea82df12d132cde050c62">activate</a> (const <a class="el" href="class_qwt_polar_plot.html">QwtPolarPlot</a> *, const QRectF &amp;rect, <a class="el" href="class_qwt_polar_layout.html#a3ecb4fa1ce6af120664826a23c23c1de">Options</a> options=0)</td></tr>
  133. <tr class="memdesc:ace67c815318ea82df12d132cde050c62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recalculate the geometry of all components. <a href="#ace67c815318ea82df12d132cde050c62">More...</a><br/></td></tr>
  134. <tr class="separator:ace67c815318ea82df12d132cde050c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
  135. <tr class="memitem:a4abf2bf66f1c89901f0c253e66cc8a23"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#a4abf2bf66f1c89901f0c253e66cc8a23">invalidate</a> ()</td></tr>
  136. <tr class="separator:a4abf2bf66f1c89901f0c253e66cc8a23"><td class="memSeparator" colspan="2">&#160;</td></tr>
  137. <tr class="memitem:a5238180021579c5c5f74dea54191d6ea"><td class="memItemLeft" align="right" valign="top">const QRectF &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#a5238180021579c5c5f74dea54191d6ea">titleRect</a> () const </td></tr>
  138. <tr class="separator:a5238180021579c5c5f74dea54191d6ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
  139. <tr class="memitem:a95eb411bc2065282887c34df95e39784"><td class="memItemLeft" align="right" valign="top">const QRectF &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#a95eb411bc2065282887c34df95e39784">legendRect</a> () const </td></tr>
  140. <tr class="separator:a95eb411bc2065282887c34df95e39784"><td class="memSeparator" colspan="2">&#160;</td></tr>
  141. <tr class="memitem:a8b84214c5c930b1d211b5abafe58f3ae"><td class="memItemLeft" align="right" valign="top">const QRectF &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#a8b84214c5c930b1d211b5abafe58f3ae">canvasRect</a> () const </td></tr>
  142. <tr class="separator:a8b84214c5c930b1d211b5abafe58f3ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
  143. </table><table class="memberdecls">
  144. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
  145. Protected Member Functions</h2></td></tr>
  146. <tr class="memitem:a0d1ef3e1dcb3137be12a3450b6d4ad18"><td class="memItemLeft" align="right" valign="top">QRectF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_polar_layout.html#a0d1ef3e1dcb3137be12a3450b6d4ad18">layoutLegend</a> (<a class="el" href="class_qwt_polar_layout.html#a3ecb4fa1ce6af120664826a23c23c1de">Options</a> options, QRectF &amp;) const </td></tr>
  147. <tr class="separator:a0d1ef3e1dcb3137be12a3450b6d4ad18"><td class="memSeparator" colspan="2">&#160;</td></tr>
  148. </table>
  149. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  150. <div class="textblock"><p>Layout class for <a class="el" href="class_qwt_polar_plot.html" title="A plotting widget, displaying a polar coordinate system. ">QwtPolarPlot</a>. </p>
  151. <p>Organizes the geometry for the different <a class="el" href="class_qwt_polar_plot.html" title="A plotting widget, displaying a polar coordinate system. ">QwtPolarPlot</a> components. It is used by the QwtPolar widget to organize its internal widgets or by QwtPolarRnderer to render its content to a QPaintDevice like a QPrinter, QPixmap/QImage or QSvgRenderer. </p>
  152. </div><h2 class="groupheader">Member Enumeration Documentation</h2>
  153. <a class="anchor" id="abb9ffb4d2547fc48b37c89c380cb5c60"></a>
  154. <div class="memitem">
  155. <div class="memproto">
  156. <table class="memname">
  157. <tr>
  158. <td class="memname">enum <a class="el" href="class_qwt_polar_layout.html#abb9ffb4d2547fc48b37c89c380cb5c60">QwtPolarLayout::Option</a></td>
  159. </tr>
  160. </table>
  161. </div><div class="memdoc">
  162. <p>Options to configure the plot layout engine. </p>
  163. <table class="fieldtable">
  164. <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="abb9ffb4d2547fc48b37c89c380cb5c60a8a7a635824e491b226168b111c9a0d02"></a>IgnoreScrollbars</em>&nbsp;</td><td class="fielddoc">
  165. <p>Ignore the dimension of the scrollbars. </p>
  166. </td></tr>
  167. <tr><td class="fieldname"><em><a class="anchor" id="abb9ffb4d2547fc48b37c89c380cb5c60ad8271c6678339e4437e99e176a4b1083"></a>IgnoreFrames</em>&nbsp;</td><td class="fielddoc">
  168. <p>Ignore all frames. </p>
  169. </td></tr>
  170. <tr><td class="fieldname"><em><a class="anchor" id="abb9ffb4d2547fc48b37c89c380cb5c60acf042507d0b592c5abe6cf38bda89c3d"></a>IgnoreTitle</em>&nbsp;</td><td class="fielddoc">
  171. <p>Ignore the title. </p>
  172. </td></tr>
  173. <tr><td class="fieldname"><em><a class="anchor" id="abb9ffb4d2547fc48b37c89c380cb5c60a31b6d1acf6a8a48e9535146c82c0f491"></a>IgnoreLegend</em>&nbsp;</td><td class="fielddoc">
  174. <p>Ignore the legend. </p>
  175. </td></tr>
  176. </table>
  177. </div>
  178. </div>
  179. <h2 class="groupheader">Member Function Documentation</h2>
  180. <a class="anchor" id="ace67c815318ea82df12d132cde050c62"></a>
  181. <div class="memitem">
  182. <div class="memproto">
  183. <table class="mlabels">
  184. <tr>
  185. <td class="mlabels-left">
  186. <table class="memname">
  187. <tr>
  188. <td class="memname">void QwtPolarLayout::activate </td>
  189. <td>(</td>
  190. <td class="paramtype">const <a class="el" href="class_qwt_polar_plot.html">QwtPolarPlot</a> *&#160;</td>
  191. <td class="paramname"><em>plot</em>, </td>
  192. </tr>
  193. <tr>
  194. <td class="paramkey"></td>
  195. <td></td>
  196. <td class="paramtype">const QRectF &amp;&#160;</td>
  197. <td class="paramname"><em>boundingRect</em>, </td>
  198. </tr>
  199. <tr>
  200. <td class="paramkey"></td>
  201. <td></td>
  202. <td class="paramtype"><a class="el" href="class_qwt_polar_layout.html#a3ecb4fa1ce6af120664826a23c23c1de">Options</a>&#160;</td>
  203. <td class="paramname"><em>options</em> = <code>0</code>&#160;</td>
  204. </tr>
  205. <tr>
  206. <td></td>
  207. <td>)</td>
  208. <td></td><td></td>
  209. </tr>
  210. </table>
  211. </td>
  212. <td class="mlabels-right">
  213. <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
  214. </tr>
  215. </table>
  216. </div><div class="memdoc">
  217. <p>Recalculate the geometry of all components. </p>
  218. <dl class="params"><dt>Parameters</dt><dd>
  219. <table class="params">
  220. <tr><td class="paramname">plot</td><td>Plot to be layout </td></tr>
  221. <tr><td class="paramname">boundingRect</td><td>Rect where to place the components </td></tr>
  222. <tr><td class="paramname">options</td><td>Options</td></tr>
  223. </table>
  224. </dd>
  225. </dl>
  226. <dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_qwt_polar_layout.html#a4abf2bf66f1c89901f0c253e66cc8a23">invalidate()</a>, <a class="el" href="class_qwt_polar_layout.html#a5238180021579c5c5f74dea54191d6ea">titleRect()</a>, <a class="el" href="class_qwt_polar_layout.html#a95eb411bc2065282887c34df95e39784">legendRect()</a>, <a class="el" href="class_qwt_polar_layout.html#a8b84214c5c930b1d211b5abafe58f3ae">canvasRect()</a> </dd></dl>
  227. </div>
  228. </div>
  229. <a class="anchor" id="a8b84214c5c930b1d211b5abafe58f3ae"></a>
  230. <div class="memitem">
  231. <div class="memproto">
  232. <table class="memname">
  233. <tr>
  234. <td class="memname">const QRectF &amp; QwtPolarLayout::canvasRect </td>
  235. <td>(</td>
  236. <td class="paramname"></td><td>)</td>
  237. <td> const</td>
  238. </tr>
  239. </table>
  240. </div><div class="memdoc">
  241. <dl class="section return"><dt>Returns</dt><dd>Geometry for the canvas </dd></dl>
  242. <dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_qwt_polar_layout.html#ace67c815318ea82df12d132cde050c62" title="Recalculate the geometry of all components. ">activate()</a>, <a class="el" href="class_qwt_polar_layout.html#a4abf2bf66f1c89901f0c253e66cc8a23">invalidate()</a> </dd></dl>
  243. </div>
  244. </div>
  245. <a class="anchor" id="a4abf2bf66f1c89901f0c253e66cc8a23"></a>
  246. <div class="memitem">
  247. <div class="memproto">
  248. <table class="mlabels">
  249. <tr>
  250. <td class="mlabels-left">
  251. <table class="memname">
  252. <tr>
  253. <td class="memname">void QwtPolarLayout::invalidate </td>
  254. <td>(</td>
  255. <td class="paramname"></td><td>)</td>
  256. <td></td>
  257. </tr>
  258. </table>
  259. </td>
  260. <td class="mlabels-right">
  261. <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
  262. </tr>
  263. </table>
  264. </div><div class="memdoc">
  265. <p>Invalidate the geometry of all components. </p>
  266. <dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_qwt_polar_layout.html#ace67c815318ea82df12d132cde050c62" title="Recalculate the geometry of all components. ">activate()</a> </dd></dl>
  267. </div>
  268. </div>
  269. <a class="anchor" id="a0d1ef3e1dcb3137be12a3450b6d4ad18"></a>
  270. <div class="memitem">
  271. <div class="memproto">
  272. <table class="mlabels">
  273. <tr>
  274. <td class="mlabels-left">
  275. <table class="memname">
  276. <tr>
  277. <td class="memname">QRectF QwtPolarLayout::layoutLegend </td>
  278. <td>(</td>
  279. <td class="paramtype"><a class="el" href="class_qwt_polar_layout.html#a3ecb4fa1ce6af120664826a23c23c1de">Options</a>&#160;</td>
  280. <td class="paramname"><em>options</em>, </td>
  281. </tr>
  282. <tr>
  283. <td class="paramkey"></td>
  284. <td></td>
  285. <td class="paramtype">QRectF &amp;&#160;</td>
  286. <td class="paramname"><em>rect</em>&#160;</td>
  287. </tr>
  288. <tr>
  289. <td></td>
  290. <td>)</td>
  291. <td></td><td> const</td>
  292. </tr>
  293. </table>
  294. </td>
  295. <td class="mlabels-right">
  296. <span class="mlabels"><span class="mlabel">protected</span></span> </td>
  297. </tr>
  298. </table>
  299. </div><div class="memdoc">
  300. <p>Find the geometry for the legend </p>
  301. <dl class="params"><dt>Parameters</dt><dd>
  302. <table class="params">
  303. <tr><td class="paramname">options</td><td>Options how to layout the legend </td></tr>
  304. <tr><td class="paramname">rect</td><td>Rectangle where to place the legend </td></tr>
  305. </table>
  306. </dd>
  307. </dl>
  308. <dl class="section return"><dt>Returns</dt><dd>Geometry for the legend </dd></dl>
  309. </div>
  310. </div>
  311. <a class="anchor" id="a0e12a3da6cf6ec115be3f2ea07b646e7"></a>
  312. <div class="memitem">
  313. <div class="memproto">
  314. <table class="memname">
  315. <tr>
  316. <td class="memname"><a class="el" href="class_qwt_polar_plot.html#aeb082672b319273c14f49332d8426d2e">QwtPolarPlot::LegendPosition</a> QwtPolarLayout::legendPosition </td>
  317. <td>(</td>
  318. <td class="paramname"></td><td>)</td>
  319. <td> const</td>
  320. </tr>
  321. </table>
  322. </div><div class="memdoc">
  323. <dl class="section return"><dt>Returns</dt><dd>Position of the legend </dd></dl>
  324. <dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_qwt_polar_layout.html#a42d727d2015fe7ac0ecd373c812359bf" title="Specify the position of the legend. ">setLegendPosition()</a>, QwtPolarPlot::setLegendPosition(), QwtPolarPlot::legendPosition() </dd></dl>
  325. </div>
  326. </div>
  327. <a class="anchor" id="ae3455dbe7f10bc656ca6dae58cc37d8c"></a>
  328. <div class="memitem">
  329. <div class="memproto">
  330. <table class="memname">
  331. <tr>
  332. <td class="memname">double QwtPolarLayout::legendRatio </td>
  333. <td>(</td>
  334. <td class="paramname"></td><td>)</td>
  335. <td> const</td>
  336. </tr>
  337. </table>
  338. </div><div class="memdoc">
  339. <dl class="section return"><dt>Returns</dt><dd>The relative size of the legend in the plot. </dd></dl>
  340. <dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_qwt_polar_layout.html#a42d727d2015fe7ac0ecd373c812359bf" title="Specify the position of the legend. ">setLegendPosition()</a> </dd></dl>
  341. </div>
  342. </div>
  343. <a class="anchor" id="a95eb411bc2065282887c34df95e39784"></a>
  344. <div class="memitem">
  345. <div class="memproto">
  346. <table class="memname">
  347. <tr>
  348. <td class="memname">const QRectF &amp; QwtPolarLayout::legendRect </td>
  349. <td>(</td>
  350. <td class="paramname"></td><td>)</td>
  351. <td> const</td>
  352. </tr>
  353. </table>
  354. </div><div class="memdoc">
  355. <dl class="section return"><dt>Returns</dt><dd>Geometry for the legend </dd></dl>
  356. <dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_qwt_polar_layout.html#ace67c815318ea82df12d132cde050c62" title="Recalculate the geometry of all components. ">activate()</a>, <a class="el" href="class_qwt_polar_layout.html#a4abf2bf66f1c89901f0c253e66cc8a23">invalidate()</a> </dd></dl>
  357. </div>
  358. </div>
  359. <a class="anchor" id="a42d727d2015fe7ac0ecd373c812359bf"></a>
  360. <div class="memitem">
  361. <div class="memproto">
  362. <table class="memname">
  363. <tr>
  364. <td class="memname">void QwtPolarLayout::setLegendPosition </td>
  365. <td>(</td>
  366. <td class="paramtype"><a class="el" href="class_qwt_polar_plot.html#aeb082672b319273c14f49332d8426d2e">QwtPolarPlot::LegendPosition</a>&#160;</td>
  367. <td class="paramname"><em>pos</em>, </td>
  368. </tr>
  369. <tr>
  370. <td class="paramkey"></td>
  371. <td></td>
  372. <td class="paramtype">double&#160;</td>
  373. <td class="paramname"><em>ratio</em>&#160;</td>
  374. </tr>
  375. <tr>
  376. <td></td>
  377. <td>)</td>
  378. <td></td><td></td>
  379. </tr>
  380. </table>
  381. </div><div class="memdoc">
  382. <p>Specify the position of the legend. </p>
  383. <dl class="params"><dt>Parameters</dt><dd>
  384. <table class="params">
  385. <tr><td class="paramname">pos</td><td>The legend's position. </td></tr>
  386. <tr><td class="paramname">ratio</td><td>Ratio between legend and the bounding rect of title, canvas and axes. The legend will be shrinked if it would need more space than the given ratio. The ratio is limited to ]0.0 .. 1.0]. In case of &lt;= 0.0 it will be reset to the default ratio. The default vertical/horizontal ratio is 0.33/0.5.</td></tr>
  387. </table>
  388. </dd>
  389. </dl>
  390. <dl class="section see"><dt>See Also</dt><dd>QwtPolarPlot::setLegendPosition() </dd></dl>
  391. </div>
  392. </div>
  393. <a class="anchor" id="aeb16a4140e3b0016ed44d417bda1c8e4"></a>
  394. <div class="memitem">
  395. <div class="memproto">
  396. <table class="memname">
  397. <tr>
  398. <td class="memname">void QwtPolarLayout::setLegendPosition </td>
  399. <td>(</td>
  400. <td class="paramtype"><a class="el" href="class_qwt_polar_plot.html#aeb082672b319273c14f49332d8426d2e">QwtPolarPlot::LegendPosition</a>&#160;</td>
  401. <td class="paramname"><em>pos</em></td><td>)</td>
  402. <td></td>
  403. </tr>
  404. </table>
  405. </div><div class="memdoc">
  406. <p>Specify the position of the legend. </p>
  407. <dl class="params"><dt>Parameters</dt><dd>
  408. <table class="params">
  409. <tr><td class="paramname">pos</td><td>The legend's position. Valid values are <code><a class="el" href="class_qwt_polar_plot.html#aeb082672b319273c14f49332d8426d2ea5fbf30c354173cf150569516e37c4cf3" title="The legend will be left from the canvas. ">QwtPolarPlot::LeftLegend</a></code>, <code><a class="el" href="class_qwt_polar_plot.html#aeb082672b319273c14f49332d8426d2eabf14172e3a5118071816ef98bf3704d0" title="The legend will be right from the canvas. ">QwtPolarPlot::RightLegend</a></code>, <code><a class="el" href="class_qwt_polar_plot.html#aeb082672b319273c14f49332d8426d2eaa414a0712297511a994febffaa1408f0" title="The legend will be between canvas and title. ">QwtPolarPlot::TopLegend</a></code>, <code><a class="el" href="class_qwt_polar_plot.html#aeb082672b319273c14f49332d8426d2ea2385fedbe596ddb9319ca76db6afd9e7" title="The legend will be below the canvas. ">QwtPolarPlot::BottomLegend</a></code>.</td></tr>
  410. </table>
  411. </dd>
  412. </dl>
  413. <dl class="section see"><dt>See Also</dt><dd>QwtPolarPlot::setLegendPosition() </dd></dl>
  414. </div>
  415. </div>
  416. <a class="anchor" id="a2be38703cdcc2ff6a4b20a09b6295897"></a>
  417. <div class="memitem">
  418. <div class="memproto">
  419. <table class="memname">
  420. <tr>
  421. <td class="memname">void QwtPolarLayout::setLegendRatio </td>
  422. <td>(</td>
  423. <td class="paramtype">double&#160;</td>
  424. <td class="paramname"><em>ratio</em></td><td>)</td>
  425. <td></td>
  426. </tr>
  427. </table>
  428. </div><div class="memdoc">
  429. <p>Specify the relative size of the legend in the plot </p>
  430. <dl class="params"><dt>Parameters</dt><dd>
  431. <table class="params">
  432. <tr><td class="paramname">ratio</td><td>Ratio between legend and the bounding rect of title, canvas and axes. The legend will be shrinked if it would need more space than the given ratio. The ratio is limited to ]0.0 .. 1.0]. In case of &lt;= 0.0 it will be reset to the default ratio. The default vertical/horizontal ratio is 0.33/0.5. </td></tr>
  433. </table>
  434. </dd>
  435. </dl>
  436. </div>
  437. </div>
  438. <a class="anchor" id="a5238180021579c5c5f74dea54191d6ea"></a>
  439. <div class="memitem">
  440. <div class="memproto">
  441. <table class="memname">
  442. <tr>
  443. <td class="memname">const QRectF &amp; QwtPolarLayout::titleRect </td>
  444. <td>(</td>
  445. <td class="paramname"></td><td>)</td>
  446. <td> const</td>
  447. </tr>
  448. </table>
  449. </div><div class="memdoc">
  450. <dl class="section return"><dt>Returns</dt><dd>Geometry for the title </dd></dl>
  451. <dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_qwt_polar_layout.html#ace67c815318ea82df12d132cde050c62" title="Recalculate the geometry of all components. ">activate()</a>, <a class="el" href="class_qwt_polar_layout.html#a4abf2bf66f1c89901f0c253e66cc8a23">invalidate()</a> </dd></dl>
  452. </div>
  453. </div>
  454. </div><!-- contents -->
  455. <!-- start footer part -->
  456. <hr class="footer"/><address class="footer"><small>
  457. Generated by &#160;<a href="http://www.doxygen.org/index.html">
  458. <img class="footer" src="doxygen.png" alt="doxygen"/>
  459. </a> 1.8.5
  460. </small></address>
  461. </body>
  462. </html>