~ubuntu-branches/ubuntu/natty/flac/natty

« back to all changes in this revision

Viewing changes to doc/html/api/classFLAC_1_1Metadata_1_1Picture.html

  • Committer: Bazaar Package Importer
  • Author(s): Joshua Kwan
  • Date: 2007-05-29 22:56:36 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070529225636-ljeff8xxip09qaap
Tags: 1.1.4-1
* New upstream release. closes: #405167, #411311
  - libOggFLAC and libOggFLAC++ have been merged into libFLAC, so
    remove their corresponding packages.
  - Because of the API changes required to effect the above, there has
    been yet another soname bump. libflac7 -> libflac8 and
    libflac++5 -> libflac++6. Emails have been dispatched to the
    maintainers of dependent packages.
* Some notes on patches that were removed:
  - 02_stdin_stdout, 06_manpage_mention_utf8_convert: merged upstream
  - 08_manpage_warnings: Upstream has changed the manpage so it defintely
    can't fit in in 80 cols, so just forget about it. We'll live.
  - 05_eof_warnings_are_errors: Upstream decided to add a -w option to
    flac to treat all warnings as errors. I am going to defer to that
    for now, but if people think it's stupid let me know and I'll port
    the patch forward.
  - 04_stack_smasher: was a backport from 1.1.3, so it's obsolete.

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>FLAC: FLAC::Metadata::Picture Class Reference</title>
 
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
 
5
</head><body>
 
6
<!-- Generated by Doxygen 1.4.2 -->
 
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="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
 
8
<div class="nav">
 
9
<b>FLAC</b>::<b>Metadata</b>::<a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a></div>
 
10
<h1>FLAC::Metadata::Picture Class Reference<br>
 
11
<small>
 
12
[<a class="el" href="group__flacpp__metadata__object.html">FLAC++/metadata.h: metadata object classes</a>]</small>
 
13
</h1><code>#include &lt;<a class="el" href="+_2metadata_8h-source.html">metadata.h</a>&gt;</code>
 
14
<p>
 
15
<p>Inheritance diagram for FLAC::Metadata::Picture:
 
16
<p><center><img src="classFLAC_1_1Metadata_1_1Picture.png" usemap="#FLAC::Metadata::Picture_map" border="0" alt=""></center>
 
17
<map name="FLAC::Metadata::Picture_map">
 
18
<area href="classFLAC_1_1Metadata_1_1Prototype.html" alt="FLAC::Metadata::Prototype" shape="rect" coords="0,0,163,24">
 
19
</map>
 
20
<a href="classFLAC_1_1Metadata_1_1Picture-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
 
21
PICTURE metadata block. See the <a class="el" href="group__flacpp__metadata__object.html">overview </a> for more, and the <a href="../format.html#metadata_block_picture">format specification</a>. 
 
22
<p>
 
23
<table border="0" cellpadding="0" cellspacing="0">
 
24
<tr><td></td></tr>
 
25
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
 
26
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea1">Picture</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;object)</td></tr>
 
27
 
 
28
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea2" doxytag="FLAC::Metadata::Picture::Picture"></a>
 
29
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Picture</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
 
30
 
 
31
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea3" doxytag="FLAC::Metadata::Picture::Picture"></a>
 
32
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Picture</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
 
33
 
 
34
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea4">Picture</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
 
35
 
 
36
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea6">operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;object)</td></tr>
 
37
 
 
38
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea7" doxytag="FLAC::Metadata::Picture::operator="></a>
 
39
<a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
 
40
 
 
41
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea8" doxytag="FLAC::Metadata::Picture::operator="></a>
 
42
<a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
 
43
 
 
44
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea9">assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
 
45
 
 
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea10">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;object) const </td></tr>
 
47
 
 
48
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea11" doxytag="FLAC::Metadata::Picture::operator=="></a>
 
49
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const </td></tr>
 
50
 
 
51
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea12" doxytag="FLAC::Metadata::Picture::operator=="></a>
 
52
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const </td></tr>
 
53
 
 
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea13">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;object) const </td></tr>
 
55
 
 
56
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea14" doxytag="FLAC::Metadata::Picture::operator!="></a>
 
57
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const </td></tr>
 
58
 
 
59
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea15" doxytag="FLAC::Metadata::Picture::operator!="></a>
 
60
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const </td></tr>
 
61
 
 
62
<tr><td class="memItemLeft" nowrap align="right" valign="top">::<a class="el" href="group__flac__format.html#ga110">FLAC__StreamMetadata_Picture_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea16">get_type</a> () const </td></tr>
 
63
 
 
64
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea17" doxytag="FLAC::Metadata::Picture::get_mime_type"></a>
 
65
const char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_mime_type</b> () const </td></tr>
 
66
 
 
67
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea18" doxytag="FLAC::Metadata::Picture::get_description"></a>
 
68
const FLAC__byte *&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_description</b> () const </td></tr>
 
69
 
 
70
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea19" doxytag="FLAC::Metadata::Picture::get_width"></a>
 
71
FLAC__uint32&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_width</b> () const </td></tr>
 
72
 
 
73
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea20" doxytag="FLAC::Metadata::Picture::get_height"></a>
 
74
FLAC__uint32&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_height</b> () const </td></tr>
 
75
 
 
76
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea21" doxytag="FLAC::Metadata::Picture::get_depth"></a>
 
77
FLAC__uint32&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_depth</b> () const </td></tr>
 
78
 
 
79
<tr><td class="memItemLeft" nowrap align="right" valign="top">FLAC__uint32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea22">get_colors</a> () const </td></tr>
 
80
 
 
81
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea23" doxytag="FLAC::Metadata::Picture::get_data_length"></a>
 
82
FLAC__uint32&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_data_length</b> () const </td></tr>
 
83
 
 
84
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea24" doxytag="FLAC::Metadata::Picture::get_data"></a>
 
85
const FLAC__byte *&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_data</b> () const </td></tr>
 
86
 
 
87
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea25" doxytag="FLAC::Metadata::Picture::set_type"></a>
 
88
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_type</b> (::<a class="el" href="group__flac__format.html#ga110">FLAC__StreamMetadata_Picture_Type</a> type)</td></tr>
 
89
 
 
90
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea26">set_mime_type</a> (const char *string)</td></tr>
 
91
 
 
92
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea27">set_description</a> (const FLAC__byte *string)</td></tr>
 
93
 
 
94
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea28" doxytag="FLAC::Metadata::Picture::set_width"></a>
 
95
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_width</b> (FLAC__uint32 value) const </td></tr>
 
96
 
 
97
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea29" doxytag="FLAC::Metadata::Picture::set_height"></a>
 
98
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_height</b> (FLAC__uint32 value) const </td></tr>
 
99
 
 
100
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Picturea30" doxytag="FLAC::Metadata::Picture::set_depth"></a>
 
101
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_depth</b> (FLAC__uint32 value) const </td></tr>
 
102
 
 
103
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea31">set_colors</a> (FLAC__uint32 value) const </td></tr>
 
104
 
 
105
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea32">set_data</a> (const FLAC__byte *data, FLAC__uint32 data_length)</td></tr>
 
106
 
 
107
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga1">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;) const </td></tr>
 
108
 
 
109
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga4">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;) const </td></tr>
 
110
 
 
111
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga7">is_valid</a> () const </td></tr>
 
112
 
 
113
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta27">get_is_last</a> () const </td></tr>
 
114
 
 
115
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta29">get_length</a> () const </td></tr>
 
116
 
 
117
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta30">set_is_last</a> (bool)</td></tr>
 
118
 
 
119
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga8">operator const ::FLAC__StreamMetadata *</a> () const </td></tr>
 
120
 
 
121
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
 
122
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommentb0">assign_object</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
 
123
 
 
124
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommentb1">clear</a> ()</td></tr>
 
125
 
 
126
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
 
127
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentp0" doxytag="FLAC::Metadata::Picture::object_"></a>
 
128
::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>object_</b></td></tr>
 
129
 
 
130
<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
 
131
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentn0" doxytag="FLAC::Metadata::Picture::SimpleIterator"></a>
 
132
class&nbsp;</td><td class="memItemRight" valign="bottom"><b>SimpleIterator</b></td></tr>
 
133
 
 
134
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentn1" doxytag="FLAC::Metadata::Picture::Iterator"></a>
 
135
class&nbsp;</td><td class="memItemRight" valign="bottom"><b>Iterator</b></td></tr>
 
136
 
 
137
</table>
 
138
<hr><h2>Constructor &amp; Destructor Documentation</h2>
 
139
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea1" doxytag="FLAC::Metadata::Picture::Picture"></a><p>
 
140
<table class="mdTable" cellpadding="2" cellspacing="0">
 
141
  <tr>
 
142
    <td class="mdRow">
 
143
      <table cellpadding="0" cellspacing="0" border="0">
 
144
        <tr>
 
145
          <td class="md" nowrap valign="top">FLAC::Metadata::Picture::Picture           </td>
 
146
          <td class="md" valign="top">(&nbsp;</td>
 
147
          <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&nbsp;</td>
 
148
          <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
 
149
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
150
          <td class="md" nowrap><code> [inline]</code></td>
 
151
        </tr>
 
152
      </table>
 
153
    </td>
 
154
  </tr>
 
155
</table>
 
156
<table cellspacing="5" cellpadding="0" border="0">
 
157
  <tr>
 
158
    <td>
 
159
      &nbsp;
 
160
    </td>
 
161
    <td>
 
162
 
 
163
<p>
 
164
Constructs a copy of the given object. This form always performs a deep copy.     </td>
 
165
  </tr>
 
166
</table>
 
167
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea4" doxytag="FLAC::Metadata::Picture::Picture"></a><p>
 
168
<table class="mdTable" cellpadding="2" cellspacing="0">
 
169
  <tr>
 
170
    <td class="mdRow">
 
171
      <table cellpadding="0" cellspacing="0" border="0">
 
172
        <tr>
 
173
          <td class="md" nowrap valign="top">FLAC::Metadata::Picture::Picture           </td>
 
174
          <td class="md" valign="top">(&nbsp;</td>
 
175
          <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
 
176
          <td class="mdname" nowrap> <em>object</em>, </td>
 
177
        </tr>
 
178
        <tr>
 
179
          <td class="md" nowrap align="right"></td>
 
180
          <td class="md"></td>
 
181
          <td class="md" nowrap>bool&nbsp;</td>
 
182
          <td class="mdname" nowrap> <em>copy</em></td>
 
183
        </tr>
 
184
        <tr>
 
185
          <td class="md"></td>
 
186
          <td class="md">)&nbsp;</td>
 
187
          <td class="md" colspan="2"><code> [inline]</code></td>
 
188
        </tr>
 
189
      </table>
 
190
    </td>
 
191
  </tr>
 
192
</table>
 
193
<table cellspacing="5" cellpadding="0" border="0">
 
194
  <tr>
 
195
    <td>
 
196
      &nbsp;
 
197
    </td>
 
198
    <td>
 
199
 
 
200
<p>
 
201
Constructs an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1Prototypeb3">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>.     </td>
 
202
  </tr>
 
203
</table>
 
204
<hr><h2>Member Function Documentation</h2>
 
205
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea6" doxytag="FLAC::Metadata::Picture::operator="></a><p>
 
206
<table class="mdTable" cellpadding="2" cellspacing="0">
 
207
  <tr>
 
208
    <td class="mdRow">
 
209
      <table cellpadding="0" cellspacing="0" border="0">
 
210
        <tr>
 
211
          <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a>&amp; FLAC::Metadata::Picture::operator=           </td>
 
212
          <td class="md" valign="top">(&nbsp;</td>
 
213
          <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&nbsp;</td>
 
214
          <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
 
215
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
216
          <td class="md" nowrap><code> [inline]</code></td>
 
217
        </tr>
 
218
      </table>
 
219
    </td>
 
220
  </tr>
 
221
</table>
 
222
<table cellspacing="5" cellpadding="0" border="0">
 
223
  <tr>
 
224
    <td>
 
225
      &nbsp;
 
226
    </td>
 
227
    <td>
 
228
 
 
229
<p>
 
230
Assign from another object. Always performs a deep copy.     </td>
 
231
  </tr>
 
232
</table>
 
233
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea9" doxytag="FLAC::Metadata::Picture::assign"></a><p>
 
234
<table class="mdTable" cellpadding="2" cellspacing="0">
 
235
  <tr>
 
236
    <td class="mdRow">
 
237
      <table cellpadding="0" cellspacing="0" border="0">
 
238
        <tr>
 
239
          <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a>&amp; FLAC::Metadata::Picture::assign           </td>
 
240
          <td class="md" valign="top">(&nbsp;</td>
 
241
          <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
 
242
          <td class="mdname" nowrap> <em>object</em>, </td>
 
243
        </tr>
 
244
        <tr>
 
245
          <td class="md" nowrap align="right"></td>
 
246
          <td class="md"></td>
 
247
          <td class="md" nowrap>bool&nbsp;</td>
 
248
          <td class="mdname" nowrap> <em>copy</em></td>
 
249
        </tr>
 
250
        <tr>
 
251
          <td class="md"></td>
 
252
          <td class="md">)&nbsp;</td>
 
253
          <td class="md" colspan="2"><code> [inline]</code></td>
 
254
        </tr>
 
255
      </table>
 
256
    </td>
 
257
  </tr>
 
258
</table>
 
259
<table cellspacing="5" cellpadding="0" border="0">
 
260
  <tr>
 
261
    <td>
 
262
      &nbsp;
 
263
    </td>
 
264
    <td>
 
265
 
 
266
<p>
 
267
Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommentb0">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>.     </td>
 
268
  </tr>
 
269
</table>
 
270
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea10" doxytag="FLAC::Metadata::Picture::operator=="></a><p>
 
271
<table class="mdTable" cellpadding="2" cellspacing="0">
 
272
  <tr>
 
273
    <td class="mdRow">
 
274
      <table cellpadding="0" cellspacing="0" border="0">
 
275
        <tr>
 
276
          <td class="md" nowrap valign="top">bool FLAC::Metadata::Picture::operator==           </td>
 
277
          <td class="md" valign="top">(&nbsp;</td>
 
278
          <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&nbsp;</td>
 
279
          <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
 
280
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
281
          <td class="md" nowrap> const<code> [inline]</code></td>
 
282
        </tr>
 
283
      </table>
 
284
    </td>
 
285
  </tr>
 
286
</table>
 
287
<table cellspacing="5" cellpadding="0" border="0">
 
288
  <tr>
 
289
    <td>
 
290
      &nbsp;
 
291
    </td>
 
292
    <td>
 
293
 
 
294
<p>
 
295
Check for equality, performing a deep compare by following pointers.     </td>
 
296
  </tr>
 
297
</table>
 
298
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea13" doxytag="FLAC::Metadata::Picture::operator!="></a><p>
 
299
<table class="mdTable" cellpadding="2" cellspacing="0">
 
300
  <tr>
 
301
    <td class="mdRow">
 
302
      <table cellpadding="0" cellspacing="0" border="0">
 
303
        <tr>
 
304
          <td class="md" nowrap valign="top">bool FLAC::Metadata::Picture::operator!=           </td>
 
305
          <td class="md" valign="top">(&nbsp;</td>
 
306
          <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&nbsp;</td>
 
307
          <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
 
308
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
309
          <td class="md" nowrap> const<code> [inline]</code></td>
 
310
        </tr>
 
311
      </table>
 
312
    </td>
 
313
  </tr>
 
314
</table>
 
315
<table cellspacing="5" cellpadding="0" border="0">
 
316
  <tr>
 
317
    <td>
 
318
      &nbsp;
 
319
    </td>
 
320
    <td>
 
321
 
 
322
<p>
 
323
Check for inequality, performing a deep compare by following pointers.     </td>
 
324
  </tr>
 
325
</table>
 
326
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea16" doxytag="FLAC::Metadata::Picture::get_type"></a><p>
 
327
<table class="mdTable" cellpadding="2" cellspacing="0">
 
328
  <tr>
 
329
    <td class="mdRow">
 
330
      <table cellpadding="0" cellspacing="0" border="0">
 
331
        <tr>
 
332
          <td class="md" nowrap valign="top">::<a class="el" href="group__flac__format.html#ga110">FLAC__StreamMetadata_Picture_Type</a> FLAC::Metadata::Picture::get_type           </td>
 
333
          <td class="md" valign="top">(&nbsp;</td>
 
334
          <td class="mdname1" valign="top" nowrap>          </td>
 
335
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
336
          <td class="md" nowrap> const</td>
 
337
        </tr>
 
338
      </table>
 
339
    </td>
 
340
  </tr>
 
341
</table>
 
342
<table cellspacing="5" cellpadding="0" border="0">
 
343
  <tr>
 
344
    <td>
 
345
      &nbsp;
 
346
    </td>
 
347
    <td>
 
348
 
 
349
<p>
 
350
Returns the type of the block.<p>
 
351
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>() 
 
352
</pre></div> </dd></dl>
 
353
 
 
354
<p>
 
355
Reimplemented from <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta28">FLAC::Metadata::Prototype</a>.    </td>
 
356
  </tr>
 
357
</table>
 
358
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea22" doxytag="FLAC::Metadata::Picture::get_colors"></a><p>
 
359
<table class="mdTable" cellpadding="2" cellspacing="0">
 
360
  <tr>
 
361
    <td class="mdRow">
 
362
      <table cellpadding="0" cellspacing="0" border="0">
 
363
        <tr>
 
364
          <td class="md" nowrap valign="top">FLAC__uint32 FLAC::Metadata::Picture::get_colors           </td>
 
365
          <td class="md" valign="top">(&nbsp;</td>
 
366
          <td class="mdname1" valign="top" nowrap>          </td>
 
367
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
368
          <td class="md" nowrap> const</td>
 
369
        </tr>
 
370
      </table>
 
371
    </td>
 
372
  </tr>
 
373
</table>
 
374
<table cellspacing="5" cellpadding="0" border="0">
 
375
  <tr>
 
376
    <td>
 
377
      &nbsp;
 
378
    </td>
 
379
    <td>
 
380
 
 
381
<p>
 
382
a return value of <code>0</code> means true-color, i.e. 2^depth colors 
 
383
<p>
 
384
    </td>
 
385
  </tr>
 
386
</table>
 
387
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea26" doxytag="FLAC::Metadata::Picture::set_mime_type"></a><p>
 
388
<table class="mdTable" cellpadding="2" cellspacing="0">
 
389
  <tr>
 
390
    <td class="mdRow">
 
391
      <table cellpadding="0" cellspacing="0" border="0">
 
392
        <tr>
 
393
          <td class="md" nowrap valign="top">bool FLAC::Metadata::Picture::set_mime_type           </td>
 
394
          <td class="md" valign="top">(&nbsp;</td>
 
395
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
 
396
          <td class="mdname1" valign="top" nowrap> <em>string</em>          </td>
 
397
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
398
          <td class="md" nowrap></td>
 
399
        </tr>
 
400
      </table>
 
401
    </td>
 
402
  </tr>
 
403
</table>
 
404
<table cellspacing="5" cellpadding="0" border="0">
 
405
  <tr>
 
406
    <td>
 
407
      &nbsp;
 
408
    </td>
 
409
    <td>
 
410
 
 
411
<p>
 
412
See <a class="el" href="group__flac__metadata__object.html#ga42">FLAC__metadata_object_picture_set_mime_type()</a>. 
 
413
<p>
 
414
    </td>
 
415
  </tr>
 
416
</table>
 
417
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea27" doxytag="FLAC::Metadata::Picture::set_description"></a><p>
 
418
<table class="mdTable" cellpadding="2" cellspacing="0">
 
419
  <tr>
 
420
    <td class="mdRow">
 
421
      <table cellpadding="0" cellspacing="0" border="0">
 
422
        <tr>
 
423
          <td class="md" nowrap valign="top">bool FLAC::Metadata::Picture::set_description           </td>
 
424
          <td class="md" valign="top">(&nbsp;</td>
 
425
          <td class="md" nowrap valign="top">const FLAC__byte *&nbsp;</td>
 
426
          <td class="mdname1" valign="top" nowrap> <em>string</em>          </td>
 
427
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
428
          <td class="md" nowrap></td>
 
429
        </tr>
 
430
      </table>
 
431
    </td>
 
432
  </tr>
 
433
</table>
 
434
<table cellspacing="5" cellpadding="0" border="0">
 
435
  <tr>
 
436
    <td>
 
437
      &nbsp;
 
438
    </td>
 
439
    <td>
 
440
 
 
441
<p>
 
442
See <a class="el" href="group__flac__metadata__object.html#ga43">FLAC__metadata_object_picture_set_description()</a>. 
 
443
<p>
 
444
    </td>
 
445
  </tr>
 
446
</table>
 
447
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea31" doxytag="FLAC::Metadata::Picture::set_colors"></a><p>
 
448
<table class="mdTable" cellpadding="2" cellspacing="0">
 
449
  <tr>
 
450
    <td class="mdRow">
 
451
      <table cellpadding="0" cellspacing="0" border="0">
 
452
        <tr>
 
453
          <td class="md" nowrap valign="top">void FLAC::Metadata::Picture::set_colors           </td>
 
454
          <td class="md" valign="top">(&nbsp;</td>
 
455
          <td class="md" nowrap valign="top">FLAC__uint32&nbsp;</td>
 
456
          <td class="mdname1" valign="top" nowrap> <em>value</em>          </td>
 
457
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
458
          <td class="md" nowrap> const</td>
 
459
        </tr>
 
460
      </table>
 
461
    </td>
 
462
  </tr>
 
463
</table>
 
464
<table cellspacing="5" cellpadding="0" border="0">
 
465
  <tr>
 
466
    <td>
 
467
      &nbsp;
 
468
    </td>
 
469
    <td>
 
470
 
 
471
<p>
 
472
a value of <code>0</code> means true-color, i.e. 2^depth colors 
 
473
<p>
 
474
    </td>
 
475
  </tr>
 
476
</table>
 
477
<a class="anchor" name="FLAC_1_1Metadata_1_1Picturea32" doxytag="FLAC::Metadata::Picture::set_data"></a><p>
 
478
<table class="mdTable" cellpadding="2" cellspacing="0">
 
479
  <tr>
 
480
    <td class="mdRow">
 
481
      <table cellpadding="0" cellspacing="0" border="0">
 
482
        <tr>
 
483
          <td class="md" nowrap valign="top">bool FLAC::Metadata::Picture::set_data           </td>
 
484
          <td class="md" valign="top">(&nbsp;</td>
 
485
          <td class="md" nowrap valign="top">const FLAC__byte *&nbsp;</td>
 
486
          <td class="mdname" nowrap> <em>data</em>, </td>
 
487
        </tr>
 
488
        <tr>
 
489
          <td class="md" nowrap align="right"></td>
 
490
          <td class="md"></td>
 
491
          <td class="md" nowrap>FLAC__uint32&nbsp;</td>
 
492
          <td class="mdname" nowrap> <em>data_length</em></td>
 
493
        </tr>
 
494
        <tr>
 
495
          <td class="md"></td>
 
496
          <td class="md">)&nbsp;</td>
 
497
          <td class="md" colspan="2"></td>
 
498
        </tr>
 
499
      </table>
 
500
    </td>
 
501
  </tr>
 
502
</table>
 
503
<table cellspacing="5" cellpadding="0" border="0">
 
504
  <tr>
 
505
    <td>
 
506
      &nbsp;
 
507
    </td>
 
508
    <td>
 
509
 
 
510
<p>
 
511
See <a class="el" href="group__flac__metadata__object.html#ga44">FLAC__metadata_object_picture_set_data()</a>. 
 
512
<p>
 
513
    </td>
 
514
  </tr>
 
515
</table>
 
516
<a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentb0" doxytag="FLAC::Metadata::Picture::assign_object"></a><p>
 
517
<table class="mdTable" cellpadding="2" cellspacing="0">
 
518
  <tr>
 
519
    <td class="mdRow">
 
520
      <table cellpadding="0" cellspacing="0" border="0">
 
521
        <tr>
 
522
          <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>&amp; FLAC::Metadata::Prototype::assign_object           </td>
 
523
          <td class="md" valign="top">(&nbsp;</td>
 
524
          <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
 
525
          <td class="mdname" nowrap> <em>object</em>, </td>
 
526
        </tr>
 
527
        <tr>
 
528
          <td class="md" nowrap align="right"></td>
 
529
          <td class="md"></td>
 
530
          <td class="md" nowrap>bool&nbsp;</td>
 
531
          <td class="mdname" nowrap> <em>copy</em></td>
 
532
        </tr>
 
533
        <tr>
 
534
          <td class="md"></td>
 
535
          <td class="md">)&nbsp;</td>
 
536
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
 
537
        </tr>
 
538
      </table>
 
539
    </td>
 
540
  </tr>
 
541
</table>
 
542
<table cellspacing="5" cellpadding="0" border="0">
 
543
  <tr>
 
544
    <td>
 
545
      &nbsp;
 
546
    </td>
 
547
    <td>
 
548
 
 
549
<p>
 
550
Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1Prototypeb3">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>.     </td>
 
551
  </tr>
 
552
</table>
 
553
<a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentb1" doxytag="FLAC::Metadata::Picture::clear"></a><p>
 
554
<table class="mdTable" cellpadding="2" cellspacing="0">
 
555
  <tr>
 
556
    <td class="mdRow">
 
557
      <table cellpadding="0" cellspacing="0" border="0">
 
558
        <tr>
 
559
          <td class="md" nowrap valign="top">virtual void FLAC::Metadata::Prototype::clear           </td>
 
560
          <td class="md" valign="top">(&nbsp;</td>
 
561
          <td class="mdname1" valign="top" nowrap>          </td>
 
562
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
563
          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
 
564
        </tr>
 
565
      </table>
 
566
    </td>
 
567
  </tr>
 
568
</table>
 
569
<table cellspacing="5" cellpadding="0" border="0">
 
570
  <tr>
 
571
    <td>
 
572
      &nbsp;
 
573
    </td>
 
574
    <td>
 
575
 
 
576
<p>
 
577
Deletes the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object.     </td>
 
578
  </tr>
 
579
</table>
 
580
<a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta27" doxytag="FLAC::Metadata::Picture::get_is_last"></a><p>
 
581
<table class="mdTable" cellpadding="2" cellspacing="0">
 
582
  <tr>
 
583
    <td class="mdRow">
 
584
      <table cellpadding="0" cellspacing="0" border="0">
 
585
        <tr>
 
586
          <td class="md" nowrap valign="top">bool FLAC::Metadata::Prototype::get_is_last           </td>
 
587
          <td class="md" valign="top">(&nbsp;</td>
 
588
          <td class="mdname1" valign="top" nowrap>          </td>
 
589
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
590
          <td class="md" nowrap> const<code> [inherited]</code></td>
 
591
        </tr>
 
592
      </table>
 
593
    </td>
 
594
  </tr>
 
595
</table>
 
596
<table cellspacing="5" cellpadding="0" border="0">
 
597
  <tr>
 
598
    <td>
 
599
      &nbsp;
 
600
    </td>
 
601
    <td>
 
602
 
 
603
<p>
 
604
Returns <code>true</code> if this block is the last block in a stream, else <code>false</code>.<p>
 
605
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>() 
 
606
</pre></div> </dd></dl>
 
607
    </td>
 
608
  </tr>
 
609
</table>
 
610
<a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta29" doxytag="FLAC::Metadata::Picture::get_length"></a><p>
 
611
<table class="mdTable" cellpadding="2" cellspacing="0">
 
612
  <tr>
 
613
    <td class="mdRow">
 
614
      <table cellpadding="0" cellspacing="0" border="0">
 
615
        <tr>
 
616
          <td class="md" nowrap valign="top">unsigned FLAC::Metadata::Prototype::get_length           </td>
 
617
          <td class="md" valign="top">(&nbsp;</td>
 
618
          <td class="mdname1" valign="top" nowrap>          </td>
 
619
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
620
          <td class="md" nowrap> const<code> [inherited]</code></td>
 
621
        </tr>
 
622
      </table>
 
623
    </td>
 
624
  </tr>
 
625
</table>
 
626
<table cellspacing="5" cellpadding="0" border="0">
 
627
  <tr>
 
628
    <td>
 
629
      &nbsp;
 
630
    </td>
 
631
    <td>
 
632
 
 
633
<p>
 
634
Returns the stream length of the metadata block.<p>
 
635
<dl compact><dt><b>Note:</b></dt><dd>The length does not include the metadata block header, per spec.</dd></dl>
 
636
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>() 
 
637
</pre></div> </dd></dl>
 
638
    </td>
 
639
  </tr>
 
640
</table>
 
641
<a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta30" doxytag="FLAC::Metadata::Picture::set_is_last"></a><p>
 
642
<table class="mdTable" cellpadding="2" cellspacing="0">
 
643
  <tr>
 
644
    <td class="mdRow">
 
645
      <table cellpadding="0" cellspacing="0" border="0">
 
646
        <tr>
 
647
          <td class="md" nowrap valign="top">void FLAC::Metadata::Prototype::set_is_last           </td>
 
648
          <td class="md" valign="top">(&nbsp;</td>
 
649
          <td class="md" nowrap valign="top">bool&nbsp;</td>
 
650
          <td class="mdname1" valign="top" nowrap>          </td>
 
651
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
652
          <td class="md" nowrap><code> [inherited]</code></td>
 
653
        </tr>
 
654
      </table>
 
655
    </td>
 
656
  </tr>
 
657
</table>
 
658
<table cellspacing="5" cellpadding="0" border="0">
 
659
  <tr>
 
660
    <td>
 
661
      &nbsp;
 
662
    </td>
 
663
    <td>
 
664
 
 
665
<p>
 
666
Sets the "is_last" flag for the block. When using the iterators it is not necessary to set this flag; they will do it for you.<p>
 
667
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>() 
 
668
</pre></div> </dd></dl>
 
669
    </td>
 
670
  </tr>
 
671
</table>
 
672
<hr>The documentation for this class was generated from the following file:<ul>
 
673
<li>include/FLAC++/<a class="el" href="+_2metadata_8h-source.html">metadata.h</a></ul>
 
674
 
 
675
<hr size="1">
 
676
<div class="copyright">
 
677
        <!-- @@@ oh so hacky -->
 
678
        <table>
 
679
                <tr>
 
680
                        <td align="left">
 
681
                                Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson
 
682
                        </td>
 
683
                        <td width="1%" align="right">
 
684
                                <a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
 
685
                        </td>
 
686
                </tr>
 
687
        </table>
 
688
</div>
 
689
<!-- Copyright (c)  2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson -->
 
690
<!-- Permission is granted to copy, distribute and/or modify this document -->
 
691
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
 
692
<!-- or any later version published by the Free Software Foundation; -->
 
693
<!-- with no invariant sections. -->
 
694
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
 
695
</body>
 
696
</html>