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

« back to all changes in this revision

Viewing changes to qwt-5.1.1/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#l00750">QwtSlider::rangeChange()</a>, and <a class="el" href="qwt__thermo_8cpp-source.html#l00645">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#l00645">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#l00645">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#l00750">QwtSlider::rangeChange()</a>, <a class="el" href="qwt__thermo_8cpp-source.html#l00645">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#l00161">QwtThermo::setScaleDraw()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00331">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#l00170">QwtThermo::scaleDraw()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00348">QwtSlider::scaleDraw()</a>, and <a class="el" href="qwt__knob_8cpp-source.html#l00171">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 Sat May 24 18:47:44 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>