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's Guide: QwtDoubleInterval Class Reference</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
<link href="tabs.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.4.6 -->
10
<li><a href="index.html"><span>Main 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 Pages</span></a></li>
17
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
18
<li><a href="annotated.html"><span>Class List</span></a></li>
19
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
20
<li><a href="functions.html"><span>Class Members</span></a></li>
22
<h1>QwtDoubleInterval Class Reference</h1><!-- doxytag: class="QwtDoubleInterval" --><a href="class_qwt_double_interval-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
23
A class representing an interval.
25
The interval is represented by 2 doubles, the lower and the upper limit.
29
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00021">21</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.<table border="0" cellpadding="0" cellspacing="0">
31
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
32
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#d07ae136fc65e6ad566b482274705cf2">QwtDoubleInterval</a> ()</td></tr>
34
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#bd54f6f95ab5fb8f77ee1e7354b74620">QwtDoubleInterval</a> (double minValue, double maxValue)</td></tr>
36
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#a824f64ce1f33a025d60e1810c956f09">setInterval</a> (double minValue, double maxValue)</td></tr>
38
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#e4735252fef79bff0bda2dc61fb886c2">normalized</a> () const </td></tr>
40
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#ad0ecc63759dd0cded108b111649601e">inverted</a> () const </td></tr>
42
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#01ad17798ad6236638a16771405075cd">limited</a> (double minValue, double maxValue) const </td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#b373610a84a4cde4fa42afb0c4b4d603">operator==</a> (const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &) const </td></tr>
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#682025b4426f142207a112b3e7de7a71">operator!=</a> (const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &) const </td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#2d7d56e81ee75911f176c94f6aaf4b8b">minValue</a> () const </td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#8fd8629d76f24d5494e59458cd79c4e2">maxValue</a> () const </td></tr>
52
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#b5d610e0d1fc9a5a3bc020dd39326327">width</a> () const </td></tr>
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#610a87e9921738cf3a4ef1f4cbd96f02">setMinValue</a> (double)</td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#34863ae20465138c887f6de55a5f1bed">setMaxValue</a> (double)</td></tr>
58
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#8468036025b90b7b420722c2bd165fcb">contains</a> (double value) const </td></tr>
60
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#f5e38d3d8fe79ca8f137df616e36b5d7">intersects</a> (const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &) const </td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#52488d71ecc5dee5ea0a4106bd7901f4">intersect</a> (const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &) const </td></tr>
64
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#f6f3a0baf79d261237fb4aca2f099716">unite</a> (const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &) const </td></tr>
66
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#6d7180c27b35aa577edbab066280be6e">operator|</a> (const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &) const </td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#35be3184a64ddd4c1180c26a54d1c438">operator &</a> (const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &) const </td></tr>
70
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="08451058f63dd6b4f8e5a23ba955454a"></a><!-- doxytag: member="QwtDoubleInterval::operator|=" ref="08451058f63dd6b4f8e5a23ba955454a" args="(const QwtDoubleInterval &)" -->
71
<a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#08451058f63dd6b4f8e5a23ba955454a">operator|=</a> (const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &)</td></tr>
73
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7faf407a4d6fcfbd15e7d1c425293908"></a><!-- doxytag: member="QwtDoubleInterval::operator &=" ref="7faf407a4d6fcfbd15e7d1c425293908" args="(const QwtDoubleInterval &)" -->
74
<a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#7faf407a4d6fcfbd15e7d1c425293908">operator &=</a> (const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &)</td></tr>
76
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#718e883366caa45e24b2ba4b9d529f11">extend</a> (double value) const </td></tr>
78
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#00056b9d5a76b8f0e58003b7aa3307af">operator|</a> (double) const </td></tr>
80
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a65305f7334c0ab9507a5948d1d384e8"></a><!-- doxytag: member="QwtDoubleInterval::operator|=" ref="a65305f7334c0ab9507a5948d1d384e8" args="(double)" -->
81
<a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#a65305f7334c0ab9507a5948d1d384e8">operator|=</a> (double)</td></tr>
83
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#311402213e243b809008faaec00507d5">isValid</a> () const </td></tr>
85
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#fed126a2f37a7a9487574de8c55ab722">isNull</a> () const </td></tr>
87
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#4e182e414b506ebbad083a2005c0614c">invalidate</a> ()</td></tr>
89
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_interval.html#762d619c1af104da8b73c6009b7cd669">symmetrize</a> (double value) const </td></tr>
92
<hr><h2>Constructor & Destructor Documentation</h2>
93
<a class="anchor" name="d07ae136fc65e6ad566b482274705cf2"></a><!-- doxytag: member="QwtDoubleInterval::QwtDoubleInterval" ref="d07ae136fc65e6ad566b482274705cf2" args="()" --><p>
94
<table class="mdTable" cellpadding="2" cellspacing="0">
97
<table cellpadding="0" cellspacing="0" border="0">
99
<td class="md" nowrap valign="top">QwtDoubleInterval::QwtDoubleInterval </td>
100
<td class="md" valign="top">( </td>
101
<td class="mdname1" valign="top" nowrap> </td>
102
<td class="md" valign="top"> ) </td>
103
<td class="md" nowrap><code> [inline]</code></td>
109
<table cellspacing="5" cellpadding="0" border="0">
119
Creates an invalid interval [0.0, -1.0] <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_interval.html#a824f64ce1f33a025d60e1810c956f09">setInterval</a>, <a class="el" href="class_qwt_double_interval.html#311402213e243b809008faaec00507d5">isValid</a> </dd></dl>
122
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00077">77</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
124
Referenced by <a class="el" href="qwt__double__interval_8cpp-source.html#l00185">extend()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00083">intersect()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00043">inverted()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00159">limited()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00028">normalized()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00140">symmetrize()</a>, and <a class="el" href="qwt__double__interval_8cpp-source.html#l00063">unite()</a>. </td>
127
<a class="anchor" name="bd54f6f95ab5fb8f77ee1e7354b74620"></a><!-- doxytag: member="QwtDoubleInterval::QwtDoubleInterval" ref="bd54f6f95ab5fb8f77ee1e7354b74620" args="(double minValue, double maxValue)" --><p>
128
<table class="mdTable" cellpadding="2" cellspacing="0">
131
<table cellpadding="0" cellspacing="0" border="0">
133
<td class="md" nowrap valign="top">QwtDoubleInterval::QwtDoubleInterval </td>
134
<td class="md" valign="top">( </td>
135
<td class="md" nowrap valign="top">double </td>
136
<td class="mdname" nowrap> <em>minValue</em>, </td>
139
<td class="md" nowrap align="right"></td>
141
<td class="md" nowrap>double </td>
142
<td class="mdname" nowrap> <em>maxValue</em></td>
146
<td class="md">) </td>
147
<td class="md" colspan="2"><code> [inline]</code></td>
153
<table cellspacing="5" cellpadding="0" border="0">
162
<dl compact><dt><b>Parameters:</b></dt><dd>
163
<table border="0" cellspacing="2" cellpadding="0">
164
<tr><td valign="top"></td><td valign="top"><em>minValue</em> </td><td>Minimum value </td></tr>
165
<tr><td valign="top"></td><td valign="top"><em>maxValue</em> </td><td>Maximum value </td></tr>
170
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00089">89</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>. </td>
173
<hr><h2>Member Function Documentation</h2>
174
<a class="anchor" name="8468036025b90b7b420722c2bd165fcb"></a><!-- doxytag: member="QwtDoubleInterval::contains" ref="8468036025b90b7b420722c2bd165fcb" args="(double value) const " --><p>
175
<table class="mdTable" cellpadding="2" cellspacing="0">
178
<table cellpadding="0" cellspacing="0" border="0">
180
<td class="md" nowrap valign="top">bool QwtDoubleInterval::contains </td>
181
<td class="md" valign="top">( </td>
182
<td class="md" nowrap valign="top">double </td>
183
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
184
<td class="md" valign="top"> ) </td>
185
<td class="md" nowrap> const</td>
191
<table cellspacing="5" cellpadding="0" border="0">
199
Test if a value is inside an interval<p>
200
<dl compact><dt><b>Parameters:</b></dt><dd>
201
<table border="0" cellspacing="2" cellpadding="0">
202
<tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>Value </td></tr>
205
<dl compact><dt><b>Returns:</b></dt><dd>true, if value >= <a class="el" href="class_qwt_double_interval.html#2d7d56e81ee75911f176c94f6aaf4b8b">minValue()</a> && value <= <a class="el" href="class_qwt_double_interval.html#8fd8629d76f24d5494e59458cd79c4e2">maxValue()</a> </dd></dl>
208
Definition at line <a class="el" href="qwt__double__interval_8cpp-source.html#l00054">54</a> of file <a class="el" href="qwt__double__interval_8cpp-source.html">qwt_double_interval.cpp</a>.
210
References <a class="el" href="qwt__double__interval_8h-source.html#l00200">isValid()</a>. </td>
213
<a class="anchor" name="718e883366caa45e24b2ba4b9d529f11"></a><!-- doxytag: member="QwtDoubleInterval::extend" ref="718e883366caa45e24b2ba4b9d529f11" args="(double value) const " --><p>
214
<table class="mdTable" cellpadding="2" cellspacing="0">
217
<table cellpadding="0" cellspacing="0" border="0">
219
<td class="md" nowrap valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> QwtDoubleInterval::extend </td>
220
<td class="md" valign="top">( </td>
221
<td class="md" nowrap valign="top">double </td>
222
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
223
<td class="md" valign="top"> ) </td>
224
<td class="md" nowrap> const</td>
230
<table cellspacing="5" cellpadding="0" border="0">
238
Extend the interval<p>
239
If value is below minValue, value becomes the lower limit. If value is above maxValue, value becomes the upper limit.<p>
240
extend has no effect for invalid intervals<p>
241
<dl compact><dt><b>Parameters:</b></dt><dd>
242
<table border="0" cellspacing="2" cellpadding="0">
243
<tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>Value </td></tr>
246
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_interval.html#311402213e243b809008faaec00507d5">isValid</a> </dd></dl>
249
Definition at line <a class="el" href="qwt__double__interval_8cpp-source.html#l00185">185</a> of file <a class="el" href="qwt__double__interval_8cpp-source.html">qwt_double_interval.cpp</a>.
251
References <a class="el" href="qwt__double__interval_8h-source.html#l00200">isValid()</a>, and <a class="el" href="qwt__double__interval_8h-source.html#l00077">QwtDoubleInterval()</a>.
253
Referenced by <a class="el" href="qwt__scale__engine_8cpp-source.html#l00636">QwtLog10ScaleEngine::autoScale()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00423">QwtLinearScaleEngine::autoScale()</a>, and <a class="el" href="qwt__double__interval_8h-source.html#l00188">operator|()</a>. </td>
256
<a class="anchor" name="52488d71ecc5dee5ea0a4106bd7901f4"></a><!-- doxytag: member="QwtDoubleInterval::intersect" ref="52488d71ecc5dee5ea0a4106bd7901f4" args="(const QwtDoubleInterval &) const " --><p>
257
<table class="mdTable" cellpadding="2" cellspacing="0">
260
<table cellpadding="0" cellspacing="0" border="0">
262
<td class="md" nowrap valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> QwtDoubleInterval::intersect </td>
263
<td class="md" valign="top">( </td>
264
<td class="md" nowrap valign="top">const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> & </td>
265
<td class="mdname1" valign="top" nowrap> </td>
266
<td class="md" valign="top"> ) </td>
267
<td class="md" nowrap> const</td>
273
<table cellspacing="5" cellpadding="0" border="0">
281
Intersect 2 intervals.
285
Definition at line <a class="el" href="qwt__double__interval_8cpp-source.html#l00083">83</a> of file <a class="el" href="qwt__double__interval_8cpp-source.html">qwt_double_interval.cpp</a>.
287
References <a class="el" href="qwt__double__interval_8h-source.html#l00200">isValid()</a>, <a class="el" href="qwt__double__interval_8h-source.html#l00134">maxValue()</a>, <a class="el" href="qwt__double__interval_8h-source.html#l00128">minValue()</a>, and <a class="el" href="qwt__double__interval_8h-source.html#l00077">QwtDoubleInterval()</a>.
289
Referenced by <a class="el" href="qwt__double__interval_8h-source.html#l00155">operator &()</a>. </td>
292
<a class="anchor" name="f5e38d3d8fe79ca8f137df616e36b5d7"></a><!-- doxytag: member="QwtDoubleInterval::intersects" ref="f5e38d3d8fe79ca8f137df616e36b5d7" args="(const QwtDoubleInterval &) const " --><p>
293
<table class="mdTable" cellpadding="2" cellspacing="0">
296
<table cellpadding="0" cellspacing="0" border="0">
298
<td class="md" nowrap valign="top">bool QwtDoubleInterval::intersects </td>
299
<td class="md" valign="top">( </td>
300
<td class="md" nowrap valign="top">const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> & </td>
301
<td class="mdname1" valign="top" nowrap> <em>interval</em> </td>
302
<td class="md" valign="top"> ) </td>
303
<td class="md" nowrap> const</td>
309
<table cellspacing="5" cellpadding="0" border="0">
317
Test if two intervals overlap
319
Definition at line <a class="el" href="qwt__double__interval_8cpp-source.html#l00119">119</a> of file <a class="el" href="qwt__double__interval_8cpp-source.html">qwt_double_interval.cpp</a>.
321
References <a class="el" href="qwt__double__interval_8h-source.html#l00200">isValid()</a>, <a class="el" href="qwt__double__interval_8h-source.html#l00134">maxValue()</a>, and <a class="el" href="qwt__double__interval_8h-source.html#l00128">minValue()</a>. </td>
324
<a class="anchor" name="4e182e414b506ebbad083a2005c0614c"></a><!-- doxytag: member="QwtDoubleInterval::invalidate" ref="4e182e414b506ebbad083a2005c0614c" args="()" --><p>
325
<table class="mdTable" cellpadding="2" cellspacing="0">
328
<table cellpadding="0" cellspacing="0" border="0">
330
<td class="md" nowrap valign="top">void QwtDoubleInterval::invalidate </td>
331
<td class="md" valign="top">( </td>
332
<td class="mdname1" valign="top" nowrap> </td>
333
<td class="md" valign="top"> ) </td>
334
<td class="md" nowrap><code> [inline]</code></td>
340
<table cellspacing="5" cellpadding="0" border="0">
348
Invalidate the interval<p>
349
The limits are set to interval [0.0, -1.0] <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_interval.html#311402213e243b809008faaec00507d5">isValid</a> </dd></dl>
352
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00211">211</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>. </td>
355
<a class="anchor" name="ad0ecc63759dd0cded108b111649601e"></a><!-- doxytag: member="QwtDoubleInterval::inverted" ref="ad0ecc63759dd0cded108b111649601e" args="() const " --><p>
356
<table class="mdTable" cellpadding="2" cellspacing="0">
359
<table cellpadding="0" cellspacing="0" border="0">
361
<td class="md" nowrap valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> QwtDoubleInterval::inverted </td>
362
<td class="md" valign="top">( </td>
363
<td class="mdname1" valign="top" nowrap> </td>
364
<td class="md" valign="top"> ) </td>
365
<td class="md" nowrap> const</td>
371
<table cellspacing="5" cellpadding="0" border="0">
379
Invert the limits of the interval <dl compact><dt><b>Returns:</b></dt><dd>Inverted interval </dd></dl>
380
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_interval.html#e4735252fef79bff0bda2dc61fb886c2">normalized</a> </dd></dl>
383
Definition at line <a class="el" href="qwt__double__interval_8cpp-source.html#l00043">43</a> of file <a class="el" href="qwt__double__interval_8cpp-source.html">qwt_double_interval.cpp</a>.
385
References <a class="el" href="qwt__double__interval_8h-source.html#l00077">QwtDoubleInterval()</a>. </td>
388
<a class="anchor" name="fed126a2f37a7a9487574de8c55ab722"></a><!-- doxytag: member="QwtDoubleInterval::isNull" ref="fed126a2f37a7a9487574de8c55ab722" args="() const " --><p>
389
<table class="mdTable" cellpadding="2" cellspacing="0">
392
<table cellpadding="0" cellspacing="0" border="0">
394
<td class="md" nowrap valign="top">bool QwtDoubleInterval::isNull </td>
395
<td class="md" valign="top">( </td>
396
<td class="mdname1" valign="top" nowrap> </td>
397
<td class="md" valign="top"> ) </td>
398
<td class="md" nowrap> const<code> [inline]</code></td>
404
<table cellspacing="5" cellpadding="0" border="0">
412
<dl compact><dt><b>Returns:</b></dt><dd>true, if <a class="el" href="class_qwt_double_interval.html#2d7d56e81ee75911f176c94f6aaf4b8b">minValue()</a> >= <a class="el" href="class_qwt_double_interval.html#8fd8629d76f24d5494e59458cd79c4e2">maxValue()</a> </dd></dl>
415
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00194">194</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>. </td>
418
<a class="anchor" name="311402213e243b809008faaec00507d5"></a><!-- doxytag: member="QwtDoubleInterval::isValid" ref="311402213e243b809008faaec00507d5" args="() const " --><p>
419
<table class="mdTable" cellpadding="2" cellspacing="0">
422
<table cellpadding="0" cellspacing="0" border="0">
424
<td class="md" nowrap valign="top">bool QwtDoubleInterval::isValid </td>
425
<td class="md" valign="top">( </td>
426
<td class="mdname1" valign="top" nowrap> </td>
427
<td class="md" valign="top"> ) </td>
428
<td class="md" nowrap> const<code> [inline]</code></td>
434
<table cellspacing="5" cellpadding="0" border="0">
442
<dl compact><dt><b>Returns:</b></dt><dd>true, if <a class="el" href="class_qwt_double_interval.html#2d7d56e81ee75911f176c94f6aaf4b8b">minValue()</a> <= <a class="el" href="class_qwt_double_interval.html#8fd8629d76f24d5494e59458cd79c4e2">maxValue()</a> </dd></dl>
445
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00200">200</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
447
Referenced by <a class="el" href="qwt__color__map_8cpp-source.html#l00370">QwtLinearColorMap::colorIndex()</a>, <a class="el" href="qwt__color__map_8cpp-source.html#l00183">QwtColorMap::colorTable()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00251">QwtScaleEngine::contains()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00054">contains()</a>, <a class="el" href="qwt__raster__data_8cpp-source.html#l00270">QwtRasterData::contourLines()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00185">extend()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00083">intersect()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00119">intersects()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00159">limited()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00028">normalized()</a>, <a class="el" href="qwt__color__map_8cpp-source.html#l00479">QwtAlphaColorMap::rgb()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00280">QwtScaleEngine::strip()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00140">symmetrize()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00063">unite()</a>, and <a class="el" href="qwt__double__interval_8h-source.html#l00146">width()</a>. </td>
450
<a class="anchor" name="01ad17798ad6236638a16771405075cd"></a><!-- doxytag: member="QwtDoubleInterval::limited" ref="01ad17798ad6236638a16771405075cd" args="(double minValue, double maxValue) const " --><p>
451
<table class="mdTable" cellpadding="2" cellspacing="0">
454
<table cellpadding="0" cellspacing="0" border="0">
456
<td class="md" nowrap valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> QwtDoubleInterval::limited </td>
457
<td class="md" valign="top">( </td>
458
<td class="md" nowrap valign="top">double </td>
459
<td class="mdname" nowrap> <em>lBound</em>, </td>
462
<td class="md" nowrap align="right"></td>
464
<td class="md" nowrap>double </td>
465
<td class="mdname" nowrap> <em>hBound</em></td>
469
<td class="md">) </td>
470
<td class="md" colspan="2"> const</td>
476
<table cellspacing="5" cellpadding="0" border="0">
484
Limit the interval<p>
485
<dl compact><dt><b>Parameters:</b></dt><dd>
486
<table border="0" cellspacing="2" cellpadding="0">
487
<tr><td valign="top"></td><td valign="top"><em>lBound</em> </td><td>Lower limit </td></tr>
488
<tr><td valign="top"></td><td valign="top"><em>hBound</em> </td><td>Upper limit</td></tr>
491
<dl compact><dt><b>Returns:</b></dt><dd>Limited interval </dd></dl>
494
Definition at line <a class="el" href="qwt__double__interval_8cpp-source.html#l00159">159</a> of file <a class="el" href="qwt__double__interval_8cpp-source.html">qwt_double_interval.cpp</a>.
496
References <a class="el" href="qwt__double__interval_8h-source.html#l00200">isValid()</a>, <a class="el" href="qwt__double__interval_8h-source.html#l00134">maxValue()</a>, <a class="el" href="qwt__double__interval_8h-source.html#l00128">minValue()</a>, and <a class="el" href="qwt__double__interval_8h-source.html#l00077">QwtDoubleInterval()</a>.
498
Referenced by <a class="el" href="qwt__scale__engine_8cpp-source.html#l00636">QwtLog10ScaleEngine::autoScale()</a>, and <a class="el" href="qwt__scale__engine_8cpp-source.html#l00693">QwtLog10ScaleEngine::divideScale()</a>. </td>
501
<a class="anchor" name="8fd8629d76f24d5494e59458cd79c4e2"></a><!-- doxytag: member="QwtDoubleInterval::maxValue" ref="8fd8629d76f24d5494e59458cd79c4e2" args="() const " --><p>
502
<table class="mdTable" cellpadding="2" cellspacing="0">
505
<table cellpadding="0" cellspacing="0" border="0">
507
<td class="md" nowrap valign="top">double QwtDoubleInterval::maxValue </td>
508
<td class="md" valign="top">( </td>
509
<td class="mdname1" valign="top" nowrap> </td>
510
<td class="md" valign="top"> ) </td>
511
<td class="md" nowrap> const<code> [inline]</code></td>
517
<table cellspacing="5" cellpadding="0" border="0">
525
<dl compact><dt><b>Returns:</b></dt><dd>Upper limit of the interval </dd></dl>
528
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00134">134</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
530
Referenced by <a class="el" href="qwt__scale__engine_8cpp-source.html#l00607">QwtLinearScaleEngine::align()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00636">QwtLog10ScaleEngine::autoScale()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00423">QwtLinearScaleEngine::autoScale()</a>, <a class="el" href="qwt__color__map_8cpp-source.html#l00370">QwtLinearColorMap::colorIndex()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00251">QwtScaleEngine::contains()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00693">QwtLog10ScaleEngine::divideScale()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00083">intersect()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00119">intersects()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00159">limited()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00899">QwtLog10ScaleEngine::log10()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00909">QwtLog10ScaleEngine::pow10()</a>, <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00092">QwtAbstractScale::setScale()</a>, and <a class="el" href="qwt__double__interval_8cpp-source.html#l00063">unite()</a>. </td>
533
<a class="anchor" name="2d7d56e81ee75911f176c94f6aaf4b8b"></a><!-- doxytag: member="QwtDoubleInterval::minValue" ref="2d7d56e81ee75911f176c94f6aaf4b8b" args="() const " --><p>
534
<table class="mdTable" cellpadding="2" cellspacing="0">
537
<table cellpadding="0" cellspacing="0" border="0">
539
<td class="md" nowrap valign="top">double QwtDoubleInterval::minValue </td>
540
<td class="md" valign="top">( </td>
541
<td class="mdname1" valign="top" nowrap> </td>
542
<td class="md" valign="top"> ) </td>
543
<td class="md" nowrap> const<code> [inline]</code></td>
549
<table cellspacing="5" cellpadding="0" border="0">
557
<dl compact><dt><b>Returns:</b></dt><dd>Lower limit of the interval </dd></dl>
560
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00128">128</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
562
Referenced by <a class="el" href="qwt__scale__engine_8cpp-source.html#l00607">QwtLinearScaleEngine::align()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00636">QwtLog10ScaleEngine::autoScale()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00423">QwtLinearScaleEngine::autoScale()</a>, <a class="el" href="qwt__color__map_8cpp-source.html#l00370">QwtLinearColorMap::colorIndex()</a>, <a class="el" href="qwt__color__map_8cpp-source.html#l00183">QwtColorMap::colorTable()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00251">QwtScaleEngine::contains()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00693">QwtLog10ScaleEngine::divideScale()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00083">intersect()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00119">intersects()</a>, <a class="el" href="qwt__double__interval_8cpp-source.html#l00159">limited()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00899">QwtLog10ScaleEngine::log10()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00909">QwtLog10ScaleEngine::pow10()</a>, <a class="el" href="qwt__color__map_8cpp-source.html#l00479">QwtAlphaColorMap::rgb()</a>, <a class="el" href="qwt__color__map_8cpp-source.html#l00357">QwtLinearColorMap::rgb()</a>, <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00092">QwtAbstractScale::setScale()</a>, and <a class="el" href="qwt__double__interval_8cpp-source.html#l00063">unite()</a>. </td>
565
<a class="anchor" name="e4735252fef79bff0bda2dc61fb886c2"></a><!-- doxytag: member="QwtDoubleInterval::normalized" ref="e4735252fef79bff0bda2dc61fb886c2" args="() const " --><p>
566
<table class="mdTable" cellpadding="2" cellspacing="0">
569
<table cellpadding="0" cellspacing="0" border="0">
571
<td class="md" nowrap valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> QwtDoubleInterval::normalized </td>
572
<td class="md" valign="top">( </td>
573
<td class="mdname1" valign="top" nowrap> </td>
574
<td class="md" valign="top"> ) </td>
575
<td class="md" nowrap> const</td>
581
<table cellspacing="5" cellpadding="0" border="0">
589
Normalize the limits of the interval.
591
If <a class="el" href="class_qwt_double_interval.html#8fd8629d76f24d5494e59458cd79c4e2">maxValue()</a> > <a class="el" href="class_qwt_double_interval.html#2d7d56e81ee75911f176c94f6aaf4b8b">minValue()</a> the limits will be inverted. <dl compact><dt><b>Returns:</b></dt><dd>Normalized interval</dd></dl>
592
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_interval.html#311402213e243b809008faaec00507d5">isValid</a>, <a class="el" href="class_qwt_double_interval.html#ad0ecc63759dd0cded108b111649601e">inverted</a> </dd></dl>
595
Definition at line <a class="el" href="qwt__double__interval_8cpp-source.html#l00028">28</a> of file <a class="el" href="qwt__double__interval_8cpp-source.html">qwt_double_interval.cpp</a>.
597
References <a class="el" href="qwt__double__interval_8h-source.html#l00200">isValid()</a>, and <a class="el" href="qwt__double__interval_8h-source.html#l00077">QwtDoubleInterval()</a>.
599
Referenced by <a class="el" href="qwt__scale__engine_8cpp-source.html#l00423">QwtLinearScaleEngine::autoScale()</a>, and <a class="el" href="qwt__scale__engine_8cpp-source.html#l00693">QwtLog10ScaleEngine::divideScale()</a>. </td>
602
<a class="anchor" name="35be3184a64ddd4c1180c26a54d1c438"></a><!-- doxytag: member="QwtDoubleInterval::operator &" ref="35be3184a64ddd4c1180c26a54d1c438" args="(const QwtDoubleInterval &) const " --><p>
603
<table class="mdTable" cellpadding="2" cellspacing="0">
606
<table cellpadding="0" cellspacing="0" border="0">
608
<td class="md" nowrap valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> QwtDoubleInterval::operator & </td>
609
<td class="md" valign="top">( </td>
610
<td class="md" nowrap valign="top">const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> & </td>
611
<td class="mdname1" valign="top" nowrap> <em>interval</em> </td>
612
<td class="md" valign="top"> ) </td>
613
<td class="md" nowrap> const<code> [inline]</code></td>
619
<table cellspacing="5" cellpadding="0" border="0">
627
Intersection of two intervals <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_interval.html#52488d71ecc5dee5ea0a4106bd7901f4">intersect</a> </dd></dl>
630
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00155">155</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
632
References <a class="el" href="qwt__double__interval_8cpp-source.html#l00083">intersect()</a>. </td>
635
<a class="anchor" name="682025b4426f142207a112b3e7de7a71"></a><!-- doxytag: member="QwtDoubleInterval::operator!=" ref="682025b4426f142207a112b3e7de7a71" args="(const QwtDoubleInterval &) const " --><p>
636
<table class="mdTable" cellpadding="2" cellspacing="0">
639
<table cellpadding="0" cellspacing="0" border="0">
641
<td class="md" nowrap valign="top">int QwtDoubleInterval::operator!= </td>
642
<td class="md" valign="top">( </td>
643
<td class="md" nowrap valign="top">const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> & </td>
644
<td class="mdname1" valign="top" nowrap> </td>
645
<td class="md" valign="top"> ) </td>
646
<td class="md" nowrap> const<code> [inline]</code></td>
652
<table cellspacing="5" cellpadding="0" border="0">
660
Compare two intervals.
664
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00179">179</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>. </td>
667
<a class="anchor" name="b373610a84a4cde4fa42afb0c4b4d603"></a><!-- doxytag: member="QwtDoubleInterval::operator==" ref="b373610a84a4cde4fa42afb0c4b4d603" args="(const QwtDoubleInterval &) const " --><p>
668
<table class="mdTable" cellpadding="2" cellspacing="0">
671
<table cellpadding="0" cellspacing="0" border="0">
673
<td class="md" nowrap valign="top">int QwtDoubleInterval::operator== </td>
674
<td class="md" valign="top">( </td>
675
<td class="md" nowrap valign="top">const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> & </td>
676
<td class="mdname1" valign="top" nowrap> </td>
677
<td class="md" valign="top"> ) </td>
678
<td class="md" nowrap> const<code> [inline]</code></td>
684
<table cellspacing="5" cellpadding="0" border="0">
692
Compare two intervals.
696
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00172">172</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
698
References <a class="el" href="qwt__double__interval_8h-source.html#l00068">d_maxValue</a>, and <a class="el" href="qwt__double__interval_8h-source.html#l00067">d_minValue</a>. </td>
701
<a class="anchor" name="00056b9d5a76b8f0e58003b7aa3307af"></a><!-- doxytag: member="QwtDoubleInterval::operator|" ref="00056b9d5a76b8f0e58003b7aa3307af" args="(double) const " --><p>
702
<table class="mdTable" cellpadding="2" cellspacing="0">
705
<table cellpadding="0" cellspacing="0" border="0">
707
<td class="md" nowrap valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> QwtDoubleInterval::operator| </td>
708
<td class="md" valign="top">( </td>
709
<td class="md" nowrap valign="top">double </td>
710
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
711
<td class="md" valign="top"> ) </td>
712
<td class="md" nowrap> const<code> [inline]</code></td>
718
<table cellspacing="5" cellpadding="0" border="0">
726
Extend an interval <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_interval.html#718e883366caa45e24b2ba4b9d529f11">extend</a> </dd></dl>
729
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00188">188</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
731
References <a class="el" href="qwt__double__interval_8cpp-source.html#l00185">extend()</a>. </td>
734
<a class="anchor" name="6d7180c27b35aa577edbab066280be6e"></a><!-- doxytag: member="QwtDoubleInterval::operator|" ref="6d7180c27b35aa577edbab066280be6e" args="(const QwtDoubleInterval &) const " --><p>
735
<table class="mdTable" cellpadding="2" cellspacing="0">
738
<table cellpadding="0" cellspacing="0" border="0">
740
<td class="md" nowrap valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> QwtDoubleInterval::operator| </td>
741
<td class="md" valign="top">( </td>
742
<td class="md" nowrap valign="top">const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> & </td>
743
<td class="mdname1" valign="top" nowrap> <em>interval</em> </td>
744
<td class="md" valign="top"> ) </td>
745
<td class="md" nowrap> const<code> [inline]</code></td>
751
<table cellspacing="5" cellpadding="0" border="0">
759
Union of two intervals <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_interval.html#f6f3a0baf79d261237fb4aca2f099716">unite</a> </dd></dl>
762
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00165">165</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
764
References <a class="el" href="qwt__double__interval_8cpp-source.html#l00063">unite()</a>. </td>
767
<a class="anchor" name="a824f64ce1f33a025d60e1810c956f09"></a><!-- doxytag: member="QwtDoubleInterval::setInterval" ref="a824f64ce1f33a025d60e1810c956f09" args="(double minValue, double maxValue)" --><p>
768
<table class="mdTable" cellpadding="2" cellspacing="0">
771
<table cellpadding="0" cellspacing="0" border="0">
773
<td class="md" nowrap valign="top">void QwtDoubleInterval::setInterval </td>
774
<td class="md" valign="top">( </td>
775
<td class="md" nowrap valign="top">double </td>
776
<td class="mdname" nowrap> <em>minValue</em>, </td>
779
<td class="md" nowrap align="right"></td>
781
<td class="md" nowrap>double </td>
782
<td class="mdname" nowrap> <em>maxValue</em></td>
786
<td class="md">) </td>
787
<td class="md" colspan="2"><code> [inline]</code></td>
793
<table cellspacing="5" cellpadding="0" border="0">
801
Assign the limits of the interval<p>
802
<dl compact><dt><b>Parameters:</b></dt><dd>
803
<table border="0" cellspacing="2" cellpadding="0">
804
<tr><td valign="top"></td><td valign="top"><em>minValue</em> </td><td>Minimum value </td></tr>
805
<tr><td valign="top"></td><td valign="top"><em>maxValue</em> </td><td>Maximum value </td></tr>
810
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00101">101</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
812
Referenced by <a class="el" href="qwt__scale__engine_8cpp-source.html#l00636">QwtLog10ScaleEngine::autoScale()</a>. </td>
815
<a class="anchor" name="34863ae20465138c887f6de55a5f1bed"></a><!-- doxytag: member="QwtDoubleInterval::setMaxValue" ref="34863ae20465138c887f6de55a5f1bed" args="(double)" --><p>
816
<table class="mdTable" cellpadding="2" cellspacing="0">
819
<table cellpadding="0" cellspacing="0" border="0">
821
<td class="md" nowrap valign="top">void QwtDoubleInterval::setMaxValue </td>
822
<td class="md" valign="top">( </td>
823
<td class="md" nowrap valign="top">double </td>
824
<td class="mdname1" valign="top" nowrap> <em>maxValue</em> </td>
825
<td class="md" valign="top"> ) </td>
826
<td class="md" nowrap><code> [inline]</code></td>
832
<table cellspacing="5" cellpadding="0" border="0">
840
Assign the upper limit of the interval<p>
841
<dl compact><dt><b>Parameters:</b></dt><dd>
842
<table border="0" cellspacing="2" cellpadding="0">
843
<tr><td valign="top"></td><td valign="top"><em>maxValue</em> </td><td>Maximum value </td></tr>
848
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00122">122</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
850
Referenced by <a class="el" href="qwt__scale__engine_8cpp-source.html#l00423">QwtLinearScaleEngine::autoScale()</a>. </td>
853
<a class="anchor" name="610a87e9921738cf3a4ef1f4cbd96f02"></a><!-- doxytag: member="QwtDoubleInterval::setMinValue" ref="610a87e9921738cf3a4ef1f4cbd96f02" args="(double)" --><p>
854
<table class="mdTable" cellpadding="2" cellspacing="0">
857
<table cellpadding="0" cellspacing="0" border="0">
859
<td class="md" nowrap valign="top">void QwtDoubleInterval::setMinValue </td>
860
<td class="md" valign="top">( </td>
861
<td class="md" nowrap valign="top">double </td>
862
<td class="mdname1" valign="top" nowrap> <em>minValue</em> </td>
863
<td class="md" valign="top"> ) </td>
864
<td class="md" nowrap><code> [inline]</code></td>
870
<table cellspacing="5" cellpadding="0" border="0">
878
Assign the lower limit of the interval<p>
879
<dl compact><dt><b>Parameters:</b></dt><dd>
880
<table border="0" cellspacing="2" cellpadding="0">
881
<tr><td valign="top"></td><td valign="top"><em>minValue</em> </td><td>Minimum value </td></tr>
886
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00112">112</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
888
Referenced by <a class="el" href="qwt__scale__engine_8cpp-source.html#l00423">QwtLinearScaleEngine::autoScale()</a>. </td>
891
<a class="anchor" name="762d619c1af104da8b73c6009b7cd669"></a><!-- doxytag: member="QwtDoubleInterval::symmetrize" ref="762d619c1af104da8b73c6009b7cd669" args="(double value) const " --><p>
892
<table class="mdTable" cellpadding="2" cellspacing="0">
895
<table cellpadding="0" cellspacing="0" border="0">
897
<td class="md" nowrap valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> QwtDoubleInterval::symmetrize </td>
898
<td class="md" valign="top">( </td>
899
<td class="md" nowrap valign="top">double </td>
900
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
901
<td class="md" valign="top"> ) </td>
902
<td class="md" nowrap> const</td>
908
<table cellspacing="5" cellpadding="0" border="0">
916
Adjust the limit that is closer to value, so that value becomes the center of the interval.<p>
917
<dl compact><dt><b>Parameters:</b></dt><dd>
918
<table border="0" cellspacing="2" cellpadding="0">
919
<tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>Center </td></tr>
922
<dl compact><dt><b>Returns:</b></dt><dd>Interval with value as center </dd></dl>
925
Definition at line <a class="el" href="qwt__double__interval_8cpp-source.html#l00140">140</a> of file <a class="el" href="qwt__double__interval_8cpp-source.html">qwt_double_interval.cpp</a>.
927
References <a class="el" href="qwt__double__interval_8h-source.html#l00200">isValid()</a>, and <a class="el" href="qwt__double__interval_8h-source.html#l00077">QwtDoubleInterval()</a>.
929
Referenced by <a class="el" href="qwt__scale__engine_8cpp-source.html#l00423">QwtLinearScaleEngine::autoScale()</a>. </td>
932
<a class="anchor" name="f6f3a0baf79d261237fb4aca2f099716"></a><!-- doxytag: member="QwtDoubleInterval::unite" ref="f6f3a0baf79d261237fb4aca2f099716" args="(const QwtDoubleInterval &) const " --><p>
933
<table class="mdTable" cellpadding="2" cellspacing="0">
936
<table cellpadding="0" cellspacing="0" border="0">
938
<td class="md" nowrap valign="top"><a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> QwtDoubleInterval::unite </td>
939
<td class="md" valign="top">( </td>
940
<td class="md" nowrap valign="top">const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> & </td>
941
<td class="mdname1" valign="top" nowrap> </td>
942
<td class="md" valign="top"> ) </td>
943
<td class="md" nowrap> const</td>
949
<table cellspacing="5" cellpadding="0" border="0">
961
Definition at line <a class="el" href="qwt__double__interval_8cpp-source.html#l00063">63</a> of file <a class="el" href="qwt__double__interval_8cpp-source.html">qwt_double_interval.cpp</a>.
963
References <a class="el" href="qwt__double__interval_8h-source.html#l00200">isValid()</a>, <a class="el" href="qwt__double__interval_8h-source.html#l00134">maxValue()</a>, <a class="el" href="qwt__double__interval_8h-source.html#l00128">minValue()</a>, and <a class="el" href="qwt__double__interval_8h-source.html#l00077">QwtDoubleInterval()</a>.
965
Referenced by <a class="el" href="qwt__double__interval_8h-source.html#l00165">operator|()</a>. </td>
968
<a class="anchor" name="b5d610e0d1fc9a5a3bc020dd39326327"></a><!-- doxytag: member="QwtDoubleInterval::width" ref="b5d610e0d1fc9a5a3bc020dd39326327" args="() const " --><p>
969
<table class="mdTable" cellpadding="2" cellspacing="0">
972
<table cellpadding="0" cellspacing="0" border="0">
974
<td class="md" nowrap valign="top">double QwtDoubleInterval::width </td>
975
<td class="md" valign="top">( </td>
976
<td class="mdname1" valign="top" nowrap> </td>
977
<td class="md" valign="top"> ) </td>
978
<td class="md" nowrap> const<code> [inline]</code></td>
984
<table cellspacing="5" cellpadding="0" border="0">
992
Return the width of an interval The width of invalid intervals is 0.0, otherwise the result is <a class="el" href="class_qwt_double_interval.html#8fd8629d76f24d5494e59458cd79c4e2">maxValue()</a> - <a class="el" href="class_qwt_double_interval.html#2d7d56e81ee75911f176c94f6aaf4b8b">minValue()</a>.<p>
993
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_interval.html#311402213e243b809008faaec00507d5">isValid</a> </dd></dl>
996
Definition at line <a class="el" href="qwt__double__interval_8h-source.html#l00146">146</a> of file <a class="el" href="qwt__double__interval_8h-source.html">qwt_double_interval.h</a>.
998
References <a class="el" href="qwt__double__interval_8h-source.html#l00200">isValid()</a>.
1000
Referenced by <a class="el" href="qwt__scale__engine_8cpp-source.html#l00636">QwtLog10ScaleEngine::autoScale()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00423">QwtLinearScaleEngine::autoScale()</a>, <a class="el" href="qwt__color__map_8cpp-source.html#l00370">QwtLinearColorMap::colorIndex()</a>, <a class="el" href="qwt__color__map_8cpp-source.html#l00183">QwtColorMap::colorTable()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00251">QwtScaleEngine::contains()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00693">QwtLog10ScaleEngine::divideScale()</a>, <a class="el" href="qwt__scale__engine_8cpp-source.html#l00468">QwtLinearScaleEngine::divideScale()</a>, <a class="el" href="qwt__color__map_8cpp-source.html#l00479">QwtAlphaColorMap::rgb()</a>, and <a class="el" href="qwt__color__map_8cpp-source.html#l00357">QwtLinearColorMap::rgb()</a>. </td>
1003
<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 26 21:23:48 2007 for Qwt User's Guide by
1004
<a href="http://www.doxygen.org/index.html">
1005
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>