~ubuntu-branches/ubuntu/oneiric/qwt/oneiric-proposed

« back to all changes in this revision

Viewing changes to qwt-5.1.2/doc/html/class_qwt_symbol.html

  • Committer: Bazaar Package Importer
  • Author(s): Fathi Boudra
  • Date: 2009-04-12 23:25:58 UTC
  • mfrom: (1.1.4 upstream) (2.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090412232558-3bl06x785yr8xm8u
Tags: 5.1.2-1
* New upstream release.
* Bump compat/debhelper to 7.
* Bump Standards-Version to 3.8.1. No changes needed.
* Invert Maintainers and Uploaders field.
* Fix lintian warnings:
  - dh_clean _k deprecated.
  - missing dependency on libc.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
 
3
<title>Qwt User&apos;s Guide: QwtSymbol Class Reference</title>
 
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
 
5
<link href="tabs.css" rel="stylesheet" type="text/css">
 
6
</head><body>
 
7
<!-- Generated by Doxygen 1.5.0 -->
 
8
<div class="tabs">
 
9
  <ul>
 
10
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
 
11
    <li id="current"><a href="classes.html"><span>Classes</span></a></li>
 
12
    <li><a href="files.html"><span>Files</span></a></li>
 
13
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
 
14
  </ul></div>
 
15
<div class="tabs">
 
16
  <ul>
 
17
    <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
 
18
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
 
19
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
 
20
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
 
21
  </ul></div>
 
22
<h1>QwtSymbol Class Reference</h1><!-- doxytag: class="QwtSymbol" --><a href="class_qwt_symbol-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
 
23
A class for drawing symbols. 
 
24
<p>
 
25
 
 
26
<p>
 
27
Definition at line <a class="el" href="qwt__symbol_8h-source.html#l00022">22</a> of file <a class="el" href="qwt__symbol_8h-source.html">qwt_symbol.h</a>.<table border="0" cellpadding="0" cellspacing="0">
 
28
<tr><td></td></tr>
 
29
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
 
30
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#62f457952470c2076962e83ef2c24d2f">Style</a> { <br>
 
31
&nbsp;&nbsp;<b>Arrow</b>, 
 
32
<br>
 
33
&nbsp;&nbsp;<b>Ray</b>, 
 
34
<br>
 
35
&nbsp;&nbsp;<b>TriangleStyle</b>, 
 
36
<br>
 
37
&nbsp;&nbsp;<b>ThinStyle</b>, 
 
38
<br>
 
39
&nbsp;&nbsp;<b>Style1</b>, 
 
40
<br>
 
41
&nbsp;&nbsp;<b>Style2</b>, 
 
42
<br>
 
43
&nbsp;&nbsp;<b>NoSymbol</b> =  -1, 
 
44
<br>
 
45
&nbsp;&nbsp;<b>Ellipse</b>, 
 
46
<br>
 
47
&nbsp;&nbsp;<b>Rect</b>, 
 
48
<br>
 
49
&nbsp;&nbsp;<b>Diamond</b>, 
 
50
<br>
 
51
&nbsp;&nbsp;<b>Triangle</b>, 
 
52
<br>
 
53
&nbsp;&nbsp;<b>DTriangle</b>, 
 
54
<br>
 
55
&nbsp;&nbsp;<b>UTriangle</b>, 
 
56
<br>
 
57
&nbsp;&nbsp;<b>LTriangle</b>, 
 
58
<br>
 
59
&nbsp;&nbsp;<b>RTriangle</b>, 
 
60
<br>
 
61
&nbsp;&nbsp;<b>Cross</b>, 
 
62
<br>
 
63
&nbsp;&nbsp;<b>XCross</b>, 
 
64
<br>
 
65
&nbsp;&nbsp;<b>HLine</b>, 
 
66
<br>
 
67
&nbsp;&nbsp;<b>VLine</b>, 
 
68
<br>
 
69
&nbsp;&nbsp;<b>Star1</b>, 
 
70
<br>
 
71
&nbsp;&nbsp;<b>Star2</b>, 
 
72
<br>
 
73
&nbsp;&nbsp;<b>Hexagon</b>, 
 
74
<br>
 
75
&nbsp;&nbsp;<b>StyleCnt</b>
 
76
<br>
 
77
 }</td></tr>
 
78
 
 
79
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
 
80
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#f57237cb9c77fe480c0512abc2afde2e">QwtSymbol</a> ()</td></tr>
 
81
 
 
82
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#8f1c507aa09dca81dcd564ef341c1a46">QwtSymbol</a> (<a class="el" href="class_qwt_symbol.html#62f457952470c2076962e83ef2c24d2f">Style</a> st, const QBrush &amp;bd, const QPen &amp;pn, const QSize &amp;s)</td></tr>
 
83
 
 
84
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#5a30269273545d5ed25f7116a421eda2">~QwtSymbol</a> ()</td></tr>
 
85
 
 
86
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#6f975eb3cb2c322f80f71254c9bae555">operator!=</a> (const <a class="el" href="class_qwt_symbol.html">QwtSymbol</a> &amp;) const</td></tr>
 
87
 
 
88
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#94ee19617408f08117e68ac9d47fbcfd">operator==</a> (const <a class="el" href="class_qwt_symbol.html">QwtSymbol</a> &amp;) const</td></tr>
 
89
 
 
90
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2c53ac599563fc2463ce5782ad31770"></a><!-- doxytag: member="QwtSymbol::clone" ref="b2c53ac599563fc2463ce5782ad31770" args="() const" -->
 
91
virtual <a class="el" href="class_qwt_symbol.html">QwtSymbol</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#b2c53ac599563fc2463ce5782ad31770">clone</a> () const</td></tr>
 
92
 
 
93
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#348247dfc2bf79de957b7eb84a32a720">setSize</a> (const QSize &amp;s)</td></tr>
 
94
 
 
95
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#041c86efd8763564b07332c1bdb4efb7">setSize</a> (int a, int b=-1)</td></tr>
 
96
 
 
97
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#e6aa7281d518bdd4adae8a37bbb5e09a">setBrush</a> (const QBrush &amp;b)</td></tr>
 
98
 
 
99
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#2da17316935164c5f0682ce7e6c55827">setPen</a> (const QPen &amp;p)</td></tr>
 
100
 
 
101
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#83c0272116817bbf765f14ad7f86e52a">setStyle</a> (<a class="el" href="class_qwt_symbol.html#62f457952470c2076962e83ef2c24d2f">Style</a> s)</td></tr>
 
102
 
 
103
<tr><td class="memItemLeft" nowrap align="right" valign="top">const QBrush &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#315152dbd66cb5866b4e3ac34e6ee1db">brush</a> () const</td></tr>
 
104
 
 
105
<tr><td class="memItemLeft" nowrap align="right" valign="top">const QPen &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#4986981bcc60dc4461fbe551ff33fff1">pen</a> () const</td></tr>
 
106
 
 
107
<tr><td class="memItemLeft" nowrap align="right" valign="top">const QSize &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#a4419a94583e68d068cc5e5914e2047b">size</a> () const</td></tr>
 
108
 
 
109
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_symbol.html#62f457952470c2076962e83ef2c24d2f">Style</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#f55983488b6b057b7f565e02bc993375">style</a> () const</td></tr>
 
110
 
 
111
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#5a88bcd704acadbda4ae9dea82b22c57">draw</a> (QPainter *p, const QPoint &amp;pt) const </td></tr>
 
112
 
 
113
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#653260daa6c4bd2d757384025bfaddf4">draw</a> (QPainter *p, int x, int y) const</td></tr>
 
114
 
 
115
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_symbol.html#d51082488dd8af1ba1565778a18ce095">draw</a> (QPainter *p, const QRect &amp;r) const</td></tr>
 
116
 
 
117
</table>
 
118
<hr><h2>Member Enumeration Documentation</h2>
 
119
<a class="anchor" name="62f457952470c2076962e83ef2c24d2f"></a><!-- doxytag: member="QwtSymbol::Style" ref="62f457952470c2076962e83ef2c24d2f" args="" -->
 
120
<div class="memitem">
 
121
<div class="memproto">
 
122
      <table class="memname">
 
123
        <tr>
 
124
          <td class="memname">enum <a class="el" href="class_qwt_symbol.html#62f457952470c2076962e83ef2c24d2f">QwtSymbol::Style</a>          </td>
 
125
        </tr>
 
126
      </table>
 
127
</div>
 
128
<div class="memdoc">
 
129
 
 
130
<p>
 
131
Style <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_symbol.html#83c0272116817bbf765f14ad7f86e52a">setStyle()</a>, <a class="el" href="class_qwt_symbol.html#f55983488b6b057b7f565e02bc993375">style()</a> </dd></dl>
 
132
 
 
133
<p>
 
134
Definition at line <a class="el" href="qwt__symbol_8h-source.html#l00029">29</a> of file <a class="el" href="qwt__symbol_8h-source.html">qwt_symbol.h</a>.
 
135
</div>
 
136
</div><p>
 
137
<hr><h2>Constructor &amp; Destructor Documentation</h2>
 
138
<a class="anchor" name="f57237cb9c77fe480c0512abc2afde2e"></a><!-- doxytag: member="QwtSymbol::QwtSymbol" ref="f57237cb9c77fe480c0512abc2afde2e" args="()" -->
 
139
<div class="memitem">
 
140
<div class="memproto">
 
141
      <table class="memname">
 
142
        <tr>
 
143
          <td class="memname">QwtSymbol::QwtSymbol           </td>
 
144
          <td>(</td>
 
145
          <td class="paramname">          </td>
 
146
          <td>&nbsp;)&nbsp;</td>
 
147
          <td width="100%"></td>
 
148
        </tr>
 
149
      </table>
 
150
</div>
 
151
<div class="memdoc">
 
152
 
 
153
<p>
 
154
Default Constructor<p>
 
155
The symbol is constructed with gray interior, black outline with zero width, no size and style 'NoSymbol'. 
 
156
<p>
 
157
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00022">22</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
158
</div>
 
159
</div><p>
 
160
<a class="anchor" name="8f1c507aa09dca81dcd564ef341c1a46"></a><!-- doxytag: member="QwtSymbol::QwtSymbol" ref="8f1c507aa09dca81dcd564ef341c1a46" args="(Style st, const QBrush &amp;bd, const QPen &amp;pn, const QSize &amp;s)" -->
 
161
<div class="memitem">
 
162
<div class="memproto">
 
163
      <table class="memname">
 
164
        <tr>
 
165
          <td class="memname">QwtSymbol::QwtSymbol           </td>
 
166
          <td>(</td>
 
167
          <td class="paramtype"><a class="el" href="class_qwt_symbol.html#62f457952470c2076962e83ef2c24d2f">QwtSymbol::Style</a>&nbsp;</td>
 
168
          <td class="paramname"> <em>style</em>, </td>
 
169
        </tr>
 
170
        <tr>
 
171
          <td class="paramkey"></td>
 
172
          <td></td>
 
173
          <td class="paramtype">const QBrush &amp;&nbsp;</td>
 
174
          <td class="paramname"> <em>brush</em>, </td>
 
175
        </tr>
 
176
        <tr>
 
177
          <td class="paramkey"></td>
 
178
          <td></td>
 
179
          <td class="paramtype">const QPen &amp;&nbsp;</td>
 
180
          <td class="paramname"> <em>pen</em>, </td>
 
181
        </tr>
 
182
        <tr>
 
183
          <td class="paramkey"></td>
 
184
          <td></td>
 
185
          <td class="paramtype">const QSize &amp;&nbsp;</td>
 
186
          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
 
187
        </tr>
 
188
        <tr>
 
189
          <td></td>
 
190
          <td>)</td>
 
191
          <td></td><td></td><td width="100%"></td>
 
192
        </tr>
 
193
      </table>
 
194
</div>
 
195
<div class="memdoc">
 
196
 
 
197
<p>
 
198
Constructor. 
 
199
<p>
 
200
<dl compact><dt><b>Parameters:</b></dt><dd>
 
201
  <table border="0" cellspacing="2" cellpadding="0">
 
202
    <tr><td valign="top"></td><td valign="top"><em>style</em>&nbsp;</td><td>Symbol Style </td></tr>
 
203
    <tr><td valign="top"></td><td valign="top"><em>brush</em>&nbsp;</td><td>brush to fill the interior </td></tr>
 
204
    <tr><td valign="top"></td><td valign="top"><em>pen</em>&nbsp;</td><td>outline pen </td></tr>
 
205
    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>size </td></tr>
 
206
  </table>
 
207
</dl>
 
208
 
 
209
<p>
 
210
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00037">37</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
211
</div>
 
212
</div><p>
 
213
<a class="anchor" name="5a30269273545d5ed25f7116a421eda2"></a><!-- doxytag: member="QwtSymbol::~QwtSymbol" ref="5a30269273545d5ed25f7116a421eda2" args="()" -->
 
214
<div class="memitem">
 
215
<div class="memproto">
 
216
      <table class="memname">
 
217
        <tr>
 
218
          <td class="memname">QwtSymbol::~QwtSymbol           </td>
 
219
          <td>(</td>
 
220
          <td class="paramname">          </td>
 
221
          <td>&nbsp;)&nbsp;</td>
 
222
          <td width="100%"><code> [virtual]</code></td>
 
223
        </tr>
 
224
      </table>
 
225
</div>
 
226
<div class="memdoc">
 
227
 
 
228
<p>
 
229
Destructor. 
 
230
<p>
 
231
 
 
232
<p>
 
233
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00047">47</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
234
</div>
 
235
</div><p>
 
236
<hr><h2>Member Function Documentation</h2>
 
237
<a class="anchor" name="6f975eb3cb2c322f80f71254c9bae555"></a><!-- doxytag: member="QwtSymbol::operator!=" ref="6f975eb3cb2c322f80f71254c9bae555" args="(const QwtSymbol &amp;) const" -->
 
238
<div class="memitem">
 
239
<div class="memproto">
 
240
      <table class="memname">
 
241
        <tr>
 
242
          <td class="memname">bool QwtSymbol::operator!=           </td>
 
243
          <td>(</td>
 
244
          <td class="paramtype">const <a class="el" href="class_qwt_symbol.html">QwtSymbol</a> &amp;&nbsp;</td>
 
245
          <td class="paramname">          </td>
 
246
          <td>&nbsp;)&nbsp;</td>
 
247
          <td width="100%"> const</td>
 
248
        </tr>
 
249
      </table>
 
250
</div>
 
251
<div class="memdoc">
 
252
 
 
253
<p>
 
254
!= operator 
 
255
<p>
 
256
 
 
257
<p>
 
258
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00350">350</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
259
</div>
 
260
</div><p>
 
261
<a class="anchor" name="94ee19617408f08117e68ac9d47fbcfd"></a><!-- doxytag: member="QwtSymbol::operator==" ref="94ee19617408f08117e68ac9d47fbcfd" args="(const QwtSymbol &amp;) const" -->
 
262
<div class="memitem">
 
263
<div class="memproto">
 
264
      <table class="memname">
 
265
        <tr>
 
266
          <td class="memname">bool QwtSymbol::operator==           </td>
 
267
          <td>(</td>
 
268
          <td class="paramtype">const <a class="el" href="class_qwt_symbol.html">QwtSymbol</a> &amp;&nbsp;</td>
 
269
          <td class="paramname">          </td>
 
270
          <td>&nbsp;)&nbsp;</td>
 
271
          <td width="100%"> const<code> [virtual]</code></td>
 
272
        </tr>
 
273
      </table>
 
274
</div>
 
275
<div class="memdoc">
 
276
 
 
277
<p>
 
278
== operator 
 
279
<p>
 
280
 
 
281
<p>
 
282
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00343">343</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
283
<p>
 
284
References <a class="el" href="qwt__symbol_8h-source.html#l00069">brush()</a>, <a class="el" href="qwt__symbol_8h-source.html#l00071">pen()</a>, <a class="el" href="qwt__symbol_8h-source.html#l00073">size()</a>, and <a class="el" href="qwt__symbol_8h-source.html#l00075">style()</a>.
 
285
</div>
 
286
</div><p>
 
287
<a class="anchor" name="348247dfc2bf79de957b7eb84a32a720"></a><!-- doxytag: member="QwtSymbol::setSize" ref="348247dfc2bf79de957b7eb84a32a720" args="(const QSize &amp;s)" -->
 
288
<div class="memitem">
 
289
<div class="memproto">
 
290
      <table class="memname">
 
291
        <tr>
 
292
          <td class="memname">void QwtSymbol::setSize           </td>
 
293
          <td>(</td>
 
294
          <td class="paramtype">const QSize &amp;&nbsp;</td>
 
295
          <td class="paramname"> <em>s</em>          </td>
 
296
          <td>&nbsp;)&nbsp;</td>
 
297
          <td width="100%"></td>
 
298
        </tr>
 
299
      </table>
 
300
</div>
 
301
<div class="memdoc">
 
302
 
 
303
<p>
 
304
Set the symbol's size. 
 
305
<p>
 
306
 
 
307
<p>
 
308
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00076">76</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
309
</div>
 
310
</div><p>
 
311
<a class="anchor" name="041c86efd8763564b07332c1bdb4efb7"></a><!-- doxytag: member="QwtSymbol::setSize" ref="041c86efd8763564b07332c1bdb4efb7" args="(int a, int b=-1)" -->
 
312
<div class="memitem">
 
313
<div class="memproto">
 
314
      <table class="memname">
 
315
        <tr>
 
316
          <td class="memname">void QwtSymbol::setSize           </td>
 
317
          <td>(</td>
 
318
          <td class="paramtype">int&nbsp;</td>
 
319
          <td class="paramname"> <em>w</em>, </td>
 
320
        </tr>
 
321
        <tr>
 
322
          <td class="paramkey"></td>
 
323
          <td></td>
 
324
          <td class="paramtype">int&nbsp;</td>
 
325
          <td class="paramname"> <em>h</em> = <code>-1</code></td><td>&nbsp;</td>
 
326
        </tr>
 
327
        <tr>
 
328
          <td></td>
 
329
          <td>)</td>
 
330
          <td></td><td></td><td width="100%"></td>
 
331
        </tr>
 
332
      </table>
 
333
</div>
 
334
<div class="memdoc">
 
335
 
 
336
<p>
 
337
Specify the symbol's size. 
 
338
<p>
 
339
If the 'h' parameter is left out or less than 0, and the 'w' parameter is greater than or equal to 0, the symbol size will be set to (w,w). <dl compact><dt><b>Parameters:</b></dt><dd>
 
340
  <table border="0" cellspacing="2" cellpadding="0">
 
341
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>width </td></tr>
 
342
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>height (defaults to -1) </td></tr>
 
343
  </table>
 
344
</dl>
 
345
 
 
346
<p>
 
347
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00068">68</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
348
</div>
 
349
</div><p>
 
350
<a class="anchor" name="e6aa7281d518bdd4adae8a37bbb5e09a"></a><!-- doxytag: member="QwtSymbol::setBrush" ref="e6aa7281d518bdd4adae8a37bbb5e09a" args="(const QBrush &amp;b)" -->
 
351
<div class="memitem">
 
352
<div class="memproto">
 
353
      <table class="memname">
 
354
        <tr>
 
355
          <td class="memname">void QwtSymbol::setBrush           </td>
 
356
          <td>(</td>
 
357
          <td class="paramtype">const QBrush &amp;&nbsp;</td>
 
358
          <td class="paramname"> <em>br</em>          </td>
 
359
          <td>&nbsp;)&nbsp;</td>
 
360
          <td width="100%"></td>
 
361
        </tr>
 
362
      </table>
 
363
</div>
 
364
<div class="memdoc">
 
365
 
 
366
<p>
 
367
Assign a brush. 
 
368
<p>
 
369
The brush is used to draw the interior of the symbol. <dl compact><dt><b>Parameters:</b></dt><dd>
 
370
  <table border="0" cellspacing="2" cellpadding="0">
 
371
    <tr><td valign="top"></td><td valign="top"><em>br</em>&nbsp;</td><td>brush </td></tr>
 
372
  </table>
 
373
</dl>
 
374
 
 
375
<p>
 
376
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00088">88</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
377
<p>
 
378
Referenced by <a class="el" href="qwt__plot__printfilter_8cpp-source.html#l00157">QwtPlotPrintFilter::apply()</a>, and <a class="el" href="qwt__plot__printfilter_8cpp-source.html#l00366">QwtPlotPrintFilter::reset()</a>.
 
379
</div>
 
380
</div><p>
 
381
<a class="anchor" name="2da17316935164c5f0682ce7e6c55827"></a><!-- doxytag: member="QwtSymbol::setPen" ref="2da17316935164c5f0682ce7e6c55827" args="(const QPen &amp;p)" -->
 
382
<div class="memitem">
 
383
<div class="memproto">
 
384
      <table class="memname">
 
385
        <tr>
 
386
          <td class="memname">void QwtSymbol::setPen           </td>
 
387
          <td>(</td>
 
388
          <td class="paramtype">const QPen &amp;&nbsp;</td>
 
389
          <td class="paramname"> <em>pn</em>          </td>
 
390
          <td>&nbsp;)&nbsp;</td>
 
391
          <td width="100%"></td>
 
392
        </tr>
 
393
      </table>
 
394
</div>
 
395
<div class="memdoc">
 
396
 
 
397
<p>
 
398
Assign a pen. 
 
399
<p>
 
400
The pen is used to draw the symbol's outline.<p>
 
401
<dl compact><dt><b>Parameters:</b></dt><dd>
 
402
  <table border="0" cellspacing="2" cellpadding="0">
 
403
    <tr><td valign="top"></td><td valign="top"><em>pn</em>&nbsp;</td><td>pen </td></tr>
 
404
  </table>
 
405
</dl>
 
406
 
 
407
<p>
 
408
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00100">100</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
409
<p>
 
410
Referenced by <a class="el" href="qwt__plot__printfilter_8cpp-source.html#l00157">QwtPlotPrintFilter::apply()</a>, and <a class="el" href="qwt__plot__printfilter_8cpp-source.html#l00366">QwtPlotPrintFilter::reset()</a>.
 
411
</div>
 
412
</div><p>
 
413
<a class="anchor" name="83c0272116817bbf765f14ad7f86e52a"></a><!-- doxytag: member="QwtSymbol::setStyle" ref="83c0272116817bbf765f14ad7f86e52a" args="(Style s)" -->
 
414
<div class="memitem">
 
415
<div class="memproto">
 
416
      <table class="memname">
 
417
        <tr>
 
418
          <td class="memname">void QwtSymbol::setStyle           </td>
 
419
          <td>(</td>
 
420
          <td class="paramtype"><a class="el" href="class_qwt_symbol.html#62f457952470c2076962e83ef2c24d2f">QwtSymbol::Style</a>&nbsp;</td>
 
421
          <td class="paramname"> <em>s</em>          </td>
 
422
          <td>&nbsp;)&nbsp;</td>
 
423
          <td width="100%"></td>
 
424
        </tr>
 
425
      </table>
 
426
</div>
 
427
<div class="memdoc">
 
428
 
 
429
<p>
 
430
Specify the symbol style. 
 
431
<p>
 
432
The following styles are defined:<dl>
 
433
<dt>NoSymbol</dt>
 
434
<dd>No Style. The symbol cannot be drawn. </dd>
 
435
<dt>Ellipse</dt>
 
436
<dd>Ellipse or circle </dd>
 
437
<dt>Rect</dt>
 
438
<dd>Rectangle </dd>
 
439
<dt>Diamond</dt>
 
440
<dd>Diamond </dd>
 
441
<dt>Triangle</dt>
 
442
<dd>Triangle pointing upwards </dd>
 
443
<dt>DTriangle</dt>
 
444
<dd>Triangle pointing downwards </dd>
 
445
<dt>UTriangle</dt>
 
446
<dd>Triangle pointing upwards </dd>
 
447
<dt>LTriangle</dt>
 
448
<dd>Triangle pointing left </dd>
 
449
<dt>RTriangle</dt>
 
450
<dd>Triangle pointing right </dd>
 
451
<dt>Cross</dt>
 
452
<dd>Cross (+) </dd>
 
453
<dt>XCross</dt>
 
454
<dd>Diagonal cross (X) </dd>
 
455
<dt>HLine</dt>
 
456
<dd>Horizontal line </dd>
 
457
<dt>VLine</dt>
 
458
<dd>Vertical line </dd>
 
459
<dt>Star1</dt>
 
460
<dd>X combined with + </dd>
 
461
<dt>Star2</dt>
 
462
<dd>Six-pointed star </dd>
 
463
<dt>Hexagon</dt>
 
464
<dd>Hexagon</dd>
 
465
</dl>
 
466
<p>
 
467
<dl compact><dt><b>Parameters:</b></dt><dd>
 
468
  <table border="0" cellspacing="2" cellpadding="0">
 
469
    <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>style </td></tr>
 
470
  </table>
 
471
</dl>
 
472
 
 
473
<p>
 
474
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00337">337</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
475
</div>
 
476
</div><p>
 
477
<a class="anchor" name="315152dbd66cb5866b4e3ac34e6ee1db"></a><!-- doxytag: member="QwtSymbol::brush" ref="315152dbd66cb5866b4e3ac34e6ee1db" args="() const" -->
 
478
<div class="memitem">
 
479
<div class="memproto">
 
480
      <table class="memname">
 
481
        <tr>
 
482
          <td class="memname">const QBrush&amp; QwtSymbol::brush           </td>
 
483
          <td>(</td>
 
484
          <td class="paramname">          </td>
 
485
          <td>&nbsp;)&nbsp;</td>
 
486
          <td width="100%"> const<code> [inline]</code></td>
 
487
        </tr>
 
488
      </table>
 
489
</div>
 
490
<div class="memdoc">
 
491
 
 
492
<p>
 
493
Return Brush. 
 
494
<p>
 
495
 
 
496
<p>
 
497
Definition at line <a class="el" href="qwt__symbol_8h-source.html#l00069">69</a> of file <a class="el" href="qwt__symbol_8h-source.html">qwt_symbol.h</a>.
 
498
<p>
 
499
Referenced by <a class="el" href="qwt__plot__printfilter_8cpp-source.html#l00157">QwtPlotPrintFilter::apply()</a>, <a class="el" href="qwt__plot__curve_8cpp-source.html#l01244">QwtPlotCurve::drawSymbols()</a>, <a class="el" href="qwt__symbol_8cpp-source.html#l00343">operator==()</a>, and <a class="el" href="qwt__plot__printfilter_8cpp-source.html#l00366">QwtPlotPrintFilter::reset()</a>.
 
500
</div>
 
501
</div><p>
 
502
<a class="anchor" name="4986981bcc60dc4461fbe551ff33fff1"></a><!-- doxytag: member="QwtSymbol::pen" ref="4986981bcc60dc4461fbe551ff33fff1" args="() const" -->
 
503
<div class="memitem">
 
504
<div class="memproto">
 
505
      <table class="memname">
 
506
        <tr>
 
507
          <td class="memname">const QPen&amp; QwtSymbol::pen           </td>
 
508
          <td>(</td>
 
509
          <td class="paramname">          </td>
 
510
          <td>&nbsp;)&nbsp;</td>
 
511
          <td width="100%"> const<code> [inline]</code></td>
 
512
        </tr>
 
513
      </table>
 
514
</div>
 
515
<div class="memdoc">
 
516
 
 
517
<p>
 
518
Return Pen. 
 
519
<p>
 
520
 
 
521
<p>
 
522
Definition at line <a class="el" href="qwt__symbol_8h-source.html#l00071">71</a> of file <a class="el" href="qwt__symbol_8h-source.html">qwt_symbol.h</a>.
 
523
<p>
 
524
Referenced by <a class="el" href="qwt__plot__printfilter_8cpp-source.html#l00157">QwtPlotPrintFilter::apply()</a>, <a class="el" href="qwt__plot__curve_8cpp-source.html#l01244">QwtPlotCurve::drawSymbols()</a>, <a class="el" href="qwt__symbol_8cpp-source.html#l00343">operator==()</a>, and <a class="el" href="qwt__plot__printfilter_8cpp-source.html#l00366">QwtPlotPrintFilter::reset()</a>.
 
525
</div>
 
526
</div><p>
 
527
<a class="anchor" name="a4419a94583e68d068cc5e5914e2047b"></a><!-- doxytag: member="QwtSymbol::size" ref="a4419a94583e68d068cc5e5914e2047b" args="() const" -->
 
528
<div class="memitem">
 
529
<div class="memproto">
 
530
      <table class="memname">
 
531
        <tr>
 
532
          <td class="memname">const QSize&amp; QwtSymbol::size           </td>
 
533
          <td>(</td>
 
534
          <td class="paramname">          </td>
 
535
          <td>&nbsp;)&nbsp;</td>
 
536
          <td width="100%"> const<code> [inline]</code></td>
 
537
        </tr>
 
538
      </table>
 
539
</div>
 
540
<div class="memdoc">
 
541
 
 
542
<p>
 
543
Return Size. 
 
544
<p>
 
545
 
 
546
<p>
 
547
Definition at line <a class="el" href="qwt__symbol_8h-source.html#l00073">73</a> of file <a class="el" href="qwt__symbol_8h-source.html">qwt_symbol.h</a>.
 
548
<p>
 
549
Referenced by <a class="el" href="qwt__plot__curve_8cpp-source.html#l01244">QwtPlotCurve::drawSymbols()</a>, and <a class="el" href="qwt__symbol_8cpp-source.html#l00343">operator==()</a>.
 
550
</div>
 
551
</div><p>
 
552
<a class="anchor" name="f55983488b6b057b7f565e02bc993375"></a><!-- doxytag: member="QwtSymbol::style" ref="f55983488b6b057b7f565e02bc993375" args="() const" -->
 
553
<div class="memitem">
 
554
<div class="memproto">
 
555
      <table class="memname">
 
556
        <tr>
 
557
          <td class="memname"><a class="el" href="class_qwt_symbol.html#62f457952470c2076962e83ef2c24d2f">Style</a> QwtSymbol::style           </td>
 
558
          <td>(</td>
 
559
          <td class="paramname">          </td>
 
560
          <td>&nbsp;)&nbsp;</td>
 
561
          <td width="100%"> const<code> [inline]</code></td>
 
562
        </tr>
 
563
      </table>
 
564
</div>
 
565
<div class="memdoc">
 
566
 
 
567
<p>
 
568
Return Style. 
 
569
<p>
 
570
 
 
571
<p>
 
572
Definition at line <a class="el" href="qwt__symbol_8h-source.html#l00075">75</a> of file <a class="el" href="qwt__symbol_8h-source.html">qwt_symbol.h</a>.
 
573
<p>
 
574
Referenced by <a class="el" href="qwt__symbol_8cpp-source.html#l00343">operator==()</a>.
 
575
</div>
 
576
</div><p>
 
577
<a class="anchor" name="5a88bcd704acadbda4ae9dea82b22c57"></a><!-- doxytag: member="QwtSymbol::draw" ref="5a88bcd704acadbda4ae9dea82b22c57" args="(QPainter *p, const QPoint &amp;pt) const " -->
 
578
<div class="memitem">
 
579
<div class="memproto">
 
580
      <table class="memname">
 
581
        <tr>
 
582
          <td class="memname">void QwtSymbol::draw           </td>
 
583
          <td>(</td>
 
584
          <td class="paramtype">QPainter *&nbsp;</td>
 
585
          <td class="paramname"> <em>painter</em>, </td>
 
586
        </tr>
 
587
        <tr>
 
588
          <td class="paramkey"></td>
 
589
          <td></td>
 
590
          <td class="paramtype">const QPoint &amp;&nbsp;</td>
 
591
          <td class="paramname"> <em>pos</em></td><td>&nbsp;</td>
 
592
        </tr>
 
593
        <tr>
 
594
          <td></td>
 
595
          <td>)</td>
 
596
          <td></td><td></td><td width="100%"> const</td>
 
597
        </tr>
 
598
      </table>
 
599
</div>
 
600
<div class="memdoc">
 
601
 
 
602
<p>
 
603
Draw the symbol at a specified point. 
 
604
<p>
 
605
<dl compact><dt><b>Parameters:</b></dt><dd>
 
606
  <table border="0" cellspacing="2" cellpadding="0">
 
607
    <tr><td valign="top"></td><td valign="top"><em>painter</em>&nbsp;</td><td>Painter </td></tr>
 
608
    <tr><td valign="top"></td><td valign="top"><em>pos</em>&nbsp;</td><td>Center of the symbol </td></tr>
 
609
  </table>
 
610
</dl>
 
611
 
 
612
<p>
 
613
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00302">302</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
614
<p>
 
615
References <a class="el" href="qwt__painter_8cpp-source.html#l00160">QwtPainter::metricsMap()</a>.
 
616
<p>
 
617
Referenced by <a class="el" href="qwt__symbol_8cpp-source.html#l00108">draw()</a>, and <a class="el" href="qwt__plot__curve_8cpp-source.html#l01244">QwtPlotCurve::drawSymbols()</a>.
 
618
</div>
 
619
</div><p>
 
620
<a class="anchor" name="653260daa6c4bd2d757384025bfaddf4"></a><!-- doxytag: member="QwtSymbol::draw" ref="653260daa6c4bd2d757384025bfaddf4" args="(QPainter *p, int x, int y) const" -->
 
621
<div class="memitem">
 
622
<div class="memproto">
 
623
      <table class="memname">
 
624
        <tr>
 
625
          <td class="memname">void QwtSymbol::draw           </td>
 
626
          <td>(</td>
 
627
          <td class="paramtype">QPainter *&nbsp;</td>
 
628
          <td class="paramname"> <em>p</em>, </td>
 
629
        </tr>
 
630
        <tr>
 
631
          <td class="paramkey"></td>
 
632
          <td></td>
 
633
          <td class="paramtype">int&nbsp;</td>
 
634
          <td class="paramname"> <em>x</em>, </td>
 
635
        </tr>
 
636
        <tr>
 
637
          <td class="paramkey"></td>
 
638
          <td></td>
 
639
          <td class="paramtype">int&nbsp;</td>
 
640
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
 
641
        </tr>
 
642
        <tr>
 
643
          <td></td>
 
644
          <td>)</td>
 
645
          <td></td><td></td><td width="100%"> const</td>
 
646
        </tr>
 
647
      </table>
 
648
</div>
 
649
<div class="memdoc">
 
650
 
 
651
<p>
 
652
Draw the symbol at a point (x,y). 
 
653
<p>
 
654
 
 
655
<p>
 
656
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00108">108</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
657
<p>
 
658
References <a class="el" href="qwt__symbol_8cpp-source.html#l00302">draw()</a>.
 
659
</div>
 
660
</div><p>
 
661
<a class="anchor" name="d51082488dd8af1ba1565778a18ce095"></a><!-- doxytag: member="QwtSymbol::draw" ref="d51082488dd8af1ba1565778a18ce095" args="(QPainter *p, const QRect &amp;r) const" -->
 
662
<div class="memitem">
 
663
<div class="memproto">
 
664
      <table class="memname">
 
665
        <tr>
 
666
          <td class="memname">void QwtSymbol::draw           </td>
 
667
          <td>(</td>
 
668
          <td class="paramtype">QPainter *&nbsp;</td>
 
669
          <td class="paramname"> <em>painter</em>, </td>
 
670
        </tr>
 
671
        <tr>
 
672
          <td class="paramkey"></td>
 
673
          <td></td>
 
674
          <td class="paramtype">const QRect &amp;&nbsp;</td>
 
675
          <td class="paramname"> <em>r</em></td><td>&nbsp;</td>
 
676
        </tr>
 
677
        <tr>
 
678
          <td></td>
 
679
          <td>)</td>
 
680
          <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
 
681
        </tr>
 
682
      </table>
 
683
</div>
 
684
<div class="memdoc">
 
685
 
 
686
<p>
 
687
Draw the symbol into a bounding rectangle. 
 
688
<p>
 
689
This function assumes that the painter has been initialized with brush and pen before. This allows a much more performant implementation when painting many symbols with the same brush and pen like in curves.<p>
 
690
<dl compact><dt><b>Parameters:</b></dt><dd>
 
691
  <table border="0" cellspacing="2" cellpadding="0">
 
692
    <tr><td valign="top"></td><td valign="top"><em>painter</em>&nbsp;</td><td>Painter </td></tr>
 
693
    <tr><td valign="top"></td><td valign="top"><em>r</em>&nbsp;</td><td>Bounding rectangle </td></tr>
 
694
  </table>
 
695
</dl>
 
696
 
 
697
<p>
 
698
Definition at line <a class="el" href="qwt__symbol_8cpp-source.html#l00124">124</a> of file <a class="el" href="qwt__symbol_8cpp-source.html">qwt_symbol.cpp</a>.
 
699
<p>
 
700
References <a class="el" href="qwt__painter_8cpp-source.html#l00281">QwtPainter::drawEllipse()</a>, <a class="el" href="qwt__painter_8cpp-source.html#l00424">QwtPainter::drawLine()</a>, <a class="el" href="qwt__painter_8cpp-source.html#l00474">QwtPainter::drawPolygon()</a>, and <a class="el" href="qwt__painter_8cpp-source.html#l00176">QwtPainter::drawRect()</a>.
 
701
</div>
 
702
</div><p>
 
703
<hr size="1"><address style="align: right;"><small>Generated on Sun Mar 22 16:55:23 2009 for Qwt User's Guide by&nbsp;
 
704
<a href="http://www.doxygen.org/index.html">
 
705
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
 
706
</body>
 
707
</html>