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

« back to all changes in this revision

Viewing changes to qwt-5.1.2/doc/html/class_qwt_c_pointer_data.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: QwtCPointerData 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>QwtCPointerData Class Reference</h1><!-- doxytag: class="QwtCPointerData" --><!-- doxytag: inherits="QwtData" -->Inheritance diagram for QwtCPointerData:<p><center><img src="class_qwt_c_pointer_data__inherit__graph.png" border="0" usemap="#_qwt_c_pointer_data__inherit__map" alt="Inheritance graph"></center>
 
23
<map name="_qwt_c_pointer_data__inherit__map">
 
24
<area href="class_qwt_data.html" shape="rect" coords="32,8,107,32" alt="">
 
25
</map>
 
26
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for QwtCPointerData:<p><center><img src="class_qwt_c_pointer_data__coll__graph.png" border="0" usemap="#_qwt_c_pointer_data__coll__map" alt="Collaboration graph"></center>
 
27
<map name="_qwt_c_pointer_data__coll__map">
 
28
<area href="class_qwt_data.html" shape="rect" coords="32,8,107,32" alt="">
 
29
</map>
 
30
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="class_qwt_c_pointer_data-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
 
31
Data class containing two pointers to memory blocks of doubles. 
 
32
<p>
 
33
 
 
34
<p>
 
35
Definition at line <a class="el" href="qwt__data_8h-source.html#l00144">144</a> of file <a class="el" href="qwt__data_8h-source.html">qwt_data.h</a>.<table border="0" cellpadding="0" cellspacing="0">
 
36
<tr><td></td></tr>
 
37
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
 
38
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_c_pointer_data.html#795b86d69226d1aabf9356848da6c083">QwtCPointerData</a> (const double *x, const double *y, size_t size)</td></tr>
 
39
 
 
40
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_c_pointer_data.html">QwtCPointerData</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_c_pointer_data.html#96f6005a8a62716ea57a856bf42245ae">operator=</a> (const <a class="el" href="class_qwt_c_pointer_data.html">QwtCPointerData</a> &amp;)</td></tr>
 
41
 
 
42
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="class_qwt_data.html">QwtData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_c_pointer_data.html#2d61a1ee08d993ecff482c3a817c9f23">copy</a> () const</td></tr>
 
43
 
 
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_c_pointer_data.html#a8f1b8d366e873bbeac9f1edb21e5ced">size</a> () const</td></tr>
 
45
 
 
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_c_pointer_data.html#7567731113558126d13825baa230bed0">x</a> (size_t i) const</td></tr>
 
47
 
 
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_c_pointer_data.html#1e81ea4a4695c0bd9c0f0a3ed12c7f95">y</a> (size_t i) const</td></tr>
 
49
 
 
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_c_pointer_data.html#14a9ffd24edd86bf19d09bb9adb5e5fa">xData</a> () const</td></tr>
 
51
 
 
52
<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_c_pointer_data.html#e375562f2121b97972beffdb48e4919e">yData</a> () const</td></tr>
 
53
 
 
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="qwt__double__rect_8h.html#0c0dc4d33592fac4ad94734d8e9c4152">QwtDoubleRect</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_c_pointer_data.html#48a6ef2a79c86d19f5b8f05a03c409d7">boundingRect</a> () const</td></tr>
 
55
 
 
56
</table>
 
57
<hr><h2>Constructor &amp; Destructor Documentation</h2>
 
58
<a class="anchor" name="795b86d69226d1aabf9356848da6c083"></a><!-- doxytag: member="QwtCPointerData::QwtCPointerData" ref="795b86d69226d1aabf9356848da6c083" args="(const double *x, const double *y, size_t size)" -->
 
59
<div class="memitem">
 
60
<div class="memproto">
 
61
      <table class="memname">
 
62
        <tr>
 
63
          <td class="memname">QwtCPointerData::QwtCPointerData           </td>
 
64
          <td>(</td>
 
65
          <td class="paramtype">const double *&nbsp;</td>
 
66
          <td class="paramname"> <em>x</em>, </td>
 
67
        </tr>
 
68
        <tr>
 
69
          <td class="paramkey"></td>
 
70
          <td></td>
 
71
          <td class="paramtype">const double *&nbsp;</td>
 
72
          <td class="paramname"> <em>y</em>, </td>
 
73
        </tr>
 
74
        <tr>
 
75
          <td class="paramkey"></td>
 
76
          <td></td>
 
77
          <td class="paramtype">size_t&nbsp;</td>
 
78
          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
 
79
        </tr>
 
80
        <tr>
 
81
          <td></td>
 
82
          <td>)</td>
 
83
          <td></td><td></td><td width="100%"></td>
 
84
        </tr>
 
85
      </table>
 
86
</div>
 
87
<div class="memdoc">
 
88
 
 
89
<p>
 
90
Constructor<p>
 
91
<dl compact><dt><b>Parameters:</b></dt><dd>
 
92
  <table border="0" cellspacing="2" cellpadding="0">
 
93
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>Array of x values </td></tr>
 
94
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Array of y values </td></tr>
 
95
    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>Size of the x and y arrays</td></tr>
 
96
  </table>
 
97
</dl>
 
98
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>The programmer must assure that the memory blocks referenced by the pointers remain valid during the lifetime of the QwtPlotCPointer object.</dd></dl>
 
99
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_curve.html#1dc2caaddb1733703b5fcfbe19f29fe8">QwtPlotCurve::setData()</a>, <a class="el" href="class_qwt_plot_curve.html#35533bd778842cf45b283a2baf5ff4a4">QwtPlotCurve::setRawData()</a> </dd></dl>
 
100
 
 
101
<p>
 
102
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00281">281</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
 
103
<p>
 
104
Referenced by <a class="el" href="qwt__data_8cpp-source.html#l00344">copy()</a>.
 
105
</div>
 
106
</div><p>
 
107
<hr><h2>Member Function Documentation</h2>
 
108
<a class="anchor" name="96f6005a8a62716ea57a856bf42245ae"></a><!-- doxytag: member="QwtCPointerData::operator=" ref="96f6005a8a62716ea57a856bf42245ae" args="(const QwtCPointerData &amp;)" -->
 
109
<div class="memitem">
 
110
<div class="memproto">
 
111
      <table class="memname">
 
112
        <tr>
 
113
          <td class="memname"><a class="el" href="class_qwt_c_pointer_data.html">QwtCPointerData</a> &amp; QwtCPointerData::operator=           </td>
 
114
          <td>(</td>
 
115
          <td class="paramtype">const <a class="el" href="class_qwt_c_pointer_data.html">QwtCPointerData</a> &amp;&nbsp;</td>
 
116
          <td class="paramname">          </td>
 
117
          <td>&nbsp;)&nbsp;</td>
 
118
          <td width="100%"></td>
 
119
        </tr>
 
120
      </table>
 
121
</div>
 
122
<div class="memdoc">
 
123
 
 
124
<p>
 
125
Assignment. 
 
126
<p>
 
127
 
 
128
<p>
 
129
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00290">290</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
 
130
<p>
 
131
References <a class="el" href="qwt__data_8h-source.html#l00163">d_size</a>, <a class="el" href="qwt__data_8h-source.html#l00161">d_x</a>, and <a class="el" href="qwt__data_8h-source.html#l00162">d_y</a>.
 
132
</div>
 
133
</div><p>
 
134
<a class="anchor" name="2d61a1ee08d993ecff482c3a817c9f23"></a><!-- doxytag: member="QwtCPointerData::copy" ref="2d61a1ee08d993ecff482c3a817c9f23" args="() const" -->
 
135
<div class="memitem">
 
136
<div class="memproto">
 
137
      <table class="memname">
 
138
        <tr>
 
139
          <td class="memname"><a class="el" href="class_qwt_data.html">QwtData</a> * QwtCPointerData::copy           </td>
 
140
          <td>(</td>
 
141
          <td class="paramname">          </td>
 
142
          <td>&nbsp;)&nbsp;</td>
 
143
          <td width="100%"> const<code> [virtual]</code></td>
 
144
        </tr>
 
145
      </table>
 
146
</div>
 
147
<div class="memdoc">
 
148
 
 
149
<p>
 
150
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Pointer to a copy (virtual copy constructor) </dd></dl>
 
151
 
 
152
<p>
 
153
Implements <a class="el" href="class_qwt_data.html#39987f55268032342b727eb30f05577a">QwtData</a>.
 
154
<p>
 
155
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00344">344</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
 
156
<p>
 
157
References <a class="el" href="qwt__data_8cpp-source.html#l00281">QwtCPointerData()</a>.
 
158
</div>
 
159
</div><p>
 
160
<a class="anchor" name="a8f1b8d366e873bbeac9f1edb21e5ced"></a><!-- doxytag: member="QwtCPointerData::size" ref="a8f1b8d366e873bbeac9f1edb21e5ced" args="() const" -->
 
161
<div class="memitem">
 
162
<div class="memproto">
 
163
      <table class="memname">
 
164
        <tr>
 
165
          <td class="memname">size_t QwtCPointerData::size           </td>
 
166
          <td>(</td>
 
167
          <td class="paramname">          </td>
 
168
          <td>&nbsp;)&nbsp;</td>
 
169
          <td width="100%"> const<code> [virtual]</code></td>
 
170
        </tr>
 
171
      </table>
 
172
</div>
 
173
<div class="memdoc">
 
174
 
 
175
<p>
 
176
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Size of the data set </dd></dl>
 
177
 
 
178
<p>
 
179
 
 
180
<p>
 
181
Implements <a class="el" href="class_qwt_data.html#3083c0e562f2cb35379fa264a9ca8014">QwtData</a>.
 
182
<p>
 
183
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00302">302</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
 
184
<p>
 
185
Referenced by <a class="el" href="qwt__data_8cpp-source.html#l00354">boundingRect()</a>.
 
186
</div>
 
187
</div><p>
 
188
<a class="anchor" name="7567731113558126d13825baa230bed0"></a><!-- doxytag: member="QwtCPointerData::x" ref="7567731113558126d13825baa230bed0" args="(size_t i) const" -->
 
189
<div class="memitem">
 
190
<div class="memproto">
 
191
      <table class="memname">
 
192
        <tr>
 
193
          <td class="memname">double QwtCPointerData::x           </td>
 
194
          <td>(</td>
 
195
          <td class="paramtype">size_t&nbsp;</td>
 
196
          <td class="paramname"> <em>i</em>          </td>
 
197
          <td>&nbsp;)&nbsp;</td>
 
198
          <td width="100%"> const<code> [virtual]</code></td>
 
199
        </tr>
 
200
      </table>
 
201
</div>
 
202
<div class="memdoc">
 
203
 
 
204
<p>
 
205
Return the x value of data point i<p>
 
206
<dl compact><dt><b>Parameters:</b></dt><dd>
 
207
  <table border="0" cellspacing="2" cellpadding="0">
 
208
    <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>Index </td></tr>
 
209
  </table>
 
210
</dl>
 
211
<dl class="return" compact><dt><b>Returns:</b></dt><dd>x X value of data point i </dd></dl>
 
212
 
 
213
<p>
 
214
Implements <a class="el" href="class_qwt_data.html#e226ee3042742e8ddbb36365893c9ebd">QwtData</a>.
 
215
<p>
 
216
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00313">313</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
 
217
</div>
 
218
</div><p>
 
219
<a class="anchor" name="1e81ea4a4695c0bd9c0f0a3ed12c7f95"></a><!-- doxytag: member="QwtCPointerData::y" ref="1e81ea4a4695c0bd9c0f0a3ed12c7f95" args="(size_t i) const" -->
 
220
<div class="memitem">
 
221
<div class="memproto">
 
222
      <table class="memname">
 
223
        <tr>
 
224
          <td class="memname">double QwtCPointerData::y           </td>
 
225
          <td>(</td>
 
226
          <td class="paramtype">size_t&nbsp;</td>
 
227
          <td class="paramname"> <em>i</em>          </td>
 
228
          <td>&nbsp;)&nbsp;</td>
 
229
          <td width="100%"> const<code> [virtual]</code></td>
 
230
        </tr>
 
231
      </table>
 
232
</div>
 
233
<div class="memdoc">
 
234
 
 
235
<p>
 
236
Return the y value of data point i<p>
 
237
<dl compact><dt><b>Parameters:</b></dt><dd>
 
238
  <table border="0" cellspacing="2" cellpadding="0">
 
239
    <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>Index </td></tr>
 
240
  </table>
 
241
</dl>
 
242
<dl class="return" compact><dt><b>Returns:</b></dt><dd>y Y value of data point i </dd></dl>
 
243
 
 
244
<p>
 
245
Implements <a class="el" href="class_qwt_data.html#76295574f256ed4378217f5c88d68b50">QwtData</a>.
 
246
<p>
 
247
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00324">324</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
 
248
</div>
 
249
</div><p>
 
250
<a class="anchor" name="14a9ffd24edd86bf19d09bb9adb5e5fa"></a><!-- doxytag: member="QwtCPointerData::xData" ref="14a9ffd24edd86bf19d09bb9adb5e5fa" args="() const" -->
 
251
<div class="memitem">
 
252
<div class="memproto">
 
253
      <table class="memname">
 
254
        <tr>
 
255
          <td class="memname">const double * QwtCPointerData::xData           </td>
 
256
          <td>(</td>
 
257
          <td class="paramname">          </td>
 
258
          <td>&nbsp;)&nbsp;</td>
 
259
          <td width="100%"> const</td>
 
260
        </tr>
 
261
      </table>
 
262
</div>
 
263
<div class="memdoc">
 
264
 
 
265
<p>
 
266
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Array of the x-values </dd></dl>
 
267
 
 
268
<p>
 
269
 
 
270
<p>
 
271
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00330">330</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
 
272
</div>
 
273
</div><p>
 
274
<a class="anchor" name="e375562f2121b97972beffdb48e4919e"></a><!-- doxytag: member="QwtCPointerData::yData" ref="e375562f2121b97972beffdb48e4919e" args="() const" -->
 
275
<div class="memitem">
 
276
<div class="memproto">
 
277
      <table class="memname">
 
278
        <tr>
 
279
          <td class="memname">const double * QwtCPointerData::yData           </td>
 
280
          <td>(</td>
 
281
          <td class="paramname">          </td>
 
282
          <td>&nbsp;)&nbsp;</td>
 
283
          <td width="100%"> const</td>
 
284
        </tr>
 
285
      </table>
 
286
</div>
 
287
<div class="memdoc">
 
288
 
 
289
<p>
 
290
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Array of the y-values </dd></dl>
 
291
 
 
292
<p>
 
293
 
 
294
<p>
 
295
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00336">336</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
 
296
</div>
 
297
</div><p>
 
298
<a class="anchor" name="48a6ef2a79c86d19f5b8f05a03c409d7"></a><!-- doxytag: member="QwtCPointerData::boundingRect" ref="48a6ef2a79c86d19f5b8f05a03c409d7" args="() const" -->
 
299
<div class="memitem">
 
300
<div class="memproto">
 
301
      <table class="memname">
 
302
        <tr>
 
303
          <td class="memname"><a class="el" href="qwt__double__rect_8h.html#0c0dc4d33592fac4ad94734d8e9c4152">QwtDoubleRect</a> QwtCPointerData::boundingRect           </td>
 
304
          <td>(</td>
 
305
          <td class="paramname">          </td>
 
306
          <td>&nbsp;)&nbsp;</td>
 
307
          <td width="100%"> const<code> [virtual]</code></td>
 
308
        </tr>
 
309
      </table>
 
310
</div>
 
311
<div class="memdoc">
 
312
 
 
313
<p>
 
314
Returns the bounding rectangle of the data. If there is no bounding rect, like for empty data the rectangle is invalid: QwtDoubleRect::isValid() == false 
 
315
<p>
 
316
Reimplemented from <a class="el" href="class_qwt_data.html#67ac4f55f4f40ced54b0fe970d410cf7">QwtData</a>.
 
317
<p>
 
318
Definition at line <a class="el" href="qwt__data_8cpp-source.html#l00354">354</a> of file <a class="el" href="qwt__data_8cpp-source.html">qwt_data.cpp</a>.
 
319
<p>
 
320
References <a class="el" href="qwt__data_8cpp-source.html#l00302">size()</a>.
 
321
</div>
 
322
</div><p>
 
323
<hr size="1"><address style="align: right;"><small>Generated on Sun Mar 22 16:54:25 2009 for Qwt User's Guide by&nbsp;
 
324
<a href="http://www.doxygen.org/index.html">
 
325
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
 
326
</body>
 
327
</html>