~ubuntu-branches/ubuntu/precise/ipe/precise

« back to all changes in this revision

Viewing changes to doc/class_ipe_bitmap.html

  • Committer: Bazaar Package Importer
  • Author(s): Steve M. Robbins
  • Date: 2007-01-09 23:14:51 UTC
  • mfrom: (3.1.4 feisty)
  • Revision ID: james.westby@ubuntu.com-20070109231451-3nd095g7ishc108l
Tags: 6.0pre27-3
* debian/gsfonts-fontmap.xml: New.  Fontmap for fonts from gsfonts package.
* debian/rules: Use gsfonts-fontmap.xml instead of tetex-fontmap.xml.
* debian/control: Add texlive-latex-base dependency as alternative to
  tetex-bin (for pdflatex) and replace tetex-extra by gsfonts (for font
  files).  Patch courtesy of Norbert Preining.  Closes: #378537.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>Ipelib: IpeBitmap class Reference</title>
 
3
<title>Ipelib: IpeBitmap Class Reference</title>
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
5
</head><body>
6
 
<!-- Generated by Doxygen 1.3.6 -->
7
 
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a></div>
 
6
<!-- Generated by Doxygen 1.4.4 -->
 
7
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a></div>
8
8
<h1>IpeBitmap Class Reference<br>
9
9
<small>
10
10
[<a class="el" href="group__base.html">Ipe Base</a>]</small>
11
 
</h1>A bitmap.  
 
11
</h1><!-- doxytag: class="IpeBitmap" -->A bitmap.  
12
12
<a href="#_details">More...</a>
13
13
<p>
14
14
<a href="class_ipe_bitmap-members.html">List of all members.</a><h2>Public Types</h2>
33
33
<li><a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp; <a class="el" href="class_ipe_bitmap.html#a6">operator=</a> (const <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp;rhs)
34
34
<li>void <a class="el" href="class_ipe_bitmap.html#a7">SaveAsXml</a> (<a class="el" href="class_ipe_stream.html">IpeStream</a> &amp;stream, int id, int pdfObjNum=-1) const 
35
35
<li>bool <a class="el" href="class_ipe_bitmap.html#a8">IsNull</a> () const 
36
 
<li><a class="anchor" name="a9" doxytag="IpeBitmap::Equal" ></a>
 
36
<li><a class="anchor" name="a9"></a><!-- doxytag: member="IpeBitmap::Equal" ref="a9" args="(IpeBitmap rhs) const " -->
37
37
bool <b>Equal</b> (<a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> rhs) const 
38
38
<li>TColorSpace <a class="el" href="class_ipe_bitmap.html#a10">ColorSpace</a> () const 
39
39
<li>TFilter <a class="el" href="class_ipe_bitmap.html#a11">Filter</a> () const 
52
52
<li>bool <a class="el" href="class_ipe_bitmap.html#a24">operator!=</a> (const <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp;rhs) const 
53
53
<li>bool <a class="el" href="class_ipe_bitmap.html#a25">operator&lt;</a> (const <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp;rhs) const 
54
54
</ul>
 
55
<h2>Classes</h2>
 
56
<ul>
 
57
<li>class <a class="el" href="class_ipe_bitmap_1_1_m_render_data.html">MRenderData</a>
 
58
<dl class="el"><dd class="mdescRight">Abstract base class for pixmap data stored by a client.  <a href="class_ipe_bitmap_1_1_m_render_data.html#_details">More...</a><br></dl></ul>
55
59
<hr><a name="_details"></a><h2>Detailed Description</h2>
56
60
A bitmap. 
57
61
<p>
58
62
Bitmaps are explicitely shared using reference-counting. Copying is cheap, so IpeBitmap objects are meant to be passed by value.<p>
59
63
The bitmap can cache data to speed up rendering. This data can be set only once (as the bitmap is conceptually immutable).<p>
60
 
The bitmap also provides a slot for short-term storage of an "object number". The PDF embedder, for instance, sets it to the PDF object number when embedding the bitmap, and can reuse it when "drawing" the bitmap. 
 
64
The bitmap also provides a slot for short-term storage of an "object number". The PDF embedder, for instance, sets it to the PDF object number when embedding the bitmap, and can reuse it when "drawing" the bitmap.
61
65
<p>
62
66
<hr><h2>Constructor &amp; Destructor Documentation</h2>
63
 
<a class="anchor" name="a0" doxytag="IpeBitmap::IpeBitmap" ></a><p>
64
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
67
<a class="anchor" name="a0"></a><!-- doxytag: member="IpeBitmap::IpeBitmap" ref="a0" args="()" --><p>
 
68
<table class="mdTable" cellpadding="2" cellspacing="0">
65
69
  <tr>
66
70
    <td class="mdRow">
67
71
      <table cellpadding="0" cellspacing="0" border="0">
68
72
        <tr>
69
 
          <td class="md" nowrap valign="top"> IpeBitmap::IpeBitmap </td>
 
73
          <td class="md" nowrap valign="top">IpeBitmap::IpeBitmap           </td>
70
74
          <td class="md" valign="top">(&nbsp;</td>
71
75
          <td class="mdname1" valign="top" nowrap>          </td>
72
76
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
73
77
          <td class="md" nowrap></td>
74
78
        </tr>
75
 
 
76
79
      </table>
77
80
    </td>
78
81
  </tr>
79
82
</table>
80
 
<table cellspacing=5 cellpadding=0 border=0>
 
83
<table cellspacing="5" cellpadding="0" border="0">
81
84
  <tr>
82
85
    <td>
83
86
      &nbsp;
90
93
    </td>
91
94
  </tr>
92
95
</table>
93
 
<a class="anchor" name="a1" doxytag="IpeBitmap::IpeBitmap" ></a><p>
94
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
96
<a class="anchor" name="a1"></a><!-- doxytag: member="IpeBitmap::IpeBitmap" ref="a1" args="(int width, int height, TColorSpace colorSpace, int bitsPerComponent, IpeBuffer data, TFilter filter, bool deflate=false)" --><p>
 
97
<table class="mdTable" cellpadding="2" cellspacing="0">
95
98
  <tr>
96
99
    <td class="mdRow">
97
100
      <table cellpadding="0" cellspacing="0" border="0">
98
101
        <tr>
99
 
          <td class="md" nowrap valign="top"> IpeBitmap::IpeBitmap </td>
 
102
          <td class="md" nowrap valign="top">IpeBitmap::IpeBitmap           </td>
100
103
          <td class="md" valign="top">(&nbsp;</td>
101
104
          <td class="md" nowrap valign="top">int&nbsp;</td>
102
105
          <td class="mdname" nowrap> <em>width</em>, </td>
103
106
        </tr>
104
107
        <tr>
105
108
          <td class="md" nowrap align="right"></td>
106
 
          <td></td>
 
109
          <td class="md"></td>
107
110
          <td class="md" nowrap>int&nbsp;</td>
108
111
          <td class="mdname" nowrap> <em>height</em>, </td>
109
112
        </tr>
110
113
        <tr>
111
114
          <td class="md" nowrap align="right"></td>
112
 
          <td></td>
 
115
          <td class="md"></td>
113
116
          <td class="md" nowrap>TColorSpace&nbsp;</td>
114
117
          <td class="mdname" nowrap> <em>colorSpace</em>, </td>
115
118
        </tr>
116
119
        <tr>
117
120
          <td class="md" nowrap align="right"></td>
118
 
          <td></td>
 
121
          <td class="md"></td>
119
122
          <td class="md" nowrap>int&nbsp;</td>
120
123
          <td class="mdname" nowrap> <em>bitsPerComponent</em>, </td>
121
124
        </tr>
122
125
        <tr>
123
126
          <td class="md" nowrap align="right"></td>
124
 
          <td></td>
 
127
          <td class="md"></td>
125
128
          <td class="md" nowrap><a class="el" href="class_ipe_buffer.html">IpeBuffer</a>&nbsp;</td>
126
129
          <td class="mdname" nowrap> <em>data</em>, </td>
127
130
        </tr>
128
131
        <tr>
129
132
          <td class="md" nowrap align="right"></td>
130
 
          <td></td>
 
133
          <td class="md"></td>
131
134
          <td class="md" nowrap>TFilter&nbsp;</td>
132
135
          <td class="mdname" nowrap> <em>filter</em>, </td>
133
136
        </tr>
134
137
        <tr>
135
138
          <td class="md" nowrap align="right"></td>
136
 
          <td></td>
 
139
          <td class="md"></td>
137
140
          <td class="md" nowrap>bool&nbsp;</td>
138
 
          <td class="mdname" nowrap> <em>deflate</em> = false</td>
 
141
          <td class="mdname" nowrap> <em>deflate</em> = <code>false</code></td>
139
142
        </tr>
140
143
        <tr>
141
 
          <td></td>
 
144
          <td class="md"></td>
142
145
          <td class="md">)&nbsp;</td>
143
146
          <td class="md" colspan="2"></td>
144
147
        </tr>
145
 
 
146
148
      </table>
147
149
    </td>
148
150
  </tr>
149
151
</table>
150
 
<table cellspacing=5 cellpadding=0 border=0>
 
152
<table cellspacing="5" cellpadding="0" border="0">
151
153
  <tr>
152
154
    <td>
153
155
      &nbsp;
160
162
    </td>
161
163
  </tr>
162
164
</table>
163
 
<a class="anchor" name="a2" doxytag="IpeBitmap::IpeBitmap" ></a><p>
164
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
165
<a class="anchor" name="a2"></a><!-- doxytag: member="IpeBitmap::IpeBitmap" ref="a2" args="(const IpeXmlAttributes &amp;attr, IpeString data)" --><p>
 
166
<table class="mdTable" cellpadding="2" cellspacing="0">
165
167
  <tr>
166
168
    <td class="mdRow">
167
169
      <table cellpadding="0" cellspacing="0" border="0">
168
170
        <tr>
169
 
          <td class="md" nowrap valign="top"> IpeBitmap::IpeBitmap </td>
 
171
          <td class="md" nowrap valign="top">IpeBitmap::IpeBitmap           </td>
170
172
          <td class="md" valign="top">(&nbsp;</td>
171
173
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_xml_attributes.html">IpeXmlAttributes</a> &amp;&nbsp;</td>
172
174
          <td class="mdname" nowrap> <em>attr</em>, </td>
173
175
        </tr>
174
176
        <tr>
175
177
          <td class="md" nowrap align="right"></td>
176
 
          <td></td>
 
178
          <td class="md"></td>
177
179
          <td class="md" nowrap><a class="el" href="class_ipe_string.html">IpeString</a>&nbsp;</td>
178
180
          <td class="mdname" nowrap> <em>data</em></td>
179
181
        </tr>
180
182
        <tr>
181
 
          <td></td>
 
183
          <td class="md"></td>
182
184
          <td class="md">)&nbsp;</td>
183
185
          <td class="md" colspan="2"></td>
184
186
        </tr>
185
 
 
186
187
      </table>
187
188
    </td>
188
189
  </tr>
189
190
</table>
190
 
<table cellspacing=5 cellpadding=0 border=0>
 
191
<table cellspacing="5" cellpadding="0" border="0">
191
192
  <tr>
192
193
    <td>
193
194
      &nbsp;
200
201
    </td>
201
202
  </tr>
202
203
</table>
203
 
<a class="anchor" name="a3" doxytag="IpeBitmap::IpeBitmap" ></a><p>
204
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
204
<a class="anchor" name="a3"></a><!-- doxytag: member="IpeBitmap::IpeBitmap" ref="a3" args="(const IpeXmlAttributes &amp;attr, IpeBuffer data)" --><p>
 
205
<table class="mdTable" cellpadding="2" cellspacing="0">
205
206
  <tr>
206
207
    <td class="mdRow">
207
208
      <table cellpadding="0" cellspacing="0" border="0">
208
209
        <tr>
209
 
          <td class="md" nowrap valign="top"> IpeBitmap::IpeBitmap </td>
 
210
          <td class="md" nowrap valign="top">IpeBitmap::IpeBitmap           </td>
210
211
          <td class="md" valign="top">(&nbsp;</td>
211
212
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_xml_attributes.html">IpeXmlAttributes</a> &amp;&nbsp;</td>
212
213
          <td class="mdname" nowrap> <em>attr</em>, </td>
213
214
        </tr>
214
215
        <tr>
215
216
          <td class="md" nowrap align="right"></td>
216
 
          <td></td>
 
217
          <td class="md"></td>
217
218
          <td class="md" nowrap><a class="el" href="class_ipe_buffer.html">IpeBuffer</a>&nbsp;</td>
218
219
          <td class="mdname" nowrap> <em>data</em></td>
219
220
        </tr>
220
221
        <tr>
221
 
          <td></td>
 
222
          <td class="md"></td>
222
223
          <td class="md">)&nbsp;</td>
223
224
          <td class="md" colspan="2"></td>
224
225
        </tr>
225
 
 
226
226
      </table>
227
227
    </td>
228
228
  </tr>
229
229
</table>
230
 
<table cellspacing=5 cellpadding=0 border=0>
 
230
<table cellspacing="5" cellpadding="0" border="0">
231
231
  <tr>
232
232
    <td>
233
233
      &nbsp;
240
240
    </td>
241
241
  </tr>
242
242
</table>
243
 
<a class="anchor" name="a4" doxytag="IpeBitmap::IpeBitmap" ></a><p>
244
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
243
<a class="anchor" name="a4"></a><!-- doxytag: member="IpeBitmap::IpeBitmap" ref="a4" args="(const IpeBitmap &amp;rhs)" --><p>
 
244
<table class="mdTable" cellpadding="2" cellspacing="0">
245
245
  <tr>
246
246
    <td class="mdRow">
247
247
      <table cellpadding="0" cellspacing="0" border="0">
248
248
        <tr>
249
 
          <td class="md" nowrap valign="top"> IpeBitmap::IpeBitmap </td>
 
249
          <td class="md" nowrap valign="top">IpeBitmap::IpeBitmap           </td>
250
250
          <td class="md" valign="top">(&nbsp;</td>
251
251
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp;&nbsp;</td>
252
252
          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
253
253
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
254
254
          <td class="md" nowrap></td>
255
255
        </tr>
256
 
 
257
256
      </table>
258
257
    </td>
259
258
  </tr>
260
259
</table>
261
 
<table cellspacing=5 cellpadding=0 border=0>
 
260
<table cellspacing="5" cellpadding="0" border="0">
262
261
  <tr>
263
262
    <td>
264
263
      &nbsp;
271
270
    </td>
272
271
  </tr>
273
272
</table>
274
 
<a class="anchor" name="a5" doxytag="IpeBitmap::~IpeBitmap" ></a><p>
275
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
273
<a class="anchor" name="a5"></a><!-- doxytag: member="IpeBitmap::~IpeBitmap" ref="a5" args="()" --><p>
 
274
<table class="mdTable" cellpadding="2" cellspacing="0">
276
275
  <tr>
277
276
    <td class="mdRow">
278
277
      <table cellpadding="0" cellspacing="0" border="0">
279
278
        <tr>
280
 
          <td class="md" nowrap valign="top"> IpeBitmap::~<a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> </td>
 
279
          <td class="md" nowrap valign="top">IpeBitmap::~IpeBitmap           </td>
281
280
          <td class="md" valign="top">(&nbsp;</td>
282
281
          <td class="mdname1" valign="top" nowrap>          </td>
283
282
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
284
283
          <td class="md" nowrap></td>
285
284
        </tr>
286
 
 
287
285
      </table>
288
286
    </td>
289
287
  </tr>
290
288
</table>
291
 
<table cellspacing=5 cellpadding=0 border=0>
 
289
<table cellspacing="5" cellpadding="0" border="0">
292
290
  <tr>
293
291
    <td>
294
292
      &nbsp;
302
300
  </tr>
303
301
</table>
304
302
<hr><h2>Member Function Documentation</h2>
305
 
<a class="anchor" name="a6" doxytag="IpeBitmap::operator=" ></a><p>
306
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
303
<a class="anchor" name="a6"></a><!-- doxytag: member="IpeBitmap::operator=" ref="a6" args="(const IpeBitmap &amp;rhs)" --><p>
 
304
<table class="mdTable" cellpadding="2" cellspacing="0">
307
305
  <tr>
308
306
    <td class="mdRow">
309
307
      <table cellpadding="0" cellspacing="0" border="0">
310
308
        <tr>
311
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp; IpeBitmap::operator= </td>
 
309
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp; IpeBitmap::operator=           </td>
312
310
          <td class="md" valign="top">(&nbsp;</td>
313
311
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp;&nbsp;</td>
314
312
          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
315
313
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
316
314
          <td class="md" nowrap></td>
317
315
        </tr>
318
 
 
319
316
      </table>
320
317
    </td>
321
318
  </tr>
322
319
</table>
323
 
<table cellspacing=5 cellpadding=0 border=0>
 
320
<table cellspacing="5" cellpadding="0" border="0">
324
321
  <tr>
325
322
    <td>
326
323
      &nbsp;
333
330
    </td>
334
331
  </tr>
335
332
</table>
336
 
<a class="anchor" name="a7" doxytag="IpeBitmap::SaveAsXml" ></a><p>
337
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
333
<a class="anchor" name="a7"></a><!-- doxytag: member="IpeBitmap::SaveAsXml" ref="a7" args="(IpeStream &amp;stream, int id, int pdfObjNum=-1) const " --><p>
 
334
<table class="mdTable" cellpadding="2" cellspacing="0">
338
335
  <tr>
339
336
    <td class="mdRow">
340
337
      <table cellpadding="0" cellspacing="0" border="0">
341
338
        <tr>
342
 
          <td class="md" nowrap valign="top"> void IpeBitmap::SaveAsXml </td>
 
339
          <td class="md" nowrap valign="top">void IpeBitmap::SaveAsXml           </td>
343
340
          <td class="md" valign="top">(&nbsp;</td>
344
341
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_stream.html">IpeStream</a> &amp;&nbsp;</td>
345
342
          <td class="mdname" nowrap> <em>stream</em>, </td>
346
343
        </tr>
347
344
        <tr>
348
345
          <td class="md" nowrap align="right"></td>
349
 
          <td></td>
 
346
          <td class="md"></td>
350
347
          <td class="md" nowrap>int&nbsp;</td>
351
348
          <td class="mdname" nowrap> <em>id</em>, </td>
352
349
        </tr>
353
350
        <tr>
354
351
          <td class="md" nowrap align="right"></td>
355
 
          <td></td>
 
352
          <td class="md"></td>
356
353
          <td class="md" nowrap>int&nbsp;</td>
357
 
          <td class="mdname" nowrap> <em>pdfObjNum</em> = -1</td>
 
354
          <td class="mdname" nowrap> <em>pdfObjNum</em> = <code>-1</code></td>
358
355
        </tr>
359
356
        <tr>
360
 
          <td></td>
 
357
          <td class="md"></td>
361
358
          <td class="md">)&nbsp;</td>
362
359
          <td class="md" colspan="2"> const</td>
363
360
        </tr>
364
 
 
365
361
      </table>
366
362
    </td>
367
363
  </tr>
368
364
</table>
369
 
<table cellspacing=5 cellpadding=0 border=0>
 
365
<table cellspacing="5" cellpadding="0" border="0">
370
366
  <tr>
371
367
    <td>
372
368
      &nbsp;
379
375
    </td>
380
376
  </tr>
381
377
</table>
382
 
<a class="anchor" name="a8" doxytag="IpeBitmap::IsNull" ></a><p>
383
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
378
<a class="anchor" name="a8"></a><!-- doxytag: member="IpeBitmap::IsNull" ref="a8" args="() const " --><p>
 
379
<table class="mdTable" cellpadding="2" cellspacing="0">
384
380
  <tr>
385
381
    <td class="mdRow">
386
382
      <table cellpadding="0" cellspacing="0" border="0">
387
383
        <tr>
388
 
          <td class="md" nowrap valign="top"> bool IpeBitmap::IsNull </td>
 
384
          <td class="md" nowrap valign="top">bool IpeBitmap::IsNull           </td>
389
385
          <td class="md" valign="top">(&nbsp;</td>
390
386
          <td class="mdname1" valign="top" nowrap>          </td>
391
387
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
392
388
          <td class="md" nowrap> const<code> [inline]</code></td>
393
389
        </tr>
394
 
 
395
390
      </table>
396
391
    </td>
397
392
  </tr>
398
393
</table>
399
 
<table cellspacing=5 cellpadding=0 border=0>
 
394
<table cellspacing="5" cellpadding="0" border="0">
400
395
  <tr>
401
396
    <td>
402
397
      &nbsp;
409
404
    </td>
410
405
  </tr>
411
406
</table>
412
 
<a class="anchor" name="a10" doxytag="IpeBitmap::ColorSpace" ></a><p>
413
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
407
<a class="anchor" name="a10"></a><!-- doxytag: member="IpeBitmap::ColorSpace" ref="a10" args="() const " --><p>
 
408
<table class="mdTable" cellpadding="2" cellspacing="0">
414
409
  <tr>
415
410
    <td class="mdRow">
416
411
      <table cellpadding="0" cellspacing="0" border="0">
417
412
        <tr>
418
 
          <td class="md" nowrap valign="top"> IpeBitmap::TColorSpace IpeBitmap::ColorSpace </td>
 
413
          <td class="md" nowrap valign="top">IpeBitmap::TColorSpace IpeBitmap::ColorSpace           </td>
419
414
          <td class="md" valign="top">(&nbsp;</td>
420
415
          <td class="mdname1" valign="top" nowrap>          </td>
421
416
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
422
417
          <td class="md" nowrap> const<code> [inline]</code></td>
423
418
        </tr>
424
 
 
425
419
      </table>
426
420
    </td>
427
421
  </tr>
428
422
</table>
429
 
<table cellspacing=5 cellpadding=0 border=0>
 
423
<table cellspacing="5" cellpadding="0" border="0">
430
424
  <tr>
431
425
    <td>
432
426
      &nbsp;
439
433
    </td>
440
434
  </tr>
441
435
</table>
442
 
<a class="anchor" name="a11" doxytag="IpeBitmap::Filter" ></a><p>
443
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
436
<a class="anchor" name="a11"></a><!-- doxytag: member="IpeBitmap::Filter" ref="a11" args="() const " --><p>
 
437
<table class="mdTable" cellpadding="2" cellspacing="0">
444
438
  <tr>
445
439
    <td class="mdRow">
446
440
      <table cellpadding="0" cellspacing="0" border="0">
447
441
        <tr>
448
 
          <td class="md" nowrap valign="top"> IpeBitmap::TFilter IpeBitmap::Filter </td>
 
442
          <td class="md" nowrap valign="top">IpeBitmap::TFilter IpeBitmap::Filter           </td>
449
443
          <td class="md" valign="top">(&nbsp;</td>
450
444
          <td class="mdname1" valign="top" nowrap>          </td>
451
445
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
452
446
          <td class="md" nowrap> const<code> [inline]</code></td>
453
447
        </tr>
454
 
 
455
448
      </table>
456
449
    </td>
457
450
  </tr>
458
451
</table>
459
 
<table cellspacing=5 cellpadding=0 border=0>
 
452
<table cellspacing="5" cellpadding="0" border="0">
460
453
  <tr>
461
454
    <td>
462
455
      &nbsp;
469
462
    </td>
470
463
  </tr>
471
464
</table>
472
 
<a class="anchor" name="a12" doxytag="IpeBitmap::Components" ></a><p>
473
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
465
<a class="anchor" name="a12"></a><!-- doxytag: member="IpeBitmap::Components" ref="a12" args="() const " --><p>
 
466
<table class="mdTable" cellpadding="2" cellspacing="0">
474
467
  <tr>
475
468
    <td class="mdRow">
476
469
      <table cellpadding="0" cellspacing="0" border="0">
477
470
        <tr>
478
 
          <td class="md" nowrap valign="top"> int IpeBitmap::Components </td>
 
471
          <td class="md" nowrap valign="top">int IpeBitmap::Components           </td>
479
472
          <td class="md" valign="top">(&nbsp;</td>
480
473
          <td class="mdname1" valign="top" nowrap>          </td>
481
474
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
482
475
          <td class="md" nowrap> const<code> [inline]</code></td>
483
476
        </tr>
484
 
 
485
477
      </table>
486
478
    </td>
487
479
  </tr>
488
480
</table>
489
 
<table cellspacing=5 cellpadding=0 border=0>
 
481
<table cellspacing="5" cellpadding="0" border="0">
490
482
  <tr>
491
483
    <td>
492
484
      &nbsp;
499
491
    </td>
500
492
  </tr>
501
493
</table>
502
 
<a class="anchor" name="a13" doxytag="IpeBitmap::BitsPerComponent" ></a><p>
503
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
494
<a class="anchor" name="a13"></a><!-- doxytag: member="IpeBitmap::BitsPerComponent" ref="a13" args="() const " --><p>
 
495
<table class="mdTable" cellpadding="2" cellspacing="0">
504
496
  <tr>
505
497
    <td class="mdRow">
506
498
      <table cellpadding="0" cellspacing="0" border="0">
507
499
        <tr>
508
 
          <td class="md" nowrap valign="top"> int IpeBitmap::BitsPerComponent </td>
 
500
          <td class="md" nowrap valign="top">int IpeBitmap::BitsPerComponent           </td>
509
501
          <td class="md" valign="top">(&nbsp;</td>
510
502
          <td class="mdname1" valign="top" nowrap>          </td>
511
503
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
512
504
          <td class="md" nowrap> const<code> [inline]</code></td>
513
505
        </tr>
514
 
 
515
506
      </table>
516
507
    </td>
517
508
  </tr>
518
509
</table>
519
 
<table cellspacing=5 cellpadding=0 border=0>
 
510
<table cellspacing="5" cellpadding="0" border="0">
520
511
  <tr>
521
512
    <td>
522
513
      &nbsp;
529
520
    </td>
530
521
  </tr>
531
522
</table>
532
 
<a class="anchor" name="a14" doxytag="IpeBitmap::Width" ></a><p>
533
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
523
<a class="anchor" name="a14"></a><!-- doxytag: member="IpeBitmap::Width" ref="a14" args="() const " --><p>
 
524
<table class="mdTable" cellpadding="2" cellspacing="0">
534
525
  <tr>
535
526
    <td class="mdRow">
536
527
      <table cellpadding="0" cellspacing="0" border="0">
537
528
        <tr>
538
 
          <td class="md" nowrap valign="top"> int IpeBitmap::Width </td>
 
529
          <td class="md" nowrap valign="top">int IpeBitmap::Width           </td>
539
530
          <td class="md" valign="top">(&nbsp;</td>
540
531
          <td class="mdname1" valign="top" nowrap>          </td>
541
532
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
542
533
          <td class="md" nowrap> const<code> [inline]</code></td>
543
534
        </tr>
544
 
 
545
535
      </table>
546
536
    </td>
547
537
  </tr>
548
538
</table>
549
 
<table cellspacing=5 cellpadding=0 border=0>
 
539
<table cellspacing="5" cellpadding="0" border="0">
550
540
  <tr>
551
541
    <td>
552
542
      &nbsp;
559
549
    </td>
560
550
  </tr>
561
551
</table>
562
 
<a class="anchor" name="a15" doxytag="IpeBitmap::Height" ></a><p>
563
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
552
<a class="anchor" name="a15"></a><!-- doxytag: member="IpeBitmap::Height" ref="a15" args="() const " --><p>
 
553
<table class="mdTable" cellpadding="2" cellspacing="0">
564
554
  <tr>
565
555
    <td class="mdRow">
566
556
      <table cellpadding="0" cellspacing="0" border="0">
567
557
        <tr>
568
 
          <td class="md" nowrap valign="top"> int IpeBitmap::Height </td>
 
558
          <td class="md" nowrap valign="top">int IpeBitmap::Height           </td>
569
559
          <td class="md" valign="top">(&nbsp;</td>
570
560
          <td class="mdname1" valign="top" nowrap>          </td>
571
561
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
572
562
          <td class="md" nowrap> const<code> [inline]</code></td>
573
563
        </tr>
574
 
 
575
564
      </table>
576
565
    </td>
577
566
  </tr>
578
567
</table>
579
 
<table cellspacing=5 cellpadding=0 border=0>
 
568
<table cellspacing="5" cellpadding="0" border="0">
580
569
  <tr>
581
570
    <td>
582
571
      &nbsp;
589
578
    </td>
590
579
  </tr>
591
580
</table>
592
 
<a class="anchor" name="a16" doxytag="IpeBitmap::Data" ></a><p>
593
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
581
<a class="anchor" name="a16"></a><!-- doxytag: member="IpeBitmap::Data" ref="a16" args="() const " --><p>
 
582
<table class="mdTable" cellpadding="2" cellspacing="0">
594
583
  <tr>
595
584
    <td class="mdRow">
596
585
      <table cellpadding="0" cellspacing="0" border="0">
597
586
        <tr>
598
 
          <td class="md" nowrap valign="top"> const char * IpeBitmap::Data </td>
 
587
          <td class="md" nowrap valign="top">const char * IpeBitmap::Data           </td>
599
588
          <td class="md" valign="top">(&nbsp;</td>
600
589
          <td class="mdname1" valign="top" nowrap>          </td>
601
590
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
602
591
          <td class="md" nowrap> const<code> [inline]</code></td>
603
592
        </tr>
604
 
 
605
593
      </table>
606
594
    </td>
607
595
  </tr>
608
596
</table>
609
 
<table cellspacing=5 cellpadding=0 border=0>
 
597
<table cellspacing="5" cellpadding="0" border="0">
610
598
  <tr>
611
599
    <td>
612
600
      &nbsp;
619
607
    </td>
620
608
  </tr>
621
609
</table>
622
 
<a class="anchor" name="a17" doxytag="IpeBitmap::Size" ></a><p>
623
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
610
<a class="anchor" name="a17"></a><!-- doxytag: member="IpeBitmap::Size" ref="a17" args="() const " --><p>
 
611
<table class="mdTable" cellpadding="2" cellspacing="0">
624
612
  <tr>
625
613
    <td class="mdRow">
626
614
      <table cellpadding="0" cellspacing="0" border="0">
627
615
        <tr>
628
 
          <td class="md" nowrap valign="top"> int IpeBitmap::Size </td>
 
616
          <td class="md" nowrap valign="top">int IpeBitmap::Size           </td>
629
617
          <td class="md" valign="top">(&nbsp;</td>
630
618
          <td class="mdname1" valign="top" nowrap>          </td>
631
619
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
632
620
          <td class="md" nowrap> const<code> [inline]</code></td>
633
621
        </tr>
634
 
 
635
622
      </table>
636
623
    </td>
637
624
  </tr>
638
625
</table>
639
 
<table cellspacing=5 cellpadding=0 border=0>
 
626
<table cellspacing="5" cellpadding="0" border="0">
640
627
  <tr>
641
628
    <td>
642
629
      &nbsp;
649
636
    </td>
650
637
  </tr>
651
638
</table>
652
 
<a class="anchor" name="a18" doxytag="IpeBitmap::ObjNum" ></a><p>
653
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
639
<a class="anchor" name="a18"></a><!-- doxytag: member="IpeBitmap::ObjNum" ref="a18" args="() const " --><p>
 
640
<table class="mdTable" cellpadding="2" cellspacing="0">
654
641
  <tr>
655
642
    <td class="mdRow">
656
643
      <table cellpadding="0" cellspacing="0" border="0">
657
644
        <tr>
658
 
          <td class="md" nowrap valign="top"> int IpeBitmap::ObjNum </td>
 
645
          <td class="md" nowrap valign="top">int IpeBitmap::ObjNum           </td>
659
646
          <td class="md" valign="top">(&nbsp;</td>
660
647
          <td class="mdname1" valign="top" nowrap>          </td>
661
648
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
662
649
          <td class="md" nowrap> const<code> [inline]</code></td>
663
650
        </tr>
664
 
 
665
651
      </table>
666
652
    </td>
667
653
  </tr>
668
654
</table>
669
 
<table cellspacing=5 cellpadding=0 border=0>
 
655
<table cellspacing="5" cellpadding="0" border="0">
670
656
  <tr>
671
657
    <td>
672
658
      &nbsp;
679
665
    </td>
680
666
  </tr>
681
667
</table>
682
 
<a class="anchor" name="a19" doxytag="IpeBitmap::SetObjNum" ></a><p>
683
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
668
<a class="anchor" name="a19"></a><!-- doxytag: member="IpeBitmap::SetObjNum" ref="a19" args="(int objNum) const " --><p>
 
669
<table class="mdTable" cellpadding="2" cellspacing="0">
684
670
  <tr>
685
671
    <td class="mdRow">
686
672
      <table cellpadding="0" cellspacing="0" border="0">
687
673
        <tr>
688
 
          <td class="md" nowrap valign="top"> void IpeBitmap::SetObjNum </td>
 
674
          <td class="md" nowrap valign="top">void IpeBitmap::SetObjNum           </td>
689
675
          <td class="md" valign="top">(&nbsp;</td>
690
676
          <td class="md" nowrap valign="top">int&nbsp;</td>
691
677
          <td class="mdname1" valign="top" nowrap> <em>objNum</em>          </td>
692
678
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
693
679
          <td class="md" nowrap> const<code> [inline]</code></td>
694
680
        </tr>
695
 
 
696
681
      </table>
697
682
    </td>
698
683
  </tr>
699
684
</table>
700
 
<table cellspacing=5 cellpadding=0 border=0>
 
685
<table cellspacing="5" cellpadding="0" border="0">
701
686
  <tr>
702
687
    <td>
703
688
      &nbsp;
710
695
    </td>
711
696
  </tr>
712
697
</table>
713
 
<a class="anchor" name="a20" doxytag="IpeBitmap::RenderData" ></a><p>
714
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
698
<a class="anchor" name="a20"></a><!-- doxytag: member="IpeBitmap::RenderData" ref="a20" args="() const " --><p>
 
699
<table class="mdTable" cellpadding="2" cellspacing="0">
715
700
  <tr>
716
701
    <td class="mdRow">
717
702
      <table cellpadding="0" cellspacing="0" border="0">
718
703
        <tr>
719
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_bitmap_1_1_m_render_data.html">IpeBitmap::MRenderData</a> * IpeBitmap::RenderData </td>
 
704
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_bitmap_1_1_m_render_data.html">IpeBitmap::MRenderData</a> * IpeBitmap::RenderData           </td>
720
705
          <td class="md" valign="top">(&nbsp;</td>
721
706
          <td class="mdname1" valign="top" nowrap>          </td>
722
707
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
723
708
          <td class="md" nowrap> const<code> [inline]</code></td>
724
709
        </tr>
725
 
 
726
710
      </table>
727
711
    </td>
728
712
  </tr>
729
713
</table>
730
 
<table cellspacing=5 cellpadding=0 border=0>
 
714
<table cellspacing="5" cellpadding="0" border="0">
731
715
  <tr>
732
716
    <td>
733
717
      &nbsp;
740
724
    </td>
741
725
  </tr>
742
726
</table>
743
 
<a class="anchor" name="a21" doxytag="IpeBitmap::SetRenderData" ></a><p>
744
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
727
<a class="anchor" name="a21"></a><!-- doxytag: member="IpeBitmap::SetRenderData" ref="a21" args="(MRenderData *data) const " --><p>
 
728
<table class="mdTable" cellpadding="2" cellspacing="0">
745
729
  <tr>
746
730
    <td class="mdRow">
747
731
      <table cellpadding="0" cellspacing="0" border="0">
748
732
        <tr>
749
 
          <td class="md" nowrap valign="top"> void IpeBitmap::SetRenderData </td>
 
733
          <td class="md" nowrap valign="top">void IpeBitmap::SetRenderData           </td>
750
734
          <td class="md" valign="top">(&nbsp;</td>
751
735
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_bitmap_1_1_m_render_data.html">MRenderData</a> *&nbsp;</td>
752
736
          <td class="mdname1" valign="top" nowrap> <em>data</em>          </td>
753
737
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
754
738
          <td class="md" nowrap> const</td>
755
739
        </tr>
756
 
 
757
740
      </table>
758
741
    </td>
759
742
  </tr>
760
743
</table>
761
 
<table cellspacing=5 cellpadding=0 border=0>
 
744
<table cellspacing="5" cellpadding="0" border="0">
762
745
  <tr>
763
746
    <td>
764
747
      &nbsp;
771
754
    </td>
772
755
  </tr>
773
756
</table>
774
 
<a class="anchor" name="a22" doxytag="IpeBitmap::PixelData" ></a><p>
775
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
757
<a class="anchor" name="a22"></a><!-- doxytag: member="IpeBitmap::PixelData" ref="a22" args="() const " --><p>
 
758
<table class="mdTable" cellpadding="2" cellspacing="0">
776
759
  <tr>
777
760
    <td class="mdRow">
778
761
      <table cellpadding="0" cellspacing="0" border="0">
779
762
        <tr>
780
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_buffer.html">IpeBuffer</a> IpeBitmap::PixelData </td>
 
763
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_buffer.html">IpeBuffer</a> IpeBitmap::PixelData           </td>
781
764
          <td class="md" valign="top">(&nbsp;</td>
782
765
          <td class="mdname1" valign="top" nowrap>          </td>
783
766
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
784
767
          <td class="md" nowrap> const</td>
785
768
        </tr>
786
 
 
787
769
      </table>
788
770
    </td>
789
771
  </tr>
790
772
</table>
791
 
<table cellspacing=5 cellpadding=0 border=0>
 
773
<table cellspacing="5" cellpadding="0" border="0">
792
774
  <tr>
793
775
    <td>
794
776
      &nbsp;
801
783
Returns empty buffer if it cannot decode the bitmap information. Otherwise, returns a buffer of size <a class="el" href="class_ipe_bitmap.html#a14">Width()</a> * <a class="el" href="class_ipe_bitmap.html#a15">Height()</a> uint's.     </td>
802
784
  </tr>
803
785
</table>
804
 
<a class="anchor" name="a23" doxytag="IpeBitmap::operator==" ></a><p>
805
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
806
 
  <tr>
807
 
    <td class="mdRow">
808
 
      <table cellpadding="0" cellspacing="0" border="0">
809
 
        <tr>
810
 
          <td class="md" nowrap valign="top"> bool IpeBitmap::operator== </td>
811
 
          <td class="md" valign="top">(&nbsp;</td>
812
 
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp;&nbsp;</td>
813
 
          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
814
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
815
 
          <td class="md" nowrap> const<code> [inline]</code></td>
816
 
        </tr>
817
 
 
818
 
      </table>
819
 
    </td>
820
 
  </tr>
821
 
</table>
822
 
<table cellspacing=5 cellpadding=0 border=0>
823
 
  <tr>
824
 
    <td>
825
 
      &nbsp;
826
 
    </td>
827
 
    <td>
828
 
 
829
 
<p>
830
 
Two bitmaps are equal if they share the same data. 
831
 
<p>
832
 
    </td>
833
 
  </tr>
834
 
</table>
835
 
<a class="anchor" name="a24" doxytag="IpeBitmap::operator!=" ></a><p>
836
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
837
 
  <tr>
838
 
    <td class="mdRow">
839
 
      <table cellpadding="0" cellspacing="0" border="0">
840
 
        <tr>
841
 
          <td class="md" nowrap valign="top"> bool IpeBitmap::operator!= </td>
842
 
          <td class="md" valign="top">(&nbsp;</td>
843
 
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp;&nbsp;</td>
844
 
          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
845
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
846
 
          <td class="md" nowrap> const<code> [inline]</code></td>
847
 
        </tr>
848
 
 
849
 
      </table>
850
 
    </td>
851
 
  </tr>
852
 
</table>
853
 
<table cellspacing=5 cellpadding=0 border=0>
854
 
  <tr>
855
 
    <td>
856
 
      &nbsp;
857
 
    </td>
858
 
    <td>
859
 
 
860
 
<p>
861
 
Two bitmaps are equal if they share the same data. 
862
 
<p>
863
 
    </td>
864
 
  </tr>
865
 
</table>
866
 
<a class="anchor" name="a25" doxytag="IpeBitmap::operator<" ></a><p>
867
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
868
 
  <tr>
869
 
    <td class="mdRow">
870
 
      <table cellpadding="0" cellspacing="0" border="0">
871
 
        <tr>
872
 
          <td class="md" nowrap valign="top"> bool IpeBitmap::operator&lt; </td>
873
 
          <td class="md" valign="top">(&nbsp;</td>
874
 
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp;&nbsp;</td>
875
 
          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
876
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
877
 
          <td class="md" nowrap> const<code> [inline]</code></td>
878
 
        </tr>
879
 
 
880
 
      </table>
881
 
    </td>
882
 
  </tr>
883
 
</table>
884
 
<table cellspacing=5 cellpadding=0 border=0>
 
786
<a class="anchor" name="a23"></a><!-- doxytag: member="IpeBitmap::operator==" ref="a23" args="(const IpeBitmap &amp;rhs) const " --><p>
 
787
<table class="mdTable" cellpadding="2" cellspacing="0">
 
788
  <tr>
 
789
    <td class="mdRow">
 
790
      <table cellpadding="0" cellspacing="0" border="0">
 
791
        <tr>
 
792
          <td class="md" nowrap valign="top">bool IpeBitmap::operator==           </td>
 
793
          <td class="md" valign="top">(&nbsp;</td>
 
794
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp;&nbsp;</td>
 
795
          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
 
796
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
797
          <td class="md" nowrap> const<code> [inline]</code></td>
 
798
        </tr>
 
799
      </table>
 
800
    </td>
 
801
  </tr>
 
802
</table>
 
803
<table cellspacing="5" cellpadding="0" border="0">
 
804
  <tr>
 
805
    <td>
 
806
      &nbsp;
 
807
    </td>
 
808
    <td>
 
809
 
 
810
<p>
 
811
Two bitmaps are equal if they share the same data. 
 
812
<p>
 
813
    </td>
 
814
  </tr>
 
815
</table>
 
816
<a class="anchor" name="a24"></a><!-- doxytag: member="IpeBitmap::operator!=" ref="a24" args="(const IpeBitmap &amp;rhs) const " --><p>
 
817
<table class="mdTable" cellpadding="2" cellspacing="0">
 
818
  <tr>
 
819
    <td class="mdRow">
 
820
      <table cellpadding="0" cellspacing="0" border="0">
 
821
        <tr>
 
822
          <td class="md" nowrap valign="top">bool IpeBitmap::operator!=           </td>
 
823
          <td class="md" valign="top">(&nbsp;</td>
 
824
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp;&nbsp;</td>
 
825
          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
 
826
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
827
          <td class="md" nowrap> const<code> [inline]</code></td>
 
828
        </tr>
 
829
      </table>
 
830
    </td>
 
831
  </tr>
 
832
</table>
 
833
<table cellspacing="5" cellpadding="0" border="0">
 
834
  <tr>
 
835
    <td>
 
836
      &nbsp;
 
837
    </td>
 
838
    <td>
 
839
 
 
840
<p>
 
841
Two bitmaps are equal if they share the same data. 
 
842
<p>
 
843
    </td>
 
844
  </tr>
 
845
</table>
 
846
<a class="anchor" name="a25"></a><!-- doxytag: member="IpeBitmap::operator&lt;" ref="a25" args="(const IpeBitmap &amp;rhs) const " --><p>
 
847
<table class="mdTable" cellpadding="2" cellspacing="0">
 
848
  <tr>
 
849
    <td class="mdRow">
 
850
      <table cellpadding="0" cellspacing="0" border="0">
 
851
        <tr>
 
852
          <td class="md" nowrap valign="top">bool IpeBitmap::operator&lt;           </td>
 
853
          <td class="md" valign="top">(&nbsp;</td>
 
854
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a> &amp;&nbsp;</td>
 
855
          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
 
856
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
857
          <td class="md" nowrap> const<code> [inline]</code></td>
 
858
        </tr>
 
859
      </table>
 
860
    </td>
 
861
  </tr>
 
862
</table>
 
863
<table cellspacing="5" cellpadding="0" border="0">
885
864
  <tr>
886
865
    <td>
887
866
      &nbsp;
891
870
<p>
892
871
Less operator, to be able to sort bitmaps. 
893
872
<p>
894
 
The checksum is used, when it is equal, the shared address. This guarantees that bitmaps that are == (share their implementation) are next to each other, and block of them are next to blocks that are identical in contents.     </td>
 
873
The checksum is used, when it is equal, the shared address. This guarantees that bitmaps that are == (share their implementation) are next to each other, and blocks of them are next to blocks that are identical in contents.     </td>
895
874
  </tr>
896
875
</table>
897
876
<hr>The documentation for this class was generated from the following files:<ul>