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

« back to all changes in this revision

Viewing changes to doc/html/class_qwt_text_engine.html

  • Committer: Bazaar Package Importer
  • Author(s): Fathi Boudra
  • Date: 2011-06-10 11:22:47 UTC
  • mfrom: (1.1.6 upstream) (2.1.4 sid)
  • Revision ID: james.westby@ubuntu.com-20110610112247-0i1019vvmzaq6p86
Tags: 6.0.0-1
* New upstream release (Closes: #624107):
  - drop Qt3 support. (Closes: #604379, #626868)
* Register documentation with doc-base. (Closes: #626567)
* Drop patches:
  - 01_makefiles.diff
  - 02_add_missing_warnings.diff
  - 03_qwt_branch_pull_r544.diff
* Add qwt_install_paths.patch to fix the hardcoded installation paths.
* Update debian/control:
  - drop libqt3-mt-dev build dependency.
  - bump Standards-Version to 3.9.2 (no changes).
  - drop Qt3 related packages.
  - due to bump soname (and as we dropper Qt3 support):
    - libqwt5-qt4-dev -> libqwt-dev
    - libqwt5-qt4 -> libqwt6
    - libqwt5-doc -> libqwt-doc
* Update debian/copyright file.
* Update debian/rules: drop Qt3 packages support.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
2
<html xmlns="http://www.w3.org/1999/xhtml">
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 
5
<title>Qwt User&#39;s Guide: QwtTextEngine Class Reference</title>
 
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
 
8
</head>
 
9
<body>
 
10
<!-- Generated by Doxygen 1.7.3 -->
 
11
<div id="top">
 
12
<div id="titlearea">
 
13
<table cellspacing="0" cellpadding="0">
 
14
 <tbody>
 
15
 <tr style="height: 56px;">
 
16
  <td style="padding-left: 0.5em;">
 
17
   <div id="projectname">Qwt User's Guide&#160;<span id="projectnumber">6.0.0</span></div>
 
18
  </td>
 
19
 </tr>
 
20
 </tbody>
 
21
</table>
 
22
</div>
 
23
  <div id="navrow1" class="tabs">
 
24
    <ul class="tablist">
 
25
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 
26
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
 
27
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
 
28
      <li><a href="files.html"><span>Files</span></a></li>
 
29
    </ul>
 
30
  </div>
 
31
  <div id="navrow2" class="tabs2">
 
32
    <ul class="tablist">
 
33
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
 
34
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
 
35
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
 
36
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
 
37
    </ul>
 
38
  </div>
 
39
</div>
 
40
<div class="header">
 
41
  <div class="summary">
 
42
<a href="#pub-methods">Public Member Functions</a> &#124;
 
43
<a href="#pro-methods">Protected Member Functions</a>  </div>
 
44
  <div class="headertitle">
 
45
<h1>QwtTextEngine Class Reference</h1>  </div>
 
46
</div>
 
47
<div class="contents">
 
48
<!-- doxytag: class="QwtTextEngine" -->
 
49
<p>Abstract base class for rendering text strings.  
 
50
<a href="#_details">More...</a></p>
 
51
 
 
52
<p><code>#include &lt;<a class="el" href="qwt__text__engine_8h_source.html">qwt_text_engine.h</a>&gt;</code></p>
 
53
<div class="dynheader">
 
54
Inheritance diagram for QwtTextEngine:</div>
 
55
<div class="dyncontent">
 
56
<div class="center"><img src="class_qwt_text_engine__inherit__graph.png" border="0" usemap="#_qwt_text_engine_inherit__map" alt="Inheritance graph"/></div>
 
57
<map name="_qwt_text_engine_inherit__map" id="_qwt_text_engine_inherit__map">
 
58
<area shape="rect" id="node3" href="class_qwt_math_m_l_text_engine.html" title="Text Engine for the MathML renderer of the Qt solutions package." alt="" coords="5,86,160,117"/><area shape="rect" id="node5" href="class_qwt_plain_text_engine.html" title="A text engine for plain texts." alt="" coords="184,86,323,117"/><area shape="rect" id="node7" href="class_qwt_rich_text_engine.html" title="A text engine for Qt rich texts." alt="" coords="347,86,480,117"/></map>
 
59
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 
60
 
 
61
<p><a href="class_qwt_text_engine-members.html">List of all members.</a></p>
 
62
<table class="memberdecls">
 
63
<tr><td colspan="2"><h2><a name="pub-methods"></a>
 
64
Public Member Functions</h2></td></tr>
 
65
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_text_engine.html#adda9e23494429c54b3cc3452940fb2bc">~QwtTextEngine</a> ()</td></tr>
 
66
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_text_engine.html#aee891b14d90c817b8c73d551f623cc17">heightForWidth</a> (const QFont &amp;font, int flags, const QString &amp;text, double width) const =0</td></tr>
 
67
<tr><td class="memItemLeft" align="right" valign="top">virtual QSizeF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_text_engine.html#ad9382cc8ff22c6b3e448fce566a76178">textSize</a> (const QFont &amp;font, int flags, const QString &amp;text) const =0</td></tr>
 
68
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_text_engine.html#a98316f2f6f4f50216ceffbe9babe2901">mightRender</a> (const QString &amp;text) const =0</td></tr>
 
69
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_text_engine.html#a83c8d3dc590b9914e9216c01e78e0838">textMargins</a> (const QFont &amp;font, const QString &amp;text, double &amp;left, double &amp;right, double &amp;top, double &amp;bottom) const =0</td></tr>
 
70
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_text_engine.html#ad727f58f9eebfec86369e7f2e5bf6a59">draw</a> (QPainter *painter, const QRectF &amp;rect, int flags, const QString &amp;text) const =0</td></tr>
 
71
<tr><td colspan="2"><h2><a name="pro-methods"></a>
 
72
Protected Member Functions</h2></td></tr>
 
73
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_text_engine.html#a97c5ef76ee920ab0f19e178e85017d9d">QwtTextEngine</a> ()</td></tr>
 
74
</table>
 
75
<hr/><a name="_details"></a><h2>Detailed Description</h2>
 
76
<div class="textblock"><p>Abstract base class for rendering text strings. </p>
 
77
<p>A text engine is responsible for rendering texts for a specific text format. They are used by <a class="el" href="class_qwt_text.html" title="A class representing a text.">QwtText</a> to render a text.</p>
 
78
<p><a class="el" href="class_qwt_plain_text_engine.html" title="A text engine for plain texts.">QwtPlainTextEngine</a> and <a class="el" href="class_qwt_rich_text_engine.html" title="A text engine for Qt rich texts.">QwtRichTextEngine</a> are part of the Qwt library. The implementation of <a class="el" href="class_qwt_math_m_l_text_engine.html" title="Text Engine for the MathML renderer of the Qt solutions package.">QwtMathMLTextEngine</a> uses code from the Qt solution package. Because of license implications it is built into a separate library.</p>
 
79
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_text.html#aef6a1e71b1feba3116ce69f6c9de70ad">QwtText::setTextEngine()</a> </dd></dl>
 
80
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
 
81
<a class="anchor" id="adda9e23494429c54b3cc3452940fb2bc"></a><!-- doxytag: member="QwtTextEngine::~QwtTextEngine" ref="adda9e23494429c54b3cc3452940fb2bc" args="()" -->
 
82
<div class="memitem">
 
83
<div class="memproto">
 
84
      <table class="memname">
 
85
        <tr>
 
86
          <td class="memname">QwtTextEngine::~QwtTextEngine </td>
 
87
          <td>(</td>
 
88
          <td class="paramname"></td><td>)</td>
 
89
          <td><code> [virtual]</code></td>
 
90
        </tr>
 
91
      </table>
 
92
</div>
 
93
<div class="memdoc">
 
94
 
 
95
<p>Destructor. </p>
 
96
 
 
97
</div>
 
98
</div>
 
99
<a class="anchor" id="a97c5ef76ee920ab0f19e178e85017d9d"></a><!-- doxytag: member="QwtTextEngine::QwtTextEngine" ref="a97c5ef76ee920ab0f19e178e85017d9d" args="()" -->
 
100
<div class="memitem">
 
101
<div class="memproto">
 
102
      <table class="memname">
 
103
        <tr>
 
104
          <td class="memname">QwtTextEngine::QwtTextEngine </td>
 
105
          <td>(</td>
 
106
          <td class="paramname"></td><td>)</td>
 
107
          <td><code> [protected]</code></td>
 
108
        </tr>
 
109
      </table>
 
110
</div>
 
111
<div class="memdoc">
 
112
 
 
113
<p>Constructor. </p>
 
114
 
 
115
</div>
 
116
</div>
 
117
<hr/><h2>Member Function Documentation</h2>
 
118
<a class="anchor" id="ad727f58f9eebfec86369e7f2e5bf6a59"></a><!-- doxytag: member="QwtTextEngine::draw" ref="ad727f58f9eebfec86369e7f2e5bf6a59" args="(QPainter *painter, const QRectF &amp;rect, int flags, const QString &amp;text) const =0" -->
 
119
<div class="memitem">
 
120
<div class="memproto">
 
121
      <table class="memname">
 
122
        <tr>
 
123
          <td class="memname">virtual void QwtTextEngine::draw </td>
 
124
          <td>(</td>
 
125
          <td class="paramtype">QPainter *&#160;</td>
 
126
          <td class="paramname"><em>painter</em>, </td>
 
127
        </tr>
 
128
        <tr>
 
129
          <td class="paramkey"></td>
 
130
          <td></td>
 
131
          <td class="paramtype">const QRectF &amp;&#160;</td>
 
132
          <td class="paramname"><em>rect</em>, </td>
 
133
        </tr>
 
134
        <tr>
 
135
          <td class="paramkey"></td>
 
136
          <td></td>
 
137
          <td class="paramtype">int&#160;</td>
 
138
          <td class="paramname"><em>flags</em>, </td>
 
139
        </tr>
 
140
        <tr>
 
141
          <td class="paramkey"></td>
 
142
          <td></td>
 
143
          <td class="paramtype">const QString &amp;&#160;</td>
 
144
          <td class="paramname"><em>text</em>&#160;</td>
 
145
        </tr>
 
146
        <tr>
 
147
          <td></td>
 
148
          <td>)</td>
 
149
          <td></td><td> const<code> [pure virtual]</code></td>
 
150
        </tr>
 
151
      </table>
 
152
</div>
 
153
<div class="memdoc">
 
154
<p>Draw the text in a clipping rectangle</p>
 
155
<dl><dt><b>Parameters:</b></dt><dd>
 
156
  <table class="params">
 
157
    <tr><td class="paramname">painter</td><td>Painter </td></tr>
 
158
    <tr><td class="paramname">rect</td><td>Clipping rectangle </td></tr>
 
159
    <tr><td class="paramname">flags</td><td>Bitwise OR of the flags like in for QPainter::drawText </td></tr>
 
160
    <tr><td class="paramname">text</td><td>Text to be rendered </td></tr>
 
161
  </table>
 
162
  </dd>
 
163
</dl>
 
164
 
 
165
<p>Implemented in <a class="el" href="class_qwt_plain_text_engine.html#a5fc2780c10ac2fb41aec91223b60fac7">QwtPlainTextEngine</a>, <a class="el" href="class_qwt_rich_text_engine.html#a8f345540be2a90db3ce5a252ec443ce7">QwtRichTextEngine</a>, and <a class="el" href="class_qwt_math_m_l_text_engine.html#a4a347e3f7ac8fa7f57c4fcf62e4f2b36">QwtMathMLTextEngine</a>.</p>
 
166
 
 
167
</div>
 
168
</div>
 
169
<a class="anchor" id="aee891b14d90c817b8c73d551f623cc17"></a><!-- doxytag: member="QwtTextEngine::heightForWidth" ref="aee891b14d90c817b8c73d551f623cc17" args="(const QFont &amp;font, int flags, const QString &amp;text, double width) const =0" -->
 
170
<div class="memitem">
 
171
<div class="memproto">
 
172
      <table class="memname">
 
173
        <tr>
 
174
          <td class="memname">virtual double QwtTextEngine::heightForWidth </td>
 
175
          <td>(</td>
 
176
          <td class="paramtype">const QFont &amp;&#160;</td>
 
177
          <td class="paramname"><em>font</em>, </td>
 
178
        </tr>
 
179
        <tr>
 
180
          <td class="paramkey"></td>
 
181
          <td></td>
 
182
          <td class="paramtype">int&#160;</td>
 
183
          <td class="paramname"><em>flags</em>, </td>
 
184
        </tr>
 
185
        <tr>
 
186
          <td class="paramkey"></td>
 
187
          <td></td>
 
188
          <td class="paramtype">const QString &amp;&#160;</td>
 
189
          <td class="paramname"><em>text</em>, </td>
 
190
        </tr>
 
191
        <tr>
 
192
          <td class="paramkey"></td>
 
193
          <td></td>
 
194
          <td class="paramtype">double&#160;</td>
 
195
          <td class="paramname"><em>width</em>&#160;</td>
 
196
        </tr>
 
197
        <tr>
 
198
          <td></td>
 
199
          <td>)</td>
 
200
          <td></td><td> const<code> [pure virtual]</code></td>
 
201
        </tr>
 
202
      </table>
 
203
</div>
 
204
<div class="memdoc">
 
205
<p>Find the height for a given width</p>
 
206
<dl><dt><b>Parameters:</b></dt><dd>
 
207
  <table class="params">
 
208
    <tr><td class="paramname">font</td><td>Font of the text </td></tr>
 
209
    <tr><td class="paramname">flags</td><td>Bitwise OR of the flags used like in QPainter::drawText </td></tr>
 
210
    <tr><td class="paramname">text</td><td>Text to be rendered </td></tr>
 
211
    <tr><td class="paramname">width</td><td>Width</td></tr>
 
212
  </table>
 
213
  </dd>
 
214
</dl>
 
215
<dl class="return"><dt><b>Returns:</b></dt><dd>Calculated height </dd></dl>
 
216
 
 
217
<p>Implemented in <a class="el" href="class_qwt_plain_text_engine.html#a9190bdcb6ed447a5bc056ad8304ad58b">QwtPlainTextEngine</a>, <a class="el" href="class_qwt_rich_text_engine.html#ab19cc5ad4ae33aaffc6aaf5d58b93b19">QwtRichTextEngine</a>, and <a class="el" href="class_qwt_math_m_l_text_engine.html#a3d5b7c9be31d9282b4c86c8ec3f4c8df">QwtMathMLTextEngine</a>.</p>
 
218
 
 
219
</div>
 
220
</div>
 
221
<a class="anchor" id="a98316f2f6f4f50216ceffbe9babe2901"></a><!-- doxytag: member="QwtTextEngine::mightRender" ref="a98316f2f6f4f50216ceffbe9babe2901" args="(const QString &amp;text) const =0" -->
 
222
<div class="memitem">
 
223
<div class="memproto">
 
224
      <table class="memname">
 
225
        <tr>
 
226
          <td class="memname">virtual bool QwtTextEngine::mightRender </td>
 
227
          <td>(</td>
 
228
          <td class="paramtype">const QString &amp;&#160;</td>
 
229
          <td class="paramname"><em>text</em></td><td>)</td>
 
230
          <td> const<code> [pure virtual]</code></td>
 
231
        </tr>
 
232
      </table>
 
233
</div>
 
234
<div class="memdoc">
 
235
<p>Test if a string can be rendered by this text engine</p>
 
236
<dl><dt><b>Parameters:</b></dt><dd>
 
237
  <table class="params">
 
238
    <tr><td class="paramname">text</td><td>Text to be tested </td></tr>
 
239
  </table>
 
240
  </dd>
 
241
</dl>
 
242
<dl class="return"><dt><b>Returns:</b></dt><dd>true, if it can be rendered </dd></dl>
 
243
 
 
244
<p>Implemented in <a class="el" href="class_qwt_plain_text_engine.html#ae7bd7417f0173e2d35fe1bf7a514ec9b">QwtPlainTextEngine</a>, <a class="el" href="class_qwt_rich_text_engine.html#a42da46eee5fbda55e34b18c64b0b5e0b">QwtRichTextEngine</a>, and <a class="el" href="class_qwt_math_m_l_text_engine.html#a59ca5842c32fd12cfd2aeeef5c985600">QwtMathMLTextEngine</a>.</p>
 
245
 
 
246
</div>
 
247
</div>
 
248
<a class="anchor" id="a83c8d3dc590b9914e9216c01e78e0838"></a><!-- doxytag: member="QwtTextEngine::textMargins" ref="a83c8d3dc590b9914e9216c01e78e0838" args="(const QFont &amp;font, const QString &amp;text, double &amp;left, double &amp;right, double &amp;top, double &amp;bottom) const =0" -->
 
249
<div class="memitem">
 
250
<div class="memproto">
 
251
      <table class="memname">
 
252
        <tr>
 
253
          <td class="memname">virtual void QwtTextEngine::textMargins </td>
 
254
          <td>(</td>
 
255
          <td class="paramtype">const QFont &amp;&#160;</td>
 
256
          <td class="paramname"><em>font</em>, </td>
 
257
        </tr>
 
258
        <tr>
 
259
          <td class="paramkey"></td>
 
260
          <td></td>
 
261
          <td class="paramtype">const QString &amp;&#160;</td>
 
262
          <td class="paramname"><em>text</em>, </td>
 
263
        </tr>
 
264
        <tr>
 
265
          <td class="paramkey"></td>
 
266
          <td></td>
 
267
          <td class="paramtype">double &amp;&#160;</td>
 
268
          <td class="paramname"><em>left</em>, </td>
 
269
        </tr>
 
270
        <tr>
 
271
          <td class="paramkey"></td>
 
272
          <td></td>
 
273
          <td class="paramtype">double &amp;&#160;</td>
 
274
          <td class="paramname"><em>right</em>, </td>
 
275
        </tr>
 
276
        <tr>
 
277
          <td class="paramkey"></td>
 
278
          <td></td>
 
279
          <td class="paramtype">double &amp;&#160;</td>
 
280
          <td class="paramname"><em>top</em>, </td>
 
281
        </tr>
 
282
        <tr>
 
283
          <td class="paramkey"></td>
 
284
          <td></td>
 
285
          <td class="paramtype">double &amp;&#160;</td>
 
286
          <td class="paramname"><em>bottom</em>&#160;</td>
 
287
        </tr>
 
288
        <tr>
 
289
          <td></td>
 
290
          <td>)</td>
 
291
          <td></td><td> const<code> [pure virtual]</code></td>
 
292
        </tr>
 
293
      </table>
 
294
</div>
 
295
<div class="memdoc">
 
296
<p>Return margins around the texts</p>
 
297
<p>The textSize might include margins around the text, like QFontMetrics::descent. In situations where texts need to be aligend in detail, knowing these margins might improve the layout calculations.</p>
 
298
<dl><dt><b>Parameters:</b></dt><dd>
 
299
  <table class="params">
 
300
    <tr><td class="paramname">font</td><td>Font of the text </td></tr>
 
301
    <tr><td class="paramname">text</td><td>Text to be rendered </td></tr>
 
302
    <tr><td class="paramname">left</td><td>Return value for the left margin </td></tr>
 
303
    <tr><td class="paramname">right</td><td>Return value for the right margin </td></tr>
 
304
    <tr><td class="paramname">top</td><td>Return value for the top margin </td></tr>
 
305
    <tr><td class="paramname">bottom</td><td>Return value for the bottom margin </td></tr>
 
306
  </table>
 
307
  </dd>
 
308
</dl>
 
309
 
 
310
<p>Implemented in <a class="el" href="class_qwt_plain_text_engine.html#ac209b74082557d3086cb3b52f99c522d">QwtPlainTextEngine</a>, <a class="el" href="class_qwt_rich_text_engine.html#a3d507f2cad8ce44d0ee5da3070b943ca">QwtRichTextEngine</a>, and <a class="el" href="class_qwt_math_m_l_text_engine.html#ae89278f8e3642851b6357e34763008fe">QwtMathMLTextEngine</a>.</p>
 
311
 
 
312
</div>
 
313
</div>
 
314
<a class="anchor" id="ad9382cc8ff22c6b3e448fce566a76178"></a><!-- doxytag: member="QwtTextEngine::textSize" ref="ad9382cc8ff22c6b3e448fce566a76178" args="(const QFont &amp;font, int flags, const QString &amp;text) const =0" -->
 
315
<div class="memitem">
 
316
<div class="memproto">
 
317
      <table class="memname">
 
318
        <tr>
 
319
          <td class="memname">virtual QSizeF QwtTextEngine::textSize </td>
 
320
          <td>(</td>
 
321
          <td class="paramtype">const QFont &amp;&#160;</td>
 
322
          <td class="paramname"><em>font</em>, </td>
 
323
        </tr>
 
324
        <tr>
 
325
          <td class="paramkey"></td>
 
326
          <td></td>
 
327
          <td class="paramtype">int&#160;</td>
 
328
          <td class="paramname"><em>flags</em>, </td>
 
329
        </tr>
 
330
        <tr>
 
331
          <td class="paramkey"></td>
 
332
          <td></td>
 
333
          <td class="paramtype">const QString &amp;&#160;</td>
 
334
          <td class="paramname"><em>text</em>&#160;</td>
 
335
        </tr>
 
336
        <tr>
 
337
          <td></td>
 
338
          <td>)</td>
 
339
          <td></td><td> const<code> [pure virtual]</code></td>
 
340
        </tr>
 
341
      </table>
 
342
</div>
 
343
<div class="memdoc">
 
344
<p>Returns the size, that is needed to render text</p>
 
345
<dl><dt><b>Parameters:</b></dt><dd>
 
346
  <table class="params">
 
347
    <tr><td class="paramname">font</td><td>Font of the text </td></tr>
 
348
    <tr><td class="paramname">flags</td><td>Bitwise OR of the flags like in for QPainter::drawText </td></tr>
 
349
    <tr><td class="paramname">text</td><td>Text to be rendered</td></tr>
 
350
  </table>
 
351
  </dd>
 
352
</dl>
 
353
<dl class="return"><dt><b>Returns:</b></dt><dd>Caluclated size </dd></dl>
 
354
 
 
355
<p>Implemented in <a class="el" href="class_qwt_plain_text_engine.html#a220628c0e315021a3ae9d4447bf88018">QwtPlainTextEngine</a>, <a class="el" href="class_qwt_rich_text_engine.html#a0dc185454c60931a0c136fc61774abfb">QwtRichTextEngine</a>, and <a class="el" href="class_qwt_math_m_l_text_engine.html#ae2b00277f488f755a3bf7fc19548d0ec">QwtMathMLTextEngine</a>.</p>
 
356
 
 
357
</div>
 
358
</div>
 
359
</div>
 
360
<hr class="footer"/><address class="footer"><small>Generated by&#160;
 
361
<a href="http://www.doxygen.org/index.html">
 
362
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 
363
</body>
 
364
</html>