Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-updates > by-pkgid > 8b93c7974abbd359ec3a5ea81eee3220 > files > 10

exiv2-doc-0.24-5.2.mga5.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Exiv2: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Exiv2
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;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>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Class List</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceAction.html" target="_self">Action</a></td><td class="desc">Contains all action classes (task subclasses) </td></tr>
<tr id="row_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAction_1_1Adjust.html" target="_self">Adjust</a></td><td class="desc">Adjust the Exif (or other metadata) timestamps </td></tr>
<tr id="row_0_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAction_1_1Erase.html" target="_self">Erase</a></td><td class="desc">Erase the entire exif data or only the thumbnail section </td></tr>
<tr id="row_0_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAction_1_1Extract.html" target="_self">Extract</a></td><td class="desc">Extract the entire exif data or only the thumbnail section </td></tr>
<tr id="row_0_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAction_1_1FixCom.html" target="_self">FixCom</a></td><td class="desc">Fix the character encoding of Exif UNICODE user comments. Decodes the comment using the auto-detected or specified character encoding and writes it back in UCS-2 </td></tr>
<tr id="row_0_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAction_1_1FixIso.html" target="_self">FixIso</a></td><td class="desc">Copy ISO settings from any of the Nikon makernotes to the regular Exif tag, Exif.Photo.ISOSpeedRatings </td></tr>
<tr id="row_0_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAction_1_1Insert.html" target="_self">Insert</a></td><td class="desc">Insert the Exif data from corresponding *.exv files </td></tr>
<tr id="row_0_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAction_1_1Modify.html" target="_self">Modify</a></td><td class="desc">Modify the Exif data according to the commands in the modification table </td></tr>
<tr id="row_0_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAction_1_1Print.html" target="_self">Print</a></td><td class="desc">Print the Exif (or other metadata) of a file to stdout </td></tr>
<tr id="row_0_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAction_1_1Rename.html" target="_self">Rename</a></td><td class="desc">Rename a file to its metadate creation timestamp, in the specified format </td></tr>
<tr id="row_0_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAction_1_1Task.html" target="_self">Task</a></td><td class="desc">Abstract base class for all concrete actions </td></tr>
<tr id="row_0_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAction_1_1TaskFactory.html" target="_self">TaskFactory</a></td><td class="desc"><a class="el" href="classAction_1_1Task.html" title="Abstract base class for all concrete actions. ">Task</a> factory </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceExiv2.html" target="_self">Exiv2</a></td><td class="desc">Provides classes and functions to encode and decode Exif and Iptc data. The <b>libexiv2</b> API consists of the objects of this namespace </td></tr>
<tr id="row_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceExiv2_1_1Internal.html" target="_self">Internal</a></td><td class="desc">Contains internal objects which are not published and are not part of the <b>libexiv2</b> API </td></tr>
<tr id="row_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1ArrayCfg.html" target="_self">ArrayCfg</a></td><td class="desc">Additional configuration for a binary array </td></tr>
<tr id="row_1_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1ArrayDef.html" target="_self">ArrayDef</a></td><td class="desc">Defines one tag in a binary array </td></tr>
<tr id="row_1_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1ArraySet.html" target="_self">ArraySet</a></td><td class="desc">Combination of array configuration and definition for arrays </td></tr>
<tr id="row_1_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1CanonMakerNote.html" target="_self">CanonMakerNote</a></td><td class="desc">MakerNote for Canon cameras </td></tr>
<tr id="row_1_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1CiffComponent.html" target="_self">CiffComponent</a></td><td class="desc">Interface class for components of the CIFF directory hierarchy of a CRW (Canon Raw data) image. Both CIFF directories as well as entries implement this interface. This class is implemented as NVI (non-virtual interface) </td></tr>
<tr id="row_1_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1CiffDirectory.html" target="_self">CiffDirectory</a></td><td class="desc">This class models a CIFF directory of a CRW (Canon Raw data) image </td></tr>
<tr id="row_1_0_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1CiffEntry.html" target="_self">CiffEntry</a></td><td class="desc">This class models one directory entry of a CIFF directory of a CRW (Canon Raw data) image </td></tr>
<tr id="row_1_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1CiffHeader.html" target="_self">CiffHeader</a></td><td class="desc">This class models the header of a CRW (Canon Raw data) image. It is the head of a CIFF parse tree, consisting of <a class="el" href="classExiv2_1_1Internal_1_1CiffDirectory.html" title="This class models a CIFF directory of a CRW (Canon Raw data) image. ">CiffDirectory</a> and <a class="el" href="classExiv2_1_1Internal_1_1CiffEntry.html" title="This class models one directory entry of a CIFF directory of a CRW (Canon Raw data) image...">CiffEntry</a> objects. Most of its methods will walk the parse tree to perform the requested action </td></tr>
<tr id="row_1_0_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1Cr2Header.html" target="_self">Cr2Header</a></td><td class="desc">Canon CR2 header structure </td></tr>
<tr id="row_1_0_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1CrwMap.html" target="_self">CrwMap</a></td><td class="desc">Static class providing mapping functionality from CRW entries to image metadata and vice versa </td></tr>
<tr id="row_1_0_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1CrwMapping.html" target="_self">CrwMapping</a></td><td class="desc">Structure for a mapping table for conversion of CIFF entries to image metadata and vice versa </td></tr>
<tr id="row_1_0_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1CrwSubDir.html" target="_self">CrwSubDir</a></td><td class="desc">Structure for the CIFF directory hierarchy </td></tr>
<tr id="row_1_0_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1DummyTiffHeader.html" target="_self">DummyTiffHeader</a></td><td class="desc">Dummy TIFF header structure </td></tr>
<tr id="row_1_0_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1FindExifdatum.html" target="_self">FindExifdatum</a></td><td class="desc">Unary predicate that matches an <a class="el" href="classExiv2_1_1Exifdatum.html" title="An Exif metadatum, consisting of an ExifKey and a Value and methods to manipulate these...">Exifdatum</a> with a given IfdId </td></tr>
<tr id="row_1_0_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1FujiMakerNote.html" target="_self">FujiMakerNote</a></td><td class="desc">MakerNote for Fujifilm cameras </td></tr>
<tr id="row_1_0_15_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1FujiMnHeader.html" target="_self">FujiMnHeader</a></td><td class="desc">Header of a Fujifilm Makernote </td></tr>
<tr id="row_1_0_16_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1IoWrapper.html" target="_self">IoWrapper</a></td><td class="desc">Simple IO wrapper to ensure that the header is only written if there is any other data at all </td></tr>
<tr id="row_1_0_17_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1LensIdFct.html" target="_self">LensIdFct</a></td><td class="desc">A lens id and a pretty-print function for special treatment of the id </td></tr>
<tr id="row_1_0_18_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1LensTypeAndFocalLengthAndMaxAperture.html" target="_self">LensTypeAndFocalLengthAndMaxAperture</a></td><td class="desc">Helper structure </td></tr>
<tr id="row_1_0_19_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1MinoltaMakerNote.html" target="_self">MinoltaMakerNote</a></td><td class="desc">MakerNote for Minolta cameras </td></tr>
<tr id="row_1_0_20_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1MnHeader.html" target="_self">MnHeader</a></td><td class="desc">Makernote header interface. This class is used with TIFF makernotes </td></tr>
<tr id="row_1_0_21_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1Nikon1MakerNote.html" target="_self">Nikon1MakerNote</a></td><td class="desc">A MakerNote format used by Nikon cameras, such as the E990 and D1 </td></tr>
<tr id="row_1_0_22_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1Nikon2MakerNote.html" target="_self">Nikon2MakerNote</a></td><td class="desc">A second MakerNote format used by Nikon cameras, including the E700, E800, E900, E900S, E910, E950 </td></tr>
<tr id="row_1_0_23_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1Nikon2MnHeader.html" target="_self">Nikon2MnHeader</a></td><td class="desc">Header of a Nikon 2 Makernote </td></tr>
<tr id="row_1_0_24_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1Nikon3MakerNote.html" target="_self">Nikon3MakerNote</a></td><td class="desc">A third MakerNote format used by Nikon cameras, e.g., E5400, SQ, D2H, D70 </td></tr>
<tr id="row_1_0_25_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1Nikon3MnHeader.html" target="_self">Nikon3MnHeader</a></td><td class="desc">Header of a Nikon 3 Makernote </td></tr>
<tr id="row_1_0_26_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_26_" class="arrow" onclick="toggleFolder('1_0_26_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1NikonArrayIdx.html" target="_self">NikonArrayIdx</a></td><td class="desc">Structure for an index into the array set of complex binary arrays </td></tr>
<tr id="row_1_0_26_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1NikonArrayIdx_1_1Key.html" target="_self">Key</a></td><td class="desc"><a class="el" href="structExiv2_1_1Internal_1_1NikonArrayIdx_1_1Key.html" title="Key for comparisons. ">Key</a> for comparisons </td></tr>
<tr id="row_1_0_27_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1OffsetWriter.html" target="_self">OffsetWriter</a></td><td class="desc">Class to insert pointers or offsets to computed addresses at specific locations in an image. Used for offsets which are best computed during the regular write process. They are written in a second pass, using the <a class="el" href="classExiv2_1_1Internal_1_1OffsetWriter.html#aeecd16d5bdc23ce332fa3630258c8543" title="Write the offsets to the IO instance io. ">writeOffsets()</a> method </td></tr>
<tr id="row_1_0_28_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1Olympus2MnHeader.html" target="_self">Olympus2MnHeader</a></td><td class="desc">Header of an Olympus II Makernote </td></tr>
<tr id="row_1_0_29_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1OlympusMakerNote.html" target="_self">OlympusMakerNote</a></td><td class="desc">MakerNote for Olympus cameras </td></tr>
<tr id="row_1_0_30_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1OlympusMnHeader.html" target="_self">OlympusMnHeader</a></td><td class="desc">Header of an Olympus Makernote </td></tr>
<tr id="row_1_0_31_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1OrfHeader.html" target="_self">OrfHeader</a></td><td class="desc">Olympus ORF header structure </td></tr>
<tr id="row_1_0_32_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1PanasonicMakerNote.html" target="_self">PanasonicMakerNote</a></td><td class="desc">MakerNote for Panasonic cameras </td></tr>
<tr id="row_1_0_33_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1PanasonicMnHeader.html" target="_self">PanasonicMnHeader</a></td><td class="desc">Header of a Panasonic Makernote </td></tr>
<tr id="row_1_0_34_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1PentaxDngMnHeader.html" target="_self">PentaxDngMnHeader</a></td><td class="desc">Header of an Pentax DNG Makernote </td></tr>
<tr id="row_1_0_35_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1PentaxMakerNote.html" target="_self">PentaxMakerNote</a></td><td class="desc">MakerNote for Pentaxfilm cameras </td></tr>
<tr id="row_1_0_36_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1PentaxMnHeader.html" target="_self">PentaxMnHeader</a></td><td class="desc">Header of an Pentax Makernote </td></tr>
<tr id="row_1_0_37_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1PngChunk.html" target="_self">PngChunk</a></td><td class="desc">Stateless parser class for data in PNG chunk format. Images use this class to decode and encode PNG-based data </td></tr>
<tr id="row_1_0_38_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1Rw2Header.html" target="_self">Rw2Header</a></td><td class="desc">Panasonic RW2 header structure </td></tr>
<tr id="row_1_0_39_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1Samsung2MakerNote.html" target="_self">Samsung2MakerNote</a></td><td class="desc">MakerNote for Samsung cameras </td></tr>
<tr id="row_1_0_40_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1SamsungMnHeader.html" target="_self">SamsungMnHeader</a></td><td class="desc">Header of a Samsung Makernote, only used for the relative offset </td></tr>
<tr id="row_1_0_41_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1SectionInfo.html" target="_self">SectionInfo</a></td><td class="desc">The details of a section </td></tr>
<tr id="row_1_0_42_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1SigmaMakerNote.html" target="_self">SigmaMakerNote</a></td><td class="desc">MakerNote for Sigma (Foveon) cameras </td></tr>
<tr id="row_1_0_43_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1SigmaMnHeader.html" target="_self">SigmaMnHeader</a></td><td class="desc">Header of a Sigma Makernote </td></tr>
<tr id="row_1_0_44_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1SonyMakerNote.html" target="_self">SonyMakerNote</a></td><td class="desc">MakerNote for Sony cameras </td></tr>
<tr id="row_1_0_45_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1SonyMnHeader.html" target="_self">SonyMnHeader</a></td><td class="desc">Header of a Sony Makernote </td></tr>
<tr id="row_1_0_46_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TagDetails.html" target="_self">TagDetails</a></td><td class="desc">Helper structure for lookup tables for translations of numeric tag values to human readable labels </td></tr>
<tr id="row_1_0_47_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TagDetailsBitmask.html" target="_self">TagDetailsBitmask</a></td><td class="desc">Helper structure for lookup tables for translations of bitmask values to human readable labels </td></tr>
<tr id="row_1_0_48_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TagVocabulary.html" target="_self">TagVocabulary</a></td><td class="desc">Helper structure for lookup tables for translations of controlled vocabulary strings to their descriptions </td></tr>
<tr id="row_1_0_49_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffBinaryArray.html" target="_self">TiffBinaryArray</a></td><td class="desc">Composite to model an array of different tags. The tag types as well as other aspects of the array are configurable. The elements of this component are of type <a class="el" href="classExiv2_1_1Internal_1_1TiffBinaryElement.html" title="Element of a TiffBinaryArray. ">TiffBinaryElement</a> </td></tr>
<tr id="row_1_0_50_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffBinaryElement.html" target="_self">TiffBinaryElement</a></td><td class="desc">Element of a <a class="el" href="classExiv2_1_1Internal_1_1TiffBinaryArray.html" title="Composite to model an array of different tags. The tag types as well as other aspects of the array ar...">TiffBinaryArray</a> </td></tr>
<tr id="row_1_0_51_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffComponent.html" target="_self">TiffComponent</a></td><td class="desc">Interface class for components of a TIFF directory hierarchy (Composite pattern). Both TIFF directories as well as entries implement this interface. A component can be uniquely identified by a tag, group tupel. This class is implemented as a NVI (Non-Virtual Interface) and it has an interface for visitors (Visitor pattern) to perform operations on all components </td></tr>
<tr id="row_1_0_52_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffCopier.html" target="_self">TiffCopier</a></td><td class="desc">Copy all image tags from the source tree (the tree that is traversed) to a target tree, which is empty except for the root element provided in the constructor </td></tr>
<tr id="row_1_0_53_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffCreator.html" target="_self">TiffCreator</a></td><td class="desc">TIFF component factory </td></tr>
<tr id="row_1_0_54_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffDataEntry.html" target="_self">TiffDataEntry</a></td><td class="desc">A standard TIFF IFD entry consisting of a value which is an offset to a data area and the data area. The size of the data area is provided in a related <a class="el" href="classExiv2_1_1Internal_1_1TiffSizeEntry.html" title="A TIFF IFD entry containing the size of a data area of a related TiffDataEntry. This component is use...">TiffSizeEntry</a>, tag and group of which are set in the constructor </td></tr>
<tr id="row_1_0_55_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffDataEntryBase.html" target="_self">TiffDataEntryBase</a></td><td class="desc">Interface for a standard TIFF IFD entry consisting of a value which is a set of offsets to a data area. The sizes of these "strips" are provided in a related <a class="el" href="classExiv2_1_1Internal_1_1TiffSizeEntry.html" title="A TIFF IFD entry containing the size of a data area of a related TiffDataEntry. This component is use...">TiffSizeEntry</a>, tag and group of which are set in the constructor. The implementations of this interface differ in whether the data areas are extracted to the higher level metadata (<a class="el" href="classExiv2_1_1Internal_1_1TiffDataEntry.html" title="A standard TIFF IFD entry consisting of a value which is an offset to a data area and the data area...">TiffDataEntry</a>) or not (<a class="el" href="classExiv2_1_1Internal_1_1TiffImageEntry.html" title="A standard TIFF IFD entry consisting of a value which is an array of offsets to image data areas...">TiffImageEntry</a>) </td></tr>
<tr id="row_1_0_56_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffDecoder.html" target="_self">TiffDecoder</a></td><td class="desc">TIFF composite visitor to decode metadata from the TIFF tree and add it to an <a class="el" href="classExiv2_1_1Image.html" title="Abstract base class defining the interface for an image. This is the top-level interface to the Exiv2...">Image</a>, which is supplied in the constructor (Visitor pattern). Used by <a class="el" href="classExiv2_1_1TiffParser.html" title="Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF data...">TiffParser</a> to decode the metadata from a TIFF composite </td></tr>
<tr id="row_1_0_57_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffDirectory.html" target="_self">TiffDirectory</a></td><td class="desc">This class models a TIFF directory (Ifd). It is a composite component of the TIFF tree </td></tr>
<tr id="row_1_0_58_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffEncoder.html" target="_self">TiffEncoder</a></td><td class="desc">TIFF composite visitor to encode metadata from an image to the TIFF tree. The metadata containers and root element of the tree are supplied in the constructor. Used by <a class="el" href="classExiv2_1_1Internal_1_1TiffParserWorker.html" title="Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF-based...">TiffParserWorker</a> to encode the metadata into a TIFF composite </td></tr>
<tr id="row_1_0_59_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffEntry.html" target="_self">TiffEntry</a></td><td class="desc">A standard TIFF IFD entry </td></tr>
<tr id="row_1_0_60_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffEntryBase.html" target="_self">TiffEntryBase</a></td><td class="desc">This abstract base class provides the common functionality of an IFD directory entry and defines an extended interface for derived concrete entries, which allows access to the attributes of the entry </td></tr>
<tr id="row_1_0_61_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffFinder.html" target="_self">TiffFinder</a></td><td class="desc">Search the composite for a component with <em>tag</em> and <em>group</em>. Return a pointer to the component or 0, if not found. The class is ready for a first search after construction and can be re-initialized with <a class="el" href="classExiv2_1_1Internal_1_1TiffFinder.html#ae304660df9b523cbc3bb317aa6514a4c" title="Initialize the Finder for a new search. ">init()</a> </td></tr>
<tr id="row_1_0_62_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_62_" class="arrow" onclick="toggleFolder('1_0_62_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TiffGroupStruct.html" target="_self">TiffGroupStruct</a></td><td class="desc">Data structure used as a row (element) of a table (array) defining the TIFF component used for each tag in a group </td></tr>
<tr id="row_1_0_62_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TiffGroupStruct_1_1Key.html" target="_self">Key</a></td><td class="desc">Search key for TIFF group structure </td></tr>
<tr id="row_1_0_63_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffHeader.html" target="_self">TiffHeader</a></td><td class="desc">Standard TIFF header structure </td></tr>
<tr id="row_1_0_64_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffHeaderBase.html" target="_self">TiffHeaderBase</a></td><td class="desc">Abstract base class defining the interface of an image header. Used internally by classes for TIFF-based images. Default implementation is for the regular TIFF header </td></tr>
<tr id="row_1_0_65_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffIfdMakernote.html" target="_self">TiffIfdMakernote</a></td><td class="desc">Tiff IFD Makernote. This is a concrete class suitable for all IFD makernotes </td></tr>
<tr id="row_1_0_66_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffImageEntry.html" target="_self">TiffImageEntry</a></td><td class="desc">A standard TIFF IFD entry consisting of a value which is an array of offsets to image data areas. The sizes of the image data areas are provided in a related <a class="el" href="classExiv2_1_1Internal_1_1TiffSizeEntry.html" title="A TIFF IFD entry containing the size of a data area of a related TiffDataEntry. This component is use...">TiffSizeEntry</a>, tag and group of which are set in the constructor </td></tr>
<tr id="row_1_0_67_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_67_" class="arrow" onclick="toggleFolder('1_0_67_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TiffImgTagStruct.html" target="_self">TiffImgTagStruct</a></td><td class="desc">Data structure used to list image tags for TIFF and TIFF-like images </td></tr>
<tr id="row_1_0_67_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TiffImgTagStruct_1_1Key.html" target="_self">Key</a></td><td class="desc">Search key for TIFF image tag structure </td></tr>
<tr id="row_1_0_68_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffMapping.html" target="_self">TiffMapping</a></td><td class="desc">Table of TIFF decoding and encoding functions and find functions. This class is separated from the metadata decoder and encoder visitors so that the parser can be parametrized with a different table if needed. This is used, eg., for CR2 format, which uses a different decoder table </td></tr>
<tr id="row_1_0_69_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_69_" class="arrow" onclick="toggleFolder('1_0_69_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TiffMappingInfo.html" target="_self">TiffMappingInfo</a></td><td class="desc">TIFF mapping table for functions to decode special cases </td></tr>
<tr id="row_1_0_69_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TiffMappingInfo_1_1Key.html" target="_self">Key</a></td><td class="desc">Search key for TIFF mapping structures </td></tr>
<tr id="row_1_0_70_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffMnCreator.html" target="_self">TiffMnCreator</a></td><td class="desc">TIFF makernote factory for concrete TIFF makernotes </td></tr>
<tr id="row_1_0_71_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffMnEntry.html" target="_self">TiffMnEntry</a></td><td class="desc">This class is the basis for Makernote support in TIFF. It contains a pointer to a concrete Makernote. The <a class="el" href="classExiv2_1_1Internal_1_1TiffReader.html" title="TIFF composite visitor to read the TIFF structure from a block of memory and build the composite from...">TiffReader</a> visitor has the responsibility to create the correct Make/Model specific Makernote for a particular TIFF file. Calls to child management methods are forwarded to the concrete Makernote, if there is one </td></tr>
<tr id="row_1_0_72_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TiffMnRegistry.html" target="_self">TiffMnRegistry</a></td><td class="desc">Makernote registry structure </td></tr>
<tr id="row_1_0_73_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffParserWorker.html" target="_self">TiffParserWorker</a></td><td class="desc">Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF-based data </td></tr>
<tr id="row_1_0_74_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffPathItem.html" target="_self">TiffPathItem</a></td><td class="desc">A tupel consisting of extended <a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html">Tag</a> and group used as an item in TIFF paths </td></tr>
<tr id="row_1_0_75_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffReader.html" target="_self">TiffReader</a></td><td class="desc">TIFF composite visitor to read the TIFF structure from a block of memory and build the composite from it (Visitor pattern). Used by <a class="el" href="classExiv2_1_1TiffParser.html" title="Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF data...">TiffParser</a> to read the TIFF data from a block of memory </td></tr>
<tr id="row_1_0_76_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffRwState.html" target="_self">TiffRwState</a></td><td class="desc">Simple state class containing relevant state information for the TIFF reader. This is in a separate class so that the reader can change state if needed (e.g., to read certain complex makernotes) </td></tr>
<tr id="row_1_0_77_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffSizeEntry.html" target="_self">TiffSizeEntry</a></td><td class="desc">A TIFF IFD entry containing the size of a data area of a related <a class="el" href="classExiv2_1_1Internal_1_1TiffDataEntry.html" title="A standard TIFF IFD entry consisting of a value which is an offset to a data area and the data area...">TiffDataEntry</a>. This component is used, e.g. for <em>Exif.Thumbnail.JPEGInterchangeFormatLength</em>, which contains the size of <em>Exif.Thumbnail.JPEGInterchangeFormat</em> </td></tr>
<tr id="row_1_0_78_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffSubIfd.html" target="_self">TiffSubIfd</a></td><td class="desc">This class models a TIFF sub-directory (sub-IFD). A sub-IFD is an entry with one or more values that are pointers to IFD structures containing an IFD. The TIFF standard defines some important tags to be sub-IFDs, including the Exif and GPS tags </td></tr>
<tr id="row_1_0_79_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_79_" class="arrow" onclick="toggleFolder('1_0_79_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TiffTreeStruct.html" target="_self">TiffTreeStruct</a></td><td class="desc">Data structure used as a row of the table which describes TIFF trees. Multiple trees are needed as TIFF-based RAW image formats do not always use standard TIFF layout </td></tr>
<tr id="row_1_0_79_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Internal_1_1TiffTreeStruct_1_1Key.html" target="_self">Key</a></td><td class="desc">Search key for TIFF tree structure </td></tr>
<tr id="row_1_0_80_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Internal_1_1TiffVisitor.html" target="_self">TiffVisitor</a></td><td class="desc">Abstract base class defining the interface for TIFF composite vistors (Visitor pattern) </td></tr>
<tr id="row_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1AnyError.html" target="_self">AnyError</a></td><td class="desc">Error class interface. Allows the definition and use of a hierarchy of error classes which can all be handled in one catch block. Inherits from the standard exception base-class, to make life easier for library users (they have the option of catching most things via std::exception) </td></tr>
<tr id="row_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1AsciiValue.html" target="_self">AsciiValue</a></td><td class="desc">Value for an Ascii string type </td></tr>
<tr id="row_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1AsfVideo.html" target="_self">AsfVideo</a></td><td class="desc">Class to access ASF video files </td></tr>
<tr id="row_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1BasicError.html" target="_self">BasicError</a></td><td class="desc">Simple error class used for exceptions. An output operator is provided to print errors to a stream </td></tr>
<tr id="row_1_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1BasicIo.html" target="_self">BasicIo</a></td><td class="desc">An interface for simple binary IO </td></tr>
<tr id="row_1_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1BmpImage.html" target="_self">BmpImage</a></td><td class="desc">Class to access Windows bitmaps. This is just a stub - we only read width and height </td></tr>
<tr id="row_1_7_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_7_" class="arrow" onclick="toggleFolder('1_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1CommentValue.html" target="_self">CommentValue</a></td><td class="desc">Value for an Exif comment </td></tr>
<tr id="row_1_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1CommentValue_1_1CharsetInfo.html" target="_self">CharsetInfo</a></td><td class="desc">Charset information lookup functions. Implemented as a static class </td></tr>
<tr id="row_1_7_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1CommentValue_1_1CharsetTable.html" target="_self">CharsetTable</a></td><td class="desc">Information pertaining to the defined character sets </td></tr>
<tr id="row_1_8_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_8_" class="arrow" onclick="toggleFolder('1_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Converter.html" target="_self">Converter</a></td><td class="desc">Metadata conversions </td></tr>
<tr id="row_1_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Converter_1_1Conversion.html" target="_self">Conversion</a></td><td class="desc">Structure to define conversions between two keys </td></tr>
<tr id="row_1_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Cr2Image.html" target="_self">Cr2Image</a></td><td class="desc">Class to access raw Canon CR2 images. Exif metadata is supported directly, IPTC is read from the Exif data, if present </td></tr>
<tr id="row_1_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Cr2Parser.html" target="_self">Cr2Parser</a></td><td class="desc">Stateless parser class for data in CR2 format. Images use this class to decode and encode CR2 data. See class <a class="el" href="classExiv2_1_1TiffParser.html" title="Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF data...">TiffParser</a> for details </td></tr>
<tr id="row_1_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1CrwImage.html" target="_self">CrwImage</a></td><td class="desc">Class to access raw Canon CRW images. Only Exif metadata and a comment are supported. CRW format does not contain IPTC metadata </td></tr>
<tr id="row_1_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1CrwParser.html" target="_self">CrwParser</a></td><td class="desc"></td></tr>
<tr id="row_1_13_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1DataBuf.html" target="_self">DataBuf</a></td><td class="desc">Utility class containing a character array. All it does is to take care of memory allocation and deletion. Its primary use is meant to be as a stack variable in functions that need a temporary data buffer </td></tr>
<tr id="row_1_14_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1DataBufRef.html" target="_self">DataBufRef</a></td><td class="desc">Auxiliary type to enable copies and assignments, similar to std::auto_ptr_ref. See <a href="http://www.josuttis.com/libbook/auto_ptr.html">http://www.josuttis.com/libbook/auto_ptr.html</a> for a discussion </td></tr>
<tr id="row_1_15_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1DataSet.html" target="_self">DataSet</a></td><td class="desc">Details of an IPTC dataset </td></tr>
<tr id="row_1_16_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1DataValue.html" target="_self">DataValue</a></td><td class="desc">Value for an undefined data type </td></tr>
<tr id="row_1_17_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_17_" class="arrow" onclick="toggleFolder('1_17_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1DateValue.html" target="_self">DateValue</a></td><td class="desc">Value for simple ISO 8601 dates </td></tr>
<tr id="row_1_17_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1DateValue_1_1Date.html" target="_self">Date</a></td><td class="desc">Simple <a class="el" href="structExiv2_1_1DateValue_1_1Date.html" title="Simple Date helper structure. ">Date</a> helper structure </td></tr>
<tr id="row_1_18_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1EpsImage.html" target="_self">EpsImage</a></td><td class="desc">Class to access EPS images </td></tr>
<tr id="row_1_19_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1ExifData.html" target="_self">ExifData</a></td><td class="desc">A container for Exif data. This is a top-level class of the Exiv2 library. The container holds <a class="el" href="classExiv2_1_1Exifdatum.html" title="An Exif metadatum, consisting of an ExifKey and a Value and methods to manipulate these...">Exifdatum</a> objects </td></tr>
<tr id="row_1_20_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Exifdatum.html" target="_self">Exifdatum</a></td><td class="desc">An Exif metadatum, consisting of an <a class="el" href="classExiv2_1_1ExifKey.html" title="Concrete keys for Exif metadata and access to Exif tag reference data. ">ExifKey</a> and a <a class="el" href="classExiv2_1_1Value.html" title="Common interface for all types of values used with metadata. ">Value</a> and methods to manipulate these </td></tr>
<tr id="row_1_21_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_21_" class="arrow" onclick="toggleFolder('1_21_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1ExifKey.html" target="_self">ExifKey</a></td><td class="desc">Concrete keys for Exif metadata and access to Exif tag reference data </td></tr>
<tr id="row_1_21_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1ExifKey_1_1Impl.html" target="_self">Impl</a></td><td class="desc">Internal Pimpl structure with private members and data of class <a class="el" href="classExiv2_1_1ExifKey.html" title="Concrete keys for Exif metadata and access to Exif tag reference data. ">ExifKey</a> </td></tr>
<tr id="row_1_22_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1ExifParser.html" target="_self">ExifParser</a></td><td class="desc">Stateless parser class for Exif data. Images use this class to decode and encode binary Exif data </td></tr>
<tr id="row_1_23_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1ExifTags.html" target="_self">ExifTags</a></td><td class="desc">Access to Exif group and tag lists and misc. tag reference methods, implemented as a static class </td></tr>
<tr id="row_1_24_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1ExifThumb.html" target="_self">ExifThumb</a></td><td class="desc">Access and modify an Exif thumbnail image. This class implements manipulators to set and erase the thumbnail image that is optionally embedded in IFD1 of the Exif data. Accessors are provided by the base class, <a class="el" href="classExiv2_1_1ExifThumbC.html" title="Access to a Exif thumbnail image. This class provides higher level accessors to the thumbnail image t...">ExifThumbC</a> </td></tr>
<tr id="row_1_25_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1ExifThumbC.html" target="_self">ExifThumbC</a></td><td class="desc">Access to a Exif thumbnail image. This class provides higher level accessors to the thumbnail image that is optionally embedded in IFD1 of the Exif data. These methods do not write to the Exif metadata. Manipulators are provided in subclass <a class="el" href="classExiv2_1_1ExifThumb.html" title="Access and modify an Exif thumbnail image. This class implements manipulators to set and erase the th...">ExifThumb</a> </td></tr>
<tr id="row_1_26_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1ExvImage.html" target="_self">ExvImage</a></td><td class="desc">Helper class to access Exiv2 files </td></tr>
<tr id="row_1_27_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_27_" class="arrow" onclick="toggleFolder('1_27_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1FileIo.html" target="_self">FileIo</a></td><td class="desc">Provides binary file IO by implementing the <a class="el" href="classExiv2_1_1BasicIo.html" title="An interface for simple binary IO. ">BasicIo</a> interface </td></tr>
<tr id="row_1_27_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_27_0_" class="arrow" onclick="toggleFolder('1_27_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1FileIo_1_1Impl.html" target="_self">Impl</a></td><td class="desc"><a class="el" href="namespaceExiv2_1_1Internal.html" title="Contains internal objects which are not published and are not part of the libexiv2 API...">Internal</a> Pimpl structure of class <a class="el" href="classExiv2_1_1FileIo.html" title="Provides binary file IO by implementing the BasicIo interface. ">FileIo</a> </td></tr>
<tr id="row_1_27_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1FileIo_1_1Impl_1_1StructStat.html" target="_self">StructStat</a></td><td class="desc">Simple struct stat wrapper for internal use </td></tr>
<tr id="row_1_28_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1GifImage.html" target="_self">GifImage</a></td><td class="desc">Class to access raw GIF images. Exif/IPTC metadata are supported directly </td></tr>
<tr id="row_1_29_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1GroupInfo.html" target="_self">GroupInfo</a></td><td class="desc">The details of an Exif group. Groups include IFDs and binary arrays </td></tr>
<tr id="row_1_30_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Image.html" target="_self">Image</a></td><td class="desc">Abstract base class defining the interface for an image. This is the top-level interface to the <a class="el" href="namespaceExiv2.html" title="Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of ...">Exiv2</a> library </td></tr>
<tr id="row_1_31_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1ImageFactory.html" target="_self">ImageFactory</a></td><td class="desc">Returns an <a class="el" href="classExiv2_1_1Image.html" title="Abstract base class defining the interface for an image. This is the top-level interface to the Exiv2...">Image</a> instance of the specified type </td></tr>
<tr id="row_1_32_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1IoCloser.html" target="_self">IoCloser</a></td><td class="desc">Utility class that closes a <a class="el" href="classExiv2_1_1BasicIo.html" title="An interface for simple binary IO. ">BasicIo</a> instance upon destruction. Meant to be used as a stack variable in functions that need to ensure <a class="el" href="classExiv2_1_1BasicIo.html" title="An interface for simple binary IO. ">BasicIo</a> instances get closed. Useful when functions return errors from many locations </td></tr>
<tr id="row_1_33_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1IptcData.html" target="_self">IptcData</a></td><td class="desc">A container for IPTC data. This is a top-level class of the Exiv2 library </td></tr>
<tr id="row_1_34_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1IptcDataSets.html" target="_self">IptcDataSets</a></td><td class="desc">IPTC dataset reference, implemented as a static class </td></tr>
<tr id="row_1_35_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Iptcdatum.html" target="_self">Iptcdatum</a></td><td class="desc">An IPTC metadatum ("dataset"), consisting of an <a class="el" href="classExiv2_1_1IptcKey.html" title="Concrete keys for IPTC metadata. ">IptcKey</a> and a <a class="el" href="classExiv2_1_1Value.html" title="Common interface for all types of values used with metadata. ">Value</a> and methods to manipulate these </td></tr>
<tr id="row_1_36_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1IptcKey.html" target="_self">IptcKey</a></td><td class="desc">Concrete keys for IPTC metadata </td></tr>
<tr id="row_1_37_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1IptcParser.html" target="_self">IptcParser</a></td><td class="desc">Stateless parser class for IPTC data. Images use this class to decode and encode binary IPTC data </td></tr>
<tr id="row_1_38_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Jp2Image.html" target="_self">Jp2Image</a></td><td class="desc">Class to access JPEG-2000 images </td></tr>
<tr id="row_1_39_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1JpegBase.html" target="_self">JpegBase</a></td><td class="desc">Abstract helper base class to access JPEG images </td></tr>
<tr id="row_1_40_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1JpegImage.html" target="_self">JpegImage</a></td><td class="desc">Class to access JPEG images </td></tr>
<tr id="row_1_41_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Key.html" target="_self">Key</a></td><td class="desc">Abstract base class defining the Key of a metadatum. Keys are used to identify and group metadata </td></tr>
<tr id="row_1_42_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1LangAltValue.html" target="_self">LangAltValue</a></td><td class="desc">Value type for XMP language alternative properties </td></tr>
<tr id="row_1_43_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1LogMsg.html" target="_self">LogMsg</a></td><td class="desc">Class for a log message, used by the library. Applications can set the log level and provide a customer log message handler (callback function) </td></tr>
<tr id="row_1_44_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1MatroskaTags.html" target="_self">MatroskaTags</a></td><td class="desc">Helper structure for the Matroska tags lookup table </td></tr>
<tr id="row_1_45_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1MatroskaVideo.html" target="_self">MatroskaVideo</a></td><td class="desc">Class to access Matroska video files </td></tr>
<tr id="row_1_46_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_46_" class="arrow" onclick="toggleFolder('1_46_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1MemIo.html" target="_self">MemIo</a></td><td class="desc">Provides binary IO on blocks of memory by implementing the <a class="el" href="classExiv2_1_1BasicIo.html" title="An interface for simple binary IO. ">BasicIo</a> interface. A copy-on-write implementation ensures that the data passed in is only copied when necessary, i.e., as soon as data is written to the <a class="el" href="classExiv2_1_1MemIo.html" title="Provides binary IO on blocks of memory by implementing the BasicIo interface. A copy-on-write impleme...">MemIo</a>. The original data is only used for reading. If writes are performed, the changed data can be retrieved using the read methods (since the data used in construction is never modified) </td></tr>
<tr id="row_1_46_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1MemIo_1_1Impl.html" target="_self">Impl</a></td><td class="desc"><a class="el" href="namespaceExiv2_1_1Internal.html" title="Contains internal objects which are not published and are not part of the libexiv2 API...">Internal</a> Pimpl structure of class <a class="el" href="classExiv2_1_1MemIo.html" title="Provides binary IO on blocks of memory by implementing the BasicIo interface. A copy-on-write impleme...">MemIo</a> </td></tr>
<tr id="row_1_47_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Metadatum.html" target="_self">Metadatum</a></td><td class="desc">Abstract base class defining the interface to access information related to one metadata tag </td></tr>
<tr id="row_1_48_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1MimeTypeList.html" target="_self">MimeTypeList</a></td><td class="desc">Structure for TIFF compression to MIME type mappings </td></tr>
<tr id="row_1_49_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1MrwImage.html" target="_self">MrwImage</a></td><td class="desc">Class to access raw Minolta MRW images. Exif metadata is supported directly, IPTC is read from the Exif data, if present </td></tr>
<tr id="row_1_50_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1NativePreview.html" target="_self">NativePreview</a></td><td class="desc">Native preview information. This is meant to be used only by the <a class="el" href="classExiv2_1_1PreviewManager.html" title="Class for extracting preview images from image metadata. ">PreviewManager</a> </td></tr>
<tr id="row_1_51_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1OrfImage.html" target="_self">OrfImage</a></td><td class="desc">Class to access raw Olympus ORF images. Exif metadata is supported directly, IPTC is read from the Exif data, if present </td></tr>
<tr id="row_1_52_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1OrfParser.html" target="_self">OrfParser</a></td><td class="desc">Stateless parser class for data in ORF format. Images use this class to decode and encode ORF data. See class <a class="el" href="classExiv2_1_1TiffParser.html" title="Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF data...">TiffParser</a> for details </td></tr>
<tr id="row_1_53_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1PgfImage.html" target="_self">PgfImage</a></td><td class="desc">Class to access PGF images. Exif and IPTC metadata are supported directly </td></tr>
<tr id="row_1_54_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Photoshop.html" target="_self">Photoshop</a></td><td class="desc">Helper class, has methods to deal with Photoshop "Information
       Resource Blocks" (IRBs) </td></tr>
<tr id="row_1_55_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1PngImage.html" target="_self">PngImage</a></td><td class="desc">Class to access PNG images. Exif and IPTC metadata are supported directly </td></tr>
<tr id="row_1_56_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1PreviewImage.html" target="_self">PreviewImage</a></td><td class="desc">Class that holds preview image properties and data buffer </td></tr>
<tr id="row_1_57_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1PreviewManager.html" target="_self">PreviewManager</a></td><td class="desc">Class for extracting preview images from image metadata </td></tr>
<tr id="row_1_58_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1PreviewProperties.html" target="_self">PreviewProperties</a></td><td class="desc">Preview image properties </td></tr>
<tr id="row_1_59_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1PsdImage.html" target="_self">PsdImage</a></td><td class="desc">Class to access raw <a class="el" href="structExiv2_1_1Photoshop.html" title="Helper class, has methods to deal with Photoshop &quot;Information        Resource Blocks&quot; (IRBs)...">Photoshop</a> images </td></tr>
<tr id="row_1_60_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1QuickTimeVideo.html" target="_self">QuickTimeVideo</a></td><td class="desc">Class to access QuickTime video files </td></tr>
<tr id="row_1_61_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1RafImage.html" target="_self">RafImage</a></td><td class="desc">Class to access raw Fujifilm RAF images. Exif metadata is supported directly, IPTC is read from the Exif data, if present </td></tr>
<tr id="row_1_62_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1RecordInfo.html" target="_self">RecordInfo</a></td><td class="desc">Details of an IPTC record </td></tr>
<tr id="row_1_63_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1RiffVideo.html" target="_self">RiffVideo</a></td><td class="desc">Class to access RIFF video files </td></tr>
<tr id="row_1_64_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Rw2Image.html" target="_self">Rw2Image</a></td><td class="desc">Class to access raw Panasonic RW2 images. Exif metadata is supported directly, IPTC and XMP are read from the Exif data, if present </td></tr>
<tr id="row_1_65_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Rw2Parser.html" target="_self">Rw2Parser</a></td><td class="desc">Stateless parser class for data in RW2 format. Images use this class to decode and encode RW2 data. Only decoding is currently implemented. See class <a class="el" href="classExiv2_1_1TiffParser.html" title="Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF data...">TiffParser</a> for details </td></tr>
<tr id="row_1_66_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1StringValue.html" target="_self">StringValue</a></td><td class="desc">Value for string type </td></tr>
<tr id="row_1_67_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1StringValueBase.html" target="_self">StringValueBase</a></td><td class="desc">Abstract base class for a string based Value type </td></tr>
<tr id="row_1_68_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1TagInfo.html" target="_self">TagInfo</a></td><td class="desc">Tag information </td></tr>
<tr id="row_1_69_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1TgaImage.html" target="_self">TgaImage</a></td><td class="desc">Class to access raw TARGA images. This is just a stub - we only read width and height </td></tr>
<tr id="row_1_70_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1TiffImage.html" target="_self">TiffImage</a></td><td class="desc">Class to access TIFF images. Exif metadata is supported directly, IPTC is read from the Exif data, if present </td></tr>
<tr id="row_1_71_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1TiffParser.html" target="_self">TiffParser</a></td><td class="desc">Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF data. It is a wrapper of the internal class <a class="el" href="classExiv2_1_1Internal_1_1TiffParserWorker.html" title="Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF-based...">Internal::TiffParserWorker</a> </td></tr>
<tr id="row_1_72_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_72_" class="arrow" onclick="toggleFolder('1_72_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1TimeValue.html" target="_self">TimeValue</a></td><td class="desc">Value for simple ISO 8601 times </td></tr>
<tr id="row_1_72_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1TimeValue_1_1Time.html" target="_self">Time</a></td><td class="desc">Simple <a class="el" href="structExiv2_1_1TimeValue_1_1Time.html" title="Simple Time helper structure. ">Time</a> helper structure </td></tr>
<tr id="row_1_73_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1TypeInfo.html" target="_self">TypeInfo</a></td><td class="desc">Type information lookup functions. Implemented as a static class </td></tr>
<tr id="row_1_74_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Value.html" target="_self">Value</a></td><td class="desc">Common interface for all types of values used with metadata </td></tr>
<tr id="row_1_75_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1ValueType.html" target="_self">ValueType</a></td><td class="desc">Template for a Value of a basic type. This is used for unsigned and signed short, long and rationals </td></tr>
<tr id="row_1_76_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1XmpArrayValue.html" target="_self">XmpArrayValue</a></td><td class="desc">Value type for simple arrays. Each item in the array is a simple value, without qualifiers. The array may be an ordered (<em>seq</em>), unordered (<em>bag</em>) or alternative array (<em>alt</em>). The array items must not contain qualifiers. For language alternatives use <a class="el" href="classExiv2_1_1LangAltValue.html" title="Value type for XMP language alternative properties. ">LangAltValue</a> </td></tr>
<tr id="row_1_77_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1XmpData.html" target="_self">XmpData</a></td><td class="desc">A container for XMP data. This is a top-level class of the Exiv2 library </td></tr>
<tr id="row_1_78_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_78_" class="arrow" onclick="toggleFolder('1_78_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1Xmpdatum.html" target="_self">Xmpdatum</a></td><td class="desc">Information related to an XMP property. An XMP metadatum consists of an <a class="el" href="classExiv2_1_1XmpKey.html" title="Concrete keys for XMP metadata. ">XmpKey</a> and a <a class="el" href="classExiv2_1_1Value.html" title="Common interface for all types of values used with metadata. ">Value</a> and provides methods to manipulate these </td></tr>
<tr id="row_1_78_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1Xmpdatum_1_1Impl.html" target="_self">Impl</a></td><td class="desc"><a class="el" href="namespaceExiv2_1_1Internal.html" title="Contains internal objects which are not published and are not part of the libexiv2 API...">Internal</a> Pimpl structure of class <a class="el" href="classExiv2_1_1Xmpdatum.html" title="Information related to an XMP property. An XMP metadatum consists of an XmpKey and a Value and provid...">Xmpdatum</a> </td></tr>
<tr id="row_1_79_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1XmpKey.html" target="_self">XmpKey</a></td><td class="desc">Concrete keys for XMP metadata </td></tr>
<tr id="row_1_80_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_80_" class="arrow" onclick="toggleFolder('1_80_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1XmpNsInfo.html" target="_self">XmpNsInfo</a></td><td class="desc">Structure mapping XMP namespaces and (preferred) prefixes </td></tr>
<tr id="row_1_80_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1XmpNsInfo_1_1Ns.html" target="_self">Ns</a></td><td class="desc">For comparison with namespace </td></tr>
<tr id="row_1_80_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1XmpNsInfo_1_1Prefix.html" target="_self">Prefix</a></td><td class="desc">For comparison with prefix </td></tr>
<tr id="row_1_81_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1XmpParser.html" target="_self">XmpParser</a></td><td class="desc">Stateless parser class for XMP packets. Images use this class to parse and serialize XMP packets. The parser uses the XMP toolkit to do the job </td></tr>
<tr id="row_1_82_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1XmpProperties.html" target="_self">XmpProperties</a></td><td class="desc">XMP property reference, implemented as a static class </td></tr>
<tr id="row_1_83_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExiv2_1_1XmpPropertyInfo.html" target="_self">XmpPropertyInfo</a></td><td class="desc">Information about one XMP property </td></tr>
<tr id="row_1_84_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1XmpSidecar.html" target="_self">XmpSidecar</a></td><td class="desc">Class to access XMP sidecar files. They contain only XMP metadata </td></tr>
<tr id="row_1_85_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1XmpTextValue.html" target="_self">XmpTextValue</a></td><td class="desc">Value type suitable for simple XMP properties and XMP nodes of complex types which are not parsed into specific values </td></tr>
<tr id="row_1_86_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExiv2_1_1XmpValue.html" target="_self">XmpValue</a></td><td class="desc">Base class for all <a class="el" href="namespaceExiv2.html" title="Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of ...">Exiv2</a> values used to store XMP property values </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceUtil.html" target="_self">Util</a></td><td class="desc">Contains utility classes and functions. Most of these are wrappers for common C functions that do not require pointers and memory considerations </td></tr>
<tr id="row_2_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classUtil_1_1Getopt.html" target="_self">Getopt</a></td><td class="desc">Parse the command line options of a program </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCmdIdAndString.html" target="_self">CmdIdAndString</a></td><td class="desc">Structure to link command identifiers to strings </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structModifyCmd.html" target="_self">ModifyCmd</a></td><td class="desc">Structure for one parsed modification command </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classParams.html" target="_self">Params</a></td><td class="desc">Implements the command line handling for the program </td></tr>
<tr id="row_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structParams_1_1YodAdjust.html" target="_self">YodAdjust</a></td><td class="desc">Structure for year, month and day adjustment command line arguments </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Oct 26 2017 16:50:17 for Exiv2 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>