~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_double_range.html

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>Qwt User&apos;s Guide: QwtDoubleRange 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>QwtDoubleRange Class Reference</h1><!-- doxytag: class="QwtDoubleRange" -->Inheritance diagram for QwtDoubleRange:<p><center><img src="class_qwt_double_range__inherit__graph.png" border="0" usemap="#_qwt_double_range__inherit__map" alt="Inheritance graph"></center>
23
 
<map name="_qwt_double_range__inherit__map">
24
 
<area href="class_qwt_abstract_slider.html" shape="rect" coords="218,83,346,107" alt="">
25
 
<area href="class_qwt_counter.html" shape="rect" coords="370,83,463,107" alt="">
26
 
<area href="class_qwt_dial.html" shape="rect" coords="99,157,168,181" alt="">
27
 
<area href="class_qwt_knob.html" shape="rect" coords="192,157,270,181" alt="">
28
 
<area href="class_qwt_slider.html" shape="rect" coords="294,157,374,181" alt="">
29
 
<area href="class_qwt_wheel.html" shape="rect" coords="398,157,480,181" alt="">
30
 
<area href="class_qwt_analog_clock.html" shape="rect" coords="7,232,127,256" alt="">
31
 
<area href="class_qwt_compass.html" shape="rect" coords="151,232,252,256" alt="">
32
 
</map>
33
 
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="class_qwt_double_range-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
34
 
A class which controls a value within an interval. 
35
 
<p>
36
 
This class is useful as a base class or a member for sliders. It represents an interval of type double within which a value can be moved. The value can be either an arbitrary point inside the interval (see <a class="el" href="class_qwt_double_range.html#f6a3aa74c970a2bef29f0c1af99720e8">QwtDoubleRange::setValue</a>), or it can be fitted into a step raster (see <a class="el" href="class_qwt_double_range.html#63bc8ea5e7ecd776b7d32d21db1ea668">QwtDoubleRange::fitValue</a> and <a class="el" href="class_qwt_double_range.html#299c35c72e9b69f5a0e3dcd2b7da775b">QwtDoubleRange::incValue</a>).<p>
37
 
As a special case, a <a class="el" href="class_qwt_double_range.html">QwtDoubleRange</a> can be periodic, which means that a value outside the interval will be mapped to a value inside the interval when <a class="el" href="class_qwt_double_range.html#f6a3aa74c970a2bef29f0c1af99720e8">QwtDoubleRange::setValue()</a>, <a class="el" href="class_qwt_double_range.html#63bc8ea5e7ecd776b7d32d21db1ea668">QwtDoubleRange::fitValue()</a>, <a class="el" href="class_qwt_double_range.html#299c35c72e9b69f5a0e3dcd2b7da775b">QwtDoubleRange::incValue()</a> or <a class="el" href="class_qwt_double_range.html#19b85337d4ab0b5f0579b02e4fb29a8f">QwtDoubleRange::incPages()</a> are called. 
38
 
<p>
39
 
 
40
 
<p>
41
 
Definition at line <a class="el" href="qwt__double__range_8h-source.html#l00031">31</a> of file <a class="el" href="qwt__double__range_8h-source.html">qwt_double_range.h</a>.<table border="0" cellpadding="0" cellspacing="0">
42
 
<tr><td></td></tr>
43
 
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
44
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#86f9f76df03d7917d88a95d1667f2d72">QwtDoubleRange</a> ()</td></tr>
45
 
 
46
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#bdcecda4b14ba81cfdaf063e2b98a22d">~QwtDoubleRange</a> ()</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_double_range.html#43891011664b74b8e5454763a3f5ff21">setRange</a> (double vmin, double vmax, double vstep=0.0, int pagesize=1)</td></tr>
49
 
 
50
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#50a9c386663e170016a74cf8ee28ab8f">setValid</a> (bool)</td></tr>
51
 
 
52
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#5d918955c0facde55f1118a474e92e65">isValid</a> () const</td></tr>
53
 
 
54
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#f6a3aa74c970a2bef29f0c1af99720e8">setValue</a> (double)</td></tr>
55
 
 
56
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#48f21cecc0cbd10f18b234d5bbe55faf">value</a> () const</td></tr>
57
 
 
58
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#95fa6a4e44fc47726d939155bb6f6f1f">setPeriodic</a> (bool tf)</td></tr>
59
 
 
60
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#c0f6079142fe5f6782f577485853dd17">periodic</a> () const</td></tr>
61
 
 
62
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#29ed5fc66439def424a8ad773eea285d">setStep</a> (double)</td></tr>
63
 
 
64
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#09c68ddcd4b1e9f7cc3cf6a753db9f7d">step</a> () const</td></tr>
65
 
 
66
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#dc07a0603792664d8400e3ba3c3a8f3a">maxValue</a> () const</td></tr>
67
 
 
68
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#d4cdcc335facc9cdcc12411ad0274169">minValue</a> () const</td></tr>
69
 
 
70
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#c1398baec82b3296368670d1509d0009">pageSize</a> () const</td></tr>
71
 
 
72
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#299c35c72e9b69f5a0e3dcd2b7da775b">incValue</a> (int)</td></tr>
73
 
 
74
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#19b85337d4ab0b5f0579b02e4fb29a8f">incPages</a> (int)</td></tr>
75
 
 
76
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#63bc8ea5e7ecd776b7d32d21db1ea668">fitValue</a> (double)</td></tr>
77
 
 
78
 
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
79
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#25ae415b7245abbd4d8196acfb2a3adb">exactValue</a> () const</td></tr>
80
 
 
81
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#6ed0459793b62833630e1c7ecbe443a0">exactPrevValue</a> () const</td></tr>
82
 
 
83
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#6110eebf7813dee32b42e316081d85ce">prevValue</a> () const</td></tr>
84
 
 
85
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#1d50398342d6aa1d9cd86650ee29aff8">valueChange</a> ()</td></tr>
86
 
 
87
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#86641f8755ed172ca4cf72d36df539ca">stepChange</a> ()</td></tr>
88
 
 
89
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#3583134a1ac32706aa4742088bb9d4dc">rangeChange</a> ()</td></tr>
90
 
 
91
 
</table>
92
 
<hr><h2>Constructor &amp; Destructor Documentation</h2>
93
 
<a class="anchor" name="86f9f76df03d7917d88a95d1667f2d72"></a><!-- doxytag: member="QwtDoubleRange::QwtDoubleRange" ref="86f9f76df03d7917d88a95d1667f2d72" args="()" -->
94
 
<div class="memitem">
95
 
<div class="memproto">
96
 
      <table class="memname">
97
 
        <tr>
98
 
          <td class="memname">QwtDoubleRange::QwtDoubleRange           </td>
99
 
          <td>(</td>
100
 
          <td class="paramname">          </td>
101
 
          <td>&nbsp;)&nbsp;</td>
102
 
          <td width="100%"></td>
103
 
        </tr>
104
 
      </table>
105
 
</div>
106
 
<div class="memdoc">
107
 
 
108
 
<p>
109
 
The range is initialized to [0.0, 100.0], the step size to 1.0, and the value to 0.0. 
110
 
<p>
111
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00022">22</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
112
 
</div>
113
 
</div><p>
114
 
<a class="anchor" name="bdcecda4b14ba81cfdaf063e2b98a22d"></a><!-- doxytag: member="QwtDoubleRange::~QwtDoubleRange" ref="bdcecda4b14ba81cfdaf063e2b98a22d" args="()" -->
115
 
<div class="memitem">
116
 
<div class="memproto">
117
 
      <table class="memname">
118
 
        <tr>
119
 
          <td class="memname">QwtDoubleRange::~QwtDoubleRange           </td>
120
 
          <td>(</td>
121
 
          <td class="paramname">          </td>
122
 
          <td>&nbsp;)&nbsp;</td>
123
 
          <td width="100%"><code> [virtual]</code></td>
124
 
        </tr>
125
 
      </table>
126
 
</div>
127
 
<div class="memdoc">
128
 
 
129
 
<p>
130
 
Destroys the <a class="el" href="class_qwt_double_range.html">QwtDoubleRange</a>. 
131
 
<p>
132
 
 
133
 
<p>
134
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00037">37</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
135
 
</div>
136
 
</div><p>
137
 
<hr><h2>Member Function Documentation</h2>
138
 
<a class="anchor" name="43891011664b74b8e5454763a3f5ff21"></a><!-- doxytag: member="QwtDoubleRange::setRange" ref="43891011664b74b8e5454763a3f5ff21" args="(double vmin, double vmax, double vstep=0.0, int pagesize=1)" -->
139
 
<div class="memitem">
140
 
<div class="memproto">
141
 
      <table class="memname">
142
 
        <tr>
143
 
          <td class="memname">void QwtDoubleRange::setRange           </td>
144
 
          <td>(</td>
145
 
          <td class="paramtype">double&nbsp;</td>
146
 
          <td class="paramname"> <em>vmin</em>, </td>
147
 
        </tr>
148
 
        <tr>
149
 
          <td class="paramkey"></td>
150
 
          <td></td>
151
 
          <td class="paramtype">double&nbsp;</td>
152
 
          <td class="paramname"> <em>vmax</em>, </td>
153
 
        </tr>
154
 
        <tr>
155
 
          <td class="paramkey"></td>
156
 
          <td></td>
157
 
          <td class="paramtype">double&nbsp;</td>
158
 
          <td class="paramname"> <em>vstep</em> = <code>0.0</code>, </td>
159
 
        </tr>
160
 
        <tr>
161
 
          <td class="paramkey"></td>
162
 
          <td></td>
163
 
          <td class="paramtype">int&nbsp;</td>
164
 
          <td class="paramname"> <em>pageSize</em> = <code>1</code></td><td>&nbsp;</td>
165
 
        </tr>
166
 
        <tr>
167
 
          <td></td>
168
 
          <td>)</td>
169
 
          <td></td><td></td><td width="100%"></td>
170
 
        </tr>
171
 
      </table>
172
 
</div>
173
 
<div class="memdoc">
174
 
 
175
 
<p>
176
 
Specify range and step size. 
177
 
<p>
178
 
<dl compact><dt><b>Parameters:</b></dt><dd>
179
 
  <table border="0" cellspacing="2" cellpadding="0">
180
 
    <tr><td valign="top"></td><td valign="top"><em>vmin</em>&nbsp;</td><td>lower boundary of the interval </td></tr>
181
 
    <tr><td valign="top"></td><td valign="top"><em>vmax</em>&nbsp;</td><td>higher boundary of the interval </td></tr>
182
 
    <tr><td valign="top"></td><td valign="top"><em>vstep</em>&nbsp;</td><td>step width </td></tr>
183
 
    <tr><td valign="top"></td><td valign="top"><em>pageSize</em>&nbsp;</td><td>page size in steps </td></tr>
184
 
  </table>
185
 
</dl>
186
 
<dl class="warning" compact><dt><b>Warning:</b></dt><dd><ul>
187
 
<li>A change of the range changes the value if it lies outside the new range. The current value will *not* be adjusted to the new step raster. </li>
188
 
<li>vmax &lt; vmin is allowed. </li>
189
 
<li>If the step size is left out or set to zero, it will be set to 1/100 of the interval length. </li>
190
 
<li>If the step size has an absurd value, it will be corrected to a better one. </li>
191
 
</ul>
192
 
</dd></dl>
193
 
 
194
 
<p>
195
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00172">172</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
196
 
<p>
197
 
References <a class="el" href="qwt__double__range_8cpp-source.html#l00297">rangeChange()</a>, and <a class="el" href="qwt__double__range_8cpp-source.html#l00211">setStep()</a>.
198
 
<p>
199
 
Referenced by <a class="el" href="qwt__counter_8cpp-source.html#l00580">QwtCounter::setMaxValue()</a>, and <a class="el" href="qwt__counter_8cpp-source.html#l00568">QwtCounter::setMinValue()</a>.
200
 
</div>
201
 
</div><p>
202
 
<a class="anchor" name="50a9c386663e170016a74cf8ee28ab8f"></a><!-- doxytag: member="QwtDoubleRange::setValid" ref="50a9c386663e170016a74cf8ee28ab8f" args="(bool)" -->
203
 
<div class="memitem">
204
 
<div class="memproto">
205
 
      <table class="memname">
206
 
        <tr>
207
 
          <td class="memname">void QwtDoubleRange::setValid           </td>
208
 
          <td>(</td>
209
 
          <td class="paramtype">bool&nbsp;</td>
210
 
          <td class="paramname">          </td>
211
 
          <td>&nbsp;)&nbsp;</td>
212
 
          <td width="100%"></td>
213
 
        </tr>
214
 
      </table>
215
 
</div>
216
 
<div class="memdoc">
217
 
 
218
 
<p>
219
 
Set the value to be valid/invalid. 
220
 
<p>
221
 
 
222
 
<p>
223
 
Reimplemented in <a class="el" href="class_qwt_abstract_slider.html#79d99f14ebd47dfede8135845c90cedb">QwtAbstractSlider</a>.
224
 
<p>
225
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00042">42</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
226
 
<p>
227
 
References <a class="el" href="qwt__double__range_8cpp-source.html#l00286">valueChange()</a>.
228
 
<p>
229
 
Referenced by <a class="el" href="qwt__abstract__slider_8h-source.html#l00092">QwtAbstractSlider::setValid()</a>.
230
 
</div>
231
 
</div><p>
232
 
<a class="anchor" name="5d918955c0facde55f1118a474e92e65"></a><!-- doxytag: member="QwtDoubleRange::isValid" ref="5d918955c0facde55f1118a474e92e65" args="() const" -->
233
 
<div class="memitem">
234
 
<div class="memproto">
235
 
      <table class="memname">
236
 
        <tr>
237
 
          <td class="memname">bool QwtDoubleRange::isValid           </td>
238
 
          <td>(</td>
239
 
          <td class="paramname">          </td>
240
 
          <td>&nbsp;)&nbsp;</td>
241
 
          <td width="100%"> const</td>
242
 
        </tr>
243
 
      </table>
244
 
</div>
245
 
<div class="memdoc">
246
 
 
247
 
<p>
248
 
Indicates if the value is valid. 
249
 
<p>
250
 
 
251
 
<p>
252
 
Reimplemented in <a class="el" href="class_qwt_abstract_slider.html#9fb9fae0f664460bb487a12541b38d56">QwtAbstractSlider</a>.
253
 
<p>
254
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00052">52</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
255
 
<p>
256
 
Referenced by <a class="el" href="qwt__double__range_8cpp-source.html#l00274">incPages()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00262">incValue()</a>, and <a class="el" href="qwt__abstract__slider_8h-source.html#l00087">QwtAbstractSlider::isValid()</a>.
257
 
</div>
258
 
</div><p>
259
 
<a class="anchor" name="f6a3aa74c970a2bef29f0c1af99720e8"></a><!-- doxytag: member="QwtDoubleRange::setValue" ref="f6a3aa74c970a2bef29f0c1af99720e8" args="(double)" -->
260
 
<div class="memitem">
261
 
<div class="memproto">
262
 
      <table class="memname">
263
 
        <tr>
264
 
          <td class="memname">void QwtDoubleRange::setValue           </td>
265
 
          <td>(</td>
266
 
          <td class="paramtype">double&nbsp;</td>
267
 
          <td class="paramname"> <em>x</em>          </td>
268
 
          <td>&nbsp;)&nbsp;</td>
269
 
          <td width="100%"><code> [virtual]</code></td>
270
 
        </tr>
271
 
      </table>
272
 
</div>
273
 
<div class="memdoc">
274
 
 
275
 
<p>
276
 
Set a new value without adjusting to the step raster. 
277
 
<p>
278
 
<dl compact><dt><b>Parameters:</b></dt><dd>
279
 
  <table border="0" cellspacing="2" cellpadding="0">
280
 
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>new value </td></tr>
281
 
  </table>
282
 
</dl>
283
 
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>The value is clipped when it lies outside the range. When the range is <a class="el" href="class_qwt_double_range.html#c0f6079142fe5f6782f577485853dd17">QwtDoubleRange::periodic</a>, it will be mapped to a point in the interval such that <div class="fragment"><pre class="fragment">new value := x + n * (max. value - min. value)</pre></div> with an integer number n. </dd></dl>
284
 
 
285
 
<p>
286
 
Reimplemented in <a class="el" href="class_qwt_abstract_slider.html#c3713f8989b647cb79f0a5894991e36a">QwtAbstractSlider</a>, and <a class="el" href="class_qwt_counter.html#429a2e986aa46c1231643df5d4c78970">QwtCounter</a>.
287
 
<p>
288
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00150">150</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
289
 
<p>
290
 
Referenced by <a class="el" href="qwt__counter_8cpp-source.html#l00382">QwtCounter::setValue()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00535">QwtAbstractSlider::setValue()</a>.
291
 
</div>
292
 
</div><p>
293
 
<a class="anchor" name="48f21cecc0cbd10f18b234d5bbe55faf"></a><!-- doxytag: member="QwtDoubleRange::value" ref="48f21cecc0cbd10f18b234d5bbe55faf" args="() const" -->
294
 
<div class="memitem">
295
 
<div class="memproto">
296
 
      <table class="memname">
297
 
        <tr>
298
 
          <td class="memname">double QwtDoubleRange::value           </td>
299
 
          <td>(</td>
300
 
          <td class="paramname">          </td>
301
 
          <td>&nbsp;)&nbsp;</td>
302
 
          <td width="100%"> const</td>
303
 
        </tr>
304
 
      </table>
305
 
</div>
306
 
<div class="memdoc">
307
 
 
308
 
<p>
309
 
Returns the current value. 
310
 
<p>
311
 
 
312
 
<p>
313
 
Reimplemented in <a class="el" href="class_qwt_counter.html#1881fcb0f81052bd7787523246d19515">QwtCounter</a>.
314
 
<p>
315
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00363">363</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
316
 
<p>
317
 
Referenced by <a class="el" href="qwt__dial_8cpp-source.html#l00572">QwtDial::drawContents()</a>, <a class="el" href="qwt__analog__clock_8cpp-source.html#l00191">QwtAnalogClock::drawNeedle()</a>, <a class="el" href="qwt__compass_8cpp-source.html#l00114">QwtCompass::drawScaleContents()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00377">QwtSlider::drawSlider()</a>, <a class="el" href="qwt__wheel_8cpp-source.html#l00375">QwtWheel::drawWheel()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00530">QwtSlider::getScrollMode()</a>, <a class="el" href="qwt__dial_8cpp-source.html#l01052">QwtDial::getValue()</a>, <a class="el" href="qwt__dial_8cpp-source.html#l01187">QwtDial::keyPressEvent()</a>, <a class="el" href="qwt__compass_8cpp-source.html#l00196">QwtCompass::keyPressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00371">QwtAbstractSlider::keyPressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00305">QwtAbstractSlider::mouseMoveEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00147">QwtAbstractSlider::mousePressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00196">QwtAbstractSlider::mouseReleaseEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00417">QwtAbstractSlider::timerEvent()</a>, <a class="el" href="qwt__counter_8cpp-source.html#l00621">QwtCounter::value()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00484">QwtAbstractSlider::valueChange()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00336">QwtAbstractSlider::wheelEvent()</a>.
318
 
</div>
319
 
</div><p>
320
 
<a class="anchor" name="95fa6a4e44fc47726d939155bb6f6f1f"></a><!-- doxytag: member="QwtDoubleRange::setPeriodic" ref="95fa6a4e44fc47726d939155bb6f6f1f" args="(bool tf)" -->
321
 
<div class="memitem">
322
 
<div class="memproto">
323
 
      <table class="memname">
324
 
        <tr>
325
 
          <td class="memname">void QwtDoubleRange::setPeriodic           </td>
326
 
          <td>(</td>
327
 
          <td class="paramtype">bool&nbsp;</td>
328
 
          <td class="paramname"> <em>tf</em>          </td>
329
 
          <td>&nbsp;)&nbsp;</td>
330
 
          <td width="100%"></td>
331
 
        </tr>
332
 
      </table>
333
 
</div>
334
 
<div class="memdoc">
335
 
 
336
 
<p>
337
 
Make the range periodic. 
338
 
<p>
339
 
When the range is periodic, the value will be set to a point inside the interval such that<p>
340
 
<div class="fragment"><pre class="fragment">point = value + n * width </pre></div><p>
341
 
if the user tries to set a new value which is outside the range. If the range is nonperiodic (the default), values outside the range will be clipped.<p>
342
 
<dl compact><dt><b>Parameters:</b></dt><dd>
343
 
  <table border="0" cellspacing="2" cellpadding="0">
344
 
    <tr><td valign="top"></td><td valign="top"><em>tf</em>&nbsp;</td><td>true for a periodic range </td></tr>
345
 
  </table>
346
 
</dl>
347
 
 
348
 
<p>
349
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00251">251</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
350
 
<p>
351
 
Referenced by <a class="el" href="qwt__dial_8cpp-source.html#l00397">QwtDial::setWrapping()</a>.
352
 
</div>
353
 
</div><p>
354
 
<a class="anchor" name="c0f6079142fe5f6782f577485853dd17"></a><!-- doxytag: member="QwtDoubleRange::periodic" ref="c0f6079142fe5f6782f577485853dd17" args="() const" -->
355
 
<div class="memitem">
356
 
<div class="memproto">
357
 
      <table class="memname">
358
 
        <tr>
359
 
          <td class="memname">bool QwtDoubleRange::periodic           </td>
360
 
          <td>(</td>
361
 
          <td class="paramname">          </td>
362
 
          <td>&nbsp;)&nbsp;</td>
363
 
          <td width="100%"> const</td>
364
 
        </tr>
365
 
      </table>
366
 
</div>
367
 
<div class="memdoc">
368
 
 
369
 
<p>
370
 
Returns true if the range is periodic. 
371
 
<p>
372
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_range.html#95fa6a4e44fc47726d939155bb6f6f1f">QwtDoubleRange::setPeriodic()</a> </dd></dl>
373
 
 
374
 
<p>
375
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00351">351</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
376
 
<p>
377
 
Referenced by <a class="el" href="qwt__dial_8cpp-source.html#l00410">QwtDial::wrapping()</a>.
378
 
</div>
379
 
</div><p>
380
 
<a class="anchor" name="29ed5fc66439def424a8ad773eea285d"></a><!-- doxytag: member="QwtDoubleRange::setStep" ref="29ed5fc66439def424a8ad773eea285d" args="(double)" -->
381
 
<div class="memitem">
382
 
<div class="memproto">
383
 
      <table class="memname">
384
 
        <tr>
385
 
          <td class="memname">void QwtDoubleRange::setStep           </td>
386
 
          <td>(</td>
387
 
          <td class="paramtype">double&nbsp;</td>
388
 
          <td class="paramname"> <em>vstep</em>          </td>
389
 
          <td>&nbsp;)&nbsp;</td>
390
 
          <td width="100%"></td>
391
 
        </tr>
392
 
      </table>
393
 
</div>
394
 
<div class="memdoc">
395
 
 
396
 
<p>
397
 
Change the step raster. 
398
 
<p>
399
 
<dl compact><dt><b>Parameters:</b></dt><dd>
400
 
  <table border="0" cellspacing="2" cellpadding="0">
401
 
    <tr><td valign="top"></td><td valign="top"><em>vstep</em>&nbsp;</td><td>new step width </td></tr>
402
 
  </table>
403
 
</dl>
404
 
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>The value will <em>not</em> be adjusted to the new step raster. </dd></dl>
405
 
 
406
 
<p>
407
 
Reimplemented in <a class="el" href="class_qwt_counter.html#b885e97d0071877dfefb73feb0adc0cd">QwtCounter</a>.
408
 
<p>
409
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00211">211</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
410
 
<p>
411
 
References <a class="el" href="qwt__double__range_8cpp-source.html#l00308">stepChange()</a>.
412
 
<p>
413
 
Referenced by <a class="el" href="qwt__double__range_8cpp-source.html#l00172">setRange()</a>, and <a class="el" href="qwt__counter_8cpp-source.html#l00556">QwtCounter::setStep()</a>.
414
 
</div>
415
 
</div><p>
416
 
<a class="anchor" name="09c68ddcd4b1e9f7cc3cf6a753db9f7d"></a><!-- doxytag: member="QwtDoubleRange::step" ref="09c68ddcd4b1e9f7cc3cf6a753db9f7d" args="() const" -->
417
 
<div class="memitem">
418
 
<div class="memproto">
419
 
      <table class="memname">
420
 
        <tr>
421
 
          <td class="memname">double QwtDoubleRange::step           </td>
422
 
          <td>(</td>
423
 
          <td class="paramname">          </td>
424
 
          <td>&nbsp;)&nbsp;</td>
425
 
          <td width="100%"> const</td>
426
 
        </tr>
427
 
      </table>
428
 
</div>
429
 
<div class="memdoc">
430
 
 
431
 
<p>
432
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the step size </dd></dl>
433
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_range.html#29ed5fc66439def424a8ad773eea285d">QwtDoubleRange::setStep</a>, <a class="el" href="class_qwt_double_range.html#43891011664b74b8e5454763a3f5ff21">QwtDoubleRange::setRange</a> </dd></dl>
434
 
 
435
 
<p>
436
 
Reimplemented in <a class="el" href="class_qwt_counter.html#b3eed7ad89bbbe417ae40f8b45d5a96b">QwtCounter</a>.
437
 
<p>
438
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00316">316</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
439
 
<p>
440
 
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00196">QwtAbstractSlider::mouseReleaseEvent()</a>, <a class="el" href="qwt__counter_8cpp-source.html#l00550">QwtCounter::step()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00417">QwtAbstractSlider::timerEvent()</a>.
441
 
</div>
442
 
</div><p>
443
 
<a class="anchor" name="dc07a0603792664d8400e3ba3c3a8f3a"></a><!-- doxytag: member="QwtDoubleRange::maxValue" ref="dc07a0603792664d8400e3ba3c3a8f3a" args="() const" -->
444
 
<div class="memitem">
445
 
<div class="memproto">
446
 
      <table class="memname">
447
 
        <tr>
448
 
          <td class="memname">double QwtDoubleRange::maxValue           </td>
449
 
          <td>(</td>
450
 
          <td class="paramname">          </td>
451
 
          <td>&nbsp;)&nbsp;</td>
452
 
          <td width="100%"> const</td>
453
 
        </tr>
454
 
      </table>
455
 
</div>
456
 
<div class="memdoc">
457
 
 
458
 
<p>
459
 
Returns the value of the second border of the range. 
460
 
<p>
461
 
maxValue returns the value which has been specified as the second parameter in <a class="el" href="class_qwt_double_range.html#43891011664b74b8e5454763a3f5ff21">QwtDoubleRange::setRange</a>.<p>
462
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_range.html#43891011664b74b8e5454763a3f5ff21">QwtDoubleRange::setRange()</a> </dd></dl>
463
 
 
464
 
<p>
465
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00329">329</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
466
 
<p>
467
 
Referenced by <a class="el" href="qwt__dial_8cpp-source.html#l00572">QwtDial::drawContents()</a>, <a class="el" href="qwt__wheel_8cpp-source.html#l00375">QwtWheel::drawWheel()</a>, <a class="el" href="qwt__wheel_8cpp-source.html#l00494">QwtWheel::getValue()</a>, <a class="el" href="qwt__dial_8cpp-source.html#l01052">QwtDial::getValue()</a>, <a class="el" href="qwt__dial_8cpp-source.html#l01187">QwtDial::keyPressEvent()</a>, <a class="el" href="qwt__counter_8cpp-source.html#l00236">QwtCounter::keyPressEvent()</a>, <a class="el" href="qwt__counter_8cpp-source.html#l00574">QwtCounter::maxVal()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00750">QwtSlider::rangeChange()</a>, <a class="el" href="qwt__counter_8cpp-source.html#l00568">QwtCounter::setMinValue()</a>, <a class="el" href="qwt__counter_8cpp-source.html#l00513">QwtCounter::sizeHint()</a>, and <a class="el" href="qwt__dial_8cpp-source.html#l00811">QwtDial::updateScale()</a>.
468
 
</div>
469
 
</div><p>
470
 
<a class="anchor" name="d4cdcc335facc9cdcc12411ad0274169"></a><!-- doxytag: member="QwtDoubleRange::minValue" ref="d4cdcc335facc9cdcc12411ad0274169" args="() const" -->
471
 
<div class="memitem">
472
 
<div class="memproto">
473
 
      <table class="memname">
474
 
        <tr>
475
 
          <td class="memname">double QwtDoubleRange::minValue           </td>
476
 
          <td>(</td>
477
 
          <td class="paramname">          </td>
478
 
          <td>&nbsp;)&nbsp;</td>
479
 
          <td width="100%"> const</td>
480
 
        </tr>
481
 
      </table>
482
 
</div>
483
 
<div class="memdoc">
484
 
 
485
 
<p>
486
 
Returns the value at the first border of the range. 
487
 
<p>
488
 
minValue returns the value which has been specified as the first parameter in <a class="el" href="class_qwt_double_range.html#43891011664b74b8e5454763a3f5ff21">setRange()</a>.<p>
489
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_range.html#43891011664b74b8e5454763a3f5ff21">QwtDoubleRange::setRange()</a> </dd></dl>
490
 
 
491
 
<p>
492
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00342">342</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
493
 
<p>
494
 
Referenced by <a class="el" href="qwt__dial_8cpp-source.html#l00572">QwtDial::drawContents()</a>, <a class="el" href="qwt__wheel_8cpp-source.html#l00375">QwtWheel::drawWheel()</a>, <a class="el" href="qwt__wheel_8cpp-source.html#l00494">QwtWheel::getValue()</a>, <a class="el" href="qwt__dial_8cpp-source.html#l01052">QwtDial::getValue()</a>, <a class="el" href="qwt__dial_8cpp-source.html#l01187">QwtDial::keyPressEvent()</a>, <a class="el" href="qwt__counter_8cpp-source.html#l00236">QwtCounter::keyPressEvent()</a>, <a class="el" href="qwt__counter_8cpp-source.html#l00562">QwtCounter::minVal()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00750">QwtSlider::rangeChange()</a>, <a class="el" href="qwt__counter_8cpp-source.html#l00580">QwtCounter::setMaxValue()</a>, <a class="el" href="qwt__counter_8cpp-source.html#l00513">QwtCounter::sizeHint()</a>, and <a class="el" href="qwt__dial_8cpp-source.html#l00811">QwtDial::updateScale()</a>.
495
 
</div>
496
 
</div><p>
497
 
<a class="anchor" name="c1398baec82b3296368670d1509d0009"></a><!-- doxytag: member="QwtDoubleRange::pageSize" ref="c1398baec82b3296368670d1509d0009" args="() const" -->
498
 
<div class="memitem">
499
 
<div class="memproto">
500
 
      <table class="memname">
501
 
        <tr>
502
 
          <td class="memname">int QwtDoubleRange::pageSize           </td>
503
 
          <td>(</td>
504
 
          <td class="paramname">          </td>
505
 
          <td>&nbsp;)&nbsp;</td>
506
 
          <td width="100%"> const</td>
507
 
        </tr>
508
 
      </table>
509
 
</div>
510
 
<div class="memdoc">
511
 
 
512
 
<p>
513
 
Returns the page size in steps. 
514
 
<p>
515
 
 
516
 
<p>
517
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00357">357</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
518
 
<p>
519
 
Referenced by <a class="el" href="qwt__dial_8cpp-source.html#l01187">QwtDial::keyPressEvent()</a>.
520
 
</div>
521
 
</div><p>
522
 
<a class="anchor" name="299c35c72e9b69f5a0e3dcd2b7da775b"></a><!-- doxytag: member="QwtDoubleRange::incValue" ref="299c35c72e9b69f5a0e3dcd2b7da775b" args="(int)" -->
523
 
<div class="memitem">
524
 
<div class="memproto">
525
 
      <table class="memname">
526
 
        <tr>
527
 
          <td class="memname">void QwtDoubleRange::incValue           </td>
528
 
          <td>(</td>
529
 
          <td class="paramtype">int&nbsp;</td>
530
 
          <td class="paramname"> <em>nSteps</em>          </td>
531
 
          <td>&nbsp;)&nbsp;</td>
532
 
          <td width="100%"><code> [virtual]</code></td>
533
 
        </tr>
534
 
      </table>
535
 
</div>
536
 
<div class="memdoc">
537
 
 
538
 
<p>
539
 
Increment the value by a specified number of steps. 
540
 
<p>
541
 
<dl compact><dt><b>Parameters:</b></dt><dd>
542
 
  <table border="0" cellspacing="2" cellpadding="0">
543
 
    <tr><td valign="top"></td><td valign="top"><em>nSteps</em>&nbsp;</td><td>Number of steps to increment </td></tr>
544
 
  </table>
545
 
</dl>
546
 
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>As a result of this operation, the new value will always be adjusted to the step raster. </dd></dl>
547
 
 
548
 
<p>
549
 
Reimplemented in <a class="el" href="class_qwt_abstract_slider.html#5fccdb2ca370bba9ed4d29864fd80788">QwtAbstractSlider</a>.
550
 
<p>
551
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00262">262</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
552
 
<p>
553
 
References <a class="el" href="qwt__double__range_8cpp-source.html#l00052">isValid()</a>.
554
 
<p>
555
 
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00562">QwtAbstractSlider::incValue()</a>, <a class="el" href="qwt__dial_8cpp-source.html#l01187">QwtDial::keyPressEvent()</a>, <a class="el" href="qwt__counter_8cpp-source.html#l00236">QwtCounter::keyPressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00371">QwtAbstractSlider::keyPressEvent()</a>, and <a class="el" href="qwt__counter_8cpp-source.html#l00301">QwtCounter::wheelEvent()</a>.
556
 
</div>
557
 
</div><p>
558
 
<a class="anchor" name="19b85337d4ab0b5f0579b02e4fb29a8f"></a><!-- doxytag: member="QwtDoubleRange::incPages" ref="19b85337d4ab0b5f0579b02e4fb29a8f" args="(int)" -->
559
 
<div class="memitem">
560
 
<div class="memproto">
561
 
      <table class="memname">
562
 
        <tr>
563
 
          <td class="memname">void QwtDoubleRange::incPages           </td>
564
 
          <td>(</td>
565
 
          <td class="paramtype">int&nbsp;</td>
566
 
          <td class="paramname"> <em>nPages</em>          </td>
567
 
          <td>&nbsp;)&nbsp;</td>
568
 
          <td width="100%"><code> [virtual]</code></td>
569
 
        </tr>
570
 
      </table>
571
 
</div>
572
 
<div class="memdoc">
573
 
 
574
 
<p>
575
 
Increment the value by a specified number of pages. 
576
 
<p>
577
 
<dl compact><dt><b>Parameters:</b></dt><dd>
578
 
  <table border="0" cellspacing="2" cellpadding="0">
579
 
    <tr><td valign="top"></td><td valign="top"><em>nPages</em>&nbsp;</td><td>Number of pages to increment. A negative number decrements the value. </td></tr>
580
 
  </table>
581
 
</dl>
582
 
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>The Page size is specified in the constructor. </dd></dl>
583
 
 
584
 
<p>
585
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00274">274</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
586
 
<p>
587
 
References <a class="el" href="qwt__double__range_8cpp-source.html#l00052">isValid()</a>.
588
 
<p>
589
 
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00196">QwtAbstractSlider::mouseReleaseEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00417">QwtAbstractSlider::timerEvent()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00336">QwtAbstractSlider::wheelEvent()</a>.
590
 
</div>
591
 
</div><p>
592
 
<a class="anchor" name="63bc8ea5e7ecd776b7d32d21db1ea668"></a><!-- doxytag: member="QwtDoubleRange::fitValue" ref="63bc8ea5e7ecd776b7d32d21db1ea668" args="(double)" -->
593
 
<div class="memitem">
594
 
<div class="memproto">
595
 
      <table class="memname">
596
 
        <tr>
597
 
          <td class="memname">void QwtDoubleRange::fitValue           </td>
598
 
          <td>(</td>
599
 
          <td class="paramtype">double&nbsp;</td>
600
 
          <td class="paramname"> <em>x</em>          </td>
601
 
          <td>&nbsp;)&nbsp;</td>
602
 
          <td width="100%"><code> [virtual]</code></td>
603
 
        </tr>
604
 
      </table>
605
 
</div>
606
 
<div class="memdoc">
607
 
 
608
 
<p>
609
 
Adjust the value to the closest point in the step raster. 
610
 
<p>
611
 
<dl compact><dt><b>Parameters:</b></dt><dd>
612
 
  <table border="0" cellspacing="2" cellpadding="0">
613
 
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>value </td></tr>
614
 
  </table>
615
 
</dl>
616
 
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>The value is clipped when it lies outside the range. When the range is <a class="el" href="class_qwt_double_range.html#c0f6079142fe5f6782f577485853dd17">QwtDoubleRange::periodic</a>, it will be mapped to a point in the interval such that <div class="fragment"><pre class="fragment">new value := x + n * (max. value - min. value)</pre></div> with an integer number n. </dd></dl>
617
 
 
618
 
<p>
619
 
Reimplemented in <a class="el" href="class_qwt_abstract_slider.html#50ed1e265beaa1c8adbe718caa023e50">QwtAbstractSlider</a>.
620
 
<p>
621
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00135">135</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
622
 
<p>
623
 
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00550">QwtAbstractSlider::fitValue()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00196">QwtAbstractSlider::mouseReleaseEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00276">QwtAbstractSlider::setPosition()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00417">QwtAbstractSlider::timerEvent()</a>.
624
 
</div>
625
 
</div><p>
626
 
<a class="anchor" name="25ae415b7245abbd4d8196acfb2a3adb"></a><!-- doxytag: member="QwtDoubleRange::exactValue" ref="25ae415b7245abbd4d8196acfb2a3adb" args="() const" -->
627
 
<div class="memitem">
628
 
<div class="memproto">
629
 
      <table class="memname">
630
 
        <tr>
631
 
          <td class="memname">double QwtDoubleRange::exactValue           </td>
632
 
          <td>(</td>
633
 
          <td class="paramname">          </td>
634
 
          <td>&nbsp;)&nbsp;</td>
635
 
          <td width="100%"> const<code> [protected]</code></td>
636
 
        </tr>
637
 
      </table>
638
 
</div>
639
 
<div class="memdoc">
640
 
 
641
 
<p>
642
 
Returns the exact value. 
643
 
<p>
644
 
The exact value is the value which <a class="el" href="class_qwt_double_range.html#48f21cecc0cbd10f18b234d5bbe55faf">QwtDoubleRange::value</a> would return if the value were not adjusted to the step raster. It differs from the current value only if <a class="el" href="class_qwt_double_range.html#63bc8ea5e7ecd776b7d32d21db1ea668">QwtDoubleRange::fitValue</a> or <a class="el" href="class_qwt_double_range.html#299c35c72e9b69f5a0e3dcd2b7da775b">QwtDoubleRange::incValue</a> have been used before. This function is intended for internal use in derived classes. 
645
 
<p>
646
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00377">377</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
647
 
<p>
648
 
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00305">QwtAbstractSlider::mouseMoveEvent()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00417">QwtAbstractSlider::timerEvent()</a>.
649
 
</div>
650
 
</div><p>
651
 
<a class="anchor" name="6ed0459793b62833630e1c7ecbe443a0"></a><!-- doxytag: member="QwtDoubleRange::exactPrevValue" ref="6ed0459793b62833630e1c7ecbe443a0" args="() const" -->
652
 
<div class="memitem">
653
 
<div class="memproto">
654
 
      <table class="memname">
655
 
        <tr>
656
 
          <td class="memname">double QwtDoubleRange::exactPrevValue           </td>
657
 
          <td>(</td>
658
 
          <td class="paramname">          </td>
659
 
          <td>&nbsp;)&nbsp;</td>
660
 
          <td width="100%"> const<code> [protected]</code></td>
661
 
        </tr>
662
 
      </table>
663
 
</div>
664
 
<div class="memdoc">
665
 
 
666
 
<p>
667
 
Returns the exact previous value. 
668
 
<p>
669
 
 
670
 
<p>
671
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00383">383</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
672
 
<p>
673
 
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00305">QwtAbstractSlider::mouseMoveEvent()</a>.
674
 
</div>
675
 
</div><p>
676
 
<a class="anchor" name="6110eebf7813dee32b42e316081d85ce"></a><!-- doxytag: member="QwtDoubleRange::prevValue" ref="6110eebf7813dee32b42e316081d85ce" args="() const" -->
677
 
<div class="memitem">
678
 
<div class="memproto">
679
 
      <table class="memname">
680
 
        <tr>
681
 
          <td class="memname">double QwtDoubleRange::prevValue           </td>
682
 
          <td>(</td>
683
 
          <td class="paramname">          </td>
684
 
          <td>&nbsp;)&nbsp;</td>
685
 
          <td width="100%"> const<code> [protected]</code></td>
686
 
        </tr>
687
 
      </table>
688
 
</div>
689
 
<div class="memdoc">
690
 
 
691
 
<p>
692
 
Returns the previous value. 
693
 
<p>
694
 
 
695
 
<p>
696
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00389">389</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
697
 
<p>
698
 
Referenced by <a class="el" href="qwt__dial_8cpp-source.html#l01187">QwtDial::keyPressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00371">QwtAbstractSlider::keyPressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00305">QwtAbstractSlider::mouseMoveEvent()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00336">QwtAbstractSlider::wheelEvent()</a>.
699
 
</div>
700
 
</div><p>
701
 
<a class="anchor" name="1d50398342d6aa1d9cd86650ee29aff8"></a><!-- doxytag: member="QwtDoubleRange::valueChange" ref="1d50398342d6aa1d9cd86650ee29aff8" args="()" -->
702
 
<div class="memitem">
703
 
<div class="memproto">
704
 
      <table class="memname">
705
 
        <tr>
706
 
          <td class="memname">void QwtDoubleRange::valueChange           </td>
707
 
          <td>(</td>
708
 
          <td class="paramname">          </td>
709
 
          <td>&nbsp;)&nbsp;</td>
710
 
          <td width="100%"><code> [protected, virtual]</code></td>
711
 
        </tr>
712
 
      </table>
713
 
</div>
714
 
<div class="memdoc">
715
 
 
716
 
<p>
717
 
Notify a change of value. 
718
 
<p>
719
 
This virtual function is called whenever the value changes. The default implementation does nothing. 
720
 
<p>
721
 
Reimplemented in <a class="el" href="class_qwt_abstract_slider.html#2f04dc51e4402b51fef3250bcc99dc7f">QwtAbstractSlider</a>, <a class="el" href="class_qwt_dial.html#d8803d79d9fbefdae55907728bb01894">QwtDial</a>, <a class="el" href="class_qwt_slider.html#62380259b0831ad98a1b0ad011f32bea">QwtSlider</a>, and <a class="el" href="class_qwt_wheel.html#0fa3d4f4189f7bb6ee0944cd30060eb5">QwtWheel</a>.
722
 
<p>
723
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00286">286</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
724
 
<p>
725
 
Referenced by <a class="el" href="qwt__double__range_8cpp-source.html#l00042">setValid()</a>.
726
 
</div>
727
 
</div><p>
728
 
<a class="anchor" name="86641f8755ed172ca4cf72d36df539ca"></a><!-- doxytag: member="QwtDoubleRange::stepChange" ref="86641f8755ed172ca4cf72d36df539ca" args="()" -->
729
 
<div class="memitem">
730
 
<div class="memproto">
731
 
      <table class="memname">
732
 
        <tr>
733
 
          <td class="memname">void QwtDoubleRange::stepChange           </td>
734
 
          <td>(</td>
735
 
          <td class="paramname">          </td>
736
 
          <td>&nbsp;)&nbsp;</td>
737
 
          <td width="100%"><code> [protected, virtual]</code></td>
738
 
        </tr>
739
 
      </table>
740
 
</div>
741
 
<div class="memdoc">
742
 
 
743
 
<p>
744
 
Notify a change of the step size. 
745
 
<p>
746
 
This virtual function is called whenever the step size changes. The default implementation does nothing. 
747
 
<p>
748
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00308">308</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
749
 
<p>
750
 
Referenced by <a class="el" href="qwt__double__range_8cpp-source.html#l00211">setStep()</a>.
751
 
</div>
752
 
</div><p>
753
 
<a class="anchor" name="3583134a1ac32706aa4742088bb9d4dc"></a><!-- doxytag: member="QwtDoubleRange::rangeChange" ref="3583134a1ac32706aa4742088bb9d4dc" args="()" -->
754
 
<div class="memitem">
755
 
<div class="memproto">
756
 
      <table class="memname">
757
 
        <tr>
758
 
          <td class="memname">void QwtDoubleRange::rangeChange           </td>
759
 
          <td>(</td>
760
 
          <td class="paramname">          </td>
761
 
          <td>&nbsp;)&nbsp;</td>
762
 
          <td width="100%"><code> [protected, virtual]</code></td>
763
 
        </tr>
764
 
      </table>
765
 
</div>
766
 
<div class="memdoc">
767
 
 
768
 
<p>
769
 
Notify a change of the range. 
770
 
<p>
771
 
This virtual function is called whenever the range changes. The default implementation does nothing. 
772
 
<p>
773
 
Reimplemented in <a class="el" href="class_qwt_counter.html#4fd4e750b1f5a852250e57778a3e4159">QwtCounter</a>, <a class="el" href="class_qwt_dial.html#81b21a9954c5561af549214ee153573c">QwtDial</a>, and <a class="el" href="class_qwt_slider.html#e8eff3a30ef4086cac42d244cef81ac0">QwtSlider</a>.
774
 
<p>
775
 
Definition at line <a class="el" href="qwt__double__range_8cpp-source.html#l00297">297</a> of file <a class="el" href="qwt__double__range_8cpp-source.html">qwt_double_range.cpp</a>.
776
 
<p>
777
 
Referenced by <a class="el" href="qwt__slider_8cpp-source.html#l00750">QwtSlider::rangeChange()</a>, and <a class="el" href="qwt__double__range_8cpp-source.html#l00172">setRange()</a>.
778
 
</div>
779
 
</div><p>
780
 
<hr size="1"><address style="align: right;"><small>Generated on Sat May 24 18:48:07 2008 for Qwt User's Guide by&nbsp;
781
 
<a href="http://www.doxygen.org/index.html">
782
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
783
 
</body>
784
 
</html>