Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > b36c97ff723e66f0f38bce83645c99dc > files > 151

exiv2-doc-0.18.2-1mdv2010.0.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Exiv2: Exiv2::Converter Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceExiv2.html">Exiv2</a>::<a class="el" href="classExiv2_1_1Converter.html">Converter</a>
  </div>
</div>
<div class="contents">
<h1>Exiv2::Converter Class Reference</h1><!-- doxytag: class="Exiv2::Converter" -->Metadata conversions.  
<a href="#_details">More...</a>
<p>
<div class="dynheader">
Collaboration diagram for Exiv2::Converter:</div>
<div class="dynsection">
<p><center><img src="classExiv2_1_1Converter__coll__graph.png" border="0" usemap="#Exiv2_1_1Converter__coll__map" alt="Collaboration graph"></center>
<map name="Exiv2_1_1Converter__coll__map">
<area shape="rect" id="node2" href="structExiv2_1_1Converter_1_1Conversion.html" title="Structure to define conversions between two keys." alt="" coords="2629,172,2931,199"><area shape="rect" id="node4" href="classExiv2_1_1ExifData.html" title="A container for Exif data. This is a top&#45;level class of the Exiv2 library. The container..." alt="" coords="2433,208,2604,235"><area shape="rect" id="node8" href="classExiv2_1_1Exifdatum.html" title="An Exif metadatum, consisting of an ExifKey and a Value and methods to manipulate..." alt="" coords="1329,88,1511,115"><area shape="rect" id="node10" href="classExiv2_1_1Metadatum.html" title="Abstract base class defining the interface to access information related to one metadata..." alt="" coords="973,264,1155,291"><area shape="rect" id="node38" href="classExiv2_1_1Xmpdatum.html" title="Information related to an XMP property. An XMP metadatum consists of an XmpKey and..." alt="" coords="1760,264,1931,291"><area shape="rect" id="node55" href="classExiv2_1_1Iptcdatum.html" title="An IPTC metadatum (&quot;dataset&quot;), consisting of an IptcKey and a Value and..." alt="" coords="1329,315,1511,341"><area shape="rect" id="node14" href="classExiv2_1_1ExifKey.html" title="Concrete keys for Exif metadata." alt="" coords="592,63,752,89"><area shape="rect" id="node16" href="classExiv2_1_1Key.html" title="Abstract base class defining the Key of a metadatum. Keys are used to identify and..." alt="" coords="316,113,436,140"><area shape="rect" id="node45" href="classExiv2_1_1XmpKey.html" title="Concrete keys for XMP metadata." alt="" coords="596,113,748,140"><area shape="rect" id="node60" href="classExiv2_1_1IptcKey.html" title="Concrete keys for IPTC metadata." alt="" coords="592,283,752,309"><area shape="rect" id="node18" title="STL class." alt="" coords="311,263,441,289"><area shape="rect" id="node20" title="STL class." alt="" coords="7,263,257,289"><area shape="rect" id="node22" title="STL class." alt="" coords="572,181,772,208"><area shape="rect" id="node31" title="STL class." alt="" coords="1329,371,1511,397"><area shape="rect" id="node41" href="structExiv2_1_1Xmpdatum_1_1Impl.html" title="Internal Pimpl structure of class Xmpdatum." alt="" coords="1304,175,1536,201"><area shape="rect" id="node28" href="classExiv2_1_1Value.html" title="Common interface for all types of values used with metadata." alt="" coords="601,232,743,259"><area shape="rect" id="node34" href="classExiv2_1_1XmpData.html" title="A container for XMP data. This is a top&#45;level class of the Exiv2 library." alt="" coords="2700,285,2860,312"><area shape="rect" id="node51" href="classExiv2_1_1IptcData.html" title="A container for IPTC data. This is a top&#45;level class of the Exiv2 library." alt="" coords="2433,349,2604,376"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classExiv2_1_1Converter-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExiv2_1_1Converter_1_1Conversion.html">Conversion</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Structure to define conversions between two keys.  <a href="structExiv2_1_1Converter_1_1Conversion.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(Converter::*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#0396506c13738c31cba4a4b5bed68666">ConvertFct</a> )(const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Type for metadata converter functions, taking two key strings, <em>from</em> and <em>to</em>.  <a href="#0396506c13738c31cba4a4b5bed68666"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Creators</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91728580444ea3f734fad7db93283260"></a><!-- doxytag: member="Exiv2::Converter::Converter" ref="91728580444ea3f734fad7db93283260" args="(ExifData &amp;exifData, XmpData &amp;xmpData)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#91728580444ea3f734fad7db93283260">Converter</a> (<a class="el" href="classExiv2_1_1ExifData.html">ExifData</a> &amp;exifData, <a class="el" href="classExiv2_1_1XmpData.html">XmpData</a> &amp;xmpData)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for Exif tags and XMP properties. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ebdff2c83aee122a197cfb381bb4000"></a><!-- doxytag: member="Exiv2::Converter::Converter" ref="6ebdff2c83aee122a197cfb381bb4000" args="(IptcData &amp;iptcData, XmpData &amp;xmpData)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#6ebdff2c83aee122a197cfb381bb4000">Converter</a> (<a class="el" href="classExiv2_1_1IptcData.html">IptcData</a> &amp;iptcData, <a class="el" href="classExiv2_1_1XmpData.html">XmpData</a> &amp;xmpData)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for Iptc tags and XMP properties. <br></td></tr>
<tr><td colspan="2"><div class="groupHeader">Manipulators</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9ff54c47c6a6446bbef4d79e8d4f8060"></a><!-- doxytag: member="Exiv2::Converter::cnvToXmp" ref="9ff54c47c6a6446bbef4d79e8d4f8060" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#9ff54c47c6a6446bbef4d79e8d4f8060">cnvToXmp</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert Exif tags or IPTC datasets to XMP properties according to the conversion table. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e5963fe9f0bdd8382de2ce2d50f16d98"></a><!-- doxytag: member="Exiv2::Converter::cnvFromXmp" ref="e5963fe9f0bdd8382de2ce2d50f16d98" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#e5963fe9f0bdd8382de2ce2d50f16d98">cnvFromXmp</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert XMP properties to Exif tags or IPTC datasets according to the conversion table. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#37f93ea473239af2d73be3af50ef2345">setErase</a> (bool onoff=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the erase flag.  <a href="#37f93ea473239af2d73be3af50ef2345"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#bac9285398034aacce1531ce6272db63">setOverwrite</a> (bool onoff=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the overwrite flag.  <a href="#bac9285398034aacce1531ce6272db63"></a><br></td></tr>
<tr><td colspan="2"><div class="groupHeader">Conversion functions (manipulators)</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#e982c003ead2d1e7e27a6a7d8401ed30">cnvExifValue</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple Exif to XMP conversion function.  <a href="#e982c003ead2d1e7e27a6a7d8401ed30"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#759b21bb838f846d904c6ce44cce23d6">cnvExifComment</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert the tag Exif.Photo.UserComment to XMP.  <a href="#759b21bb838f846d904c6ce44cce23d6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#3238a397b14b749e274acd38b94c1509">cnvExifArray</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts Exif tag with multiple components to XMP array.  <a href="#3238a397b14b749e274acd38b94c1509"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#2840545129d3fa365a98ad966215b364">cnvExifDate</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif date to XMP conversion function.  <a href="#2840545129d3fa365a98ad966215b364"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#2859d78ddf45ce2be0f16881ffb2bad9">cnvExifVersion</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif version to XMP conversion function.  <a href="#2859d78ddf45ce2be0f16881ffb2bad9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#4898bc4a39cee1eedbea7588c4f8b79f">cnvExifGPSVersion</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif GPS version to XMP conversion function.  <a href="#4898bc4a39cee1eedbea7588c4f8b79f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#fbaf2c45e8b57430c674caed8edde085">cnvExifFlash</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif Flash to XMP conversion function.  <a href="#fbaf2c45e8b57430c674caed8edde085"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#862d9877fe263e1924959dd4d7e4d32e">cnvExifGPSCoord</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif GPS coordinate to XMP conversion function.  <a href="#862d9877fe263e1924959dd4d7e4d32e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#01fa347250b39e24418e31203cee0a06">cnvXmpValue</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple XMP to Exif conversion function.  <a href="#01fa347250b39e24418e31203cee0a06"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eda35aa57f60caf68d81603b0c33fe2e"></a><!-- doxytag: member="Exiv2::Converter::cnvXmpComment" ref="eda35aa57f60caf68d81603b0c33fe2e" args="(const char *from, const char *to)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#eda35aa57f60caf68d81603b0c33fe2e">cnvXmpComment</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert the tag Xmp.exif.UserComment to Exif. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#6c4fe48b02bd5f036a8ce7e1d41a2ea3">cnvXmpArray</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts XMP array to Exif tag with multiple components.  <a href="#6c4fe48b02bd5f036a8ce7e1d41a2ea3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#71becb0e5b8f267cc96d9b7f5312c4fc">cnvXmpDate</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">XMP to Exif date conversion function.  <a href="#71becb0e5b8f267cc96d9b7f5312c4fc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#72ec87bd8cd8b0342e199bf144e450c5">cnvXmpVersion</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">XMP to Exif version conversion function.  <a href="#72ec87bd8cd8b0342e199bf144e450c5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#8c155519d2d5371a7cb3a843828694be">cnvXmpGPSVersion</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">XMP to Exif GPS version conversion function.  <a href="#8c155519d2d5371a7cb3a843828694be"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#3fa6261ccd2aad114811f336da7d65a8">cnvXmpFlash</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">XMP to Exif Flash conversion function.  <a href="#3fa6261ccd2aad114811f336da7d65a8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#b919aa805d435f5da8119fb5ab7272a3">cnvXmpGPSCoord</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">XMP to Exif GPS coordinate conversion function.  <a href="#b919aa805d435f5da8119fb5ab7272a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#214d53f25cf6cedc9e5b18dde9251346">cnvIptcValue</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IPTC dataset to XMP conversion function.  <a href="#214d53f25cf6cedc9e5b18dde9251346"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#aa7c55b0481e6469d3195b0f99f70d5d">cnvXmpValueToIptc</a> (const char *from, const char *to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">XMP to IPTC dataset conversion function.  <a href="#aa7c55b0481e6469d3195b0f99f70d5d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#058c361345d9bac48d392a3c51a184af">writeExifDigest</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write exif:NativeDigest and tiff:NativeDigest properties to XMP.  <a href="#058c361345d9bac48d392a3c51a184af"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#7c2991c94c32b976bf92568a7844bb5d">syncExifWithXmp</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copies metadata in appropriate direction.  <a href="#7c2991c94c32b976bf92568a7844bb5d"></a><br></td></tr>
<tr><td colspan="2"><div class="groupHeader">Accessors</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f94b10c0f08fbe66d66710b67542646"></a><!-- doxytag: member="Exiv2::Converter::erase" ref="7f94b10c0f08fbe66d66710b67542646" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#7f94b10c0f08fbe66d66710b67542646">erase</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the value of the erase flag, see also <a class="el" href="classExiv2_1_1Converter.html#37f93ea473239af2d73be3af50ef2345" title="Set the erase flag.">setErase(bool on)</a>. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1e47cac615529ddc882a63c373bf61ac"></a><!-- doxytag: member="Exiv2::Converter::overwrite" ref="1e47cac615529ddc882a63c373bf61ac" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Converter.html#1e47cac615529ddc882a63c373bf61ac">overwrite</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the value of the overwrite flag, see also <a class="el" href="classExiv2_1_1Converter.html#bac9285398034aacce1531ce6272db63" title="Set the overwrite flag.">setOverwrite(bool on)</a>. <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Metadata conversions. <hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="0396506c13738c31cba4a4b5bed68666"></a><!-- doxytag: member="Exiv2::Converter::ConvertFct" ref="0396506c13738c31cba4a4b5bed68666" args=")(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(Converter::* <a class="el" href="classExiv2_1_1Converter.html#0396506c13738c31cba4a4b5bed68666">Exiv2::Converter::ConvertFct</a>)(const char *from, const char *to)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Type for metadata converter functions, taking two key strings, <em>from</em> and <em>to</em>. 
<p>
These functions have access to both the source and destination metadata containers and store the result directly in the destination container. 
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="3238a397b14b749e274acd38b94c1509"></a><!-- doxytag: member="Exiv2::Converter::cnvExifArray" ref="3238a397b14b749e274acd38b94c1509" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvExifArray           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Converts Exif tag with multiple components to XMP array. 
<p>
Converts Exif tag with multiple components to XMP array. This function is used for ComponentsConfiguration tag. 
<p>References <a class="el" href="exif_8hpp_source.html#l00488">Exiv2::ExifData::end()</a>, <a class="el" href="exif_8cpp_source.html#l00418">Exiv2::ExifData::erase()</a>, <a class="el" href="exif_8cpp_source.html#l00392">Exiv2::ExifData::findKey()</a>, and <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>.</p>

</div>
</div><p>
<a class="anchor" name="759b21bb838f846d904c6ce44cce23d6"></a><!-- doxytag: member="Exiv2::Converter::cnvExifComment" ref="759b21bb838f846d904c6ce44cce23d6" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvExifComment           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert the tag Exif.Photo.UserComment to XMP. 
<p>
Todo: Convert the Exif comment to UTF-8 if necessary. 
<p>References <a class="el" href="classExiv2_1_1CommentValue.html#f233b3986472bd654d00e1f895efc72b">Exiv2::CommentValue::comment()</a>, <a class="el" href="exif_8hpp_source.html#l00488">Exiv2::ExifData::end()</a>, <a class="el" href="exif_8cpp_source.html#l00418">Exiv2::ExifData::erase()</a>, and <a class="el" href="exif_8cpp_source.html#l00392">Exiv2::ExifData::findKey()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2840545129d3fa365a98ad966215b364"></a><!-- doxytag: member="Exiv2::Converter::cnvExifDate" ref="2840545129d3fa365a98ad966215b364" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvExifDate           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Exif date to XMP conversion function. 
<p>
Sets the XMP property to an XmpText value containing date and time. This function combines values from multiple Exif tags as described in XMP specification. It is used for DateTime, DateTimeOriginal, DateTimeDigitized and GPSTimeStamp. 
<p>References <a class="el" href="exif_8hpp_source.html#l00488">Exiv2::ExifData::end()</a>, <a class="el" href="exif_8cpp_source.html#l00418">Exiv2::ExifData::erase()</a>, <a class="el" href="exif_8cpp_source.html#l00392">Exiv2::ExifData::findKey()</a>, and <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>.</p>

</div>
</div><p>
<a class="anchor" name="fbaf2c45e8b57430c674caed8edde085"></a><!-- doxytag: member="Exiv2::Converter::cnvExifFlash" ref="fbaf2c45e8b57430c674caed8edde085" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvExifFlash           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Exif Flash to XMP conversion function. 
<p>
Converts Flash tag to XMP structure. 
<p>References <a class="el" href="exif_8hpp_source.html#l00488">Exiv2::ExifData::end()</a>, <a class="el" href="exif_8cpp_source.html#l00418">Exiv2::ExifData::erase()</a>, and <a class="el" href="exif_8cpp_source.html#l00392">Exiv2::ExifData::findKey()</a>.</p>

</div>
</div><p>
<a class="anchor" name="862d9877fe263e1924959dd4d7e4d32e"></a><!-- doxytag: member="Exiv2::Converter::cnvExifGPSCoord" ref="862d9877fe263e1924959dd4d7e4d32e" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvExifGPSCoord           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Exif GPS coordinate to XMP conversion function. 
<p>
Converts GPS coordinates tag to XmpText value. It combines multiple Exif tags as described in XMP specification. 
<p>References <a class="el" href="exif_8hpp_source.html#l00488">Exiv2::ExifData::end()</a>, <a class="el" href="exif_8cpp_source.html#l00418">Exiv2::ExifData::erase()</a>, <a class="el" href="exif_8cpp_source.html#l00392">Exiv2::ExifData::findKey()</a>, and <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>.</p>

</div>
</div><p>
<a class="anchor" name="4898bc4a39cee1eedbea7588c4f8b79f"></a><!-- doxytag: member="Exiv2::Converter::cnvExifGPSVersion" ref="4898bc4a39cee1eedbea7588c4f8b79f" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvExifGPSVersion           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Exif GPS version to XMP conversion function. 
<p>
Converts GPSVersionID tag to XmpText value. 
<p>References <a class="el" href="exif_8hpp_source.html#l00488">Exiv2::ExifData::end()</a>, <a class="el" href="exif_8cpp_source.html#l00418">Exiv2::ExifData::erase()</a>, and <a class="el" href="exif_8cpp_source.html#l00392">Exiv2::ExifData::findKey()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e982c003ead2d1e7e27a6a7d8401ed30"></a><!-- doxytag: member="Exiv2::Converter::cnvExifValue" ref="e982c003ead2d1e7e27a6a7d8401ed30" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvExifValue           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Simple Exif to XMP conversion function. 
<p>
Sets the XMP property to an XmpText value containing the Exif value string. 
<p>References <a class="el" href="exif_8hpp_source.html#l00488">Exiv2::ExifData::end()</a>, <a class="el" href="exif_8cpp_source.html#l00418">Exiv2::ExifData::erase()</a>, <a class="el" href="exif_8cpp_source.html#l00392">Exiv2::ExifData::findKey()</a>, and <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>.</p>

</div>
</div><p>
<a class="anchor" name="2859d78ddf45ce2be0f16881ffb2bad9"></a><!-- doxytag: member="Exiv2::Converter::cnvExifVersion" ref="2859d78ddf45ce2be0f16881ffb2bad9" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvExifVersion           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Exif version to XMP conversion function. 
<p>
Converts ExifVersion tag to XmpText value. 
<p>References <a class="el" href="exif_8hpp_source.html#l00488">Exiv2::ExifData::end()</a>, <a class="el" href="exif_8cpp_source.html#l00418">Exiv2::ExifData::erase()</a>, and <a class="el" href="exif_8cpp_source.html#l00392">Exiv2::ExifData::findKey()</a>.</p>

</div>
</div><p>
<a class="anchor" name="214d53f25cf6cedc9e5b18dde9251346"></a><!-- doxytag: member="Exiv2::Converter::cnvIptcValue" ref="214d53f25cf6cedc9e5b18dde9251346" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvIptcValue           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
IPTC dataset to XMP conversion function. 
<p>
Multiple IPTC datasets with the same key are converted to an XMP array. 
<p>References <a class="el" href="iptc_8hpp_source.html#l00268">Exiv2::IptcData::end()</a>, <a class="el" href="iptc_8cpp_source.html#l00227">Exiv2::IptcData::erase()</a>, <a class="el" href="iptc_8cpp_source.html#l00199">Exiv2::IptcData::findKey()</a>, and <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>.</p>

</div>
</div><p>
<a class="anchor" name="6c4fe48b02bd5f036a8ce7e1d41a2ea3"></a><!-- doxytag: member="Exiv2::Converter::cnvXmpArray" ref="6c4fe48b02bd5f036a8ce7e1d41a2ea3" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvXmpArray           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Converts XMP array to Exif tag with multiple components. 
<p>
Converts XMP array to Exif tag with multiple components. This function is used for ComponentsConfiguration tag. 
<p>References <a class="el" href="xmp_8cpp_source.html#l00362">Exiv2::XmpData::end()</a>, <a class="el" href="xmp_8cpp_source.html#l00367">Exiv2::XmpData::erase()</a>, <a class="el" href="xmp_8cpp_source.html#l00321">Exiv2::XmpData::findKey()</a>, and <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>.</p>

</div>
</div><p>
<a class="anchor" name="71becb0e5b8f267cc96d9b7f5312c4fc"></a><!-- doxytag: member="Exiv2::Converter::cnvXmpDate" ref="71becb0e5b8f267cc96d9b7f5312c4fc" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvXmpDate           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
XMP to Exif date conversion function. 
<p>
Converts the XmpText value to Exif date and time. This function sets multiple Exif tags as described in XMP specification. It is used for DateTime, DateTimeOriginal, DateTimeDigitized and GPSTimeStamp. 
<p>References <a class="el" href="xmp_8cpp_source.html#l00362">Exiv2::XmpData::end()</a>, <a class="el" href="xmp_8cpp_source.html#l00367">Exiv2::XmpData::erase()</a>, <a class="el" href="xmp_8cpp_source.html#l00321">Exiv2::XmpData::findKey()</a>, <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>, and <a class="el" href="types_8hpp_source.html#l00462">Exiv2::toString()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3fa6261ccd2aad114811f336da7d65a8"></a><!-- doxytag: member="Exiv2::Converter::cnvXmpFlash" ref="3fa6261ccd2aad114811f336da7d65a8" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvXmpFlash           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
XMP to Exif Flash conversion function. 
<p>
Converts XMP structure to Flash tag. 
<p>References <a class="el" href="xmp_8cpp_source.html#l00362">Exiv2::XmpData::end()</a>, <a class="el" href="xmp_8cpp_source.html#l00367">Exiv2::XmpData::erase()</a>, <a class="el" href="xmp_8cpp_source.html#l00321">Exiv2::XmpData::findKey()</a>, and <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>.</p>

</div>
</div><p>
<a class="anchor" name="b919aa805d435f5da8119fb5ab7272a3"></a><!-- doxytag: member="Exiv2::Converter::cnvXmpGPSCoord" ref="b919aa805d435f5da8119fb5ab7272a3" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvXmpGPSCoord           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
XMP to Exif GPS coordinate conversion function. 
<p>
Converts XmpText value to GPS coordinates tags. It sets multiple Exif tags as described in XMP specification. 
<p>References <a class="el" href="xmp_8cpp_source.html#l00362">Exiv2::XmpData::end()</a>, <a class="el" href="xmp_8cpp_source.html#l00367">Exiv2::XmpData::erase()</a>, <a class="el" href="xmp_8cpp_source.html#l00321">Exiv2::XmpData::findKey()</a>, <a class="el" href="types_8cpp_source.html#l00461">Exiv2::floatToRationalCast()</a>, and <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>.</p>

</div>
</div><p>
<a class="anchor" name="8c155519d2d5371a7cb3a843828694be"></a><!-- doxytag: member="Exiv2::Converter::cnvXmpGPSVersion" ref="8c155519d2d5371a7cb3a843828694be" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvXmpGPSVersion           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
XMP to Exif GPS version conversion function. 
<p>
Converts XmpText value to GPSVersionID tag. 
<p>References <a class="el" href="xmp_8cpp_source.html#l00362">Exiv2::XmpData::end()</a>, <a class="el" href="xmp_8cpp_source.html#l00367">Exiv2::XmpData::erase()</a>, <a class="el" href="xmp_8cpp_source.html#l00321">Exiv2::XmpData::findKey()</a>, and <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>.</p>

</div>
</div><p>
<a class="anchor" name="01fa347250b39e24418e31203cee0a06"></a><!-- doxytag: member="Exiv2::Converter::cnvXmpValue" ref="01fa347250b39e24418e31203cee0a06" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvXmpValue           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Simple XMP to Exif conversion function. 
<p>
Sets the Exif tag according to the XMP property. For LangAlt values, only the x-default entry is used.<p>
Todo: Escape non-ASCII characters in XMP text values 
<p>References <a class="el" href="exif_8cpp_source.html#l00375">Exiv2::ExifData::add()</a>, <a class="el" href="xmp_8cpp_source.html#l00362">Exiv2::XmpData::end()</a>, <a class="el" href="xmp_8cpp_source.html#l00367">Exiv2::XmpData::erase()</a>, <a class="el" href="xmp_8cpp_source.html#l00321">Exiv2::XmpData::findKey()</a>, <a class="el" href="exif_8cpp_source.html#l00170">Exiv2::Exifdatum::setValue</a>, and <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>.</p>

</div>
</div><p>
<a class="anchor" name="aa7c55b0481e6469d3195b0f99f70d5d"></a><!-- doxytag: member="Exiv2::Converter::cnvXmpValueToIptc" ref="aa7c55b0481e6469d3195b0f99f70d5d" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvXmpValueToIptc           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
XMP to IPTC dataset conversion function. 
<p>
Each array element of an XMP array value is added as one IPTC dataset. 
<p>References <a class="el" href="iptc_8cpp_source.html#l00176">Exiv2::IptcData::add()</a>, <a class="el" href="xmp_8cpp_source.html#l00362">Exiv2::XmpData::end()</a>, <a class="el" href="xmp_8cpp_source.html#l00367">Exiv2::XmpData::erase()</a>, <a class="el" href="xmp_8cpp_source.html#l00321">Exiv2::XmpData::findKey()</a>, <a class="el" href="types_8hpp_source.html#l00131">Exiv2::langAlt</a>, <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>, and <a class="el" href="types_8hpp_source.html#l00127">Exiv2::xmpText</a>.</p>

</div>
</div><p>
<a class="anchor" name="72ec87bd8cd8b0342e199bf144e450c5"></a><!-- doxytag: member="Exiv2::Converter::cnvXmpVersion" ref="72ec87bd8cd8b0342e199bf144e450c5" args="(const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::cnvXmpVersion           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
XMP to Exif version conversion function. 
<p>
Converts XmpText value to ExifVersion tag. 
<p>References <a class="el" href="xmp_8cpp_source.html#l00362">Exiv2::XmpData::end()</a>, <a class="el" href="xmp_8cpp_source.html#l00367">Exiv2::XmpData::erase()</a>, <a class="el" href="xmp_8cpp_source.html#l00321">Exiv2::XmpData::findKey()</a>, and <a class="el" href="types_8hpp_source.html#l00122">Exiv2::string</a>.</p>

</div>
</div><p>
<a class="anchor" name="37f93ea473239af2d73be3af50ef2345"></a><!-- doxytag: member="Exiv2::Converter::setErase" ref="37f93ea473239af2d73be3af50ef2345" args="(bool onoff=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::setErase           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>onoff</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the erase flag. 
<p>
This flag indicates whether successfully converted source records are erased. 
<p>Referenced by <a class="el" href="convert_8cpp_source.html#l01219">Exiv2::moveExifToXmp()</a>, <a class="el" href="convert_8cpp_source.html#l01251">Exiv2::moveIptcToXmp()</a>, <a class="el" href="convert_8cpp_source.html#l01232">Exiv2::moveXmpToExif()</a>, <a class="el" href="convert_8cpp_source.html#l01264">Exiv2::moveXmpToIptc()</a>, and <a class="el" href="convert_8cpp_source.html#l01151">syncExifWithXmp()</a>.</p>

</div>
</div><p>
<a class="anchor" name="bac9285398034aacce1531ce6272db63"></a><!-- doxytag: member="Exiv2::Converter::setOverwrite" ref="bac9285398034aacce1531ce6272db63" args="(bool onoff=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::setOverwrite           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>onoff</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the overwrite flag. 
<p>
This flag indicates whether existing target records are overwritten. 
<p>Referenced by <a class="el" href="convert_8cpp_source.html#l01151">syncExifWithXmp()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7c2991c94c32b976bf92568a7844bb5d"></a><!-- doxytag: member="Exiv2::Converter::syncExifWithXmp" ref="7c2991c94c32b976bf92568a7844bb5d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::syncExifWithXmp           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copies metadata in appropriate direction. 
<p>
From values of exif:NativeDigest and tiff:NativeDigest detects which of XMP and Exif was updated more recently and copies metadata in appropriate direction. 
<p>References <a class="el" href="convert_8cpp_source.html#l00434">cnvFromXmp()</a>, <a class="el" href="convert_8cpp_source.html#l00423">cnvToXmp()</a>, <a class="el" href="xmp_8cpp_source.html#l00362">Exiv2::XmpData::end()</a>, <a class="el" href="xmp_8cpp_source.html#l00321">Exiv2::XmpData::findKey()</a>, <a class="el" href="convert_8cpp_source.html#l00114">setErase()</a>, <a class="el" href="convert_8cpp_source.html#l00120">setOverwrite()</a>, and <a class="el" href="convert_8cpp_source.html#l01143">writeExifDigest()</a>.</p>

<p>Referenced by <a class="el" href="convert_8cpp_source.html#l01239">Exiv2::syncExifWithXmp()</a>.</p>

</div>
</div><p>
<a class="anchor" name="058c361345d9bac48d392a3c51a184af"></a><!-- doxytag: member="Exiv2::Converter::writeExifDigest" ref="058c361345d9bac48d392a3c51a184af" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Exiv2::Converter::writeExifDigest           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Write exif:NativeDigest and tiff:NativeDigest properties to XMP. 
<p>
Compute digests from Exif values and write them to exif:NativeDigest and tiff:NativeDigest properties. This should be compatible with XMP SDK. 
<p>Referenced by <a class="el" href="convert_8cpp_source.html#l01151">syncExifWithXmp()</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>convert.cpp</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Jun 25 15:17:52 2009 for Exiv2 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>