34
44
Include dependency graph for exif.hpp:<p><center><img src="exif_8hpp__incl.png" border="0" usemap="#exif.hpp_map" alt=""></center>
35
45
<map name="exif.hpp_map">
36
<area href="metadatum_8hpp.html" shape="rect" coords="246,380,360,404" alt="">
37
<area href="types_8hpp.html" shape="rect" coords="539,157,619,181" alt="">
38
<area href="value_8hpp.html" shape="rect" coords="410,331,490,355" alt="">
39
<area href="error_8hpp.html" shape="rect" coords="412,31,487,55" alt="">
40
<area href="ifd_8hpp.html" shape="rect" coords="419,231,480,255" alt="">
41
<area href="tags_8hpp.html" shape="rect" coords="124,456,196,480" alt="">
42
<area href="exiv2__version_8h.html" shape="rect" coords="667,157,782,181" alt="">
46
<area href="metadatum_8hpp.html" shape="rect" coords="262,380,392,404" alt="">
47
<area href="types_8hpp.html" shape="rect" coords="580,157,668,181" alt="">
48
<area href="value_8hpp.html" shape="rect" coords="442,331,530,355" alt="">
49
<area href="error_8hpp.html" shape="rect" coords="444,31,527,55" alt="">
50
<area href="ifd_8hpp.html" shape="rect" coords="451,231,520,255" alt="">
51
<area href="tags_8hpp.html" shape="rect" coords="132,456,212,480" alt="">
52
<area href="exiv2__version_8h.html" shape="rect" coords="718,157,846,181" alt="">
46
56
This graph shows which files directly or indirectly include this file:<p><center><img src="exif_8hpp__dep__incl.png" border="0" usemap="#exif.hppdep_map" alt=""></center>
47
57
<map name="exif.hppdep_map">
48
<area href="actions_8hpp.html" shape="rect" coords="132,6,223,30" alt="">
49
<area href="jpgimage_8hpp.html" shape="rect" coords="127,54,228,78" alt="">
50
<area href="crwimage_8hpp.html" shape="rect" coords="125,102,229,126" alt="">
51
<area href="mrwimage_8hpp.html" shape="rect" coords="123,150,232,174" alt="">
52
<area href="tiffimage_8hpp.html" shape="rect" coords="128,198,227,222" alt="">
53
<area href="tiffvisitor_8hpp.html" shape="rect" coords="129,246,225,270" alt="">
54
<area href="makernote2_8hpp.html" shape="rect" coords="281,246,399,270" alt="">
58
<area href="actions_8hpp.html" shape="rect" coords="143,6,244,30" alt="">
59
<area href="jpgimage_8hpp.html" shape="rect" coords="135,54,252,78" alt="">
60
<area href="cr2image_8hpp.html" shape="rect" coords="136,102,251,126" alt="">
61
<area href="tiffvisitor_8hpp.html" shape="rect" coords="139,150,248,174" alt="">
62
<area href="crwimage_8hpp.html" shape="rect" coords="135,198,252,222" alt="">
63
<area href="mrwimage_8hpp.html" shape="rect" coords="132,246,255,270" alt="">
64
<area href="tiffimage_8hpp.html" shape="rect" coords="138,294,250,318" alt="">
65
<area href="pngimage_8hpp.html" shape="rect" coords="134,342,254,366" alt="">
66
<area href="makernote2_8hpp.html" shape="rect" coords="304,150,438,174" alt="">
56
68
<table border="0" cellpadding="0" cellspacing="0">
93
105
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the value of <em>exifDatum</em> to <em>value</em>. If the object already has a value, it is replaced. Otherwise a new <a class="el" href="classExiv2_1_1ValueType.html">ValueType</a><T> value is created and set to <em>value</em>. <a href="#d90f9e253f17a742d456d9d3ef1af353"></a><br></td></tr>
94
106
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f3b014b0759a5dcac398a6b0d7b601c"></a><!-- doxytag: member="exif.hpp::hasMakerNote" ref="9f3b014b0759a5dcac398a6b0d7b601c" args="(const ExifData &exifData)" -->
95
<a class="el" href="namespaceExiv2.html#1615152767a506a955c9d13443b56b62">IfdId</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#9f3b014b0759a5dcac398a6b0d7b601c">Exiv2::hasMakerNote</a> (const ExifData &exifData)</td></tr>
107
IfdId </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#9f3b014b0759a5dcac398a6b0d7b601c">Exiv2::hasMakerNote</a> (const ExifData &exifData)</td></tr>
97
109
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the IfdId of the first Exif makernote tag it finds in the Exif metadata or ifdIdNotSet if there is no Exif makernote tag. <br></td></tr>
98
110
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8ab9597221b2304f584cc321a5c7858c"></a><!-- doxytag: member="exif.hpp::addToIfd" ref="8ab9597221b2304f584cc321a5c7858c" args="(Ifd &ifd, ExifMetadata::const_iterator begin, ExifMetadata::const_iterator end, ByteOrder byteOrder)" -->
99
void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#8ab9597221b2304f584cc321a5c7858c">Exiv2::addToIfd</a> (Ifd &ifd, ExifMetadata::const_iterator begin, ExifMetadata::const_iterator end, <a class="el" href="namespaceExiv2.html#94c225faf6d6c611a3828fae1c28efa6">ByteOrder</a> byteOrder)</td></tr>
111
void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#8ab9597221b2304f584cc321a5c7858c">Exiv2::addToIfd</a> (Ifd &ifd, ExifMetadata::const_iterator begin, ExifMetadata::const_iterator end, ByteOrder byteOrder)</td></tr>
101
113
<tr><td class="mdescLeft"> </td><td class="mdescRight">Add all metadata in the range from iterator position begin to iterator position end, which have an IFD id matching that of the IFD to the list of directory entries of ifd. No duplicate checks are performed, i.e., it is possible to add multiple metadata with the same key to an IFD. <br></td></tr>
102
114
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4648672f1422b6679d2ffd4c980d267d"></a><!-- doxytag: member="exif.hpp::addToIfd" ref="4648672f1422b6679d2ffd4c980d267d" args="(Ifd &ifd, const Exifdatum &exifdatum, ByteOrder byteOrder)" -->
103
void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#4648672f1422b6679d2ffd4c980d267d">Exiv2::addToIfd</a> (Ifd &ifd, const Exifdatum &exifdatum, <a class="el" href="namespaceExiv2.html#94c225faf6d6c611a3828fae1c28efa6">ByteOrder</a> byteOrder)</td></tr>
115
void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#4648672f1422b6679d2ffd4c980d267d">Exiv2::addToIfd</a> (Ifd &ifd, const Exifdatum &exifdatum, ByteOrder byteOrder)</td></tr>
105
117
<tr><td class="mdescLeft"> </td><td class="mdescRight">Add the <a class="el" href="classExiv2_1_1Exifdatum.html">Exifdatum</a> to the IFD. No duplicate checks are performed, i.e., it is possible to add multiple metadata with the same key to an IFD. <br></td></tr>
106
118
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9aefe88707224397e16fe25b338a5f05"></a><!-- doxytag: member="exif.hpp::addToMakerNote" ref="9aefe88707224397e16fe25b338a5f05" args="(MakerNote *makerNote, ExifMetadata::const_iterator begin, ExifMetadata::const_iterator end, ByteOrder byteOrder)" -->
107
void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#9aefe88707224397e16fe25b338a5f05">Exiv2::addToMakerNote</a> (MakerNote *makerNote, ExifMetadata::const_iterator begin, ExifMetadata::const_iterator end, <a class="el" href="namespaceExiv2.html#94c225faf6d6c611a3828fae1c28efa6">ByteOrder</a> byteOrder)</td></tr>
119
void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#9aefe88707224397e16fe25b338a5f05">Exiv2::addToMakerNote</a> (MakerNote *makerNote, ExifMetadata::const_iterator begin, ExifMetadata::const_iterator end, ByteOrder byteOrder)</td></tr>
109
121
<tr><td class="mdescLeft"> </td><td class="mdescRight">Add all metadata in the range from iterator position begin to iterator position end with IFD id 'makerIfd' to the list of makernote entries of the object pointed to be makerNote. No duplicate checks are performed, i.e., it is possible to add multiple metadata with the same key to a makernote. <br></td></tr>
110
122
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b5902f4a6f96b2bc9024d87922acd55a"></a><!-- doxytag: member="exif.hpp::addToMakerNote" ref="b5902f4a6f96b2bc9024d87922acd55a" args="(MakerNote *makerNote, const Exifdatum &exifdatum, ByteOrder byteOrder)" -->
111
void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#b5902f4a6f96b2bc9024d87922acd55a">Exiv2::addToMakerNote</a> (MakerNote *makerNote, const Exifdatum &exifdatum, <a class="el" href="namespaceExiv2.html#94c225faf6d6c611a3828fae1c28efa6">ByteOrder</a> byteOrder)</td></tr>
123
void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#b5902f4a6f96b2bc9024d87922acd55a">Exiv2::addToMakerNote</a> (MakerNote *makerNote, const Exifdatum &exifdatum, ByteOrder byteOrder)</td></tr>
113
125
<tr><td class="mdescLeft"> </td><td class="mdescRight">Add the <a class="el" href="classExiv2_1_1Exifdatum.html">Exifdatum</a> to makerNote, encoded in byte order byteOrder. No duplicate checks are performed, i.e., it is possible to add multiple metadata with the same key to a makernote. <br></td></tr>
115
127
<hr><a name="_details"></a><h2>Detailed Description</h2>
116
128
Encoding and decoding of Exif data.
118
<dl compact><dt><b>Version:</b></dt><dd><dl compact><dt><b>Rev</b></dt><dd>769 </dd></dl>
130
<dl class="version" compact><dt><b>Version:</b></dt><dd><dl class="rcs" compact><dt><b>Rev</b></dt><dd>994 </dd></dl>
120
<dl compact><dt><b>Author:</b></dt><dd>Andreas Huggel (ahu) <a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a> </dd></dl>
121
<dl compact><dt><b>Date:</b></dt><dd>09-Jan-04, ahu: created </dd></dl>
122
<hr size="1"><address style="align: right;"><small>Generated on Fri Jun 2 23:54:14 2006 for Exiv2 by
132
<dl class="author" compact><dt><b>Author:</b></dt><dd>Andreas Huggel (ahu) <a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a> </dd></dl>
133
<dl class="date" compact><dt><b>Date:</b></dt><dd>09-Jan-04, ahu: created </dd></dl>
134
<hr size="1"><address style="align: right;"><small>Generated on Mon Nov 27 20:16:13 2006 for Exiv2 by
123
135
<a href="http://www.doxygen.org/index.html">
124
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
136
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>