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

« back to all changes in this revision

Viewing changes to doc/html/classExiv2_1_1ExifTags.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
Collaboration diagram for Exiv2::ExifTags:<p><center><img src="classExiv2_1_1ExifTags__coll__graph.png" border="0" usemap="#Exiv2_1_1ExifTags__coll__map" alt="Collaboration graph"></center>
31
41
<map name="Exiv2_1_1ExifTags__coll__map">
32
 
<area href="structExiv2_1_1SectionInfo.html" shape="rect" coords="5,7,133,31" alt="">
33
 
<area href="structExiv2_1_1TagInfo.html" shape="rect" coords="157,7,264,31" alt="">
34
 
<area href="structExiv2_1_1IfdInfo.html" shape="rect" coords="289,7,388,31" alt="">
 
42
<area href="structExiv2_1_1SectionInfo.html" shape="rect" coords="5,7,149,31" alt="">
 
43
<area href="structExiv2_1_1TagInfo.html" shape="rect" coords="173,7,291,31" alt="">
 
44
<area href="structExiv2_1_1IfdInfo.html" shape="rect" coords="315,7,424,31" alt="">
35
45
</map>
36
46
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classExiv2_1_1ExifTags-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
37
47
<tr><td></td></tr>
38
48
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
39
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#93303104a70ce83542df6757190f250d">tagName</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
40
 
 
41
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of the tag or a string with the hexadecimal value of the tag in the form "0x01ff", if the tag is not a known Exif tag.  <a href="#93303104a70ce83542df6757190f250d"></a><br></td></tr>
42
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#58c974880a8b47631b320562f98b99ad">tagTitle</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
43
 
 
44
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the title (label) of the tag. (Deprecated, use <a class="el" href="classExiv2_1_1ExifTags.html#0a117e29fd95a762edb2f41b0dcd9b16">tagLabel()</a> instead.).  <a href="#58c974880a8b47631b320562f98b99ad"></a><br></td></tr>
45
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#0a117e29fd95a762edb2f41b0dcd9b16">tagLabel</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
46
 
 
47
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the title (label) of the tag.  <a href="#0a117e29fd95a762edb2f41b0dcd9b16"></a><br></td></tr>
48
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#18767bc517b663027f2afccadd8cad2e">tagDesc</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
49
 
 
50
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the description of the tag.  <a href="#18767bc517b663027f2afccadd8cad2e"></a><br></td></tr>
51
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#5f049c84559c6268a740ca008f7638ee">tag</a> (const std::string &amp;tagName, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
52
 
 
53
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the tag for one combination of IFD id and tagName. If the tagName is not known, it expects tag names in the form "0x01ff" and converts them to unsigned integer.  <a href="#5f049c84559c6268a740ca008f7638ee"></a><br></td></tr>
54
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b664b2607a0c8d773c7836b4e53bc347"></a><!-- doxytag: member="Exiv2::ExifTags::ifdIdByIfdItem" ref="b664b2607a0c8d773c7836b4e53bc347" args="(const std::string &amp;ifdItem)" -->
55
 
static <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#b664b2607a0c8d773c7836b4e53bc347">ifdIdByIfdItem</a> (const std::string &amp;ifdItem)</td></tr>
 
49
<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#49538eaa6791468d5bb95198d416022d">tagName</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
50
 
 
51
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of the tag or a string with the hexadecimal value of the tag in the form "0x01ff", if the tag is not a known Exif tag.  <a href="#49538eaa6791468d5bb95198d416022d"></a><br></td></tr>
 
52
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#ba16a1e6422c95c110e130ba291dbe70">tagTitle</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
53
 
 
54
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the title (label) of the tag. (Deprecated, use <a class="el" href="classExiv2_1_1ExifTags.html#5a2a0a876b63f809a97b4b28ea5eb01b">tagLabel()</a> instead.).  <a href="#ba16a1e6422c95c110e130ba291dbe70"></a><br></td></tr>
 
55
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#5a2a0a876b63f809a97b4b28ea5eb01b">tagLabel</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
56
 
 
57
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the title (label) of the tag.  <a href="#5a2a0a876b63f809a97b4b28ea5eb01b"></a><br></td></tr>
 
58
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#6c15594226c9a58a2120bd8b1e1c7af7">tagDesc</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
59
 
 
60
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the description of the tag.  <a href="#6c15594226c9a58a2120bd8b1e1c7af7"></a><br></td></tr>
 
61
<tr><td class="memItemLeft" nowrap align="right" valign="top">static uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#6013d4c72bc6571737cac21ab0b781de">tag</a> (const std::string &amp;tagName, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
62
 
 
63
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the tag for one combination of IFD id and tagName. If the tagName is not known, it expects tag names in the form "0x01ff" and converts them to unsigned integer.  <a href="#6013d4c72bc6571737cac21ab0b781de"></a><br></td></tr>
 
64
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32fd281ff2381eb2be1dbe0e7f537063"></a><!-- doxytag: member="Exiv2::ExifTags::ifdIdByIfdItem" ref="32fd281ff2381eb2be1dbe0e7f537063" args="(const std::string &amp;ifdItem)" -->
 
65
static <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#32fd281ff2381eb2be1dbe0e7f537063">ifdIdByIfdItem</a> (const std::string &amp;ifdItem)</td></tr>
56
66
 
57
67
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the IFD id for an IFD item. <br></td></tr>
58
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="243c7115fb66c4e00c6578587463a88e"></a><!-- doxytag: member="Exiv2::ExifTags::ifdName" ref="243c7115fb66c4e00c6578587463a88e" args="(IfdId ifdId)" -->
59
 
static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#243c7115fb66c4e00c6578587463a88e">ifdName</a> (<a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
68
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1dc2c91fc50d54f5bfd3033f3befc683"></a><!-- doxytag: member="Exiv2::ExifTags::ifdName" ref="1dc2c91fc50d54f5bfd3033f3befc683" args="(IfdId ifdId)" -->
 
69
static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#1dc2c91fc50d54f5bfd3033f3befc683">ifdName</a> (<a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
60
70
 
61
71
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of the IFD. <br></td></tr>
62
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de3138ee358249c86ce29143cbb57597"></a><!-- doxytag: member="Exiv2::ExifTags::ifdItem" ref="de3138ee358249c86ce29143cbb57597" args="(IfdId ifdId)" -->
63
 
static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#de3138ee358249c86ce29143cbb57597">ifdItem</a> (<a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
72
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3f3aa743865052cd14f5d01a63154c19"></a><!-- doxytag: member="Exiv2::ExifTags::ifdItem" ref="3f3aa743865052cd14f5d01a63154c19" args="(IfdId ifdId)" -->
 
73
static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#3f3aa743865052cd14f5d01a63154c19">ifdItem</a> (<a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
64
74
 
65
75
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the related image item (image or thumbnail). <br></td></tr>
66
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="871d021c95bbf1c923826df951c1c1d9"></a><!-- doxytag: member="Exiv2::ExifTags::sectionName" ref="871d021c95bbf1c923826df951c1c1d9" args="(SectionId sectionId)" -->
67
 
static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#871d021c95bbf1c923826df951c1c1d9">sectionName</a> (<a class="el" href="namespaceExiv2.html#940532cc1e3dec83d113384d677f6e6f">SectionId</a> sectionId)</td></tr>
 
76
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="89f9d38dac57168e69b95298d076443b"></a><!-- doxytag: member="Exiv2::ExifTags::sectionName" ref="89f9d38dac57168e69b95298d076443b" args="(SectionId sectionId)" -->
 
77
static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#89f9d38dac57168e69b95298d076443b">sectionName</a> (<a class="el" href="namespaceExiv2.html#940532cc1e3dec83d113384d677f6e6f">SectionId</a> sectionId)</td></tr>
68
78
 
69
79
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of the section. <br></td></tr>
70
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#f33cf07de513e05bfd45d8613717ccb3">sectionName</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
71
 
 
72
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of the section for a combination of tag and IFD id.  <a href="#f33cf07de513e05bfd45d8613717ccb3"></a><br></td></tr>
73
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#0a977d1628a51f8f6428faadeaae3b3d">sectionDesc</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
74
 
 
75
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the description of the section for a combination of tag and IFD id.  <a href="#0a977d1628a51f8f6428faadeaae3b3d"></a><br></td></tr>
76
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5023148dcc83a6da4e47ba2c5c7e73ca"></a><!-- doxytag: member="Exiv2::ExifTags::sectionId" ref="5023148dcc83a6da4e47ba2c5c7e73ca" args="(const std::string &amp;sectionName)" -->
77
 
static <a class="el" href="namespaceExiv2.html#940532cc1e3dec83d113384d677f6e6f">SectionId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#5023148dcc83a6da4e47ba2c5c7e73ca">sectionId</a> (const std::string &amp;sectionName)</td></tr>
 
80
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#999f23a8a4400f41f965635c85560903">sectionName</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
81
 
 
82
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of the section for a combination of tag and IFD id.  <a href="#999f23a8a4400f41f965635c85560903"></a><br></td></tr>
 
83
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#65e4f8a45de12f83aa7584d3282eabfb">sectionDesc</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
84
 
 
85
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the description of the section for a combination of tag and IFD id.  <a href="#65e4f8a45de12f83aa7584d3282eabfb"></a><br></td></tr>
 
86
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9da929bf38a5074d8b996a663e07c59d"></a><!-- doxytag: member="Exiv2::ExifTags::sectionId" ref="9da929bf38a5074d8b996a663e07c59d" args="(const std::string &amp;sectionName)" -->
 
87
static <a class="el" href="namespaceExiv2.html#940532cc1e3dec83d113384d677f6e6f">SectionId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#9da929bf38a5074d8b996a663e07c59d">sectionId</a> (const std::string &amp;sectionName)</td></tr>
78
88
 
79
89
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the section id for a section name. <br></td></tr>
80
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9bbe0ff0ebcc71502f3081614c56868a"></a><!-- doxytag: member="Exiv2::ExifTags::tagType" ref="9bbe0ff0ebcc71502f3081614c56868a" args="(uint16_t tag, IfdId ifdId)" -->
81
 
static <a class="el" href="namespaceExiv2.html#5153319711f35fe81cbc13f4b852450c">TypeId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#9bbe0ff0ebcc71502f3081614c56868a">tagType</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
90
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e32e5333423863210b01fb5fea267ac8"></a><!-- doxytag: member="Exiv2::ExifTags::tagType" ref="e32e5333423863210b01fb5fea267ac8" args="(uint16_t tag, IfdId ifdId)" -->
 
91
static <a class="el" href="namespaceExiv2.html#5153319711f35fe81cbc13f4b852450c">TypeId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#e32e5333423863210b01fb5fea267ac8">tagType</a> (uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
82
92
 
83
93
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the type for tag and IFD id. <br></td></tr>
84
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c286f4f52806931386086c486dedc883"></a><!-- doxytag: member="Exiv2::ExifTags::printTag" ref="c286f4f52806931386086c486dedc883" args="(std::ostream &amp;os, uint16_t tag, IfdId ifdId, const Value &amp;value)" -->
85
 
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#c286f4f52806931386086c486dedc883">printTag</a> (std::ostream &amp;os, uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
 
94
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6e64fe7dc1f8378dd70ee799651e3523"></a><!-- doxytag: member="Exiv2::ExifTags::printTag" ref="6e64fe7dc1f8378dd70ee799651e3523" args="(std::ostream &amp;os, uint16_t tag, IfdId ifdId, const Value &amp;value)" -->
 
95
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#6e64fe7dc1f8378dd70ee799651e3523">printTag</a> (std::ostream &amp;os, uint16_t tag, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId, const <a class="el" href="classExiv2_1_1Value.html">Value</a> &amp;value)</td></tr>
86
96
 
87
97
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interpret and print the value of an Exif tag. <br></td></tr>
88
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c8741d3b5757722e5fdbf702463293f9"></a><!-- doxytag: member="Exiv2::ExifTags::taglist" ref="c8741d3b5757722e5fdbf702463293f9" args="(std::ostream &amp;os)" -->
89
 
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#c8741d3b5757722e5fdbf702463293f9">taglist</a> (std::ostream &amp;os)</td></tr>
 
98
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="516acae1ecaf2c17a818e7f148f5ef23"></a><!-- doxytag: member="Exiv2::ExifTags::ifdTagList" ref="516acae1ecaf2c17a818e7f148f5ef23" 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_1ExifTags.html#516acae1ecaf2c17a818e7f148f5ef23">ifdTagList</a> ()</td></tr>
 
100
 
 
101
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in IFD0/1 tags. <br></td></tr>
 
102
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="40e4beafbff6434995a14b1f95287986"></a><!-- doxytag: member="Exiv2::ExifTags::exifTagList" ref="40e4beafbff6434995a14b1f95287986" args="()" -->
 
103
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_1ExifTags.html#40e4beafbff6434995a14b1f95287986">exifTagList</a> ()</td></tr>
 
104
 
 
105
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in Exif IFD tags. <br></td></tr>
 
106
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d91a66f0ab494505f5baf9d506ea8974"></a><!-- doxytag: member="Exiv2::ExifTags::iopTagList" ref="d91a66f0ab494505f5baf9d506ea8974" args="()" -->
 
107
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_1ExifTags.html#d91a66f0ab494505f5baf9d506ea8974">iopTagList</a> ()</td></tr>
 
108
 
 
109
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in IOP tags. <br></td></tr>
 
110
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="68fb7eed0afc1c07d01e0e5cc6f2155c"></a><!-- doxytag: member="Exiv2::ExifTags::gpsTagList" ref="68fb7eed0afc1c07d01e0e5cc6f2155c" args="()" -->
 
111
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_1ExifTags.html#68fb7eed0afc1c07d01e0e5cc6f2155c">gpsTagList</a> ()</td></tr>
 
112
 
 
113
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in GPS tags. <br></td></tr>
 
114
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aae547a940b887c4c5e3910c64a222c7"></a><!-- doxytag: member="Exiv2::ExifTags::taglist" ref="aae547a940b887c4c5e3910c64a222c7" args="(std::ostream &amp;os)" -->
 
115
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#aae547a940b887c4c5e3910c64a222c7">taglist</a> (std::ostream &amp;os)</td></tr>
90
116
 
91
117
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a list of all standard Exif tags to output stream. <br></td></tr>
92
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc199d480b51460f3d4224ea8ffed65f"></a><!-- doxytag: member="Exiv2::ExifTags::makerTaglist" ref="bc199d480b51460f3d4224ea8ffed65f" args="(std::ostream &amp;os, IfdId ifdId)" -->
93
 
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#bc199d480b51460f3d4224ea8ffed65f">makerTaglist</a> (std::ostream &amp;os, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
118
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="322138f1e0c4428b45915913414c876e"></a><!-- doxytag: member="Exiv2::ExifTags::makerTaglist" ref="322138f1e0c4428b45915913414c876e" args="(std::ostream &amp;os, IfdId ifdId)" -->
 
119
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#322138f1e0c4428b45915913414c876e">makerTaglist</a> (std::ostream &amp;os, <a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
94
120
 
95
121
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a list of all tags related to one makernote IfdId. <br></td></tr>
96
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f2e43b8cf27fcf4d878e1d20c690446f"></a><!-- doxytag: member="Exiv2::ExifTags::registerBaseTagInfo" ref="f2e43b8cf27fcf4d878e1d20c690446f" args="(IfdId ifdId)" -->
97
 
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#f2e43b8cf27fcf4d878e1d20c690446f">registerBaseTagInfo</a> (<a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
122
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9825be532918829e3943d73e6c593441"></a><!-- doxytag: member="Exiv2::ExifTags::registerBaseTagInfo" ref="9825be532918829e3943d73e6c593441" args="(IfdId ifdId)" -->
 
123
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#9825be532918829e3943d73e6c593441">registerBaseTagInfo</a> (<a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
98
124
 
99
125
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register an IfdId with the base IFD TagInfo list for a makernote. <br></td></tr>
100
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#885239c903e492f4bd9133279bc526f5">registerMakerTagInfo</a> (<a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId, const <a class="el" href="structExiv2_1_1TagInfo.html">TagInfo</a> *tagInfo)</td></tr>
 
126
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#2dbab170cc13ab86b80213f0192d932a">registerMakerTagInfo</a> (<a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId, const <a class="el" href="structExiv2_1_1TagInfo.html">TagInfo</a> *tagInfo)</td></tr>
101
127
 
102
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register an IfdId and TagInfo list for a makernote.  <a href="#885239c903e492f4bd9133279bc526f5"></a><br></td></tr>
103
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="06d3901f3206dd7500d05556dde6f758"></a><!-- doxytag: member="Exiv2::ExifTags::isMakerIfd" ref="06d3901f3206dd7500d05556dde6f758" args="(IfdId ifdId)" -->
104
 
static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#06d3901f3206dd7500d05556dde6f758">isMakerIfd</a> (<a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
 
128
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register an IfdId and TagInfo list for a makernote.  <a href="#2dbab170cc13ab86b80213f0192d932a"></a><br></td></tr>
 
129
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="637c798ac4e3144fababf76778245445"></a><!-- doxytag: member="Exiv2::ExifTags::isMakerIfd" ref="637c798ac4e3144fababf76778245445" args="(IfdId ifdId)" -->
 
130
static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1ExifTags.html#637c798ac4e3144fababf76778245445">isMakerIfd</a> (<a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> ifdId)</td></tr>
105
131
 
106
132
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if <em>ifdId</em> is an Ifd Id which is registered as a makernote Ifd id. Note: Calling this function with makerIfd returns false. <br></td></tr>
107
133
</table>
109
135
Container for Exif tag information. Implemented as a static class. 
110
136
<p>
111
137
<hr><h2>Member Function Documentation</h2>
112
 
<a class="anchor" name="885239c903e492f4bd9133279bc526f5"></a><!-- doxytag: member="Exiv2::ExifTags::registerMakerTagInfo" ref="885239c903e492f4bd9133279bc526f5" args="(IfdId ifdId, const TagInfo *tagInfo)" --><p>
113
 
<table class="mdTable" cellpadding="2" cellspacing="0">
114
 
  <tr>
115
 
    <td class="mdRow">
116
 
      <table cellpadding="0" cellspacing="0" border="0">
117
 
        <tr>
118
 
          <td class="md" nowrap valign="top">void Exiv2::ExifTags::registerMakerTagInfo           </td>
119
 
          <td class="md" valign="top">(&nbsp;</td>
120
 
          <td class="md" nowrap valign="top"><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
121
 
          <td class="mdname" nowrap> <em>ifdId</em>, </td>
122
 
        </tr>
123
 
        <tr>
124
 
          <td class="md" nowrap align="right"></td>
125
 
          <td class="md"></td>
126
 
          <td class="md" nowrap>const <a class="el" href="structExiv2_1_1TagInfo.html">TagInfo</a> *&nbsp;</td>
127
 
          <td class="mdname" nowrap> <em>tagInfo</em></td>
128
 
        </tr>
129
 
        <tr>
130
 
          <td class="md"></td>
131
 
          <td class="md">)&nbsp;</td>
132
 
          <td class="md" colspan="2"><code> [static]</code></td>
133
 
        </tr>
134
 
      </table>
135
 
    </td>
136
 
  </tr>
137
 
</table>
138
 
<table cellspacing="5" cellpadding="0" border="0">
139
 
  <tr>
140
 
    <td>
141
 
      &nbsp;
142
 
    </td>
143
 
    <td>
 
138
<a class="anchor" name="49538eaa6791468d5bb95198d416022d"></a><!-- doxytag: member="Exiv2::ExifTags::tagName" ref="49538eaa6791468d5bb95198d416022d" args="(uint16_t tag, IfdId ifdId)" -->
 
139
<div class="memitem">
 
140
<div class="memproto">
 
141
      <table class="memname">
 
142
        <tr>
 
143
          <td class="memname">static std::string Exiv2::ExifTags::tagName           </td>
 
144
          <td>(</td>
 
145
          <td class="paramtype">uint16_t&nbsp;</td>
 
146
          <td class="paramname"> <em>tag</em>, </td>
 
147
        </tr>
 
148
        <tr>
 
149
          <td class="paramkey"></td>
 
150
          <td></td>
 
151
          <td class="paramtype"><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
 
152
          <td class="paramname"> <em>ifdId</em></td><td>&nbsp;</td>
 
153
        </tr>
 
154
        <tr>
 
155
          <td></td>
 
156
          <td>)</td>
 
157
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
158
        </tr>
 
159
      </table>
 
160
</div>
 
161
<div class="memdoc">
 
162
 
 
163
<p>
 
164
Return the name of the tag or a string with the hexadecimal value of the tag in the form "0x01ff", if the tag is not a known Exif tag. 
 
165
<p>
 
166
<dl compact><dt><b>Parameters:</b></dt><dd>
 
167
  <table border="0" cellspacing="2" cellpadding="0">
 
168
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
 
169
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
 
170
  </table>
 
171
</dl>
 
172
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The name of the tag or a string containing the hexadecimal value of the tag in the form "0x01ff", if this is an unknown tag. </dd></dl>
 
173
 
 
174
</div>
 
175
</div><p>
 
176
<a class="anchor" name="ba16a1e6422c95c110e130ba291dbe70"></a><!-- doxytag: member="Exiv2::ExifTags::tagTitle" ref="ba16a1e6422c95c110e130ba291dbe70" args="(uint16_t tag, IfdId ifdId)" -->
 
177
<div class="memitem">
 
178
<div class="memproto">
 
179
      <table class="memname">
 
180
        <tr>
 
181
          <td class="memname">static const char* Exiv2::ExifTags::tagTitle           </td>
 
182
          <td>(</td>
 
183
          <td class="paramtype">uint16_t&nbsp;</td>
 
184
          <td class="paramname"> <em>tag</em>, </td>
 
185
        </tr>
 
186
        <tr>
 
187
          <td class="paramkey"></td>
 
188
          <td></td>
 
189
          <td class="paramtype"><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
 
190
          <td class="paramname"> <em>ifdId</em></td><td>&nbsp;</td>
 
191
        </tr>
 
192
        <tr>
 
193
          <td></td>
 
194
          <td>)</td>
 
195
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
196
        </tr>
 
197
      </table>
 
198
</div>
 
199
<div class="memdoc">
 
200
 
 
201
<p>
 
202
Return the title (label) of the tag. (Deprecated, use <a class="el" href="classExiv2_1_1ExifTags.html#5a2a0a876b63f809a97b4b28ea5eb01b">tagLabel()</a> instead.). 
 
203
<p>
 
204
<dl compact><dt><b>Parameters:</b></dt><dd>
 
205
  <table border="0" cellspacing="2" cellpadding="0">
 
206
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
 
207
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
 
208
  </table>
 
209
</dl>
 
210
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The title (label) of the tag. </dd></dl>
 
211
 
 
212
</div>
 
213
</div><p>
 
214
<a class="anchor" name="5a2a0a876b63f809a97b4b28ea5eb01b"></a><!-- doxytag: member="Exiv2::ExifTags::tagLabel" ref="5a2a0a876b63f809a97b4b28ea5eb01b" args="(uint16_t tag, IfdId ifdId)" -->
 
215
<div class="memitem">
 
216
<div class="memproto">
 
217
      <table class="memname">
 
218
        <tr>
 
219
          <td class="memname">static const char* Exiv2::ExifTags::tagLabel           </td>
 
220
          <td>(</td>
 
221
          <td class="paramtype">uint16_t&nbsp;</td>
 
222
          <td class="paramname"> <em>tag</em>, </td>
 
223
        </tr>
 
224
        <tr>
 
225
          <td class="paramkey"></td>
 
226
          <td></td>
 
227
          <td class="paramtype"><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
 
228
          <td class="paramname"> <em>ifdId</em></td><td>&nbsp;</td>
 
229
        </tr>
 
230
        <tr>
 
231
          <td></td>
 
232
          <td>)</td>
 
233
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
234
        </tr>
 
235
      </table>
 
236
</div>
 
237
<div class="memdoc">
 
238
 
 
239
<p>
 
240
Return the title (label) of the tag. 
 
241
<p>
 
242
<dl compact><dt><b>Parameters:</b></dt><dd>
 
243
  <table border="0" cellspacing="2" cellpadding="0">
 
244
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
 
245
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
 
246
  </table>
 
247
</dl>
 
248
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The title (label) of the tag. </dd></dl>
 
249
 
 
250
</div>
 
251
</div><p>
 
252
<a class="anchor" name="6c15594226c9a58a2120bd8b1e1c7af7"></a><!-- doxytag: member="Exiv2::ExifTags::tagDesc" ref="6c15594226c9a58a2120bd8b1e1c7af7" args="(uint16_t tag, IfdId ifdId)" -->
 
253
<div class="memitem">
 
254
<div class="memproto">
 
255
      <table class="memname">
 
256
        <tr>
 
257
          <td class="memname">static const char* Exiv2::ExifTags::tagDesc           </td>
 
258
          <td>(</td>
 
259
          <td class="paramtype">uint16_t&nbsp;</td>
 
260
          <td class="paramname"> <em>tag</em>, </td>
 
261
        </tr>
 
262
        <tr>
 
263
          <td class="paramkey"></td>
 
264
          <td></td>
 
265
          <td class="paramtype"><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
 
266
          <td class="paramname"> <em>ifdId</em></td><td>&nbsp;</td>
 
267
        </tr>
 
268
        <tr>
 
269
          <td></td>
 
270
          <td>)</td>
 
271
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
272
        </tr>
 
273
      </table>
 
274
</div>
 
275
<div class="memdoc">
 
276
 
 
277
<p>
 
278
Return the description of the tag. 
 
279
<p>
 
280
<dl compact><dt><b>Parameters:</b></dt><dd>
 
281
  <table border="0" cellspacing="2" cellpadding="0">
 
282
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
 
283
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
 
284
  </table>
 
285
</dl>
 
286
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The description of the tag or a string indicating that the tag is unknown. </dd></dl>
 
287
 
 
288
</div>
 
289
</div><p>
 
290
<a class="anchor" name="6013d4c72bc6571737cac21ab0b781de"></a><!-- doxytag: member="Exiv2::ExifTags::tag" ref="6013d4c72bc6571737cac21ab0b781de" args="(const std::string &amp;tagName, IfdId ifdId)" -->
 
291
<div class="memitem">
 
292
<div class="memproto">
 
293
      <table class="memname">
 
294
        <tr>
 
295
          <td class="memname">static uint16_t Exiv2::ExifTags::tag           </td>
 
296
          <td>(</td>
 
297
          <td class="paramtype">const std::string &amp;&nbsp;</td>
 
298
          <td class="paramname"> <em>tagName</em>, </td>
 
299
        </tr>
 
300
        <tr>
 
301
          <td class="paramkey"></td>
 
302
          <td></td>
 
303
          <td class="paramtype"><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
 
304
          <td class="paramname"> <em>ifdId</em></td><td>&nbsp;</td>
 
305
        </tr>
 
306
        <tr>
 
307
          <td></td>
 
308
          <td>)</td>
 
309
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
310
        </tr>
 
311
      </table>
 
312
</div>
 
313
<div class="memdoc">
 
314
 
 
315
<p>
 
316
Return the tag for one combination of IFD id and tagName. If the tagName is not known, it expects tag names in the form "0x01ff" and converts them to unsigned integer. 
 
317
<p>
 
318
<dl compact><dt><b>Exceptions:</b></dt><dd>
 
319
  <table border="0" cellspacing="2" cellpadding="0">
 
320
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classExiv2_1_1Error.html">Error</a></em>&nbsp;</td><td>if the tagname or ifdId is invalid </td></tr>
 
321
  </table>
 
322
</dl>
 
323
 
 
324
</div>
 
325
</div><p>
 
326
<a class="anchor" name="999f23a8a4400f41f965635c85560903"></a><!-- doxytag: member="Exiv2::ExifTags::sectionName" ref="999f23a8a4400f41f965635c85560903" args="(uint16_t tag, IfdId ifdId)" -->
 
327
<div class="memitem">
 
328
<div class="memproto">
 
329
      <table class="memname">
 
330
        <tr>
 
331
          <td class="memname">static const char* Exiv2::ExifTags::sectionName           </td>
 
332
          <td>(</td>
 
333
          <td class="paramtype">uint16_t&nbsp;</td>
 
334
          <td class="paramname"> <em>tag</em>, </td>
 
335
        </tr>
 
336
        <tr>
 
337
          <td class="paramkey"></td>
 
338
          <td></td>
 
339
          <td class="paramtype"><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
 
340
          <td class="paramname"> <em>ifdId</em></td><td>&nbsp;</td>
 
341
        </tr>
 
342
        <tr>
 
343
          <td></td>
 
344
          <td>)</td>
 
345
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
346
        </tr>
 
347
      </table>
 
348
</div>
 
349
<div class="memdoc">
 
350
 
 
351
<p>
 
352
Return the name of the section for a combination of tag and IFD id. 
 
353
<p>
 
354
<dl compact><dt><b>Parameters:</b></dt><dd>
 
355
  <table border="0" cellspacing="2" cellpadding="0">
 
356
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
 
357
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
 
358
  </table>
 
359
</dl>
 
360
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The name of the section or a string indicating that the section or the tag is unknown. </dd></dl>
 
361
 
 
362
</div>
 
363
</div><p>
 
364
<a class="anchor" name="65e4f8a45de12f83aa7584d3282eabfb"></a><!-- doxytag: member="Exiv2::ExifTags::sectionDesc" ref="65e4f8a45de12f83aa7584d3282eabfb" args="(uint16_t tag, IfdId ifdId)" -->
 
365
<div class="memitem">
 
366
<div class="memproto">
 
367
      <table class="memname">
 
368
        <tr>
 
369
          <td class="memname">static const char* Exiv2::ExifTags::sectionDesc           </td>
 
370
          <td>(</td>
 
371
          <td class="paramtype">uint16_t&nbsp;</td>
 
372
          <td class="paramname"> <em>tag</em>, </td>
 
373
        </tr>
 
374
        <tr>
 
375
          <td class="paramkey"></td>
 
376
          <td></td>
 
377
          <td class="paramtype"><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
 
378
          <td class="paramname"> <em>ifdId</em></td><td>&nbsp;</td>
 
379
        </tr>
 
380
        <tr>
 
381
          <td></td>
 
382
          <td>)</td>
 
383
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
384
        </tr>
 
385
      </table>
 
386
</div>
 
387
<div class="memdoc">
 
388
 
 
389
<p>
 
390
Return the description of the section for a combination of tag and IFD id. 
 
391
<p>
 
392
<dl compact><dt><b>Parameters:</b></dt><dd>
 
393
  <table border="0" cellspacing="2" cellpadding="0">
 
394
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
 
395
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
 
396
  </table>
 
397
</dl>
 
398
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The description of the section or a string indicating that the section or the tag is unknown. </dd></dl>
 
399
 
 
400
</div>
 
401
</div><p>
 
402
<a class="anchor" name="2dbab170cc13ab86b80213f0192d932a"></a><!-- doxytag: member="Exiv2::ExifTags::registerMakerTagInfo" ref="2dbab170cc13ab86b80213f0192d932a" args="(IfdId ifdId, const TagInfo *tagInfo)" -->
 
403
<div class="memitem">
 
404
<div class="memproto">
 
405
      <table class="memname">
 
406
        <tr>
 
407
          <td class="memname">static void Exiv2::ExifTags::registerMakerTagInfo           </td>
 
408
          <td>(</td>
 
409
          <td class="paramtype"><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
 
410
          <td class="paramname"> <em>ifdId</em>, </td>
 
411
        </tr>
 
412
        <tr>
 
413
          <td class="paramkey"></td>
 
414
          <td></td>
 
415
          <td class="paramtype">const <a class="el" href="structExiv2_1_1TagInfo.html">TagInfo</a> *&nbsp;</td>
 
416
          <td class="paramname"> <em>tagInfo</em></td><td>&nbsp;</td>
 
417
        </tr>
 
418
        <tr>
 
419
          <td></td>
 
420
          <td>)</td>
 
421
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
422
        </tr>
 
423
      </table>
 
424
</div>
 
425
<div class="memdoc">
144
426
 
145
427
<p>
146
428
Register an IfdId and TagInfo list for a makernote. 
150
432
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classExiv2_1_1Error.html">Error</a></em>&nbsp;</td><td>if the MakerTagInfo registry is full </td></tr>
151
433
  </table>
152
434
</dl>
153
 
    </td>
154
 
  </tr>
155
 
</table>
156
 
<a class="anchor" name="0a977d1628a51f8f6428faadeaae3b3d"></a><!-- doxytag: member="Exiv2::ExifTags::sectionDesc" ref="0a977d1628a51f8f6428faadeaae3b3d" args="(uint16_t tag, IfdId ifdId)" --><p>
157
 
<table class="mdTable" cellpadding="2" cellspacing="0">
158
 
  <tr>
159
 
    <td class="mdRow">
160
 
      <table cellpadding="0" cellspacing="0" border="0">
161
 
        <tr>
162
 
          <td class="md" nowrap valign="top">const char * Exiv2::ExifTags::sectionDesc           </td>
163
 
          <td class="md" valign="top">(&nbsp;</td>
164
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
165
 
          <td class="mdname" nowrap> <em>tag</em>, </td>
166
 
        </tr>
167
 
        <tr>
168
 
          <td class="md" nowrap align="right"></td>
169
 
          <td class="md"></td>
170
 
          <td class="md" nowrap><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
171
 
          <td class="mdname" nowrap> <em>ifdId</em></td>
172
 
        </tr>
173
 
        <tr>
174
 
          <td class="md"></td>
175
 
          <td class="md">)&nbsp;</td>
176
 
          <td class="md" colspan="2"><code> [static]</code></td>
177
 
        </tr>
178
 
      </table>
179
 
    </td>
180
 
  </tr>
181
 
</table>
182
 
<table cellspacing="5" cellpadding="0" border="0">
183
 
  <tr>
184
 
    <td>
185
 
      &nbsp;
186
 
    </td>
187
 
    <td>
188
 
 
189
 
<p>
190
 
Return the description of the section for a combination of tag and IFD id. 
191
 
<p>
192
 
<dl compact><dt><b>Parameters:</b></dt><dd>
193
 
  <table border="0" cellspacing="2" cellpadding="0">
194
 
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
195
 
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
196
 
  </table>
197
 
</dl>
198
 
<dl compact><dt><b>Returns:</b></dt><dd>The description of the section or a string indicating that the section or the tag is unknown. </dd></dl>
199
 
    </td>
200
 
  </tr>
201
 
</table>
202
 
<a class="anchor" name="f33cf07de513e05bfd45d8613717ccb3"></a><!-- doxytag: member="Exiv2::ExifTags::sectionName" ref="f33cf07de513e05bfd45d8613717ccb3" args="(uint16_t tag, IfdId ifdId)" --><p>
203
 
<table class="mdTable" cellpadding="2" cellspacing="0">
204
 
  <tr>
205
 
    <td class="mdRow">
206
 
      <table cellpadding="0" cellspacing="0" border="0">
207
 
        <tr>
208
 
          <td class="md" nowrap valign="top">const char * Exiv2::ExifTags::sectionName           </td>
209
 
          <td class="md" valign="top">(&nbsp;</td>
210
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
211
 
          <td class="mdname" nowrap> <em>tag</em>, </td>
212
 
        </tr>
213
 
        <tr>
214
 
          <td class="md" nowrap align="right"></td>
215
 
          <td class="md"></td>
216
 
          <td class="md" nowrap><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
217
 
          <td class="mdname" nowrap> <em>ifdId</em></td>
218
 
        </tr>
219
 
        <tr>
220
 
          <td class="md"></td>
221
 
          <td class="md">)&nbsp;</td>
222
 
          <td class="md" colspan="2"><code> [static]</code></td>
223
 
        </tr>
224
 
      </table>
225
 
    </td>
226
 
  </tr>
227
 
</table>
228
 
<table cellspacing="5" cellpadding="0" border="0">
229
 
  <tr>
230
 
    <td>
231
 
      &nbsp;
232
 
    </td>
233
 
    <td>
234
 
 
235
 
<p>
236
 
Return the name of the section for a combination of tag and IFD id. 
237
 
<p>
238
 
<dl compact><dt><b>Parameters:</b></dt><dd>
239
 
  <table border="0" cellspacing="2" cellpadding="0">
240
 
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
241
 
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
242
 
  </table>
243
 
</dl>
244
 
<dl compact><dt><b>Returns:</b></dt><dd>The name of the section or a string indicating that the section or the tag is unknown. </dd></dl>
245
 
    </td>
246
 
  </tr>
247
 
</table>
248
 
<a class="anchor" name="5f049c84559c6268a740ca008f7638ee"></a><!-- doxytag: member="Exiv2::ExifTags::tag" ref="5f049c84559c6268a740ca008f7638ee" args="(const std::string &amp;tagName, IfdId ifdId)" --><p>
249
 
<table class="mdTable" cellpadding="2" cellspacing="0">
250
 
  <tr>
251
 
    <td class="mdRow">
252
 
      <table cellpadding="0" cellspacing="0" border="0">
253
 
        <tr>
254
 
          <td class="md" nowrap valign="top">uint16_t Exiv2::ExifTags::tag           </td>
255
 
          <td class="md" valign="top">(&nbsp;</td>
256
 
          <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
257
 
          <td class="mdname" nowrap> <em>tagName</em>, </td>
258
 
        </tr>
259
 
        <tr>
260
 
          <td class="md" nowrap align="right"></td>
261
 
          <td class="md"></td>
262
 
          <td class="md" nowrap><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
263
 
          <td class="mdname" nowrap> <em>ifdId</em></td>
264
 
        </tr>
265
 
        <tr>
266
 
          <td class="md"></td>
267
 
          <td class="md">)&nbsp;</td>
268
 
          <td class="md" colspan="2"><code> [static]</code></td>
269
 
        </tr>
270
 
      </table>
271
 
    </td>
272
 
  </tr>
273
 
</table>
274
 
<table cellspacing="5" cellpadding="0" border="0">
275
 
  <tr>
276
 
    <td>
277
 
      &nbsp;
278
 
    </td>
279
 
    <td>
280
 
 
281
 
<p>
282
 
Return the tag for one combination of IFD id and tagName. If the tagName is not known, it expects tag names in the form "0x01ff" and converts them to unsigned integer. 
283
 
<p>
284
 
<dl compact><dt><b>Exceptions:</b></dt><dd>
285
 
  <table border="0" cellspacing="2" cellpadding="0">
286
 
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classExiv2_1_1Error.html">Error</a></em>&nbsp;</td><td>if the tagname or ifdId is invalid </td></tr>
287
 
  </table>
288
 
</dl>
289
 
    </td>
290
 
  </tr>
291
 
</table>
292
 
<a class="anchor" name="18767bc517b663027f2afccadd8cad2e"></a><!-- doxytag: member="Exiv2::ExifTags::tagDesc" ref="18767bc517b663027f2afccadd8cad2e" args="(uint16_t tag, IfdId ifdId)" --><p>
293
 
<table class="mdTable" cellpadding="2" cellspacing="0">
294
 
  <tr>
295
 
    <td class="mdRow">
296
 
      <table cellpadding="0" cellspacing="0" border="0">
297
 
        <tr>
298
 
          <td class="md" nowrap valign="top">const char * Exiv2::ExifTags::tagDesc           </td>
299
 
          <td class="md" valign="top">(&nbsp;</td>
300
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
301
 
          <td class="mdname" nowrap> <em>tag</em>, </td>
302
 
        </tr>
303
 
        <tr>
304
 
          <td class="md" nowrap align="right"></td>
305
 
          <td class="md"></td>
306
 
          <td class="md" nowrap><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
307
 
          <td class="mdname" nowrap> <em>ifdId</em></td>
308
 
        </tr>
309
 
        <tr>
310
 
          <td class="md"></td>
311
 
          <td class="md">)&nbsp;</td>
312
 
          <td class="md" colspan="2"><code> [static]</code></td>
313
 
        </tr>
314
 
      </table>
315
 
    </td>
316
 
  </tr>
317
 
</table>
318
 
<table cellspacing="5" cellpadding="0" border="0">
319
 
  <tr>
320
 
    <td>
321
 
      &nbsp;
322
 
    </td>
323
 
    <td>
324
 
 
325
 
<p>
326
 
Return the description of the tag. 
327
 
<p>
328
 
<dl compact><dt><b>Parameters:</b></dt><dd>
329
 
  <table border="0" cellspacing="2" cellpadding="0">
330
 
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
331
 
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
332
 
  </table>
333
 
</dl>
334
 
<dl compact><dt><b>Returns:</b></dt><dd>The description of the tag or a string indicating that the tag is unknown. </dd></dl>
335
 
    </td>
336
 
  </tr>
337
 
</table>
338
 
<a class="anchor" name="0a117e29fd95a762edb2f41b0dcd9b16"></a><!-- doxytag: member="Exiv2::ExifTags::tagLabel" ref="0a117e29fd95a762edb2f41b0dcd9b16" args="(uint16_t tag, IfdId ifdId)" --><p>
339
 
<table class="mdTable" cellpadding="2" cellspacing="0">
340
 
  <tr>
341
 
    <td class="mdRow">
342
 
      <table cellpadding="0" cellspacing="0" border="0">
343
 
        <tr>
344
 
          <td class="md" nowrap valign="top">const char * Exiv2::ExifTags::tagLabel           </td>
345
 
          <td class="md" valign="top">(&nbsp;</td>
346
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
347
 
          <td class="mdname" nowrap> <em>tag</em>, </td>
348
 
        </tr>
349
 
        <tr>
350
 
          <td class="md" nowrap align="right"></td>
351
 
          <td class="md"></td>
352
 
          <td class="md" nowrap><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
353
 
          <td class="mdname" nowrap> <em>ifdId</em></td>
354
 
        </tr>
355
 
        <tr>
356
 
          <td class="md"></td>
357
 
          <td class="md">)&nbsp;</td>
358
 
          <td class="md" colspan="2"><code> [static]</code></td>
359
 
        </tr>
360
 
      </table>
361
 
    </td>
362
 
  </tr>
363
 
</table>
364
 
<table cellspacing="5" cellpadding="0" border="0">
365
 
  <tr>
366
 
    <td>
367
 
      &nbsp;
368
 
    </td>
369
 
    <td>
370
 
 
371
 
<p>
372
 
Return the title (label) of the tag. 
373
 
<p>
374
 
<dl compact><dt><b>Parameters:</b></dt><dd>
375
 
  <table border="0" cellspacing="2" cellpadding="0">
376
 
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
377
 
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
378
 
  </table>
379
 
</dl>
380
 
<dl compact><dt><b>Returns:</b></dt><dd>The title (label) of the tag. </dd></dl>
381
 
    </td>
382
 
  </tr>
383
 
</table>
384
 
<a class="anchor" name="93303104a70ce83542df6757190f250d"></a><!-- doxytag: member="Exiv2::ExifTags::tagName" ref="93303104a70ce83542df6757190f250d" args="(uint16_t tag, IfdId ifdId)" --><p>
385
 
<table class="mdTable" cellpadding="2" cellspacing="0">
386
 
  <tr>
387
 
    <td class="mdRow">
388
 
      <table cellpadding="0" cellspacing="0" border="0">
389
 
        <tr>
390
 
          <td class="md" nowrap valign="top">std::string Exiv2::ExifTags::tagName           </td>
391
 
          <td class="md" valign="top">(&nbsp;</td>
392
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
393
 
          <td class="mdname" nowrap> <em>tag</em>, </td>
394
 
        </tr>
395
 
        <tr>
396
 
          <td class="md" nowrap align="right"></td>
397
 
          <td class="md"></td>
398
 
          <td class="md" nowrap><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
399
 
          <td class="mdname" nowrap> <em>ifdId</em></td>
400
 
        </tr>
401
 
        <tr>
402
 
          <td class="md"></td>
403
 
          <td class="md">)&nbsp;</td>
404
 
          <td class="md" colspan="2"><code> [static]</code></td>
405
 
        </tr>
406
 
      </table>
407
 
    </td>
408
 
  </tr>
409
 
</table>
410
 
<table cellspacing="5" cellpadding="0" border="0">
411
 
  <tr>
412
 
    <td>
413
 
      &nbsp;
414
 
    </td>
415
 
    <td>
416
 
 
417
 
<p>
418
 
Return the name of the tag or a string with the hexadecimal value of the tag in the form "0x01ff", if the tag is not a known Exif tag. 
419
 
<p>
420
 
<dl compact><dt><b>Parameters:</b></dt><dd>
421
 
  <table border="0" cellspacing="2" cellpadding="0">
422
 
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
423
 
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
424
 
  </table>
425
 
</dl>
426
 
<dl compact><dt><b>Returns:</b></dt><dd>The name of the tag or a string containing the hexadecimal value of the tag in the form "0x01ff", if this is an unknown tag. </dd></dl>
427
 
    </td>
428
 
  </tr>
429
 
</table>
430
 
<a class="anchor" name="58c974880a8b47631b320562f98b99ad"></a><!-- doxytag: member="Exiv2::ExifTags::tagTitle" ref="58c974880a8b47631b320562f98b99ad" args="(uint16_t tag, IfdId ifdId)" --><p>
431
 
<table class="mdTable" cellpadding="2" cellspacing="0">
432
 
  <tr>
433
 
    <td class="mdRow">
434
 
      <table cellpadding="0" cellspacing="0" border="0">
435
 
        <tr>
436
 
          <td class="md" nowrap valign="top">const char * Exiv2::ExifTags::tagTitle           </td>
437
 
          <td class="md" valign="top">(&nbsp;</td>
438
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
439
 
          <td class="mdname" nowrap> <em>tag</em>, </td>
440
 
        </tr>
441
 
        <tr>
442
 
          <td class="md" nowrap align="right"></td>
443
 
          <td class="md"></td>
444
 
          <td class="md" nowrap><a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a>&nbsp;</td>
445
 
          <td class="mdname" nowrap> <em>ifdId</em></td>
446
 
        </tr>
447
 
        <tr>
448
 
          <td class="md"></td>
449
 
          <td class="md">)&nbsp;</td>
450
 
          <td class="md" colspan="2"><code> [static]</code></td>
451
 
        </tr>
452
 
      </table>
453
 
    </td>
454
 
  </tr>
455
 
</table>
456
 
<table cellspacing="5" cellpadding="0" border="0">
457
 
  <tr>
458
 
    <td>
459
 
      &nbsp;
460
 
    </td>
461
 
    <td>
462
 
 
463
 
<p>
464
 
Return the title (label) of the tag. (Deprecated, use <a class="el" href="classExiv2_1_1ExifTags.html#0a117e29fd95a762edb2f41b0dcd9b16">tagLabel()</a> instead.). 
465
 
<p>
466
 
<dl compact><dt><b>Parameters:</b></dt><dd>
467
 
  <table border="0" cellspacing="2" cellpadding="0">
468
 
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>The tag </td></tr>
469
 
    <tr><td valign="top"></td><td valign="top"><em>ifdId</em>&nbsp;</td><td>IFD id </td></tr>
470
 
  </table>
471
 
</dl>
472
 
<dl compact><dt><b>Returns:</b></dt><dd>The title (label) of the tag. </dd></dl>
473
 
    </td>
474
 
  </tr>
475
 
</table>
476
 
<hr>The documentation for this class was generated from the following files:<ul>
477
 
<li><a class="el" href="tags_8hpp.html">tags.hpp</a><li>tags.cpp</ul>
478
 
<hr size="1"><address style="align: right;"><small>Generated on Fri Jun 2 23:55:22 2006 for Exiv2 by&nbsp;
 
435
 
 
436
</div>
 
437
</div><p>
 
438
<hr>The documentation for this class was generated from the following file:<ul>
 
439
<li><a class="el" href="tags_8hpp.html">tags.hpp</a></ul>
 
440
<hr size="1"><address style="align: right;"><small>Generated on Mon Nov 27 20:16:33 2006 for Exiv2 by&nbsp;
479
441
<a href="http://www.doxygen.org/index.html">
480
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
 
442
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
481
443
</body>
482
444
</html>