~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_abstract_scale.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: QwtAbstractScale 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>QwtAbstractScale Class Reference</h1><!-- doxytag: class="QwtAbstractScale" -->Inheritance diagram for QwtAbstractScale:<p><center><img src="class_qwt_abstract_scale__inherit__graph.png" border="0" usemap="#_qwt_abstract_scale__inherit__map" alt="Inheritance graph"></center>
23
 
<map name="_qwt_abstract_scale__inherit__map">
24
 
<area href="class_qwt_knob.html" shape="rect" coords="7,83,84,107" alt="">
25
 
<area href="class_qwt_slider.html" shape="rect" coords="108,83,188,107" alt="">
26
 
<area href="class_qwt_thermo.html" shape="rect" coords="212,83,303,107" alt="">
27
 
</map>
28
 
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="class_qwt_abstract_scale-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
29
 
An abstract base class for classes containing a scale. 
30
 
<p>
31
 
<a class="el" href="class_qwt_abstract_scale.html">QwtAbstractScale</a> is used to provide classes with a <a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a>, and a <a class="el" href="class_qwt_scale_div.html">QwtScaleDiv</a>. The <a class="el" href="class_qwt_scale_div.html">QwtScaleDiv</a> might be set explicitely or calculated by a <a class="el" href="class_qwt_scale_engine.html">QwtScaleEngine</a>. 
32
 
<p>
33
 
 
34
 
<p>
35
 
Definition at line <a class="el" href="qwt__abstract__scale_8h-source.html#l00029">29</a> of file <a class="el" href="qwt__abstract__scale_8h-source.html">qwt_abstract_scale.h</a>.<table border="0" cellpadding="0" cellspacing="0">
36
 
<tr><td></td></tr>
37
 
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
38
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#a12aff84cebf3ace4f1b5e61737e0051">QwtAbstractScale</a> ()</td></tr>
39
 
 
40
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#73890593efff11427ea7a42a3ebadefd">~QwtAbstractScale</a> ()</td></tr>
41
 
 
42
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#91af529248b556ef130add4bcfc60bb2">setScale</a> (double vmin, double vmax, double step=0.0)</td></tr>
43
 
 
44
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#71a5d086aa003f62edb225b3b64024d7">setScale</a> (const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &amp;, double step=0.0)</td></tr>
45
 
 
46
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#bfb499364716be91dbbc03879fc171ab">setScale</a> (const <a class="el" href="class_qwt_scale_div.html">QwtScaleDiv</a> &amp;s)</td></tr>
47
 
 
48
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#de952bd5cbde1dba015bc16b880e3a28">setAutoScale</a> ()</td></tr>
49
 
 
50
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#5b428a7c82bb3446b6a86ea4439d6970">autoScale</a> () const</td></tr>
51
 
 
52
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#40fdb4572ad8fdec8b93766ff5f8eda8">setScaleMaxMajor</a> (int ticks)</td></tr>
53
 
 
54
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#e6e5881dddd6d1340be4750c115d29dd">scaleMaxMinor</a> () const</td></tr>
55
 
 
56
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#6520bb1e52571f865b21b3710786a4db">setScaleMaxMinor</a> (int ticks)</td></tr>
57
 
 
58
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#951e85ddbf8b0edaa91a9d300a92dd4e">scaleMaxMajor</a> () const</td></tr>
59
 
 
60
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#a00f44140af3f2b7595cb6e23371198f">setScaleEngine</a> (<a class="el" href="class_qwt_scale_engine.html">QwtScaleEngine</a> *)</td></tr>
61
 
 
62
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_qwt_scale_engine.html">QwtScaleEngine</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#5dc4f746d4dfacb8a1a57cf85deccf64">scaleEngine</a> () const</td></tr>
63
 
 
64
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_scale_engine.html">QwtScaleEngine</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#ea3b9d4912f1c28671f232e4100936d7">scaleEngine</a> ()</td></tr>
65
 
 
66
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_qwt_scale_map.html">QwtScaleMap</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#116c7877f4d9fc3620ffa713b5bbdb96">scaleMap</a> () const</td></tr>
67
 
 
68
 
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
69
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#bd7c6b312b41882a3b509aadc9ada46e">rescale</a> (double vmin, double vmax, double step=0.0)</td></tr>
70
 
 
71
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#950c5bf521dc704b78f76c7951346288">setAbstractScaleDraw</a> (<a class="el" href="class_qwt_abstract_scale_draw.html">QwtAbstractScaleDraw</a> *)</td></tr>
72
 
 
73
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_qwt_abstract_scale_draw.html">QwtAbstractScaleDraw</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#473e84e72bd52afac58c04d004b5c06a">abstractScaleDraw</a> () const</td></tr>
74
 
 
75
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_abstract_scale_draw.html">QwtAbstractScaleDraw</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#a61afdff037ef745a6dad686537cdb96">abstractScaleDraw</a> ()</td></tr>
76
 
 
77
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_scale.html#0dbb7bdc557c0a7b163643e41970ed6a">scaleChange</a> ()</td></tr>
78
 
 
79
 
</table>
80
 
<hr><h2>Constructor &amp; Destructor Documentation</h2>
81
 
<a class="anchor" name="a12aff84cebf3ace4f1b5e61737e0051"></a><!-- doxytag: member="QwtAbstractScale::QwtAbstractScale" ref="a12aff84cebf3ace4f1b5e61737e0051" args="()" -->
82
 
<div class="memitem">
83
 
<div class="memproto">
84
 
      <table class="memname">
85
 
        <tr>
86
 
          <td class="memname">QwtAbstractScale::QwtAbstractScale           </td>
87
 
          <td>(</td>
88
 
          <td class="paramname">          </td>
89
 
          <td>&nbsp;)&nbsp;</td>
90
 
          <td width="100%"></td>
91
 
        </tr>
92
 
      </table>
93
 
</div>
94
 
<div class="memdoc">
95
 
 
96
 
<p>
97
 
Constructor<p>
98
 
Creates a default <a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> and a <a class="el" href="class_qwt_linear_scale_engine.html">QwtLinearScaleEngine</a>. Autoscaling is enabled, and the stepSize is initialized by 0.0. 
99
 
<p>
100
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00053">53</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
101
 
<p>
102
 
References <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00127">rescale()</a>.
103
 
</div>
104
 
</div><p>
105
 
<a class="anchor" name="73890593efff11427ea7a42a3ebadefd"></a><!-- doxytag: member="QwtAbstractScale::~QwtAbstractScale" ref="73890593efff11427ea7a42a3ebadefd" args="()" -->
106
 
<div class="memitem">
107
 
<div class="memproto">
108
 
      <table class="memname">
109
 
        <tr>
110
 
          <td class="memname">QwtAbstractScale::~QwtAbstractScale           </td>
111
 
          <td>(</td>
112
 
          <td class="paramname">          </td>
113
 
          <td>&nbsp;)&nbsp;</td>
114
 
          <td width="100%"><code> [virtual]</code></td>
115
 
        </tr>
116
 
      </table>
117
 
</div>
118
 
<div class="memdoc">
119
 
 
120
 
<p>
121
 
Destructor. 
122
 
<p>
123
 
 
124
 
<p>
125
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00060">60</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
126
 
</div>
127
 
</div><p>
128
 
<hr><h2>Member Function Documentation</h2>
129
 
<a class="anchor" name="91af529248b556ef130add4bcfc60bb2"></a><!-- doxytag: member="QwtAbstractScale::setScale" ref="91af529248b556ef130add4bcfc60bb2" args="(double vmin, double vmax, double step=0.0)" -->
130
 
<div class="memitem">
131
 
<div class="memproto">
132
 
      <table class="memname">
133
 
        <tr>
134
 
          <td class="memname">void QwtAbstractScale::setScale           </td>
135
 
          <td>(</td>
136
 
          <td class="paramtype">double&nbsp;</td>
137
 
          <td class="paramname"> <em>vmin</em>, </td>
138
 
        </tr>
139
 
        <tr>
140
 
          <td class="paramkey"></td>
141
 
          <td></td>
142
 
          <td class="paramtype">double&nbsp;</td>
143
 
          <td class="paramname"> <em>vmax</em>, </td>
144
 
        </tr>
145
 
        <tr>
146
 
          <td class="paramkey"></td>
147
 
          <td></td>
148
 
          <td class="paramtype">double&nbsp;</td>
149
 
          <td class="paramname"> <em>stepSize</em> = <code>0.0</code></td><td>&nbsp;</td>
150
 
        </tr>
151
 
        <tr>
152
 
          <td></td>
153
 
          <td>)</td>
154
 
          <td></td><td></td><td width="100%"></td>
155
 
        </tr>
156
 
      </table>
157
 
</div>
158
 
<div class="memdoc">
159
 
 
160
 
<p>
161
 
Specify a scale. 
162
 
<p>
163
 
Disable autoscaling and define a scale by an interval and a step size<p>
164
 
<dl compact><dt><b>Parameters:</b></dt><dd>
165
 
  <table border="0" cellspacing="2" cellpadding="0">
166
 
    <tr><td valign="top"></td><td valign="top"><em>vmin</em>&nbsp;</td><td>lower limit of the scale interval </td></tr>
167
 
    <tr><td valign="top"></td><td valign="top"><em>vmax</em>&nbsp;</td><td>upper limit of the scale interval </td></tr>
168
 
    <tr><td valign="top"></td><td valign="top"><em>stepSize</em>&nbsp;</td><td>major step size </td></tr>
169
 
  </table>
170
 
</dl>
171
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale.html#de952bd5cbde1dba015bc16b880e3a28">setAutoScale()</a> </dd></dl>
172
 
 
173
 
<p>
174
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00075">75</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
175
 
<p>
176
 
References <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00127">rescale()</a>.
177
 
<p>
178
 
Referenced by <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00092">setScale()</a>.
179
 
</div>
180
 
</div><p>
181
 
<a class="anchor" name="71a5d086aa003f62edb225b3b64024d7"></a><!-- doxytag: member="QwtAbstractScale::setScale" ref="71a5d086aa003f62edb225b3b64024d7" args="(const QwtDoubleInterval &amp;, double step=0.0)" -->
182
 
<div class="memitem">
183
 
<div class="memproto">
184
 
      <table class="memname">
185
 
        <tr>
186
 
          <td class="memname">void QwtAbstractScale::setScale           </td>
187
 
          <td>(</td>
188
 
          <td class="paramtype">const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &amp;&nbsp;</td>
189
 
          <td class="paramname"> <em>interval</em>, </td>
190
 
        </tr>
191
 
        <tr>
192
 
          <td class="paramkey"></td>
193
 
          <td></td>
194
 
          <td class="paramtype">double&nbsp;</td>
195
 
          <td class="paramname"> <em>stepSize</em> = <code>0.0</code></td><td>&nbsp;</td>
196
 
        </tr>
197
 
        <tr>
198
 
          <td></td>
199
 
          <td>)</td>
200
 
          <td></td><td></td><td width="100%"></td>
201
 
        </tr>
202
 
      </table>
203
 
</div>
204
 
<div class="memdoc">
205
 
 
206
 
<p>
207
 
Specify a scale. 
208
 
<p>
209
 
Disable autoscaling and define a scale by an interval and a step size<p>
210
 
<dl compact><dt><b>Parameters:</b></dt><dd>
211
 
  <table border="0" cellspacing="2" cellpadding="0">
212
 
    <tr><td valign="top"></td><td valign="top"><em>interval</em>&nbsp;</td><td>Interval </td></tr>
213
 
    <tr><td valign="top"></td><td valign="top"><em>stepSize</em>&nbsp;</td><td>major step size </td></tr>
214
 
  </table>
215
 
</dl>
216
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale.html#de952bd5cbde1dba015bc16b880e3a28">setAutoScale()</a> </dd></dl>
217
 
 
218
 
<p>
219
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00092">92</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
220
 
<p>
221
 
References <a class="el" href="qwt__double__interval_8h-source.html#l00134">QwtDoubleInterval::maxValue()</a>, <a class="el" href="qwt__double__interval_8h-source.html#l00128">QwtDoubleInterval::minValue()</a>, and <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00075">setScale()</a>.
222
 
</div>
223
 
</div><p>
224
 
<a class="anchor" name="bfb499364716be91dbbc03879fc171ab"></a><!-- doxytag: member="QwtAbstractScale::setScale" ref="bfb499364716be91dbbc03879fc171ab" args="(const QwtScaleDiv &amp;s)" -->
225
 
<div class="memitem">
226
 
<div class="memproto">
227
 
      <table class="memname">
228
 
        <tr>
229
 
          <td class="memname">void QwtAbstractScale::setScale           </td>
230
 
          <td>(</td>
231
 
          <td class="paramtype">const <a class="el" href="class_qwt_scale_div.html">QwtScaleDiv</a> &amp;&nbsp;</td>
232
 
          <td class="paramname"> <em>scaleDiv</em>          </td>
233
 
          <td>&nbsp;)&nbsp;</td>
234
 
          <td width="100%"></td>
235
 
        </tr>
236
 
      </table>
237
 
</div>
238
 
<div class="memdoc">
239
 
 
240
 
<p>
241
 
Specify a scale. 
242
 
<p>
243
 
Disable autoscaling and define a scale by a scale division<p>
244
 
<dl compact><dt><b>Parameters:</b></dt><dd>
245
 
  <table border="0" cellspacing="2" cellpadding="0">
246
 
    <tr><td valign="top"></td><td valign="top"><em>scaleDiv</em>&nbsp;</td><td>Scale division </td></tr>
247
 
  </table>
248
 
</dl>
249
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale.html#de952bd5cbde1dba015bc16b880e3a28">setAutoScale()</a> </dd></dl>
250
 
 
251
 
<p>
252
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00107">107</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
253
 
<p>
254
 
References <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00301">scaleChange()</a>.
255
 
</div>
256
 
</div><p>
257
 
<a class="anchor" name="de952bd5cbde1dba015bc16b880e3a28"></a><!-- doxytag: member="QwtAbstractScale::setAutoScale" ref="de952bd5cbde1dba015bc16b880e3a28" args="()" -->
258
 
<div class="memitem">
259
 
<div class="memproto">
260
 
      <table class="memname">
261
 
        <tr>
262
 
          <td class="memname">void QwtAbstractScale::setAutoScale           </td>
263
 
          <td>(</td>
264
 
          <td class="paramname">          </td>
265
 
          <td>&nbsp;)&nbsp;</td>
266
 
          <td width="100%"></td>
267
 
        </tr>
268
 
      </table>
269
 
</div>
270
 
<div class="memdoc">
271
 
 
272
 
<p>
273
 
Advise the widget to control the scale range internally. 
274
 
<p>
275
 
Autoscaling is on by default. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale.html#91af529248b556ef130add4bcfc60bb2">setScale()</a>, <a class="el" href="class_qwt_abstract_scale.html#5b428a7c82bb3446b6a86ea4439d6970">autoScale()</a> </dd></dl>
276
 
 
277
 
<p>
278
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00147">147</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
279
 
<p>
280
 
References <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00301">scaleChange()</a>.
281
 
</div>
282
 
</div><p>
283
 
<a class="anchor" name="5b428a7c82bb3446b6a86ea4439d6970"></a><!-- doxytag: member="QwtAbstractScale::autoScale" ref="5b428a7c82bb3446b6a86ea4439d6970" args="() const" -->
284
 
<div class="memitem">
285
 
<div class="memproto">
286
 
      <table class="memname">
287
 
        <tr>
288
 
          <td class="memname">bool QwtAbstractScale::autoScale           </td>
289
 
          <td>(</td>
290
 
          <td class="paramname">          </td>
291
 
          <td>&nbsp;)&nbsp;</td>
292
 
          <td width="100%"> const</td>
293
 
        </tr>
294
 
      </table>
295
 
</div>
296
 
<div class="memdoc">
297
 
 
298
 
<p>
299
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if autoscaling is enabled </dd></dl>
300
 
 
301
 
<p>
302
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00159">159</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
303
 
<p>
304
 
Referenced by <a class="el" href="qwt__slider_8cpp-source.html#l00723">QwtSlider::rangeChange()</a>, and <a class="el" href="qwt__thermo_8cpp-source.html#l00626">QwtThermo::setRange()</a>.
305
 
</div>
306
 
</div><p>
307
 
<a class="anchor" name="40fdb4572ad8fdec8b93766ff5f8eda8"></a><!-- doxytag: member="QwtAbstractScale::setScaleMaxMajor" ref="40fdb4572ad8fdec8b93766ff5f8eda8" args="(int ticks)" -->
308
 
<div class="memitem">
309
 
<div class="memproto">
310
 
      <table class="memname">
311
 
        <tr>
312
 
          <td class="memname">void QwtAbstractScale::setScaleMaxMajor           </td>
313
 
          <td>(</td>
314
 
          <td class="paramtype">int&nbsp;</td>
315
 
          <td class="paramname"> <em>ticks</em>          </td>
316
 
          <td>&nbsp;)&nbsp;</td>
317
 
          <td width="100%"></td>
318
 
        </tr>
319
 
      </table>
320
 
</div>
321
 
<div class="memdoc">
322
 
 
323
 
<p>
324
 
Set the maximum number of major tick intervals. 
325
 
<p>
326
 
The scale's major ticks are calculated automatically such that the number of major intervals does not exceed ticks. The default value is 5. <dl compact><dt><b>Parameters:</b></dt><dd>
327
 
  <table border="0" cellspacing="2" cellpadding="0">
328
 
    <tr><td valign="top"></td><td valign="top"><em>ticks</em>&nbsp;</td><td>maximal number of major ticks. </td></tr>
329
 
  </table>
330
 
</dl>
331
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale_draw.html">QwtAbstractScaleDraw</a> </dd></dl>
332
 
 
333
 
<p>
334
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00173">173</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
335
 
</div>
336
 
</div><p>
337
 
<a class="anchor" name="e6e5881dddd6d1340be4750c115d29dd"></a><!-- doxytag: member="QwtAbstractScale::scaleMaxMinor" ref="e6e5881dddd6d1340be4750c115d29dd" args="() const" -->
338
 
<div class="memitem">
339
 
<div class="memproto">
340
 
      <table class="memname">
341
 
        <tr>
342
 
          <td class="memname">int QwtAbstractScale::scaleMaxMinor           </td>
343
 
          <td>(</td>
344
 
          <td class="paramname">          </td>
345
 
          <td>&nbsp;)&nbsp;</td>
346
 
          <td width="100%"> const</td>
347
 
        </tr>
348
 
      </table>
349
 
</div>
350
 
<div class="memdoc">
351
 
 
352
 
<p>
353
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Max. number of minor tick intervals The default value is 3. </dd></dl>
354
 
 
355
 
<p>
356
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00204">204</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
357
 
</div>
358
 
</div><p>
359
 
<a class="anchor" name="6520bb1e52571f865b21b3710786a4db"></a><!-- doxytag: member="QwtAbstractScale::setScaleMaxMinor" ref="6520bb1e52571f865b21b3710786a4db" args="(int ticks)" -->
360
 
<div class="memitem">
361
 
<div class="memproto">
362
 
      <table class="memname">
363
 
        <tr>
364
 
          <td class="memname">void QwtAbstractScale::setScaleMaxMinor           </td>
365
 
          <td>(</td>
366
 
          <td class="paramtype">int&nbsp;</td>
367
 
          <td class="paramname"> <em>ticks</em>          </td>
368
 
          <td>&nbsp;)&nbsp;</td>
369
 
          <td width="100%"></td>
370
 
        </tr>
371
 
      </table>
372
 
</div>
373
 
<div class="memdoc">
374
 
 
375
 
<p>
376
 
Set the maximum number of minor tick intervals. 
377
 
<p>
378
 
The scale's minor ticks are calculated automatically such that the number of minor intervals does not exceed ticks. The default value is 3. <dl compact><dt><b>Parameters:</b></dt><dd>
379
 
  <table border="0" cellspacing="2" cellpadding="0">
380
 
    <tr><td valign="top"></td><td valign="top"><em>ticks</em>&nbsp;</td><td></td></tr>
381
 
  </table>
382
 
</dl>
383
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale_draw.html">QwtAbstractScaleDraw</a> </dd></dl>
384
 
 
385
 
<p>
386
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00191">191</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
387
 
</div>
388
 
</div><p>
389
 
<a class="anchor" name="951e85ddbf8b0edaa91a9d300a92dd4e"></a><!-- doxytag: member="QwtAbstractScale::scaleMaxMajor" ref="951e85ddbf8b0edaa91a9d300a92dd4e" args="() const" -->
390
 
<div class="memitem">
391
 
<div class="memproto">
392
 
      <table class="memname">
393
 
        <tr>
394
 
          <td class="memname">int QwtAbstractScale::scaleMaxMajor           </td>
395
 
          <td>(</td>
396
 
          <td class="paramname">          </td>
397
 
          <td>&nbsp;)&nbsp;</td>
398
 
          <td width="100%"> const</td>
399
 
        </tr>
400
 
      </table>
401
 
</div>
402
 
<div class="memdoc">
403
 
 
404
 
<p>
405
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Max. number of major tick intervals The default value is 5. </dd></dl>
406
 
 
407
 
<p>
408
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00213">213</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
409
 
</div>
410
 
</div><p>
411
 
<a class="anchor" name="a00f44140af3f2b7595cb6e23371198f"></a><!-- doxytag: member="QwtAbstractScale::setScaleEngine" ref="a00f44140af3f2b7595cb6e23371198f" args="(QwtScaleEngine *)" -->
412
 
<div class="memitem">
413
 
<div class="memproto">
414
 
      <table class="memname">
415
 
        <tr>
416
 
          <td class="memname">void QwtAbstractScale::setScaleEngine           </td>
417
 
          <td>(</td>
418
 
          <td class="paramtype"><a class="el" href="class_qwt_scale_engine.html">QwtScaleEngine</a> *&nbsp;</td>
419
 
          <td class="paramname"> <em>scaleEngine</em>          </td>
420
 
          <td>&nbsp;)&nbsp;</td>
421
 
          <td width="100%"></td>
422
 
        </tr>
423
 
      </table>
424
 
</div>
425
 
<div class="memdoc">
426
 
 
427
 
<p>
428
 
Set a scale engine. 
429
 
<p>
430
 
The scale engine is responsible for calculating the scale division, and in case of auto scaling how to align the scale.<p>
431
 
scaleEngine has to be created with new and will be deleted in ~QwtAbstractScale or the next call of setScaleEngine. 
432
 
<p>
433
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00269">269</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
434
 
<p>
435
 
References <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00282">scaleEngine()</a>.
436
 
<p>
437
 
Referenced by <a class="el" href="qwt__thermo_8cpp-source.html#l00626">QwtThermo::setRange()</a>.
438
 
</div>
439
 
</div><p>
440
 
<a class="anchor" name="5dc4f746d4dfacb8a1a57cf85deccf64"></a><!-- doxytag: member="QwtAbstractScale::scaleEngine" ref="5dc4f746d4dfacb8a1a57cf85deccf64" args="() const" -->
441
 
<div class="memitem">
442
 
<div class="memproto">
443
 
      <table class="memname">
444
 
        <tr>
445
 
          <td class="memname">const <a class="el" href="class_qwt_scale_engine.html">QwtScaleEngine</a> * QwtAbstractScale::scaleEngine           </td>
446
 
          <td>(</td>
447
 
          <td class="paramname">          </td>
448
 
          <td>&nbsp;)&nbsp;</td>
449
 
          <td width="100%"> const</td>
450
 
        </tr>
451
 
      </table>
452
 
</div>
453
 
<div class="memdoc">
454
 
 
455
 
<p>
456
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Scale engine </dd></dl>
457
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale.html#a00f44140af3f2b7595cb6e23371198f">setScaleEngine()</a> </dd></dl>
458
 
 
459
 
<p>
460
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00282">282</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
461
 
<p>
462
 
Referenced by <a class="el" href="qwt__thermo_8cpp-source.html#l00626">QwtThermo::setRange()</a>, and <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00269">setScaleEngine()</a>.
463
 
</div>
464
 
</div><p>
465
 
<a class="anchor" name="ea3b9d4912f1c28671f232e4100936d7"></a><!-- doxytag: member="QwtAbstractScale::scaleEngine" ref="ea3b9d4912f1c28671f232e4100936d7" args="()" -->
466
 
<div class="memitem">
467
 
<div class="memproto">
468
 
      <table class="memname">
469
 
        <tr>
470
 
          <td class="memname"><a class="el" href="class_qwt_scale_engine.html">QwtScaleEngine</a> * QwtAbstractScale::scaleEngine           </td>
471
 
          <td>(</td>
472
 
          <td class="paramname">          </td>
473
 
          <td>&nbsp;)&nbsp;</td>
474
 
          <td width="100%"></td>
475
 
        </tr>
476
 
      </table>
477
 
</div>
478
 
<div class="memdoc">
479
 
 
480
 
<p>
481
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Scale engine </dd></dl>
482
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale.html#a00f44140af3f2b7595cb6e23371198f">setScaleEngine()</a> </dd></dl>
483
 
 
484
 
<p>
485
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00291">291</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
486
 
</div>
487
 
</div><p>
488
 
<a class="anchor" name="116c7877f4d9fc3620ffa713b5bbdb96"></a><!-- doxytag: member="QwtAbstractScale::scaleMap" ref="116c7877f4d9fc3620ffa713b5bbdb96" args="() const" -->
489
 
<div class="memitem">
490
 
<div class="memproto">
491
 
      <table class="memname">
492
 
        <tr>
493
 
          <td class="memname">const <a class="el" href="class_qwt_scale_map.html">QwtScaleMap</a> &amp; QwtAbstractScale::scaleMap           </td>
494
 
          <td>(</td>
495
 
          <td class="paramname">          </td>
496
 
          <td>&nbsp;)&nbsp;</td>
497
 
          <td width="100%"> const</td>
498
 
        </tr>
499
 
      </table>
500
 
</div>
501
 
<div class="memdoc">
502
 
 
503
 
<p>
504
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="class_qwt_abstract_scale.html#a61afdff037ef745a6dad686537cdb96">abstractScaleDraw()</a>-&gt;<a class="el" href="class_qwt_abstract_scale.html#116c7877f4d9fc3620ffa713b5bbdb96">scaleMap()</a> </dd></dl>
505
 
 
506
 
<p>
507
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00308">308</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
508
 
</div>
509
 
</div><p>
510
 
<a class="anchor" name="bd7c6b312b41882a3b509aadc9ada46e"></a><!-- doxytag: member="QwtAbstractScale::rescale" ref="bd7c6b312b41882a3b509aadc9ada46e" args="(double vmin, double vmax, double step=0.0)" -->
511
 
<div class="memitem">
512
 
<div class="memproto">
513
 
      <table class="memname">
514
 
        <tr>
515
 
          <td class="memname">void QwtAbstractScale::rescale           </td>
516
 
          <td>(</td>
517
 
          <td class="paramtype">double&nbsp;</td>
518
 
          <td class="paramname"> <em>vmin</em>, </td>
519
 
        </tr>
520
 
        <tr>
521
 
          <td class="paramkey"></td>
522
 
          <td></td>
523
 
          <td class="paramtype">double&nbsp;</td>
524
 
          <td class="paramname"> <em>vmax</em>, </td>
525
 
        </tr>
526
 
        <tr>
527
 
          <td class="paramkey"></td>
528
 
          <td></td>
529
 
          <td class="paramtype">double&nbsp;</td>
530
 
          <td class="paramname"> <em>stepSize</em> = <code>0.0</code></td><td>&nbsp;</td>
531
 
        </tr>
532
 
        <tr>
533
 
          <td></td>
534
 
          <td>)</td>
535
 
          <td></td><td></td><td width="100%"><code> [protected]</code></td>
536
 
        </tr>
537
 
      </table>
538
 
</div>
539
 
<div class="memdoc">
540
 
 
541
 
<p>
542
 
Recalculate the scale division and update the scale draw.<p>
543
 
<dl compact><dt><b>Parameters:</b></dt><dd>
544
 
  <table border="0" cellspacing="2" cellpadding="0">
545
 
    <tr><td valign="top"></td><td valign="top"><em>vmin</em>&nbsp;</td><td>Lower limit of the scale interval </td></tr>
546
 
    <tr><td valign="top"></td><td valign="top"><em>vmax</em>&nbsp;</td><td>Upper limit of the scale interval </td></tr>
547
 
    <tr><td valign="top"></td><td valign="top"><em>stepSize</em>&nbsp;</td><td>Major step size</td></tr>
548
 
  </table>
549
 
</dl>
550
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale.html#0dbb7bdc557c0a7b163643e41970ed6a">scaleChange()</a> </dd></dl>
551
 
 
552
 
<p>
553
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00127">127</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
554
 
<p>
555
 
References <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00301">scaleChange()</a>.
556
 
<p>
557
 
Referenced by <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00053">QwtAbstractScale()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00723">QwtSlider::rangeChange()</a>, <a class="el" href="qwt__thermo_8cpp-source.html#l00626">QwtThermo::setRange()</a>, and <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00075">setScale()</a>.
558
 
</div>
559
 
</div><p>
560
 
<a class="anchor" name="950c5bf521dc704b78f76c7951346288"></a><!-- doxytag: member="QwtAbstractScale::setAbstractScaleDraw" ref="950c5bf521dc704b78f76c7951346288" args="(QwtAbstractScaleDraw *)" -->
561
 
<div class="memitem">
562
 
<div class="memproto">
563
 
      <table class="memname">
564
 
        <tr>
565
 
          <td class="memname">void QwtAbstractScale::setAbstractScaleDraw           </td>
566
 
          <td>(</td>
567
 
          <td class="paramtype"><a class="el" href="class_qwt_abstract_scale_draw.html">QwtAbstractScaleDraw</a> *&nbsp;</td>
568
 
          <td class="paramname"> <em>scaleDraw</em>          </td>
569
 
          <td>&nbsp;)&nbsp;</td>
570
 
          <td width="100%"><code> [protected]</code></td>
571
 
        </tr>
572
 
      </table>
573
 
</div>
574
 
<div class="memdoc">
575
 
 
576
 
<p>
577
 
Set a scale draw. 
578
 
<p>
579
 
scaleDraw has to be created with new and will be deleted in ~QwtAbstractScale or the next call of setAbstractScaleDraw. 
580
 
<p>
581
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00224">224</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
582
 
<p>
583
 
References <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00108">QwtAbstractScaleDraw::setScaleDiv()</a>.
584
 
<p>
585
 
Referenced by <a class="el" href="qwt__thermo_8cpp-source.html#l00150">QwtThermo::setScaleDraw()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00320">QwtSlider::setScaleDraw()</a>, and <a class="el" href="qwt__knob_8cpp-source.html#l00161">QwtKnob::setScaleDraw()</a>.
586
 
</div>
587
 
</div><p>
588
 
<a class="anchor" name="473e84e72bd52afac58c04d004b5c06a"></a><!-- doxytag: member="QwtAbstractScale::abstractScaleDraw" ref="473e84e72bd52afac58c04d004b5c06a" args="() const" -->
589
 
<div class="memitem">
590
 
<div class="memproto">
591
 
      <table class="memname">
592
 
        <tr>
593
 
          <td class="memname">const <a class="el" href="class_qwt_abstract_scale_draw.html">QwtAbstractScaleDraw</a> * QwtAbstractScale::abstractScaleDraw           </td>
594
 
          <td>(</td>
595
 
          <td class="paramname">          </td>
596
 
          <td>&nbsp;)&nbsp;</td>
597
 
          <td width="100%"> const<code> [protected]</code></td>
598
 
        </tr>
599
 
      </table>
600
 
</div>
601
 
<div class="memdoc">
602
 
 
603
 
<p>
604
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Scale draw </dd></dl>
605
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale.html#950c5bf521dc704b78f76c7951346288">setAbstractScaleDraw()</a> </dd></dl>
606
 
 
607
 
<p>
608
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00249">249</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
609
 
<p>
610
 
Referenced by <a class="el" href="qwt__thermo_8cpp-source.html#l00155">QwtThermo::scaleDraw()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00325">QwtSlider::scaleDraw()</a>, and <a class="el" href="qwt__knob_8cpp-source.html#l00170">QwtKnob::scaleDraw()</a>.
611
 
</div>
612
 
</div><p>
613
 
<a class="anchor" name="a61afdff037ef745a6dad686537cdb96"></a><!-- doxytag: member="QwtAbstractScale::abstractScaleDraw" ref="a61afdff037ef745a6dad686537cdb96" args="()" -->
614
 
<div class="memitem">
615
 
<div class="memproto">
616
 
      <table class="memname">
617
 
        <tr>
618
 
          <td class="memname"><a class="el" href="class_qwt_abstract_scale_draw.html">QwtAbstractScaleDraw</a> * QwtAbstractScale::abstractScaleDraw           </td>
619
 
          <td>(</td>
620
 
          <td class="paramname">          </td>
621
 
          <td>&nbsp;)&nbsp;</td>
622
 
          <td width="100%"><code> [protected]</code></td>
623
 
        </tr>
624
 
      </table>
625
 
</div>
626
 
<div class="memdoc">
627
 
 
628
 
<p>
629
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Scale draw </dd></dl>
630
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale.html#950c5bf521dc704b78f76c7951346288">setAbstractScaleDraw()</a> </dd></dl>
631
 
 
632
 
<p>
633
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00240">240</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
634
 
</div>
635
 
</div><p>
636
 
<a class="anchor" name="0dbb7bdc557c0a7b163643e41970ed6a"></a><!-- doxytag: member="QwtAbstractScale::scaleChange" ref="0dbb7bdc557c0a7b163643e41970ed6a" args="()" -->
637
 
<div class="memitem">
638
 
<div class="memproto">
639
 
      <table class="memname">
640
 
        <tr>
641
 
          <td class="memname">void QwtAbstractScale::scaleChange           </td>
642
 
          <td>(</td>
643
 
          <td class="paramname">          </td>
644
 
          <td>&nbsp;)&nbsp;</td>
645
 
          <td width="100%"><code> [protected, virtual]</code></td>
646
 
        </tr>
647
 
      </table>
648
 
</div>
649
 
<div class="memdoc">
650
 
 
651
 
<p>
652
 
Notify changed scale. 
653
 
<p>
654
 
Dummy empty implementation, intended to be overloaded by derived classes 
655
 
<p>
656
 
Reimplemented in <a class="el" href="class_qwt_slider.html#31ae4c53eb17d77ee0fd846ff6eea7e3">QwtSlider</a>, and <a class="el" href="class_qwt_thermo.html#3f2f5077580235a5a776805a9721c8ba">QwtThermo</a>.
657
 
<p>
658
 
Definition at line <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00301">301</a> of file <a class="el" href="qwt__abstract__scale_8cpp-source.html">qwt_abstract_scale.cpp</a>.
659
 
<p>
660
 
Referenced by <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00127">rescale()</a>, <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00147">setAutoScale()</a>, and <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00107">setScale()</a>.
661
 
</div>
662
 
</div><p>
663
 
<hr size="1"><address style="align: right;"><small>Generated on Thu May 1 15:44:14 2008 for Qwt User's Guide by&nbsp;
664
 
<a href="http://www.doxygen.org/index.html">
665
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
666
 
</body>
667
 
</html>