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

« back to all changes in this revision

Viewing changes to doc/html/classExiv2_1_1IptcDataSets.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>
22
32
  </ul></div>
23
33
<div class="nav">
24
34
<a class="el" href="namespaceExiv2.html">Exiv2</a>::<a class="el" href="classExiv2_1_1IptcDataSets.html">IptcDataSets</a></div>
25
 
<h1>Exiv2::IptcDataSets Class Reference</h1><!-- doxytag: class="Exiv2::IptcDataSets" -->Container for Iptc dataset information. Implemented as a static class.  
 
35
<h1>Exiv2::IptcDataSets Class Reference</h1><!-- doxytag: class="Exiv2::IptcDataSets" -->Container for IPTC dataset information. Implemented as a static class.  
26
36
<a href="#_details">More...</a>
27
37
<p>
28
38
<code>#include &lt;datasets.hpp&gt;</code>
29
39
<p>
30
40
Collaboration diagram for Exiv2::IptcDataSets:<p><center><img src="classExiv2_1_1IptcDataSets__coll__graph.png" border="0" usemap="#Exiv2_1_1IptcDataSets__coll__map" alt="Collaboration graph"></center>
31
41
<map name="Exiv2_1_1IptcDataSets__coll__map">
32
 
<area href="structExiv2_1_1RecordInfo.html" shape="rect" coords="5,7,133,31" alt="">
33
 
<area href="structExiv2_1_1DataSet.html" shape="rect" coords="157,7,267,31" alt="">
 
42
<area href="structExiv2_1_1RecordInfo.html" shape="rect" coords="5,7,144,31" alt="">
 
43
<area href="structExiv2_1_1DataSet.html" shape="rect" coords="168,7,291,31" alt="">
34
44
</map>
35
45
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classExiv2_1_1IptcDataSets-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
36
46
<tr><td></td></tr>
37
47
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
38
 
<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_1IptcDataSets.html#cf9da9675f32e0aa7ed1ba7477b5fa0f">dataSetName</a> (uint16_t number, uint16_t recordId)</td></tr>
39
 
 
40
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of the dataset.  <a href="#cf9da9675f32e0aa7ed1ba7477b5fa0f"></a><br></td></tr>
41
 
<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_1IptcDataSets.html#db1e57213642811fbe364e622a39430b">dataSetTitle</a> (uint16_t number, uint16_t recordId)</td></tr>
42
 
 
43
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the title (label) of the dataset.  <a href="#db1e57213642811fbe364e622a39430b"></a><br></td></tr>
44
 
<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_1IptcDataSets.html#bb3e47ab12bde848111a228fcd4b8dc2">dataSetDesc</a> (uint16_t number, uint16_t recordId)</td></tr>
45
 
 
46
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the description of the dataset.  <a href="#bb3e47ab12bde848111a228fcd4b8dc2"></a><br></td></tr>
47
 
<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_1IptcDataSets.html#7775528ce0f2b50c062c90bc41bd5899">dataSetPsName</a> (uint16_t number, uint16_t recordId)</td></tr>
48
 
 
49
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the photohsop name of a given dataset.  <a href="#7775528ce0f2b50c062c90bc41bd5899"></a><br></td></tr>
50
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1IptcDataSets.html#ec65e226142ca1cc42d500d2975339f7">dataSetRepeatable</a> (uint16_t number, uint16_t recordId)</td></tr>
51
 
 
52
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a given dataset is repeatable.  <a href="#ec65e226142ca1cc42d500d2975339f7"></a><br></td></tr>
53
 
<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_1IptcDataSets.html#e870d879dd1480ea7df3deb00d046b96">dataSet</a> (const std::string &amp;dataSetName, uint16_t recordId)</td></tr>
54
 
 
55
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the dataSet number for dataset name and record id.  <a href="#e870d879dd1480ea7df3deb00d046b96"></a><br></td></tr>
56
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2cecf57fcd655b8c497a68ce39bfa38"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetType" ref="b2cecf57fcd655b8c497a68ce39bfa38" args="(uint16_t number, uint16_t recordId)" -->
57
 
static <a class="el" href="namespaceExiv2.html#5153319711f35fe81cbc13f4b852450c">TypeId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1IptcDataSets.html#b2cecf57fcd655b8c497a68ce39bfa38">dataSetType</a> (uint16_t number, uint16_t recordId)</td></tr>
 
48
<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_1IptcDataSets.html#9b9ea82890e37029b5b9f5f6b99ebb06">dataSetName</a> (uint16_t number, uint16_t recordId)</td></tr>
 
49
 
 
50
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of the dataset.  <a href="#9b9ea82890e37029b5b9f5f6b99ebb06"></a><br></td></tr>
 
51
<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_1IptcDataSets.html#7df88d4f1b0ade27a7137d100ec67398">dataSetTitle</a> (uint16_t number, uint16_t recordId)</td></tr>
 
52
 
 
53
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the title (label) of the dataset.  <a href="#7df88d4f1b0ade27a7137d100ec67398"></a><br></td></tr>
 
54
<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_1IptcDataSets.html#01e90a141579ac47e7a5f3227cc3fb3d">dataSetDesc</a> (uint16_t number, uint16_t recordId)</td></tr>
 
55
 
 
56
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the description of the dataset.  <a href="#01e90a141579ac47e7a5f3227cc3fb3d"></a><br></td></tr>
 
57
<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_1IptcDataSets.html#a7d4013033ff5224155bfe040120378d">dataSetPsName</a> (uint16_t number, uint16_t recordId)</td></tr>
 
58
 
 
59
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the photohsop name of a given dataset.  <a href="#a7d4013033ff5224155bfe040120378d"></a><br></td></tr>
 
60
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1IptcDataSets.html#c8d30717ec39431b83da4c34ff79a8e3">dataSetRepeatable</a> (uint16_t number, uint16_t recordId)</td></tr>
 
61
 
 
62
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a given dataset is repeatable.  <a href="#c8d30717ec39431b83da4c34ff79a8e3"></a><br></td></tr>
 
63
<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_1IptcDataSets.html#d9313b3dd05b95f0a2daa64e87571f82">dataSet</a> (const std::string &amp;dataSetName, uint16_t recordId)</td></tr>
 
64
 
 
65
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the dataSet number for dataset name and record id.  <a href="#d9313b3dd05b95f0a2daa64e87571f82"></a><br></td></tr>
 
66
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54e0cb3dce9110395b9ee74ad05bd03c"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetType" ref="54e0cb3dce9110395b9ee74ad05bd03c" args="(uint16_t number, uint16_t recordId)" -->
 
67
static <a class="el" href="namespaceExiv2.html#5153319711f35fe81cbc13f4b852450c">TypeId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1IptcDataSets.html#54e0cb3dce9110395b9ee74ad05bd03c">dataSetType</a> (uint16_t number, uint16_t recordId)</td></tr>
58
68
 
59
69
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the type for dataSet number and Record id. <br></td></tr>
60
 
<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_1IptcDataSets.html#3b8106845031d532466282d26f1dd9fb">recordName</a> (uint16_t recordId)</td></tr>
61
 
 
62
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of the Record.  <a href="#3b8106845031d532466282d26f1dd9fb"></a><br></td></tr>
63
 
<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_1IptcDataSets.html#451b18150c3628d3761fc08950cf1975">recordDesc</a> (uint16_t recordId)</td></tr>
64
 
 
65
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the description of a record.  <a href="#451b18150c3628d3761fc08950cf1975"></a><br></td></tr>
66
 
<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_1IptcDataSets.html#36ca205824a1b8f8c251e4150de1a9a9">recordId</a> (const std::string &amp;recordName)</td></tr>
67
 
 
68
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the Id number of a record.  <a href="#36ca205824a1b8f8c251e4150de1a9a9"></a><br></td></tr>
69
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="234bd6223e95d18aa67fbc357b7a0e9b"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetList" ref="234bd6223e95d18aa67fbc357b7a0e9b" args="(std::ostream &amp;os)" -->
70
 
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1IptcDataSets.html#234bd6223e95d18aa67fbc357b7a0e9b">dataSetList</a> (std::ostream &amp;os)</td></tr>
 
70
<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_1IptcDataSets.html#d2eea4b9e00efa2fc4d3929451f4ea5c">recordName</a> (uint16_t recordId)</td></tr>
 
71
 
 
72
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of the Record.  <a href="#d2eea4b9e00efa2fc4d3929451f4ea5c"></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_1IptcDataSets.html#0e9ea74d6d5ec013b1453e2d29341e46">recordDesc</a> (uint16_t recordId)</td></tr>
 
74
 
 
75
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the description of a record.  <a href="#0e9ea74d6d5ec013b1453e2d29341e46"></a><br></td></tr>
 
76
<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_1IptcDataSets.html#8d7890f69135ad178de4c9dada1615f5">recordId</a> (const std::string &amp;recordName)</td></tr>
 
77
 
 
78
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the Id number of a record.  <a href="#8d7890f69135ad178de4c9dada1615f5"></a><br></td></tr>
 
79
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dbeb29e5bc97b17f3df9306fb17cfbf0"></a><!-- doxytag: member="Exiv2::IptcDataSets::envelopeRecordList" ref="dbeb29e5bc97b17f3df9306fb17cfbf0" args="()" -->
 
80
static const <a class="el" href="structExiv2_1_1DataSet.html">DataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1IptcDataSets.html#dbeb29e5bc97b17f3df9306fb17cfbf0">envelopeRecordList</a> ()</td></tr>
 
81
 
 
82
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in Envelope Record datasets. <br></td></tr>
 
83
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d1ba044ef5ed680355e7fe11cab8bd7"></a><!-- doxytag: member="Exiv2::IptcDataSets::application2RecordList" ref="4d1ba044ef5ed680355e7fe11cab8bd7" args="()" -->
 
84
static const <a class="el" href="structExiv2_1_1DataSet.html">DataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1IptcDataSets.html#4d1ba044ef5ed680355e7fe11cab8bd7">application2RecordList</a> ()</td></tr>
 
85
 
 
86
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return read-only list of built-in Application2 Record datasets. <br></td></tr>
 
87
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="11f48ad9e3e475515f81fe87ad33c802"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetList" ref="11f48ad9e3e475515f81fe87ad33c802" args="(std::ostream &amp;os)" -->
 
88
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1IptcDataSets.html#11f48ad9e3e475515f81fe87ad33c802">dataSetList</a> (std::ostream &amp;os)</td></tr>
71
89
 
72
90
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a list of all dataSets to output stream. <br></td></tr>
73
91
<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
74
92
<tr><td colspan="2"><div class="groupHeader">Record identifiers</div></td></tr>
75
 
<tr><td colspan="2"><div class="groupText">Record identifiers to logically group dataSets. There are other possible record types, but they are not standardized by the Iptc IIM4 standard (and not commonly used in images). <br><br></div></td></tr>
 
93
<tr><td colspan="2"><div class="groupText">Record identifiers to logically group dataSets. There are other possible record types, but they are not standardized by the IPTC IIM4 standard (and not commonly used in images). <br><br></div></td></tr>
76
94
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2145fa394443b3ac156185937ced00b8"></a><!-- doxytag: member="Exiv2::IptcDataSets::invalidRecord" ref="2145fa394443b3ac156185937ced00b8" args="" -->
77
95
static const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>invalidRecord</b> = 0</td></tr>
78
96
 
298
316
 
299
317
</table>
300
318
<hr><a name="_details"></a><h2>Detailed Description</h2>
301
 
Container for Iptc dataset information. Implemented as a static class. 
 
319
Container for IPTC dataset information. Implemented as a static class. 
302
320
<p>
303
321
<hr><h2>Member Function Documentation</h2>
304
 
<a class="anchor" name="e870d879dd1480ea7df3deb00d046b96"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSet" ref="e870d879dd1480ea7df3deb00d046b96" args="(const std::string &amp;dataSetName, uint16_t recordId)" --><p>
305
 
<table class="mdTable" cellpadding="2" cellspacing="0">
306
 
  <tr>
307
 
    <td class="mdRow">
308
 
      <table cellpadding="0" cellspacing="0" border="0">
309
 
        <tr>
310
 
          <td class="md" nowrap valign="top">uint16_t Exiv2::IptcDataSets::dataSet           </td>
311
 
          <td class="md" valign="top">(&nbsp;</td>
312
 
          <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
313
 
          <td class="mdname" nowrap> <em>dataSetName</em>, </td>
314
 
        </tr>
315
 
        <tr>
316
 
          <td class="md" nowrap align="right"></td>
317
 
          <td class="md"></td>
318
 
          <td class="md" nowrap>uint16_t&nbsp;</td>
319
 
          <td class="mdname" nowrap> <em>recordId</em></td>
320
 
        </tr>
321
 
        <tr>
322
 
          <td class="md"></td>
323
 
          <td class="md">)&nbsp;</td>
324
 
          <td class="md" colspan="2"><code> [static]</code></td>
325
 
        </tr>
326
 
      </table>
327
 
    </td>
328
 
  </tr>
329
 
</table>
330
 
<table cellspacing="5" cellpadding="0" border="0">
331
 
  <tr>
332
 
    <td>
333
 
      &nbsp;
334
 
    </td>
335
 
    <td>
 
322
<a class="anchor" name="9b9ea82890e37029b5b9f5f6b99ebb06"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetName" ref="9b9ea82890e37029b5b9f5f6b99ebb06" args="(uint16_t number, uint16_t recordId)" -->
 
323
<div class="memitem">
 
324
<div class="memproto">
 
325
      <table class="memname">
 
326
        <tr>
 
327
          <td class="memname">static std::string Exiv2::IptcDataSets::dataSetName           </td>
 
328
          <td>(</td>
 
329
          <td class="paramtype">uint16_t&nbsp;</td>
 
330
          <td class="paramname"> <em>number</em>, </td>
 
331
        </tr>
 
332
        <tr>
 
333
          <td class="paramkey"></td>
 
334
          <td></td>
 
335
          <td class="paramtype">uint16_t&nbsp;</td>
 
336
          <td class="paramname"> <em>recordId</em></td><td>&nbsp;</td>
 
337
        </tr>
 
338
        <tr>
 
339
          <td></td>
 
340
          <td>)</td>
 
341
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
342
        </tr>
 
343
      </table>
 
344
</div>
 
345
<div class="memdoc">
 
346
 
 
347
<p>
 
348
Return the name of the dataset. 
 
349
<p>
 
350
<dl compact><dt><b>Parameters:</b></dt><dd>
 
351
  <table border="0" cellspacing="2" cellpadding="0">
 
352
    <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>The dataset number </td></tr>
 
353
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The IPTC record Id </td></tr>
 
354
  </table>
 
355
</dl>
 
356
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The name of the dataset or a string containing the hexadecimal value of the dataset in the form "0x01ff", if this is an unknown dataset. </dd></dl>
 
357
 
 
358
</div>
 
359
</div><p>
 
360
<a class="anchor" name="7df88d4f1b0ade27a7137d100ec67398"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetTitle" ref="7df88d4f1b0ade27a7137d100ec67398" args="(uint16_t number, uint16_t recordId)" -->
 
361
<div class="memitem">
 
362
<div class="memproto">
 
363
      <table class="memname">
 
364
        <tr>
 
365
          <td class="memname">static const char* Exiv2::IptcDataSets::dataSetTitle           </td>
 
366
          <td>(</td>
 
367
          <td class="paramtype">uint16_t&nbsp;</td>
 
368
          <td class="paramname"> <em>number</em>, </td>
 
369
        </tr>
 
370
        <tr>
 
371
          <td class="paramkey"></td>
 
372
          <td></td>
 
373
          <td class="paramtype">uint16_t&nbsp;</td>
 
374
          <td class="paramname"> <em>recordId</em></td><td>&nbsp;</td>
 
375
        </tr>
 
376
        <tr>
 
377
          <td></td>
 
378
          <td>)</td>
 
379
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
380
        </tr>
 
381
      </table>
 
382
</div>
 
383
<div class="memdoc">
 
384
 
 
385
<p>
 
386
Return the title (label) of the dataset. 
 
387
<p>
 
388
<dl compact><dt><b>Parameters:</b></dt><dd>
 
389
  <table border="0" cellspacing="2" cellpadding="0">
 
390
    <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>The dataset number </td></tr>
 
391
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The IPTC record Id </td></tr>
 
392
  </table>
 
393
</dl>
 
394
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The title (label) of the dataset </dd></dl>
 
395
 
 
396
</div>
 
397
</div><p>
 
398
<a class="anchor" name="01e90a141579ac47e7a5f3227cc3fb3d"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetDesc" ref="01e90a141579ac47e7a5f3227cc3fb3d" args="(uint16_t number, uint16_t recordId)" -->
 
399
<div class="memitem">
 
400
<div class="memproto">
 
401
      <table class="memname">
 
402
        <tr>
 
403
          <td class="memname">static const char* Exiv2::IptcDataSets::dataSetDesc           </td>
 
404
          <td>(</td>
 
405
          <td class="paramtype">uint16_t&nbsp;</td>
 
406
          <td class="paramname"> <em>number</em>, </td>
 
407
        </tr>
 
408
        <tr>
 
409
          <td class="paramkey"></td>
 
410
          <td></td>
 
411
          <td class="paramtype">uint16_t&nbsp;</td>
 
412
          <td class="paramname"> <em>recordId</em></td><td>&nbsp;</td>
 
413
        </tr>
 
414
        <tr>
 
415
          <td></td>
 
416
          <td>)</td>
 
417
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
418
        </tr>
 
419
      </table>
 
420
</div>
 
421
<div class="memdoc">
 
422
 
 
423
<p>
 
424
Return the description of the dataset. 
 
425
<p>
 
426
<dl compact><dt><b>Parameters:</b></dt><dd>
 
427
  <table border="0" cellspacing="2" cellpadding="0">
 
428
    <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>The dataset number </td></tr>
 
429
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The IPTC record Id </td></tr>
 
430
  </table>
 
431
</dl>
 
432
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The description of the dataset </dd></dl>
 
433
 
 
434
</div>
 
435
</div><p>
 
436
<a class="anchor" name="a7d4013033ff5224155bfe040120378d"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetPsName" ref="a7d4013033ff5224155bfe040120378d" args="(uint16_t number, uint16_t recordId)" -->
 
437
<div class="memitem">
 
438
<div class="memproto">
 
439
      <table class="memname">
 
440
        <tr>
 
441
          <td class="memname">static const char* Exiv2::IptcDataSets::dataSetPsName           </td>
 
442
          <td>(</td>
 
443
          <td class="paramtype">uint16_t&nbsp;</td>
 
444
          <td class="paramname"> <em>number</em>, </td>
 
445
        </tr>
 
446
        <tr>
 
447
          <td class="paramkey"></td>
 
448
          <td></td>
 
449
          <td class="paramtype">uint16_t&nbsp;</td>
 
450
          <td class="paramname"> <em>recordId</em></td><td>&nbsp;</td>
 
451
        </tr>
 
452
        <tr>
 
453
          <td></td>
 
454
          <td>)</td>
 
455
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
456
        </tr>
 
457
      </table>
 
458
</div>
 
459
<div class="memdoc">
 
460
 
 
461
<p>
 
462
Return the photohsop name of a given dataset. 
 
463
<p>
 
464
<dl compact><dt><b>Parameters:</b></dt><dd>
 
465
  <table border="0" cellspacing="2" cellpadding="0">
 
466
    <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>The dataset number </td></tr>
 
467
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The IPTC record Id </td></tr>
 
468
  </table>
 
469
</dl>
 
470
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The name used by photoshop for a dataset or an empty string if photoshop does not use the dataset. </dd></dl>
 
471
 
 
472
</div>
 
473
</div><p>
 
474
<a class="anchor" name="c8d30717ec39431b83da4c34ff79a8e3"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetRepeatable" ref="c8d30717ec39431b83da4c34ff79a8e3" args="(uint16_t number, uint16_t recordId)" -->
 
475
<div class="memitem">
 
476
<div class="memproto">
 
477
      <table class="memname">
 
478
        <tr>
 
479
          <td class="memname">static bool Exiv2::IptcDataSets::dataSetRepeatable           </td>
 
480
          <td>(</td>
 
481
          <td class="paramtype">uint16_t&nbsp;</td>
 
482
          <td class="paramname"> <em>number</em>, </td>
 
483
        </tr>
 
484
        <tr>
 
485
          <td class="paramkey"></td>
 
486
          <td></td>
 
487
          <td class="paramtype">uint16_t&nbsp;</td>
 
488
          <td class="paramname"> <em>recordId</em></td><td>&nbsp;</td>
 
489
        </tr>
 
490
        <tr>
 
491
          <td></td>
 
492
          <td>)</td>
 
493
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
494
        </tr>
 
495
      </table>
 
496
</div>
 
497
<div class="memdoc">
 
498
 
 
499
<p>
 
500
Check if a given dataset is repeatable. 
 
501
<p>
 
502
<dl compact><dt><b>Parameters:</b></dt><dd>
 
503
  <table border="0" cellspacing="2" cellpadding="0">
 
504
    <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>The dataset number </td></tr>
 
505
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The IPTC record Id </td></tr>
 
506
  </table>
 
507
</dl>
 
508
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the given dataset is repeatable otherwise false </dd></dl>
 
509
 
 
510
</div>
 
511
</div><p>
 
512
<a class="anchor" name="d9313b3dd05b95f0a2daa64e87571f82"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSet" ref="d9313b3dd05b95f0a2daa64e87571f82" args="(const std::string &amp;dataSetName, uint16_t recordId)" -->
 
513
<div class="memitem">
 
514
<div class="memproto">
 
515
      <table class="memname">
 
516
        <tr>
 
517
          <td class="memname">static uint16_t Exiv2::IptcDataSets::dataSet           </td>
 
518
          <td>(</td>
 
519
          <td class="paramtype">const std::string &amp;&nbsp;</td>
 
520
          <td class="paramname"> <em>dataSetName</em>, </td>
 
521
        </tr>
 
522
        <tr>
 
523
          <td class="paramkey"></td>
 
524
          <td></td>
 
525
          <td class="paramtype">uint16_t&nbsp;</td>
 
526
          <td class="paramname"> <em>recordId</em></td><td>&nbsp;</td>
 
527
        </tr>
 
528
        <tr>
 
529
          <td></td>
 
530
          <td>)</td>
 
531
          <td></td><td></td><td width="100%"><code> [static]</code></td>
 
532
        </tr>
 
533
      </table>
 
534
</div>
 
535
<div class="memdoc">
336
536
 
337
537
<p>
338
538
Return the dataSet number for dataset name and record id. 
343
543
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>recordId</td></tr>
344
544
  </table>
345
545
</dl>
346
 
<dl compact><dt><b>Returns:</b></dt><dd>dataSet number</dd></dl>
 
546
<dl class="return" compact><dt><b>Returns:</b></dt><dd>dataSet number</dd></dl>
347
547
<dl compact><dt><b>Exceptions:</b></dt><dd>
348
548
  <table border="0" cellspacing="2" cellpadding="0">
349
549
    <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 <em>dataSetName</em> or <em>recordId</em> are invalid </td></tr>
350
550
  </table>
351
551
</dl>
352
 
    </td>
353
 
  </tr>
354
 
</table>
355
 
<a class="anchor" name="bb3e47ab12bde848111a228fcd4b8dc2"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetDesc" ref="bb3e47ab12bde848111a228fcd4b8dc2" args="(uint16_t number, uint16_t recordId)" --><p>
356
 
<table class="mdTable" cellpadding="2" cellspacing="0">
357
 
  <tr>
358
 
    <td class="mdRow">
359
 
      <table cellpadding="0" cellspacing="0" border="0">
360
 
        <tr>
361
 
          <td class="md" nowrap valign="top">const char * Exiv2::IptcDataSets::dataSetDesc           </td>
362
 
          <td class="md" valign="top">(&nbsp;</td>
363
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
364
 
          <td class="mdname" nowrap> <em>number</em>, </td>
365
 
        </tr>
366
 
        <tr>
367
 
          <td class="md" nowrap align="right"></td>
368
 
          <td class="md"></td>
369
 
          <td class="md" nowrap>uint16_t&nbsp;</td>
370
 
          <td class="mdname" nowrap> <em>recordId</em></td>
371
 
        </tr>
372
 
        <tr>
373
 
          <td class="md"></td>
374
 
          <td class="md">)&nbsp;</td>
375
 
          <td class="md" colspan="2"><code> [static]</code></td>
376
 
        </tr>
377
 
      </table>
378
 
    </td>
379
 
  </tr>
380
 
</table>
381
 
<table cellspacing="5" cellpadding="0" border="0">
382
 
  <tr>
383
 
    <td>
384
 
      &nbsp;
385
 
    </td>
386
 
    <td>
387
 
 
388
 
<p>
389
 
Return the description of the dataset. 
390
 
<p>
391
 
<dl compact><dt><b>Parameters:</b></dt><dd>
392
 
  <table border="0" cellspacing="2" cellpadding="0">
393
 
    <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>The dataset number </td></tr>
394
 
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The Iptc record Id </td></tr>
395
 
  </table>
396
 
</dl>
397
 
<dl compact><dt><b>Returns:</b></dt><dd>The description of the dataset </dd></dl>
398
 
    </td>
399
 
  </tr>
400
 
</table>
401
 
<a class="anchor" name="cf9da9675f32e0aa7ed1ba7477b5fa0f"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetName" ref="cf9da9675f32e0aa7ed1ba7477b5fa0f" args="(uint16_t number, uint16_t recordId)" --><p>
402
 
<table class="mdTable" cellpadding="2" cellspacing="0">
403
 
  <tr>
404
 
    <td class="mdRow">
405
 
      <table cellpadding="0" cellspacing="0" border="0">
406
 
        <tr>
407
 
          <td class="md" nowrap valign="top">std::string Exiv2::IptcDataSets::dataSetName           </td>
408
 
          <td class="md" valign="top">(&nbsp;</td>
409
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
410
 
          <td class="mdname" nowrap> <em>number</em>, </td>
411
 
        </tr>
412
 
        <tr>
413
 
          <td class="md" nowrap align="right"></td>
414
 
          <td class="md"></td>
415
 
          <td class="md" nowrap>uint16_t&nbsp;</td>
416
 
          <td class="mdname" nowrap> <em>recordId</em></td>
417
 
        </tr>
418
 
        <tr>
419
 
          <td class="md"></td>
420
 
          <td class="md">)&nbsp;</td>
421
 
          <td class="md" colspan="2"><code> [static]</code></td>
422
 
        </tr>
423
 
      </table>
424
 
    </td>
425
 
  </tr>
426
 
</table>
427
 
<table cellspacing="5" cellpadding="0" border="0">
428
 
  <tr>
429
 
    <td>
430
 
      &nbsp;
431
 
    </td>
432
 
    <td>
433
 
 
434
 
<p>
435
 
Return the name of the dataset. 
436
 
<p>
437
 
<dl compact><dt><b>Parameters:</b></dt><dd>
438
 
  <table border="0" cellspacing="2" cellpadding="0">
439
 
    <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>The dataset number </td></tr>
440
 
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The Iptc record Id </td></tr>
441
 
  </table>
442
 
</dl>
443
 
<dl compact><dt><b>Returns:</b></dt><dd>The name of the dataset or a string containing the hexadecimal value of the dataset in the form "0x01ff", if this is an unknown dataset. </dd></dl>
444
 
    </td>
445
 
  </tr>
446
 
</table>
447
 
<a class="anchor" name="7775528ce0f2b50c062c90bc41bd5899"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetPsName" ref="7775528ce0f2b50c062c90bc41bd5899" args="(uint16_t number, uint16_t recordId)" --><p>
448
 
<table class="mdTable" cellpadding="2" cellspacing="0">
449
 
  <tr>
450
 
    <td class="mdRow">
451
 
      <table cellpadding="0" cellspacing="0" border="0">
452
 
        <tr>
453
 
          <td class="md" nowrap valign="top">const char * Exiv2::IptcDataSets::dataSetPsName           </td>
454
 
          <td class="md" valign="top">(&nbsp;</td>
455
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
456
 
          <td class="mdname" nowrap> <em>number</em>, </td>
457
 
        </tr>
458
 
        <tr>
459
 
          <td class="md" nowrap align="right"></td>
460
 
          <td class="md"></td>
461
 
          <td class="md" nowrap>uint16_t&nbsp;</td>
462
 
          <td class="mdname" nowrap> <em>recordId</em></td>
463
 
        </tr>
464
 
        <tr>
465
 
          <td class="md"></td>
466
 
          <td class="md">)&nbsp;</td>
467
 
          <td class="md" colspan="2"><code> [static]</code></td>
468
 
        </tr>
469
 
      </table>
470
 
    </td>
471
 
  </tr>
472
 
</table>
473
 
<table cellspacing="5" cellpadding="0" border="0">
474
 
  <tr>
475
 
    <td>
476
 
      &nbsp;
477
 
    </td>
478
 
    <td>
479
 
 
480
 
<p>
481
 
Return the photohsop name of a given dataset. 
482
 
<p>
483
 
<dl compact><dt><b>Parameters:</b></dt><dd>
484
 
  <table border="0" cellspacing="2" cellpadding="0">
485
 
    <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>The dataset number </td></tr>
486
 
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The Iptc record Id </td></tr>
487
 
  </table>
488
 
</dl>
489
 
<dl compact><dt><b>Returns:</b></dt><dd>The name used by photoshop for a dataset or an empty string if photoshop does not use the dataset. </dd></dl>
490
 
    </td>
491
 
  </tr>
492
 
</table>
493
 
<a class="anchor" name="ec65e226142ca1cc42d500d2975339f7"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetRepeatable" ref="ec65e226142ca1cc42d500d2975339f7" args="(uint16_t number, uint16_t recordId)" --><p>
494
 
<table class="mdTable" cellpadding="2" cellspacing="0">
495
 
  <tr>
496
 
    <td class="mdRow">
497
 
      <table cellpadding="0" cellspacing="0" border="0">
498
 
        <tr>
499
 
          <td class="md" nowrap valign="top">bool Exiv2::IptcDataSets::dataSetRepeatable           </td>
500
 
          <td class="md" valign="top">(&nbsp;</td>
501
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
502
 
          <td class="mdname" nowrap> <em>number</em>, </td>
503
 
        </tr>
504
 
        <tr>
505
 
          <td class="md" nowrap align="right"></td>
506
 
          <td class="md"></td>
507
 
          <td class="md" nowrap>uint16_t&nbsp;</td>
508
 
          <td class="mdname" nowrap> <em>recordId</em></td>
509
 
        </tr>
510
 
        <tr>
511
 
          <td class="md"></td>
512
 
          <td class="md">)&nbsp;</td>
513
 
          <td class="md" colspan="2"><code> [static]</code></td>
514
 
        </tr>
515
 
      </table>
516
 
    </td>
517
 
  </tr>
518
 
</table>
519
 
<table cellspacing="5" cellpadding="0" border="0">
520
 
  <tr>
521
 
    <td>
522
 
      &nbsp;
523
 
    </td>
524
 
    <td>
525
 
 
526
 
<p>
527
 
Check if a given dataset is repeatable. 
528
 
<p>
529
 
<dl compact><dt><b>Parameters:</b></dt><dd>
530
 
  <table border="0" cellspacing="2" cellpadding="0">
531
 
    <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>The dataset number </td></tr>
532
 
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The Iptc record Id </td></tr>
533
 
  </table>
534
 
</dl>
535
 
<dl compact><dt><b>Returns:</b></dt><dd>true if the given dataset is repeatable otherwise false </dd></dl>
536
 
    </td>
537
 
  </tr>
538
 
</table>
539
 
<a class="anchor" name="db1e57213642811fbe364e622a39430b"></a><!-- doxytag: member="Exiv2::IptcDataSets::dataSetTitle" ref="db1e57213642811fbe364e622a39430b" args="(uint16_t number, uint16_t recordId)" --><p>
540
 
<table class="mdTable" cellpadding="2" cellspacing="0">
541
 
  <tr>
542
 
    <td class="mdRow">
543
 
      <table cellpadding="0" cellspacing="0" border="0">
544
 
        <tr>
545
 
          <td class="md" nowrap valign="top">const char * Exiv2::IptcDataSets::dataSetTitle           </td>
546
 
          <td class="md" valign="top">(&nbsp;</td>
547
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
548
 
          <td class="mdname" nowrap> <em>number</em>, </td>
549
 
        </tr>
550
 
        <tr>
551
 
          <td class="md" nowrap align="right"></td>
552
 
          <td class="md"></td>
553
 
          <td class="md" nowrap>uint16_t&nbsp;</td>
554
 
          <td class="mdname" nowrap> <em>recordId</em></td>
555
 
        </tr>
556
 
        <tr>
557
 
          <td class="md"></td>
558
 
          <td class="md">)&nbsp;</td>
559
 
          <td class="md" colspan="2"><code> [static]</code></td>
560
 
        </tr>
561
 
      </table>
562
 
    </td>
563
 
  </tr>
564
 
</table>
565
 
<table cellspacing="5" cellpadding="0" border="0">
566
 
  <tr>
567
 
    <td>
568
 
      &nbsp;
569
 
    </td>
570
 
    <td>
571
 
 
572
 
<p>
573
 
Return the title (label) of the dataset. 
574
 
<p>
575
 
<dl compact><dt><b>Parameters:</b></dt><dd>
576
 
  <table border="0" cellspacing="2" cellpadding="0">
577
 
    <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>The dataset number </td></tr>
578
 
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The Iptc record Id </td></tr>
579
 
  </table>
580
 
</dl>
581
 
<dl compact><dt><b>Returns:</b></dt><dd>The title (label) of the dataset </dd></dl>
582
 
    </td>
583
 
  </tr>
584
 
</table>
585
 
<a class="anchor" name="451b18150c3628d3761fc08950cf1975"></a><!-- doxytag: member="Exiv2::IptcDataSets::recordDesc" ref="451b18150c3628d3761fc08950cf1975" args="(uint16_t recordId)" --><p>
586
 
<table class="mdTable" cellpadding="2" cellspacing="0">
587
 
  <tr>
588
 
    <td class="mdRow">
589
 
      <table cellpadding="0" cellspacing="0" border="0">
590
 
        <tr>
591
 
          <td class="md" nowrap valign="top">const char * Exiv2::IptcDataSets::recordDesc           </td>
592
 
          <td class="md" valign="top">(&nbsp;</td>
593
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
594
 
          <td class="mdname1" valign="top" nowrap> <em>recordId</em>          </td>
595
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
596
 
          <td class="md" nowrap><code> [static]</code></td>
597
 
        </tr>
598
 
      </table>
599
 
    </td>
600
 
  </tr>
601
 
</table>
602
 
<table cellspacing="5" cellpadding="0" border="0">
603
 
  <tr>
604
 
    <td>
605
 
      &nbsp;
606
 
    </td>
607
 
    <td>
 
552
 
 
553
</div>
 
554
</div><p>
 
555
<a class="anchor" name="d2eea4b9e00efa2fc4d3929451f4ea5c"></a><!-- doxytag: member="Exiv2::IptcDataSets::recordName" ref="d2eea4b9e00efa2fc4d3929451f4ea5c" args="(uint16_t recordId)" -->
 
556
<div class="memitem">
 
557
<div class="memproto">
 
558
      <table class="memname">
 
559
        <tr>
 
560
          <td class="memname">static std::string Exiv2::IptcDataSets::recordName           </td>
 
561
          <td>(</td>
 
562
          <td class="paramtype">uint16_t&nbsp;</td>
 
563
          <td class="paramname"> <em>recordId</em>          </td>
 
564
          <td>&nbsp;)&nbsp;</td>
 
565
          <td width="100%"><code> [static]</code></td>
 
566
        </tr>
 
567
      </table>
 
568
</div>
 
569
<div class="memdoc">
 
570
 
 
571
<p>
 
572
Return the name of the Record. 
 
573
<p>
 
574
<dl compact><dt><b>Parameters:</b></dt><dd>
 
575
  <table border="0" cellspacing="2" cellpadding="0">
 
576
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The record id </td></tr>
 
577
  </table>
 
578
</dl>
 
579
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The name of the record or a string containing the hexadecimal value of the record in the form "0x01ff", if this is an unknown record. </dd></dl>
 
580
 
 
581
</div>
 
582
</div><p>
 
583
<a class="anchor" name="0e9ea74d6d5ec013b1453e2d29341e46"></a><!-- doxytag: member="Exiv2::IptcDataSets::recordDesc" ref="0e9ea74d6d5ec013b1453e2d29341e46" args="(uint16_t recordId)" -->
 
584
<div class="memitem">
 
585
<div class="memproto">
 
586
      <table class="memname">
 
587
        <tr>
 
588
          <td class="memname">static const char* Exiv2::IptcDataSets::recordDesc           </td>
 
589
          <td>(</td>
 
590
          <td class="paramtype">uint16_t&nbsp;</td>
 
591
          <td class="paramname"> <em>recordId</em>          </td>
 
592
          <td>&nbsp;)&nbsp;</td>
 
593
          <td width="100%"><code> [static]</code></td>
 
594
        </tr>
 
595
      </table>
 
596
</div>
 
597
<div class="memdoc">
608
598
 
609
599
<p>
610
600
Return the description of a record. 
614
604
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>Record Id number </td></tr>
615
605
  </table>
616
606
</dl>
617
 
<dl compact><dt><b>Returns:</b></dt><dd>the description of the Record </dd></dl>
618
 
    </td>
619
 
  </tr>
620
 
</table>
621
 
<a class="anchor" name="36ca205824a1b8f8c251e4150de1a9a9"></a><!-- doxytag: member="Exiv2::IptcDataSets::recordId" ref="36ca205824a1b8f8c251e4150de1a9a9" args="(const std::string &amp;recordName)" --><p>
622
 
<table class="mdTable" cellpadding="2" cellspacing="0">
623
 
  <tr>
624
 
    <td class="mdRow">
625
 
      <table cellpadding="0" cellspacing="0" border="0">
 
607
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the description of the Record </dd></dl>
 
608
 
 
609
</div>
 
610
</div><p>
 
611
<a class="anchor" name="8d7890f69135ad178de4c9dada1615f5"></a><!-- doxytag: member="Exiv2::IptcDataSets::recordId" ref="8d7890f69135ad178de4c9dada1615f5" args="(const std::string &amp;recordName)" -->
 
612
<div class="memitem">
 
613
<div class="memproto">
 
614
      <table class="memname">
626
615
        <tr>
627
 
          <td class="md" nowrap valign="top">uint16_t Exiv2::IptcDataSets::recordId           </td>
628
 
          <td class="md" valign="top">(&nbsp;</td>
629
 
          <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
630
 
          <td class="mdname1" valign="top" nowrap> <em>recordName</em>          </td>
631
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
632
 
          <td class="md" nowrap><code> [static]</code></td>
 
616
          <td class="memname">static uint16_t Exiv2::IptcDataSets::recordId           </td>
 
617
          <td>(</td>
 
618
          <td class="paramtype">const std::string &amp;&nbsp;</td>
 
619
          <td class="paramname"> <em>recordName</em>          </td>
 
620
          <td>&nbsp;)&nbsp;</td>
 
621
          <td width="100%"><code> [static]</code></td>
633
622
        </tr>
634
623
      </table>
635
 
    </td>
636
 
  </tr>
637
 
</table>
638
 
<table cellspacing="5" cellpadding="0" border="0">
639
 
  <tr>
640
 
    <td>
641
 
      &nbsp;
642
 
    </td>
643
 
    <td>
 
624
</div>
 
625
<div class="memdoc">
644
626
 
645
627
<p>
646
628
Return the Id number of a record. 
650
632
    <tr><td valign="top"></td><td valign="top"><em>recordName</em>&nbsp;</td><td>Name of a record type </td></tr>
651
633
  </table>
652
634
</dl>
653
 
<dl compact><dt><b>Returns:</b></dt><dd>the Id number of a Record </dd></dl>
 
635
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the Id number of a Record </dd></dl>
654
636
<dl compact><dt><b>Exceptions:</b></dt><dd>
655
637
  <table border="0" cellspacing="2" cellpadding="0">
656
638
    <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 record is not known; </td></tr>
657
639
  </table>
658
640
</dl>
659
 
    </td>
660
 
  </tr>
661
 
</table>
662
 
<a class="anchor" name="3b8106845031d532466282d26f1dd9fb"></a><!-- doxytag: member="Exiv2::IptcDataSets::recordName" ref="3b8106845031d532466282d26f1dd9fb" args="(uint16_t recordId)" --><p>
663
 
<table class="mdTable" cellpadding="2" cellspacing="0">
664
 
  <tr>
665
 
    <td class="mdRow">
666
 
      <table cellpadding="0" cellspacing="0" border="0">
667
 
        <tr>
668
 
          <td class="md" nowrap valign="top">std::string Exiv2::IptcDataSets::recordName           </td>
669
 
          <td class="md" valign="top">(&nbsp;</td>
670
 
          <td class="md" nowrap valign="top">uint16_t&nbsp;</td>
671
 
          <td class="mdname1" valign="top" nowrap> <em>recordId</em>          </td>
672
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
673
 
          <td class="md" nowrap><code> [static]</code></td>
674
 
        </tr>
675
 
      </table>
676
 
    </td>
677
 
  </tr>
678
 
</table>
679
 
<table cellspacing="5" cellpadding="0" border="0">
680
 
  <tr>
681
 
    <td>
682
 
      &nbsp;
683
 
    </td>
684
 
    <td>
685
641
 
686
 
<p>
687
 
Return the name of the Record. 
688
 
<p>
689
 
<dl compact><dt><b>Parameters:</b></dt><dd>
690
 
  <table border="0" cellspacing="2" cellpadding="0">
691
 
    <tr><td valign="top"></td><td valign="top"><em>recordId</em>&nbsp;</td><td>The record id </td></tr>
692
 
  </table>
693
 
</dl>
694
 
<dl compact><dt><b>Returns:</b></dt><dd>The name of the record or a string containing the hexadecimal value of the record in the form "0x01ff", if this is an unknown record. </dd></dl>
695
 
    </td>
696
 
  </tr>
697
 
</table>
698
 
<hr>The documentation for this class was generated from the following files:<ul>
699
 
<li><a class="el" href="datasets_8hpp.html">datasets.hpp</a><li>datasets.cpp</ul>
700
 
<hr size="1"><address style="align: right;"><small>Generated on Fri Jun 2 23:54:52 2006 for Exiv2 by&nbsp;
 
642
</div>
 
643
</div><p>
 
644
<hr>The documentation for this class was generated from the following file:<ul>
 
645
<li><a class="el" href="datasets_8hpp.html">datasets.hpp</a></ul>
 
646
<hr size="1"><address style="align: right;"><small>Generated on Mon Nov 27 20:16:26 2006 for Exiv2 by&nbsp;
701
647
<a href="http://www.doxygen.org/index.html">
702
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
 
648
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
703
649
</body>
704
650
</html>