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

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Fathi Boudra
  • Date: 2008-05-26 10:26:31 UTC
  • mfrom: (1.1.3 upstream) (2.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080526102631-bp95mfccnrb957nx
Tags: 5.1.1-1
New upstream release.

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#l01107">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#l01107">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#l01107">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#l01107">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 Thu May 1 15:45:50 2008 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>