~ubuntu-branches/ubuntu/precise/exiv2/precise

« back to all changes in this revision

Viewing changes to doc/html/classExiv2_1_1CanonMakerNote.html

  • Committer: Bazaar Package Importer
  • Author(s): Anthony Mercatante
  • Date: 2006-12-07 18:40:10 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20061207184010-0ouu8v0dr8nznob9
Tags: 0.12-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
5
<link href="tabs.css" rel="stylesheet" type="text/css">
6
6
</head><body>
7
 
<!-- Generated by Doxygen 1.4.6 -->
 
7
<!-- Generated by Doxygen 1.5.1 -->
8
8
<div class="tabs">
9
9
  <ul>
10
10
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
12
12
    <li id="current"><a href="classes.html"><span>Classes</span></a></li>
13
13
    <li><a href="files.html"><span>Files</span></a></li>
14
14
    <li><a href="examples.html"><span>Examples</span></a></li>
 
15
    <li>
 
16
      <form action="search.php" method="get">
 
17
        <table cellspacing="0" cellpadding="0" border="0">
 
18
          <tr>
 
19
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
 
20
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
 
21
          </tr>
 
22
        </table>
 
23
      </form>
 
24
    </li>
15
25
  </ul></div>
16
26
<div class="tabs">
17
27
  <ul>
29
39
<p>
30
40
Inheritance diagram for Exiv2::CanonMakerNote:<p><center><img src="classExiv2_1_1CanonMakerNote__inherit__graph.png" border="0" usemap="#Exiv2_1_1CanonMakerNote__inherit__map" alt="Inheritance graph"></center>
31
41
<map name="Exiv2_1_1CanonMakerNote__inherit__map">
32
 
<area href="classExiv2_1_1IfdMakerNote.html" shape="rect" coords="17,82,159,106" alt="">
33
 
<area href="classExiv2_1_1MakerNote.html" shape="rect" coords="24,7,152,31" alt="">
 
42
<area href="classExiv2_1_1IfdMakerNote.html" shape="rect" coords="19,82,176,106" alt="">
 
43
<area href="classExiv2_1_1MakerNote.html" shape="rect" coords="27,7,168,31" alt="">
34
44
</map>
35
45
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Exiv2::CanonMakerNote:<p><center><img src="classExiv2_1_1CanonMakerNote__coll__graph.png" border="0" usemap="#Exiv2_1_1CanonMakerNote__coll__map" alt="Collaboration graph"></center>
36
46
<map name="Exiv2_1_1CanonMakerNote__coll__map">
37
 
<area href="classExiv2_1_1IfdMakerNote.html" shape="rect" coords="87,279,228,303" alt="">
38
 
<area href="classExiv2_1_1MakerNote.html" shape="rect" coords="306,188,434,212" alt="">
39
 
<area href="classExiv2_1_1Ifd.html" shape="rect" coords="71,188,148,212" alt="">
40
 
<area href="classExiv2_1_1DataBuf.html" shape="rect" coords="172,188,282,212" alt="">
41
 
<area href="structExiv2_1_1TagInfo.html" shape="rect" coords="252,279,359,303" alt="">
 
47
<area href="classExiv2_1_1IfdMakerNote.html" shape="rect" coords="96,279,253,303" alt="">
 
48
<area href="classExiv2_1_1MakerNote.html" shape="rect" coords="335,188,476,212" alt="">
 
49
<area href="classExiv2_1_1Ifd.html" shape="rect" coords="79,188,164,212" alt="">
 
50
<area href="classExiv2_1_1DataBuf.html" shape="rect" coords="188,188,311,212" alt="">
 
51
<area href="structExiv2_1_1TagInfo.html" shape="rect" coords="277,279,395,303" alt="">
42
52
</map>
43
53
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classExiv2_1_1CanonMakerNote-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
44
54
<tr><td></td></tr>
 
55
<tr><td colspan="2"><br><h2>Accessors</h2></td></tr>
 
56
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="20a596f3576d688845211c85b3b6d82f"></a><!-- doxytag: member="Exiv2::CanonMakerNote::begin" ref="20a596f3576d688845211c85b3b6d82f" args="() const" -->
 
57
Entries::const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#20a596f3576d688845211c85b3b6d82f">begin</a> () const</td></tr>
 
58
 
 
59
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The first makernote entry. <br></td></tr>
 
60
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab1f5d23556c9ec9d42d996191274ff7"></a><!-- doxytag: member="Exiv2::CanonMakerNote::end" ref="ab1f5d23556c9ec9d42d996191274ff7" args="() const" -->
 
61
Entries::const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#ab1f5d23556c9ec9d42d996191274ff7">end</a> () const</td></tr>
 
62
 
 
63
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End of the makernote entries. <br></td></tr>
 
64
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a943108c49a6d994e3f6e3f0a5d9456b"></a><!-- doxytag: member="Exiv2::CanonMakerNote::findIdx" ref="a943108c49a6d994e3f6e3f0a5d9456b" args="(int idx) const" -->
 
65
Entries::const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#a943108c49a6d994e3f6e3f0a5d9456b">findIdx</a> (int idx) const</td></tr>
 
66
 
 
67
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an entry by idx, return a const iterator to the record. <br></td></tr>
 
68
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1fcf20e5bd80cbdacc394df60f5d3e58"></a><!-- doxytag: member="Exiv2::CanonMakerNote::size" ref="1fcf20e5bd80cbdacc394df60f5d3e58" args="() const" -->
 
69
long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#1fcf20e5bd80cbdacc394df60f5d3e58">size</a> () const</td></tr>
 
70
 
 
71
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the size of the makernote in bytes. <br></td></tr>
 
72
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3da16bf845f254abfd06411747567f48">AutoPtr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3ecb8ee9b5c915612dcbd6b6dede3b38">create</a> (bool alloc=true) const</td></tr>
 
73
 
 
74
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an auto-pointer to an newly created, empty instance of the same type as this. The makernote entries are <b>not</b> copied. The caller owns the new object and the auto-pointer ensures that it will be deleted.  <a href="#3ecb8ee9b5c915612dcbd6b6dede3b38"></a><br></td></tr>
 
75
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3da16bf845f254abfd06411747567f48">AutoPtr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#8a92da2d1dc6aa20789afeddd88972c6">clone</a> () const</td></tr>
 
76
 
 
77
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an auto-pointer to a clone of this object. The caller owns the new object and the auto-pointer ensures that it will be deleted.  <a href="#8a92da2d1dc6aa20789afeddd88972c6"></a><br></td></tr>
 
78
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="108df0921ff50b97a22f446fa03ef75b"></a><!-- doxytag: member="Exiv2::CanonMakerNote::tagList" ref="108df0921ff50b97a22f446fa03ef75b" args="()" -->
 
79
static const <a class="el" href="structExiv2_1_1TagInfo.html">TagInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#108df0921ff50b97a22f446fa03ef75b">tagList</a> ()</td></tr>
 
80
 
 
81
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in Canon tags. <br></td></tr>
 
82
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbe245f8af70d0e6f722088f0859cc5a"></a><!-- doxytag: member="Exiv2::CanonMakerNote::tagListCs" ref="bbe245f8af70d0e6f722088f0859cc5a" args="()" -->
 
83
static const <a class="el" href="structExiv2_1_1TagInfo.html">TagInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#bbe245f8af70d0e6f722088f0859cc5a">tagListCs</a> ()</td></tr>
 
84
 
 
85
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in Canon Camera Settings tags. <br></td></tr>
 
86
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e73a462db2e12df37170e57cefccd88f"></a><!-- doxytag: member="Exiv2::CanonMakerNote::tagListSi" ref="e73a462db2e12df37170e57cefccd88f" args="()" -->
 
87
static const <a class="el" href="structExiv2_1_1TagInfo.html">TagInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#e73a462db2e12df37170e57cefccd88f">tagListSi</a> ()</td></tr>
 
88
 
 
89
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in Canon Shot Info tags. <br></td></tr>
 
90
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df5d68d5ba80765ed736cfef95ad3727"></a><!-- doxytag: member="Exiv2::CanonMakerNote::tagListPa" ref="df5d68d5ba80765ed736cfef95ad3727" args="()" -->
 
91
static const <a class="el" href="structExiv2_1_1TagInfo.html">TagInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#df5d68d5ba80765ed736cfef95ad3727">tagListPa</a> ()</td></tr>
 
92
 
 
93
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in Canon Panorama tags. <br></td></tr>
 
94
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="987e77376ea9baf3ec2a864f6d02d1bf"></a><!-- doxytag: member="Exiv2::CanonMakerNote::tagListCf" ref="987e77376ea9baf3ec2a864f6d02d1bf" args="()" -->
 
95
static const <a class="el" href="structExiv2_1_1TagInfo.html">TagInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#987e77376ea9baf3ec2a864f6d02d1bf">tagListCf</a> ()</td></tr>
 
96
 
 
97
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in Canon Custom Function tags. <br></td></tr>
 
98
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b7f7e388f63c00d7ae7301af4e59f34"></a><!-- doxytag: member="Exiv2::CanonMakerNote::tagListPi" ref="1b7f7e388f63c00d7ae7301af4e59f34" args="()" -->
 
99
static const <a class="el" href="structExiv2_1_1TagInfo.html">TagInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#1b7f7e388f63c00d7ae7301af4e59f34">tagListPi</a> ()</td></tr>
 
100
 
 
101
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in Canon Picture Info tags. <br></td></tr>
45
102
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
46
103
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3da16bf845f254abfd06411747567f48"></a><!-- doxytag: member="Exiv2::CanonMakerNote::AutoPtr" ref="3da16bf845f254abfd06411747567f48" args="" -->
47
104
typedef std::auto_ptr&lt; <a class="el" href="classExiv2_1_1CanonMakerNote.html">CanonMakerNote</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3da16bf845f254abfd06411747567f48">AutoPtr</a></td></tr>
48
105
 
49
106
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut for a CanonMakerNote auto pointer. <br></td></tr>
50
107
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
51
 
<tr><td colspan="2"><div class="groupHeader">Creators</div></td></tr>
52
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="88673698faf7810e961a0bb57f8b170c"></a><!-- doxytag: member="Exiv2::CanonMakerNote::CanonMakerNote" ref="88673698faf7810e961a0bb57f8b170c" args="(bool alloc=true)" -->
53
 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#88673698faf7810e961a0bb57f8b170c">CanonMakerNote</a> (bool alloc=true)</td></tr>
54
 
 
55
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. Allows to choose whether or not memory management is required for the makernote entries. <br></td></tr>
56
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="41aaabf3869d6a9190f26b30f1a3e96e"></a><!-- doxytag: member="Exiv2::CanonMakerNote::CanonMakerNote" ref="41aaabf3869d6a9190f26b30f1a3e96e" args="(const CanonMakerNote &amp;rhs)" -->
57
 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#41aaabf3869d6a9190f26b30f1a3e96e">CanonMakerNote</a> (const <a class="el" href="classExiv2_1_1CanonMakerNote.html">CanonMakerNote</a> &amp;rhs)</td></tr>
58
 
 
59
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy constructor. <br></td></tr>
60
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2159a15d76072e2b60d77d63c8c7ce4f"></a><!-- doxytag: member="Exiv2::CanonMakerNote::~CanonMakerNote" ref="2159a15d76072e2b60d77d63c8c7ce4f" args="()" -->
61
 
virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#2159a15d76072e2b60d77d63c8c7ce4f">~CanonMakerNote</a> ()</td></tr>
62
 
 
63
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual destructor. <br></td></tr>
64
108
<tr><td colspan="2"><div class="groupHeader">Manipulators</div></td></tr>
65
109
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#33d094fb039d596faf09a1861625186b">read</a> (const <a class="el" href="namespaceExiv2.html#16f60a5bd4207fe155f6cf93a15efa72">byte</a> *buf, long len, long start, <a class="el" href="namespaceExiv2.html#94c225faf6d6c611a3828fae1c28efa6">ByteOrder</a> byteOrder, long shift)</td></tr>
66
110
 
84
128
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#e7b48749e0bdf03e61766591f0fcb51f">updateBase</a> (<a class="el" href="namespaceExiv2.html#16f60a5bd4207fe155f6cf93a15efa72">byte</a> *pNewBase)</td></tr>
85
129
 
86
130
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update the base pointer of the MakerNote and all its entries to <em>pNewBase</em>.  <a href="#e7b48749e0bdf03e61766591f0fcb51f"></a><br></td></tr>
87
 
<tr><td colspan="2"><div class="groupHeader">Accessors</div></td></tr>
88
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e737e7ba728bcf8beb317bd1abbcfbdc"></a><!-- doxytag: member="Exiv2::CanonMakerNote::begin" ref="e737e7ba728bcf8beb317bd1abbcfbdc" args="() const " -->
89
 
Entries::const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#e737e7ba728bcf8beb317bd1abbcfbdc">begin</a> () const </td></tr>
90
 
 
91
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The first makernote entry. <br></td></tr>
92
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a8f994991bfc5ab8e1b67924011df84"></a><!-- doxytag: member="Exiv2::CanonMakerNote::end" ref="9a8f994991bfc5ab8e1b67924011df84" args="() const " -->
93
 
Entries::const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#9a8f994991bfc5ab8e1b67924011df84">end</a> () const </td></tr>
94
 
 
95
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End of the makernote entries. <br></td></tr>
96
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cfbbe4a2b837617eea8275aa8b9d9fa1"></a><!-- doxytag: member="Exiv2::CanonMakerNote::findIdx" ref="cfbbe4a2b837617eea8275aa8b9d9fa1" args="(int idx) const " -->
97
 
Entries::const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#cfbbe4a2b837617eea8275aa8b9d9fa1">findIdx</a> (int idx) const </td></tr>
98
 
 
99
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an entry by idx, return a const iterator to the record. <br></td></tr>
100
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0491d5723ded3e64db8e05cc30ab6e0"></a><!-- doxytag: member="Exiv2::CanonMakerNote::size" ref="a0491d5723ded3e64db8e05cc30ab6e0" args="() const " -->
101
 
long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#a0491d5723ded3e64db8e05cc30ab6e0">size</a> () const </td></tr>
102
 
 
103
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the size of the makernote in bytes. <br></td></tr>
104
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3da16bf845f254abfd06411747567f48">AutoPtr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#c111f180a556310ac034abca6855487a">create</a> (bool alloc=true) const </td></tr>
105
 
 
106
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an auto-pointer to an newly created, empty instance of the same type as this. The makernote entries are <b>not</b> copied. The caller owns the new object and the auto-pointer ensures that it will be deleted.  <a href="#c111f180a556310ac034abca6855487a"></a><br></td></tr>
107
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3da16bf845f254abfd06411747567f48">AutoPtr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#89e84b0f4819f620668df63906df5840">clone</a> () const </td></tr>
108
 
 
109
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an auto-pointer to a clone of this object. The caller owns the new object and the auto-pointer ensures that it will be deleted.  <a href="#89e84b0f4819f620668df63906df5840"></a><br></td></tr>
110
131
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
111
132
<tr><td colspan="2"><div class="groupHeader">Print functions for Canon MakerNote tags</div></td></tr>
112
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7768b5e80b2721324d702bc346c8f329"></a><!-- doxytag: member="Exiv2::CanonMakerNote::print0x0008" ref="7768b5e80b2721324d702bc346c8f329" args="(std::ostream &amp;os, const Value &amp;value)" -->
113
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#7768b5e80b2721324d702bc346c8f329">print0x0008</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
 
133
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd2ea03e9b35d9448a6353406939bda7"></a><!-- doxytag: member="Exiv2::CanonMakerNote::print0x0008" ref="bd2ea03e9b35d9448a6353406939bda7" args="(std::ostream &amp;os, const Value &amp;value)" -->
 
134
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#bd2ea03e9b35d9448a6353406939bda7">print0x0008</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
114
135
 
115
136
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print the image number. <br></td></tr>
116
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="363968dff440c3e99f9b02fb74022d55"></a><!-- doxytag: member="Exiv2::CanonMakerNote::print0x000c" ref="363968dff440c3e99f9b02fb74022d55" args="(std::ostream &amp;os, const Value &amp;value)" -->
117
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#363968dff440c3e99f9b02fb74022d55">print0x000c</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
 
137
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d152f725ccd21c35a9a4ddce27ce70e"></a><!-- doxytag: member="Exiv2::CanonMakerNote::print0x000c" ref="3d152f725ccd21c35a9a4ddce27ce70e" args="(std::ostream &amp;os, const Value &amp;value)" -->
 
138
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3d152f725ccd21c35a9a4ddce27ce70e">print0x000c</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
118
139
 
119
140
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print the serial number of the camera. <br></td></tr>
120
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="55240787a439f90fbdfbe31e74debafe"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0001" ref="55240787a439f90fbdfbe31e74debafe" args="(std::ostream &amp;os, const Value &amp;value)" -->
121
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#55240787a439f90fbdfbe31e74debafe">printCs10x0001</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
122
 
 
123
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Macro mode. <br></td></tr>
124
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f2ef07368f450752c551b151c81c86ab"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0002" ref="f2ef07368f450752c551b151c81c86ab" args="(std::ostream &amp;os, const Value &amp;value)" -->
125
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#f2ef07368f450752c551b151c81c86ab">printCs10x0002</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
 
141
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e96861f7a7bf68eeb07725db2e8bdb5"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs0x0002" ref="2e96861f7a7bf68eeb07725db2e8bdb5" args="(std::ostream &amp;os, const Value &amp;value)" -->
 
142
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#2e96861f7a7bf68eeb07725db2e8bdb5">printCs0x0002</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
126
143
 
127
144
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Self timer. <br></td></tr>
128
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d0f54bba32ea846e8f6cffa9d1bf4d9"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0003" ref="4d0f54bba32ea846e8f6cffa9d1bf4d9" args="(std::ostream &amp;os, const Value &amp;value)" -->
129
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#4d0f54bba32ea846e8f6cffa9d1bf4d9">printCs10x0003</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
130
 
 
131
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Quality. <br></td></tr>
132
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="194abe5360c6485ba63dcee2fbf2e626"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0004" ref="194abe5360c6485ba63dcee2fbf2e626" args="(std::ostream &amp;os, const Value &amp;value)" -->
133
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#194abe5360c6485ba63dcee2fbf2e626">printCs10x0004</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
134
 
 
135
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flash mode. <br></td></tr>
136
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5656d74c1f6564eaaba6b252953e0fdb"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0005" ref="5656d74c1f6564eaaba6b252953e0fdb" args="(std::ostream &amp;os, const Value &amp;value)" -->
137
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#5656d74c1f6564eaaba6b252953e0fdb">printCs10x0005</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
138
 
 
139
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Drive mode. <br></td></tr>
140
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f89d618dce2c75657cd22829931406c0"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0007" ref="f89d618dce2c75657cd22829931406c0" args="(std::ostream &amp;os, const Value &amp;value)" -->
141
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#f89d618dce2c75657cd22829931406c0">printCs10x0007</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
142
 
 
143
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Focus mode (G1 seems to use field 32 in preference to this). <br></td></tr>
144
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="58721d59b00da0d68ed96ee75225762d"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x000a" ref="58721d59b00da0d68ed96ee75225762d" args="(std::ostream &amp;os, const Value &amp;value)" -->
145
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#58721d59b00da0d68ed96ee75225762d">printCs10x000a</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
146
 
 
147
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classExiv2_1_1Image.html">Image</a> size. <br></td></tr>
148
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d7e51ce224088b80a95101bb85d70645"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x000b" ref="d7e51ce224088b80a95101bb85d70645" args="(std::ostream &amp;os, const Value &amp;value)" -->
149
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#d7e51ce224088b80a95101bb85d70645">printCs10x000b</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
150
 
 
151
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Easy shooting. <br></td></tr>
152
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6743c731242bf2ccb725189977b07c6d"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x000c" ref="6743c731242bf2ccb725189977b07c6d" args="(std::ostream &amp;os, const Value &amp;value)" -->
153
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#6743c731242bf2ccb725189977b07c6d">printCs10x000c</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
154
 
 
155
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Digital zoom. <br></td></tr>
156
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="82eed0165b0413a05c6c2143d2cd4cb7"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0010" ref="82eed0165b0413a05c6c2143d2cd4cb7" args="(std::ostream &amp;os, const Value &amp;value)" -->
157
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#82eed0165b0413a05c6c2143d2cd4cb7">printCs10x0010</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
158
 
 
159
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ISO. <br></td></tr>
160
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c92035e3b3e509e9e554d8874b24b35e"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0011" ref="c92035e3b3e509e9e554d8874b24b35e" args="(std::ostream &amp;os, const Value &amp;value)" -->
161
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#c92035e3b3e509e9e554d8874b24b35e">printCs10x0011</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
162
 
 
163
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Metering mode. <br></td></tr>
164
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a4a32d0abffbccb8f44b4d210aeb881"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0012" ref="0a4a32d0abffbccb8f44b4d210aeb881" args="(std::ostream &amp;os, const Value &amp;value)" -->
165
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#0a4a32d0abffbccb8f44b4d210aeb881">printCs10x0012</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
166
 
 
167
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Focus type. <br></td></tr>
168
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dfa5b84f00a3354390e8330b6d314c9c"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0013" ref="dfa5b84f00a3354390e8330b6d314c9c" args="(std::ostream &amp;os, const Value &amp;value)" -->
169
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#dfa5b84f00a3354390e8330b6d314c9c">printCs10x0013</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
170
 
 
171
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">AF point selected. <br></td></tr>
172
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7654fc513bfb9c3c623bf3fbc4078cee"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0014" ref="7654fc513bfb9c3c623bf3fbc4078cee" args="(std::ostream &amp;os, const Value &amp;value)" -->
173
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#7654fc513bfb9c3c623bf3fbc4078cee">printCs10x0014</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
174
 
 
175
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exposure mode. <br></td></tr>
176
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="12c5d637f568efca73dccfd6c2dbb4d2"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x001c" ref="12c5d637f568efca73dccfd6c2dbb4d2" args="(std::ostream &amp;os, const Value &amp;value)" -->
177
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#12c5d637f568efca73dccfd6c2dbb4d2">printCs10x001c</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
178
 
 
179
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flash activity. <br></td></tr>
180
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="577dfa4893936f85eb799902c70eee2e"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x001d" ref="577dfa4893936f85eb799902c70eee2e" args="(std::ostream &amp;os, const Value &amp;value)" -->
181
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#577dfa4893936f85eb799902c70eee2e">printCs10x001d</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
182
 
 
183
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flash details. <br></td></tr>
184
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3c023a00b695337170720445975a215d"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs10x0020" ref="3c023a00b695337170720445975a215d" args="(std::ostream &amp;os, const Value &amp;value)" -->
185
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3c023a00b695337170720445975a215d">printCs10x0020</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
186
 
 
187
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Focus mode (G1 seems to use this in preference to field 7). <br></td></tr>
188
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="49c77ce5fe56a7b12b9b68f7b9afd127"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs1Lnh" ref="49c77ce5fe56a7b12b9b68f7b9afd127" args="(std::ostream &amp;os, const Value &amp;value)" -->
189
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#49c77ce5fe56a7b12b9b68f7b9afd127">printCs1Lnh</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
190
 
 
191
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Low, normal, high print function. <br></td></tr>
192
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f538b2ad4703c96bf8621d0468880083"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs1Lens" ref="f538b2ad4703c96bf8621d0468880083" args="(std::ostream &amp;os, const Value &amp;value)" -->
193
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#f538b2ad4703c96bf8621d0468880083">printCs1Lens</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
 
145
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="00df404581d8a886356febb18e12f8bc"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCsLens" ref="00df404581d8a886356febb18e12f8bc" args="(std::ostream &amp;os, const Value &amp;value)" -->
 
146
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#00df404581d8a886356febb18e12f8bc">printCsLens</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
194
147
 
195
148
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Camera lens information. <br></td></tr>
196
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9b78ef440e47af485c2b688242929b6"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs20x0002" ref="a9b78ef440e47af485c2b688242929b6" args="(std::ostream &amp;os, const Value &amp;value)" -->
197
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#a9b78ef440e47af485c2b688242929b6">printCs20x0002</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
 
149
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d445df8e0dcc2da30995d72127887c0"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printSi0x0002" ref="3d445df8e0dcc2da30995d72127887c0" args="(std::ostream &amp;os, const Value &amp;value)" -->
 
150
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3d445df8e0dcc2da30995d72127887c0">printSi0x0002</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
198
151
 
199
152
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ISO speed used. <br></td></tr>
200
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="45239ecae8816dd6e3ea2c9b0314553e"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs20x0007" ref="45239ecae8816dd6e3ea2c9b0314553e" args="(std::ostream &amp;os, const Value &amp;value)" -->
201
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#45239ecae8816dd6e3ea2c9b0314553e">printCs20x0007</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
202
 
 
203
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">White balance. <br></td></tr>
204
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="db9706017583743761a0b1cc202cfe22"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs20x0009" ref="db9706017583743761a0b1cc202cfe22" args="(std::ostream &amp;os, const Value &amp;value)" -->
205
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#db9706017583743761a0b1cc202cfe22">printCs20x0009</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
 
153
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7df369ee70dfc20a59879a5961b8ca0d"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printSi0x0009" ref="7df369ee70dfc20a59879a5961b8ca0d" args="(std::ostream &amp;os, const Value &amp;value)" -->
 
154
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#7df369ee70dfc20a59879a5961b8ca0d">printSi0x0009</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
206
155
 
207
156
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sequence number. <br></td></tr>
208
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="29f8a5f5e6ee8fbe58925ff922a47590"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs20x000e" ref="29f8a5f5e6ee8fbe58925ff922a47590" args="(std::ostream &amp;os, const Value &amp;value)" -->
209
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#29f8a5f5e6ee8fbe58925ff922a47590">printCs20x000e</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
 
157
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13ea6edff1f458d21c68796937217618"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printSi0x000e" ref="13ea6edff1f458d21c68796937217618" args="(std::ostream &amp;os, const Value &amp;value)" -->
 
158
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#13ea6edff1f458d21c68796937217618">printSi0x000e</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
210
159
 
211
160
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">AF point used. <br></td></tr>
212
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d2423908427d17fe374141f231d72602"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs20x000f" ref="d2423908427d17fe374141f231d72602" args="(std::ostream &amp;os, const Value &amp;value)" -->
213
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#d2423908427d17fe374141f231d72602">printCs20x000f</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
214
 
 
215
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flash bias. <br></td></tr>
216
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f8379e90fd454c99b345f17b1fef5aa2"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs20x0013" ref="f8379e90fd454c99b345f17b1fef5aa2" args="(std::ostream &amp;os, const Value &amp;value)" -->
217
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#f8379e90fd454c99b345f17b1fef5aa2">printCs20x0013</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
 
161
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7cfed8e0e69fdba03675fd31fdb29e6e"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printSi0x0013" ref="7cfed8e0e69fdba03675fd31fdb29e6e" args="(std::ostream &amp;os, const Value &amp;value)" -->
 
162
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#7cfed8e0e69fdba03675fd31fdb29e6e">printSi0x0013</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
218
163
 
219
164
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subject distance. <br></td></tr>
220
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe14e2666c5d2fdd8c666e15433de16f"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs20x0015" ref="fe14e2666c5d2fdd8c666e15433de16f" args="(std::ostream &amp;os, const Value &amp;value)" -->
221
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#fe14e2666c5d2fdd8c666e15433de16f">printCs20x0015</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
 
165
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0eb9084cc0bb3fe07c7554f4094317b9"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printSi0x0015" ref="0eb9084cc0bb3fe07c7554f4094317b9" args="(std::ostream &amp;os, const Value &amp;value)" -->
 
166
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#0eb9084cc0bb3fe07c7554f4094317b9">printSi0x0015</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
222
167
 
223
168
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Aperture. <br></td></tr>
224
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1fb79fd2fbf87fd1276bbead4ed0cc2e"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printCs20x0016" ref="1fb79fd2fbf87fd1276bbead4ed0cc2e" args="(std::ostream &amp;os, const Value &amp;value)" -->
225
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#1fb79fd2fbf87fd1276bbead4ed0cc2e">printCs20x0016</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
 
169
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cbf6bbbc0341bb52ef0c48a35042a46a"></a><!-- doxytag: member="Exiv2::CanonMakerNote::printSi0x0016" ref="cbf6bbbc0341bb52ef0c48a35042a46a" args="(std::ostream &amp;os, const Value &amp;value)" -->
 
170
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1CanonMakerNote.html#cbf6bbbc0341bb52ef0c48a35042a46a">printSi0x0016</a> (std::ostream &amp;os, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
226
171
 
227
172
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shutter speed. <br></td></tr>
228
173
</table>
230
175
<a class="el" href="classExiv2_1_1MakerNote.html">MakerNote</a> for Canon cameras. 
231
176
<p>
232
177
<hr><h2>Member Function Documentation</h2>
233
 
<a class="anchor" name="89e84b0f4819f620668df63906df5840"></a><!-- doxytag: member="Exiv2::CanonMakerNote::clone" ref="89e84b0f4819f620668df63906df5840" args="() const " --><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="classExiv2_1_1CanonMakerNote.html#3da16bf845f254abfd06411747567f48">CanonMakerNote::AutoPtr</a> Exiv2::CanonMakerNote::clone           </td>
240
 
          <td class="md" valign="top">(&nbsp;</td>
241
 
          <td class="mdname1" valign="top" nowrap>          </td>
242
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
243
 
          <td class="md" nowrap> const</td>
244
 
        </tr>
245
 
      </table>
246
 
    </td>
247
 
  </tr>
248
 
</table>
249
 
<table cellspacing="5" cellpadding="0" border="0">
250
 
  <tr>
251
 
    <td>
252
 
      &nbsp;
253
 
    </td>
254
 
    <td>
255
 
 
256
 
<p>
257
 
Return an auto-pointer to a clone of this object. The caller owns the new object and the auto-pointer ensures that it will be deleted. 
258
 
<p>
259
 
<dl compact><dt><b>Note:</b></dt><dd>In non-alloc mode the clone potentially contains pointers to the same data buffer as the original. Use <a class="el" href="classExiv2_1_1CanonMakerNote.html#e7b48749e0bdf03e61766591f0fcb51f">updateBase(byte* pNewBase)</a> to adjust them. </dd></dl>
260
 
 
261
 
<p>
262
 
Reimplemented from <a class="el" href="classExiv2_1_1IfdMakerNote.html#a5067abdc044d2a5c8d23ed6764dd3ae">Exiv2::IfdMakerNote</a>.    </td>
263
 
  </tr>
264
 
</table>
265
 
<a class="anchor" name="c111f180a556310ac034abca6855487a"></a><!-- doxytag: member="Exiv2::CanonMakerNote::create" ref="c111f180a556310ac034abca6855487a" args="(bool alloc=true) const " --><p>
266
 
<table class="mdTable" cellpadding="2" cellspacing="0">
267
 
  <tr>
268
 
    <td class="mdRow">
269
 
      <table cellpadding="0" cellspacing="0" border="0">
270
 
        <tr>
271
 
          <td class="md" nowrap valign="top"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3da16bf845f254abfd06411747567f48">CanonMakerNote::AutoPtr</a> Exiv2::CanonMakerNote::create           </td>
272
 
          <td class="md" valign="top">(&nbsp;</td>
273
 
          <td class="md" nowrap valign="top">bool&nbsp;</td>
274
 
          <td class="mdname1" valign="top" nowrap> <em>alloc</em> = <code>true</code>          </td>
275
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
276
 
          <td class="md" nowrap> const</td>
277
 
        </tr>
278
 
      </table>
279
 
    </td>
280
 
  </tr>
281
 
</table>
282
 
<table cellspacing="5" cellpadding="0" border="0">
283
 
  <tr>
284
 
    <td>
285
 
      &nbsp;
286
 
    </td>
287
 
    <td>
288
 
 
289
 
<p>
290
 
Return an auto-pointer to an newly created, empty instance of the same type as this. The makernote entries are <b>not</b> copied. The caller owns the new object and the auto-pointer ensures that it will be deleted. 
291
 
<p>
292
 
<dl compact><dt><b>Parameters:</b></dt><dd>
293
 
  <table border="0" cellspacing="2" cellpadding="0">
294
 
    <tr><td valign="top"></td><td valign="top"><em>alloc</em>&nbsp;</td><td>Memory management model for the newly created object. Indicates if memory required to store data should be allocated and deallocated (true) or not (false). If false, only pointers to the buffer provided to <a class="el" href="classExiv2_1_1CanonMakerNote.html#33d094fb039d596faf09a1861625186b">read()</a> will be kept. See <a class="el" href="classExiv2_1_1Ifd.html">Ifd</a> for more background on this concept. </td></tr>
295
 
  </table>
296
 
</dl>
297
 
 
298
 
<p>
299
 
Reimplemented from <a class="el" href="classExiv2_1_1IfdMakerNote.html#44d0be551b40d961f0f298784278440b">Exiv2::IfdMakerNote</a>.    </td>
300
 
  </tr>
301
 
</table>
302
 
<a class="anchor" name="33d094fb039d596faf09a1861625186b"></a><!-- doxytag: member="Exiv2::CanonMakerNote::read" ref="33d094fb039d596faf09a1861625186b" args="(const byte *buf, long len, long start, ByteOrder byteOrder, long shift)" --><p>
303
 
<table class="mdTable" cellpadding="2" cellspacing="0">
304
 
  <tr>
305
 
    <td class="mdRow">
306
 
      <table cellpadding="0" cellspacing="0" border="0">
307
 
        <tr>
308
 
          <td class="md" nowrap valign="top">int Exiv2::CanonMakerNote::read           </td>
309
 
          <td class="md" valign="top">(&nbsp;</td>
310
 
          <td class="md" nowrap valign="top">const <a class="el" href="namespaceExiv2.html#16f60a5bd4207fe155f6cf93a15efa72">byte</a> *&nbsp;</td>
311
 
          <td class="mdname" nowrap> <em>buf</em>, </td>
312
 
        </tr>
313
 
        <tr>
314
 
          <td class="md" nowrap align="right"></td>
315
 
          <td class="md"></td>
316
 
          <td class="md" nowrap>long&nbsp;</td>
317
 
          <td class="mdname" nowrap> <em>len</em>, </td>
318
 
        </tr>
319
 
        <tr>
320
 
          <td class="md" nowrap align="right"></td>
321
 
          <td class="md"></td>
322
 
          <td class="md" nowrap>long&nbsp;</td>
323
 
          <td class="mdname" nowrap> <em>start</em>, </td>
324
 
        </tr>
325
 
        <tr>
326
 
          <td class="md" nowrap align="right"></td>
327
 
          <td class="md"></td>
328
 
          <td class="md" nowrap><a class="el" href="namespaceExiv2.html#94c225faf6d6c611a3828fae1c28efa6">ByteOrder</a>&nbsp;</td>
329
 
          <td class="mdname" nowrap> <em>byteOrder</em>, </td>
330
 
        </tr>
331
 
        <tr>
332
 
          <td class="md" nowrap align="right"></td>
333
 
          <td class="md"></td>
334
 
          <td class="md" nowrap>long&nbsp;</td>
335
 
          <td class="mdname" nowrap> <em>shift</em></td>
336
 
        </tr>
337
 
        <tr>
338
 
          <td class="md"></td>
339
 
          <td class="md">)&nbsp;</td>
340
 
          <td class="md" colspan="2"><code> [virtual]</code></td>
341
 
        </tr>
342
 
      </table>
343
 
    </td>
344
 
  </tr>
345
 
</table>
346
 
<table cellspacing="5" cellpadding="0" border="0">
347
 
  <tr>
348
 
    <td>
349
 
      &nbsp;
350
 
    </td>
351
 
    <td>
 
178
<a class="anchor" name="33d094fb039d596faf09a1861625186b"></a><!-- doxytag: member="Exiv2::CanonMakerNote::read" ref="33d094fb039d596faf09a1861625186b" args="(const byte *buf, long len, long start, ByteOrder byteOrder, long shift)" -->
 
179
<div class="memitem">
 
180
<div class="memproto">
 
181
      <table class="memname">
 
182
        <tr>
 
183
          <td class="memname">int Exiv2::CanonMakerNote::read           </td>
 
184
          <td>(</td>
 
185
          <td class="paramtype">const <a class="el" href="namespaceExiv2.html#16f60a5bd4207fe155f6cf93a15efa72">byte</a> *&nbsp;</td>
 
186
          <td class="paramname"> <em>buf</em>, </td>
 
187
        </tr>
 
188
        <tr>
 
189
          <td class="paramkey"></td>
 
190
          <td></td>
 
191
          <td class="paramtype">long&nbsp;</td>
 
192
          <td class="paramname"> <em>len</em>, </td>
 
193
        </tr>
 
194
        <tr>
 
195
          <td class="paramkey"></td>
 
196
          <td></td>
 
197
          <td class="paramtype">long&nbsp;</td>
 
198
          <td class="paramname"> <em>start</em>, </td>
 
199
        </tr>
 
200
        <tr>
 
201
          <td class="paramkey"></td>
 
202
          <td></td>
 
203
          <td class="paramtype"><a class="el" href="namespaceExiv2.html#94c225faf6d6c611a3828fae1c28efa6">ByteOrder</a>&nbsp;</td>
 
204
          <td class="paramname"> <em>byteOrder</em>, </td>
 
205
        </tr>
 
206
        <tr>
 
207
          <td class="paramkey"></td>
 
208
          <td></td>
 
209
          <td class="paramtype">long&nbsp;</td>
 
210
          <td class="paramname"> <em>shift</em></td><td>&nbsp;</td>
 
211
        </tr>
 
212
        <tr>
 
213
          <td></td>
 
214
          <td>)</td>
 
215
          <td></td><td></td><td width="100%"><code> [virtual]</code></td>
 
216
        </tr>
 
217
      </table>
 
218
</div>
 
219
<div class="memdoc">
352
220
 
353
221
<p>
354
222
Read the makernote, including the makernote header, from the Exif data buffer. 
362
230
    <tr><td valign="top"></td><td valign="top"><em>shift</em>&nbsp;</td><td>IFD offsets are relative to buf + shift.</td></tr>
363
231
  </table>
364
232
</dl>
365
 
<dl compact><dt><b>Returns:</b></dt><dd>0 if successful. </dd></dl>
 
233
<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 if successful. </dd></dl>
366
234
 
367
235
<p>
368
 
Reimplemented from <a class="el" href="classExiv2_1_1IfdMakerNote.html#1a123c6c4b32b9e60b0b60744b16b093">Exiv2::IfdMakerNote</a>.    </td>
369
 
  </tr>
370
 
</table>
371
 
<a class="anchor" name="e7b48749e0bdf03e61766591f0fcb51f"></a><!-- doxytag: member="Exiv2::CanonMakerNote::updateBase" ref="e7b48749e0bdf03e61766591f0fcb51f" args="(byte *pNewBase)" --><p>
372
 
<table class="mdTable" cellpadding="2" cellspacing="0">
373
 
  <tr>
374
 
    <td class="mdRow">
375
 
      <table cellpadding="0" cellspacing="0" border="0">
 
236
Reimplemented from <a class="el" href="classExiv2_1_1IfdMakerNote.html#02885513935765dfd6e8fc515eaa7c65">Exiv2::IfdMakerNote</a>.
 
237
</div>
 
238
</div><p>
 
239
<a class="anchor" name="e7b48749e0bdf03e61766591f0fcb51f"></a><!-- doxytag: member="Exiv2::CanonMakerNote::updateBase" ref="e7b48749e0bdf03e61766591f0fcb51f" args="(byte *pNewBase)" -->
 
240
<div class="memitem">
 
241
<div class="memproto">
 
242
      <table class="memname">
376
243
        <tr>
377
 
          <td class="md" nowrap valign="top">void Exiv2::CanonMakerNote::updateBase           </td>
378
 
          <td class="md" valign="top">(&nbsp;</td>
379
 
          <td class="md" nowrap valign="top"><a class="el" href="namespaceExiv2.html#16f60a5bd4207fe155f6cf93a15efa72">byte</a> *&nbsp;</td>
380
 
          <td class="mdname1" valign="top" nowrap> <em>pNewBase</em>          </td>
381
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
382
 
          <td class="md" nowrap><code> [virtual]</code></td>
 
244
          <td class="memname">void Exiv2::CanonMakerNote::updateBase           </td>
 
245
          <td>(</td>
 
246
          <td class="paramtype"><a class="el" href="namespaceExiv2.html#16f60a5bd4207fe155f6cf93a15efa72">byte</a> *&nbsp;</td>
 
247
          <td class="paramname"> <em>pNewBase</em>          </td>
 
248
          <td>&nbsp;)&nbsp;</td>
 
249
          <td width="100%"><code> [virtual]</code></td>
383
250
        </tr>
384
251
      </table>
385
 
    </td>
386
 
  </tr>
387
 
</table>
388
 
<table cellspacing="5" cellpadding="0" border="0">
389
 
  <tr>
390
 
    <td>
391
 
      &nbsp;
392
 
    </td>
393
 
    <td>
 
252
</div>
 
253
<div class="memdoc">
394
254
 
395
255
<p>
396
256
Update the base pointer of the MakerNote and all its entries to <em>pNewBase</em>. 
397
257
<p>
398
258
Allows to re-locate the underlying data buffer to a new location <em>pNewBase</em>. This method only has an effect in non-alloc mode. 
399
259
<p>
400
 
Reimplemented from <a class="el" href="classExiv2_1_1IfdMakerNote.html#c9e093e27df18f034af0bc1db1f1c2b2">Exiv2::IfdMakerNote</a>.    </td>
401
 
  </tr>
402
 
</table>
403
 
<hr>The documentation for this class was generated from the following files:<ul>
404
 
<li><a class="el" href="canonmn_8hpp.html">canonmn.hpp</a><li>canonmn.cpp</ul>
405
 
<hr size="1"><address style="align: right;"><small>Generated on Fri Jun 2 23:54:48 2006 for Exiv2 by&nbsp;
 
260
Reimplemented from <a class="el" href="classExiv2_1_1IfdMakerNote.html#76bf8e7055b37e94db5ee000db0cec9a">Exiv2::IfdMakerNote</a>.
 
261
</div>
 
262
</div><p>
 
263
<a class="anchor" name="3ecb8ee9b5c915612dcbd6b6dede3b38"></a><!-- doxytag: member="Exiv2::CanonMakerNote::create" ref="3ecb8ee9b5c915612dcbd6b6dede3b38" args="(bool alloc=true) const" -->
 
264
<div class="memitem">
 
265
<div class="memproto">
 
266
      <table class="memname">
 
267
        <tr>
 
268
          <td class="memname"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3da16bf845f254abfd06411747567f48">AutoPtr</a> Exiv2::CanonMakerNote::create           </td>
 
269
          <td>(</td>
 
270
          <td class="paramtype">bool&nbsp;</td>
 
271
          <td class="paramname"> <em>alloc</em> = <code>true</code>          </td>
 
272
          <td>&nbsp;)&nbsp;</td>
 
273
          <td width="100%"> const</td>
 
274
        </tr>
 
275
      </table>
 
276
</div>
 
277
<div class="memdoc">
 
278
 
 
279
<p>
 
280
Return an auto-pointer to an newly created, empty instance of the same type as this. The makernote entries are <b>not</b> copied. The caller owns the new object and the auto-pointer ensures that it will be deleted. 
 
281
<p>
 
282
<dl compact><dt><b>Parameters:</b></dt><dd>
 
283
  <table border="0" cellspacing="2" cellpadding="0">
 
284
    <tr><td valign="top"></td><td valign="top"><em>alloc</em>&nbsp;</td><td>Memory management model for the newly created object. Indicates if memory required to store data should be allocated and deallocated (true) or not (false). If false, only pointers to the buffer provided to <a class="el" href="classExiv2_1_1CanonMakerNote.html#33d094fb039d596faf09a1861625186b">read()</a> will be kept. See <a class="el" href="classExiv2_1_1Ifd.html">Ifd</a> for more background on this concept. </td></tr>
 
285
  </table>
 
286
</dl>
 
287
 
 
288
<p>
 
289
Reimplemented from <a class="el" href="classExiv2_1_1IfdMakerNote.html#6d918dd6390b61291b55aada7302f4c9">Exiv2::IfdMakerNote</a>.
 
290
</div>
 
291
</div><p>
 
292
<a class="anchor" name="8a92da2d1dc6aa20789afeddd88972c6"></a><!-- doxytag: member="Exiv2::CanonMakerNote::clone" ref="8a92da2d1dc6aa20789afeddd88972c6" args="() const" -->
 
293
<div class="memitem">
 
294
<div class="memproto">
 
295
      <table class="memname">
 
296
        <tr>
 
297
          <td class="memname"><a class="el" href="classExiv2_1_1CanonMakerNote.html#3da16bf845f254abfd06411747567f48">AutoPtr</a> Exiv2::CanonMakerNote::clone           </td>
 
298
          <td>(</td>
 
299
          <td class="paramname">          </td>
 
300
          <td>&nbsp;)&nbsp;</td>
 
301
          <td width="100%"> const</td>
 
302
        </tr>
 
303
      </table>
 
304
</div>
 
305
<div class="memdoc">
 
306
 
 
307
<p>
 
308
Return an auto-pointer to a clone of this object. The caller owns the new object and the auto-pointer ensures that it will be deleted. 
 
309
<p>
 
310
<dl class="note" compact><dt><b>Note:</b></dt><dd>In non-alloc mode the clone potentially contains pointers to the same data buffer as the original. Use <a class="el" href="classExiv2_1_1CanonMakerNote.html#e7b48749e0bdf03e61766591f0fcb51f">updateBase(byte* pNewBase)</a> to adjust them. </dd></dl>
 
311
 
 
312
<p>
 
313
Reimplemented from <a class="el" href="classExiv2_1_1IfdMakerNote.html#20498e961ca0173eca4c7a08b3bf55de">Exiv2::IfdMakerNote</a>.
 
314
</div>
 
315
</div><p>
 
316
<hr>The documentation for this class was generated from the following file:<ul>
 
317
<li><a class="el" href="canonmn_8hpp.html">canonmn.hpp</a></ul>
 
318
<hr size="1"><address style="align: right;"><small>Generated on Mon Nov 27 20:16:25 2006 for Exiv2 by&nbsp;
406
319
<a href="http://www.doxygen.org/index.html">
407
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
 
320
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
408
321
</body>
409
322
</html>