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: QwtArrayData 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.5.0 -->
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>QwtArrayData Class Reference</h1><!-- doxytag: class="QwtArrayData" --><!-- doxytag: inherits="QwtData" -->Inheritance diagram for QwtArrayData:<p><center><img src="class_qwt_array_data__inherit__graph.png" border="0" usemap="#_qwt_array_data__inherit__map" alt="Inheritance graph"></center>
23
<map name="_qwt_array_data__inherit__map">
24
<area href="class_qwt_data.html" shape="rect" coords="23,8,97,32" alt="">
26
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for QwtArrayData:<p><center><img src="class_qwt_array_data__coll__graph.png" border="0" usemap="#_qwt_array_data__coll__map" alt="Collaboration graph"></center>
27
<map name="_qwt_array_data__coll__map">
28
<area href="class_qwt_data.html" shape="rect" coords="23,8,97,32" alt="">
30
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="class_qwt_array_data-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
31
Data class containing two QwtArray<double> objects.
35
Definition at line <a class="el" href="qwt__data_8h-source.html#l00119">119</a> of file <a class="el" href="qwt__data_8h-source.html">qwt_data.h</a>.<table border="0" cellpadding="0" cellspacing="0">
37
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
38
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_array_data.html#f9f8b1805a8809ababe82cb9df213928">QwtArrayData</a> (const QwtArray< double > &x, const QwtArray< double > &y)</td></tr>
40
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_array_data.html#03728582378006122e8138aeee0f0ca5">QwtArrayData</a> (const double *x, const double *y, size_t size)</td></tr>
42
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_array_data.html">QwtArrayData</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_array_data.html#95fc3e82d7a76775ec082ec063656d07">operator=</a> (const <a class="el" href="class_qwt_array_data.html">QwtArrayData</a> &)</td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="class_qwt_data.html">QwtData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_array_data.html#7c3e0ac159a2b178f457dfc35fff7d34">copy</a> () const</td></tr>
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_array_data.html#8bd01194139625b3824f42562b26e3f9">size</a> () const</td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_array_data.html#21c38a3eb30779ab8044a67cf66c69ba">x</a> (size_t i) const</td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_array_data.html#db47c5cb8fc2c8547f2fb6069e266dc6">y</a> (size_t i) const</td></tr>
52
<tr><td class="memItemLeft" nowrap align="right" valign="top">const QwtArray< double > & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_array_data.html#dc4d778c9781056b41e2bb1a678e6b40">xData</a> () const</td></tr>
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">const QwtArray< double > & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_array_data.html#51e4a6afd8e091838e65e9322207a7e6">yData</a> () const</td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="qwt__double__rect_8h.html#0c0dc4d33592fac4ad94734d8e9c4152">QwtDoubleRect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_array_data.html#8b768da7b7da1581ba3923f94a735035">boundingRect</a> () const</td></tr>
59
<hr><h2>Constructor & Destructor Documentation</h2>
60
<a class="anchor" name="f9f8b1805a8809ababe82cb9df213928"></a><!-- doxytag: member="QwtArrayData::QwtArrayData" ref="f9f8b1805a8809ababe82cb9df213928" args="(const QwtArray< double > &x, const QwtArray< double > &y)" -->
62
<div class="memproto">
63
<table class="memname">
65
<td class="memname">QwtArrayData::QwtArrayData </td>
67
<td class="paramtype">const QwtArray< double > & </td>
68
<td class="paramname"> <em>x</em>, </td>
71
<td class="paramkey"></td>
73
<td class="paramtype">const QwtArray< double > & </td>
74
<td class="paramname"> <em>y</em></td><td> </td>
79
<td></td><td></td><td width="100%"></td>
87
<dl compact><dt><b>Parameters:</b></dt><dd>
88
<table border="0" cellspacing="2" cellpadding="0">
89
<tr><td valign="top"></td><td valign="top"><em>x</em> </td><td>Array of x values </td></tr>
90
<tr><td valign="top"></td><td valign="top"><em>y</em> </td><td>Array of y values</td></tr>
93
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_curve.html#1dc2caaddb1733703b5fcfbe19f29fe8">QwtPlotCurve::setData</a> </dd></dl>
96
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00141">141</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
98
Referenced by <a class="el" href="qwt__data_8cpp-source.html#l00227">copy()</a>.
101
<a class="anchor" name="03728582378006122e8138aeee0f0ca5"></a><!-- doxytag: member="QwtArrayData::QwtArrayData" ref="03728582378006122e8138aeee0f0ca5" args="(const double *x, const double *y, size_t size)" -->
102
<div class="memitem">
103
<div class="memproto">
104
<table class="memname">
106
<td class="memname">QwtArrayData::QwtArrayData </td>
108
<td class="paramtype">const double * </td>
109
<td class="paramname"> <em>x</em>, </td>
112
<td class="paramkey"></td>
114
<td class="paramtype">const double * </td>
115
<td class="paramname"> <em>y</em>, </td>
118
<td class="paramkey"></td>
120
<td class="paramtype">size_t </td>
121
<td class="paramname"> <em>size</em></td><td> </td>
126
<td></td><td></td><td width="100%"></td>
134
<dl compact><dt><b>Parameters:</b></dt><dd>
135
<table border="0" cellspacing="2" cellpadding="0">
136
<tr><td valign="top"></td><td valign="top"><em>x</em> </td><td>Array of x values </td></tr>
137
<tr><td valign="top"></td><td valign="top"><em>y</em> </td><td>Array of y values </td></tr>
138
<tr><td valign="top"></td><td valign="top"><em>size</em> </td><td>Size of the x and y arrays </td></tr>
141
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_curve.html#1dc2caaddb1733703b5fcfbe19f29fe8">QwtPlotCurve::setData</a> </dd></dl>
144
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00156">156</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
147
<hr><h2>Member Function Documentation</h2>
148
<a class="anchor" name="95fc3e82d7a76775ec082ec063656d07"></a><!-- doxytag: member="QwtArrayData::operator=" ref="95fc3e82d7a76775ec082ec063656d07" args="(const QwtArrayData &)" -->
149
<div class="memitem">
150
<div class="memproto">
151
<table class="memname">
153
<td class="memname"><a class="el" href="class_qwt_array_data.html">QwtArrayData</a> & QwtArrayData::operator= </td>
155
<td class="paramtype">const <a class="el" href="class_qwt_array_data.html">QwtArrayData</a> & </td>
156
<td class="paramname"> </td>
157
<td> ) </td>
158
<td width="100%"></td>
169
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00174">174</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
171
References <a class="el" href="qwt__data_8h-source.html#l00137">d_x</a>, and <a class="el" href="qwt__data_8h-source.html#l00138">d_y</a>.
174
<a class="anchor" name="7c3e0ac159a2b178f457dfc35fff7d34"></a><!-- doxytag: member="QwtArrayData::copy" ref="7c3e0ac159a2b178f457dfc35fff7d34" args="() const" -->
175
<div class="memitem">
176
<div class="memproto">
177
<table class="memname">
179
<td class="memname"><a class="el" href="class_qwt_data.html">QwtData</a> * QwtArrayData::copy </td>
181
<td class="paramname"> </td>
182
<td> ) </td>
183
<td width="100%"> const<code> [virtual]</code></td>
190
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Pointer to a copy (virtual copy constructor) </dd></dl>
193
Implements <a class="el" href="class_qwt_data.html#39987f55268032342b727eb30f05577a">QwtData</a>.
195
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00227">227</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
197
References <a class="el" href="qwt__data_8cpp-source.html#l00141">QwtArrayData()</a>.
200
<a class="anchor" name="8bd01194139625b3824f42562b26e3f9"></a><!-- doxytag: member="QwtArrayData::size" ref="8bd01194139625b3824f42562b26e3f9" args="() const" -->
201
<div class="memitem">
202
<div class="memproto">
203
<table class="memname">
205
<td class="memname">size_t QwtArrayData::size </td>
207
<td class="paramname"> </td>
208
<td> ) </td>
209
<td width="100%"> const<code> [virtual]</code></td>
216
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Size of the data set </dd></dl>
221
Implements <a class="el" href="class_qwt_data.html#3083c0e562f2cb35379fa264a9ca8014">QwtData</a>.
223
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00185">185</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
225
Referenced by <a class="el" href="qwt__data_8cpp-source.html#l00237">boundingRect()</a>.
228
<a class="anchor" name="21c38a3eb30779ab8044a67cf66c69ba"></a><!-- doxytag: member="QwtArrayData::x" ref="21c38a3eb30779ab8044a67cf66c69ba" args="(size_t i) const" -->
229
<div class="memitem">
230
<div class="memproto">
231
<table class="memname">
233
<td class="memname">double QwtArrayData::x </td>
235
<td class="paramtype">size_t </td>
236
<td class="paramname"> <em>i</em> </td>
237
<td> ) </td>
238
<td width="100%"> const<code> [virtual]</code></td>
245
Return the x value of data point i<p>
246
<dl compact><dt><b>Parameters:</b></dt><dd>
247
<table border="0" cellspacing="2" cellpadding="0">
248
<tr><td valign="top"></td><td valign="top"><em>i</em> </td><td>Index </td></tr>
251
<dl class="return" compact><dt><b>Returns:</b></dt><dd>x X value of data point i </dd></dl>
254
Implements <a class="el" href="class_qwt_data.html#e226ee3042742e8ddbb36365893c9ebd">QwtData</a>.
256
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00196">196</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
259
<a class="anchor" name="db47c5cb8fc2c8547f2fb6069e266dc6"></a><!-- doxytag: member="QwtArrayData::y" ref="db47c5cb8fc2c8547f2fb6069e266dc6" args="(size_t i) const" -->
260
<div class="memitem">
261
<div class="memproto">
262
<table class="memname">
264
<td class="memname">double QwtArrayData::y </td>
266
<td class="paramtype">size_t </td>
267
<td class="paramname"> <em>i</em> </td>
268
<td> ) </td>
269
<td width="100%"> const<code> [virtual]</code></td>
276
Return the y value of data point i<p>
277
<dl compact><dt><b>Parameters:</b></dt><dd>
278
<table border="0" cellspacing="2" cellpadding="0">
279
<tr><td valign="top"></td><td valign="top"><em>i</em> </td><td>Index </td></tr>
282
<dl class="return" compact><dt><b>Returns:</b></dt><dd>y Y value of data point i </dd></dl>
285
Implements <a class="el" href="class_qwt_data.html#76295574f256ed4378217f5c88d68b50">QwtData</a>.
287
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00207">207</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
290
<a class="anchor" name="dc4d778c9781056b41e2bb1a678e6b40"></a><!-- doxytag: member="QwtArrayData::xData" ref="dc4d778c9781056b41e2bb1a678e6b40" args="() const" -->
291
<div class="memitem">
292
<div class="memproto">
293
<table class="memname">
295
<td class="memname">const QwtArray< double > & QwtArrayData::xData </td>
297
<td class="paramname"> </td>
298
<td> ) </td>
299
<td width="100%"> const</td>
306
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Array of the x-values </dd></dl>
311
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00213">213</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
314
<a class="anchor" name="51e4a6afd8e091838e65e9322207a7e6"></a><!-- doxytag: member="QwtArrayData::yData" ref="51e4a6afd8e091838e65e9322207a7e6" args="() const" -->
315
<div class="memitem">
316
<div class="memproto">
317
<table class="memname">
319
<td class="memname">const QwtArray< double > & QwtArrayData::yData </td>
321
<td class="paramname"> </td>
322
<td> ) </td>
323
<td width="100%"> const</td>
330
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Array of the y-values </dd></dl>
335
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00219">219</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
338
<a class="anchor" name="8b768da7b7da1581ba3923f94a735035"></a><!-- doxytag: member="QwtArrayData::boundingRect" ref="8b768da7b7da1581ba3923f94a735035" args="() const" -->
339
<div class="memitem">
340
<div class="memproto">
341
<table class="memname">
343
<td class="memname"><a class="el" href="qwt__double__rect_8h.html#0c0dc4d33592fac4ad94734d8e9c4152">QwtDoubleRect</a> QwtArrayData::boundingRect </td>
345
<td class="paramname"> </td>
346
<td> ) </td>
347
<td width="100%"> const<code> [virtual]</code></td>
354
Returns the bounding rectangle of the data. If there is no bounding rect, like for empty data the rectangle is invalid: QwtDoubleRect::isValid() == false
356
Reimplemented from <a class="el" href="class_qwt_data.html#67ac4f55f4f40ced54b0fe970d410cf7">QwtData</a>.
358
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00237">237</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
360
References <a class="el" href="qwt__data_8cpp-source.html#l00185">size()</a>.
363
<hr size="1"><address style="align: right;"><small>Generated on Sun Mar 22 16:54:17 2009 for Qwt User's Guide by
364
<a href="http://www.doxygen.org/index.html">
365
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>