Sophie

Sophie

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

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Exiv2: tiffcomposite_int.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>tiffcomposite_int.hpp File Reference</h1>Internal classes used in a TIFF composite structure.  
<a href="#_details">More...</a>
<p>
<code>#include &quot;<a class="el" href="image_8hpp.html">image.hpp</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="tifffwd__int_8hpp.html">tifffwd_int.hpp</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="types_8hpp.html">types.hpp</a>&quot;</code><br>
<code>#include &lt;iosfwd&gt;</code><br>
<code>#include &lt;vector&gt;</code><br>
<code>#include &lt;string&gt;</code><br>
<code>#include &lt;cassert&gt;</code><br>

<p>
<div class="dynheader">
Include dependency graph for tiffcomposite_int.hpp:</div>
<div class="dynsection">
<p><center><img src="tiffcomposite__int_8hpp__incl.png" border="0" usemap="#tiffcomposite_int.hpp_map" alt=""></center>
<map name="tiffcomposite_int.hpp_map">
<area shape="rect" id="node3" href="image_8hpp.html" title="Class Image, defining the interface for all Image subclasses." alt="" coords="1403,80,1515,107"><area shape="rect" id="node5" href="types_8hpp.html" title="Type definitions for Exiv2 and related functionality." alt="" coords="1359,528,1471,555"><area shape="rect" id="node104" href="tifffwd__int_8hpp.html" title="Internal TIFF parser related typedefs and forward definitions." alt="" coords="1680,453,1851,480"><area shape="rect" id="node23" href="basicio_8hpp.html" title="Simple binary IO abstraction." alt="" coords="1069,453,1200,480"><area shape="rect" id="node31" href="exif_8hpp.html" title="Encoding and decoding of Exif data." alt="" coords="923,229,1024,256"><area shape="rect" id="node65" href="iptc_8hpp.html" title="Encoding and decoding of IPTC data." alt="" coords="1231,229,1332,256"><area shape="rect" id="node87" href="xmp_8hpp.html" title="Encoding and decoding of XMP data." alt="" coords="829,155,920,181"><area shape="rect" id="node7" href="version_8hpp.html" title="Precompiler define and a function to test the Exiv2 version. References: Similar..." alt="" coords="1204,603,1335,629"><area shape="rect" id="node33" href="metadatum_8hpp.html" title="Provides abstract base classes Metadatum and Key." alt="" coords="796,379,948,405"><area shape="rect" id="node36" href="value_8hpp.html" title="Value interface and concrete subclasses." alt="" coords="472,453,584,480"><area shape="rect" id="node51" href="tags_8hpp.html" title="Exif tag and type information." alt="" coords="657,304,759,331"><area shape="rect" id="node69" href="error_8hpp.html" title="Error class for exceptions." alt="" coords="1925,453,2037,480"><area shape="rect" id="node77" href="datasets_8hpp.html" title="IPTC dataset and type information." alt="" coords="1124,304,1265,331"><area shape="rect" id="node90" href="properties_8hpp.html" title="XMP property and type information. References: &#160;XMP Specification from Adobe (Property..." alt="" coords="677,229,837,256"></map>
</div>

<p>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="tiffcomposite__int_8hpp__dep__incl.png" border="0" usemap="#tiffcomposite_int.hppdep_map" alt=""></center>
<map name="tiffcomposite_int.hppdep_map">
<area shape="rect" id="node3" href="makernote__int_8hpp.html" title="Internal Makernote TIFF composite class TiffIfdMakernote and classes for various..." alt="" coords="25,80,217,107"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffPathItem.html">Exiv2::Internal::TiffPathItem</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">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.  <a href="classExiv2_1_1Internal_1_1TiffPathItem.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffComponent.html">Exiv2::Internal::TiffComponent</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">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.  <a href="classExiv2_1_1Internal_1_1TiffComponent.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExiv2_1_1Internal_1_1TiffMappingInfo.html">Exiv2::Internal::TiffMappingInfo</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TIFF mapping table for functions to decode special cases.  <a href="structExiv2_1_1Internal_1_1TiffMappingInfo.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExiv2_1_1Internal_1_1TiffMappingInfo_1_1Key.html">Exiv2::Internal::TiffMappingInfo::Key</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Search key for TIFF mapping structures.  <a href="structExiv2_1_1Internal_1_1TiffMappingInfo_1_1Key.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffEntryBase.html">Exiv2::Internal::TiffEntryBase</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">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.  <a href="classExiv2_1_1Internal_1_1TiffEntryBase.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffEntry.html">Exiv2::Internal::TiffEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A standard TIFF IFD entry.  <a href="classExiv2_1_1Internal_1_1TiffEntry.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffDataEntryBase.html">Exiv2::Internal::TiffDataEntryBase</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">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...">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...">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...">TiffImageEntry</a>).  <a href="classExiv2_1_1Internal_1_1TiffDataEntryBase.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffDataEntry.html">Exiv2::Internal::TiffDataEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">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...">TiffSizeEntry</a>, tag and group of which are set in the constructor.  <a href="classExiv2_1_1Internal_1_1TiffDataEntry.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffImageEntry.html">Exiv2::Internal::TiffImageEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">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...">TiffSizeEntry</a>, tag and group of which are set in the constructor.  <a href="classExiv2_1_1Internal_1_1TiffImageEntry.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffSizeEntry.html">Exiv2::Internal::TiffSizeEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">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...">TiffDataEntry</a>. This component is used, e.g. for <em>Exif.Thumbnail.JPEGInterchangeFormatLength</em>, which contains the size of <em>Exif.Thumbnail.JPEGInterchangeFormat</em>.  <a href="classExiv2_1_1Internal_1_1TiffSizeEntry.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffDirectory.html">Exiv2::Internal::TiffDirectory</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class models a TIFF directory (Ifd). It is a composite component of the TIFF tree.  <a href="classExiv2_1_1Internal_1_1TiffDirectory.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffSubIfd.html">Exiv2::Internal::TiffSubIfd</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">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.  <a href="classExiv2_1_1Internal_1_1TiffSubIfd.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffMnEntry.html">Exiv2::Internal::TiffMnEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">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...">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.  <a href="classExiv2_1_1Internal_1_1TiffMnEntry.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffArrayEntry.html">Exiv2::Internal::TiffArrayEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Composite to model an array of tags, each consisting of values of a given type. Canon and Minolta makernotes use such tags. The elements of this component are of type <a class="el" href="classExiv2_1_1Internal_1_1TiffArrayElement.html" title="Element of a TiffArrayEntry. The value of all elements of a TiffArrayEntry must be...">TiffArrayElement</a>.  <a href="classExiv2_1_1Internal_1_1TiffArrayEntry.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffArrayElement.html">Exiv2::Internal::TiffArrayElement</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Element of a <a class="el" href="classExiv2_1_1Internal_1_1TiffArrayEntry.html" title="Composite to model an array of tags, each consisting of values of a given type. Canon...">TiffArrayEntry</a>. The value of all elements of a <a class="el" href="classExiv2_1_1Internal_1_1TiffArrayEntry.html" title="Composite to model an array of tags, each consisting of values of a given type. Canon...">TiffArrayEntry</a> must be of the same type. Canon and Minolta makernotes use such arrays.  <a href="classExiv2_1_1Internal_1_1TiffArrayElement.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html">Exiv2</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides classes and functions to encode and decode Exif and Iptc data. The <b>libexiv2</b> API consists of the objects of this namespace. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html">Exiv2::Internal</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains internal objects which are not published and are not part of the <b>libexiv2</b> API. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html">Exiv2::Internal::Group</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html">Exiv2::Internal::Tag</a></td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92e26f19f175769648d77d532e3cbad6"></a><!-- doxytag: member="tiffcomposite_int.hpp::TiffType" ref="92e26f19f175769648d77d532e3cbad6" args="" -->
typedef uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#92e26f19f175769648d77d532e3cbad6">Exiv2::Internal::TiffType</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TIFF value type. <br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="424532985c198c9e20e9d5f1e5b18c52"></a><!-- doxytag: member="tiffcomposite_int.hpp::toTypeId" ref="424532985c198c9e20e9d5f1e5b18c52" args="(TiffType tiffType, uint16_t tag, uint16_t group)" -->
TypeId&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#424532985c198c9e20e9d5f1e5b18c52">Exiv2::Internal::toTypeId</a> (TiffType tiffType, uint16_t tag, uint16_t group)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert the <em>tiffType</em> of a <em>tag</em> and <em>group</em> to an <a class="el" href="namespaceExiv2.html" title="Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2...">Exiv2</a> <em>typeId</em>. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c8d23237963473f87eebe4bb10a1d41d"></a><!-- doxytag: member="tiffcomposite_int.hpp::toTiffType" ref="c8d23237963473f87eebe4bb10a1d41d" args="(TypeId typeId)" -->
TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#c8d23237963473f87eebe4bb10a1d41d">Exiv2::Internal::toTiffType</a> (TypeId typeId)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert the Exiv2 <em>typeId</em> to a TIFF value type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7124ec69fc3bb353bf854835d318b9e0"></a><!-- doxytag: member="tiffcomposite_int.hpp::cmpTagLt" ref="7124ec69fc3bb353bf854835d318b9e0" args="(TiffComponent const *lhs, TiffComponent const *rhs)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#7124ec69fc3bb353bf854835d318b9e0">Exiv2::Internal::cmpTagLt</a> (TiffComponent const *lhs, TiffComponent const *rhs)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compare two TIFF component pointers by tag. Return true if the tag of component lhs is less than that of rhs. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ae82ff6f68c1ddbec1efd4000fba870"></a><!-- doxytag: member="tiffcomposite_int.hpp::tiffGroupName" ref="5ae82ff6f68c1ddbec1efd4000fba870" args="(uint16_t group)" -->
const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#5ae82ff6f68c1ddbec1efd4000fba870">Exiv2::Internal::tiffGroupName</a> (uint16_t group)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the group name for a group. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0d7adb0da670630697603571d40f8ab"></a><!-- doxytag: member="tiffcomposite_int.hpp::tiffGroupId" ref="a0d7adb0da670630697603571d40f8ab" args="(const std::string &amp;groupName)" -->
uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a0d7adb0da670630697603571d40f8ab">Exiv2::Internal::tiffGroupId</a> (const std::string &amp;groupName)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the TIFF group id for a group name. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="40b969cda68b673d76bef61b4ef1491c"></a><!-- doxytag: member="tiffcomposite_int.hpp::newTiffEntry" ref="40b969cda68b673d76bef61b4ef1491c" args="(uint16_t tag, uint16_t group)" -->
TiffComponent::AutoPtr&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#40b969cda68b673d76bef61b4ef1491c">Exiv2::Internal::newTiffEntry</a> (uint16_t tag, uint16_t group)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new TIFF entry. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc92e5fa725367b8ea46f949beaf399a"></a><!-- doxytag: member="tiffcomposite_int.hpp::newTiffMnEntry" ref="cc92e5fa725367b8ea46f949beaf399a" args="(uint16_t tag, uint16_t group)" -->
TiffComponent::AutoPtr&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#cc92e5fa725367b8ea46f949beaf399a">Exiv2::Internal::newTiffMnEntry</a> (uint16_t tag, uint16_t group)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new TIFF makernote entry. <br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="c84ee7f8eedbea9f8ffc2d8b5b66c210"></a><!-- doxytag: member="tiffcomposite_int.hpp::newTiffDirectory" ref="c84ee7f8eedbea9f8ffc2d8b5b66c210" args="(uint16_t tag, uint16_t)" -->
template&lt;uint16_t newGroup&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">TiffComponent::AutoPtr&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#c84ee7f8eedbea9f8ffc2d8b5b66c210">Exiv2::Internal::newTiffDirectory</a> (uint16_t tag, uint16_t)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new TIFF directory. <br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="6980603edd00044229ca53f0e36d168d"></a><!-- doxytag: member="tiffcomposite_int.hpp::newTiffSubIfd" ref="6980603edd00044229ca53f0e36d168d" args="(uint16_t tag, uint16_t group)" -->
template&lt;uint16_t newGroup&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">TiffComponent::AutoPtr&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#6980603edd00044229ca53f0e36d168d">Exiv2::Internal::newTiffSubIfd</a> (uint16_t tag, uint16_t group)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new TIFF sub-directory. <br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="73229b7090e109b875425216399a50d1"></a><!-- doxytag: member="tiffcomposite_int.hpp::newTiffArrayEntry" ref="73229b7090e109b875425216399a50d1" args="(uint16_t tag, uint16_t group)" -->
template&lt;uint16_t newGroup, TiffType tiffType, bool addSizeElement&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">TiffComponent::AutoPtr&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#73229b7090e109b875425216399a50d1">Exiv2::Internal::newTiffArrayEntry</a> (uint16_t tag, uint16_t group)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new array entry. <br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="494aef7c660a4a918adf16e758c7627e"></a><!-- doxytag: member="tiffcomposite_int.hpp::newTiffArrayElement" ref="494aef7c660a4a918adf16e758c7627e" args="(uint16_t tag, uint16_t group)" -->
template&lt;TiffType tiffType, ByteOrder byteOrder&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">TiffComponent::AutoPtr&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#494aef7c660a4a918adf16e758c7627e">Exiv2::Internal::newTiffArrayElement</a> (uint16_t tag, uint16_t group)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new array element. <br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="4d05154f6d465540bde7c0d32cced5f6"></a><!-- doxytag: member="tiffcomposite_int.hpp::newTiffThumbData" ref="4d05154f6d465540bde7c0d32cced5f6" args="(uint16_t tag, uint16_t group)" -->
template&lt;uint16_t szTag, uint16_t szGroup&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">TiffComponent::AutoPtr&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#4d05154f6d465540bde7c0d32cced5f6">Exiv2::Internal::newTiffThumbData</a> (uint16_t tag, uint16_t group)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new TIFF entry for a thumbnail (data). <br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="5622b99f7c561785009c46ff37d6873f"></a><!-- doxytag: member="tiffcomposite_int.hpp::newTiffThumbSize" ref="5622b99f7c561785009c46ff37d6873f" args="(uint16_t tag, uint16_t group)" -->
template&lt;uint16_t dtTag, uint16_t dtGroup&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">TiffComponent::AutoPtr&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#5622b99f7c561785009c46ff37d6873f">Exiv2::Internal::newTiffThumbSize</a> (uint16_t tag, uint16_t group)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new TIFF entry for a thumbnail (size). <br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="3c08432e86822de2d865da2738e393aa"></a><!-- doxytag: member="tiffcomposite_int.hpp::newTiffImageData" ref="3c08432e86822de2d865da2738e393aa" args="(uint16_t tag, uint16_t group)" -->
template&lt;uint16_t szTag, uint16_t szGroup&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">TiffComponent::AutoPtr&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#3c08432e86822de2d865da2738e393aa">Exiv2::Internal::newTiffImageData</a> (uint16_t tag, uint16_t group)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new TIFF entry for image data. <br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="2aa33306732ebfbef8d09bb556e8d117"></a><!-- doxytag: member="tiffcomposite_int.hpp::newTiffImageSize" ref="2aa33306732ebfbef8d09bb556e8d117" args="(uint16_t tag, uint16_t group)" -->
template&lt;uint16_t dtTag, uint16_t dtGroup&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">TiffComponent::AutoPtr&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#2aa33306732ebfbef8d09bb556e8d117">Exiv2::Internal::newTiffImageSize</a> (uint16_t tag, uint16_t group)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new TIFF entry for image data (size). <br></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b71efecbf99f9418820c73708a3cf62d"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttUnsignedByte" ref="b71efecbf99f9418820c73708a3cf62d" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#b71efecbf99f9418820c73708a3cf62d">Exiv2::Internal::ttUnsignedByte</a> = 1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif BYTE type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b5bde30ee6d5c70b7bb097fb9ec2964"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttAsciiString" ref="9b5bde30ee6d5c70b7bb097fb9ec2964" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#9b5bde30ee6d5c70b7bb097fb9ec2964">Exiv2::Internal::ttAsciiString</a> = 2</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif ASCII type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9d20b7b8d431865c5bbb72ece0e82421"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttUnsignedShort" ref="9d20b7b8d431865c5bbb72ece0e82421" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#9d20b7b8d431865c5bbb72ece0e82421">Exiv2::Internal::ttUnsignedShort</a> = 3</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif SHORT type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2074c61e7cda2b4dae148c2ab281eaf8"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttUnsignedLong" ref="2074c61e7cda2b4dae148c2ab281eaf8" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#2074c61e7cda2b4dae148c2ab281eaf8">Exiv2::Internal::ttUnsignedLong</a> = 4</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif LONG type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="354900bea65845107454abb6775a32f8"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttUnsignedRational" ref="354900bea65845107454abb6775a32f8" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#354900bea65845107454abb6775a32f8">Exiv2::Internal::ttUnsignedRational</a> = 5</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif RATIONAL type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="210fbda6987f7c2812751a85d9b9f298"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttSignedByte" ref="210fbda6987f7c2812751a85d9b9f298" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#210fbda6987f7c2812751a85d9b9f298">Exiv2::Internal::ttSignedByte</a> = 6</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif SBYTE type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cffb015c64c008b6f123c06b1522286c"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttUndefined" ref="cffb015c64c008b6f123c06b1522286c" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#cffb015c64c008b6f123c06b1522286c">Exiv2::Internal::ttUndefined</a> = 7</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif UNDEFINED type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5e6bcae5c75296a29576af25dbad8c14"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttSignedShort" ref="5e6bcae5c75296a29576af25dbad8c14" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#5e6bcae5c75296a29576af25dbad8c14">Exiv2::Internal::ttSignedShort</a> = 8</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif SSHORT type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f8b97b43c3cbc2f3b23e2f7612d0d03"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttSignedLong" ref="9f8b97b43c3cbc2f3b23e2f7612d0d03" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#9f8b97b43c3cbc2f3b23e2f7612d0d03">Exiv2::Internal::ttSignedLong</a> = 9</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif SLONG type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f85d508a811442ccc864d5fa516c2c3f"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttSignedRational" ref="f85d508a811442ccc864d5fa516c2c3f" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#f85d508a811442ccc864d5fa516c2c3f">Exiv2::Internal::ttSignedRational</a> = 10</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif SRATIONAL type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="098b9822143ebe072f1efc9669dd8e02"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttTiffFloat" ref="098b9822143ebe072f1efc9669dd8e02" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#098b9822143ebe072f1efc9669dd8e02">Exiv2::Internal::ttTiffFloat</a> = 11</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TIFF FLOAT type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="38ee59526e75451a0eef5fa23afb11a9"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttTiffDouble" ref="38ee59526e75451a0eef5fa23afb11a9" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#38ee59526e75451a0eef5fa23afb11a9">Exiv2::Internal::ttTiffDouble</a> = 12</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TIFF DOUBLE type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="59beb014bec68a9a262d80dbb35c0318"></a><!-- doxytag: member="tiffcomposite_int.hpp::ttTiffIfd" ref="59beb014bec68a9a262d80dbb35c0318" args="" -->
const TiffType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#59beb014bec68a9a262d80dbb35c0318">Exiv2::Internal::ttTiffIfd</a> = 13</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TIFF IFD type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="55d6c1a577a9089ea19bbe5c3e80a61f"></a><!-- doxytag: member="tiffcomposite_int.hpp::none" ref="55d6c1a577a9089ea19bbe5c3e80a61f" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#55d6c1a577a9089ea19bbe5c3e80a61f">Exiv2::Internal::Group::none</a> = 0</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dummy group. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5d76b99b86e17e288cd43c6d71b06011"></a><!-- doxytag: member="tiffcomposite_int.hpp::ifd0" ref="5d76b99b86e17e288cd43c6d71b06011" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#5d76b99b86e17e288cd43c6d71b06011">Exiv2::Internal::Group::ifd0</a> = 1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif IFD0. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="155a4f554e7359b312659a90224d9391"></a><!-- doxytag: member="tiffcomposite_int.hpp::ifd1" ref="155a4f554e7359b312659a90224d9391" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#155a4f554e7359b312659a90224d9391">Exiv2::Internal::Group::ifd1</a> = 2</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Thumbnail IFD. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2819e2495f305f7690f82358df887a9c"></a><!-- doxytag: member="tiffcomposite_int.hpp::ifd2" ref="2819e2495f305f7690f82358df887a9c" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#2819e2495f305f7690f82358df887a9c">Exiv2::Internal::Group::ifd2</a> = 3</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IFD2. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="37c99647e6b16ba1c5b8f9ba217be6f7"></a><!-- doxytag: member="tiffcomposite_int.hpp::exif" ref="37c99647e6b16ba1c5b8f9ba217be6f7" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#37c99647e6b16ba1c5b8f9ba217be6f7">Exiv2::Internal::Group::exif</a> = 4</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exif IFD. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d3a4ab14b453706b1f508ca1efff1af"></a><!-- doxytag: member="tiffcomposite_int.hpp::gps" ref="3d3a4ab14b453706b1f508ca1efff1af" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#3d3a4ab14b453706b1f508ca1efff1af">Exiv2::Internal::Group::gps</a> = 5</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GPS IFD. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f2d45a8f0fbc43727dc28b4fb3097e04"></a><!-- doxytag: member="tiffcomposite_int.hpp::iop" ref="f2d45a8f0fbc43727dc28b4fb3097e04" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#f2d45a8f0fbc43727dc28b4fb3097e04">Exiv2::Internal::Group::iop</a> = 6</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interoperability IFD. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc794d655e1ae4a834ed7131aee3476c"></a><!-- doxytag: member="tiffcomposite_int.hpp::subimg1" ref="bc794d655e1ae4a834ed7131aee3476c" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#bc794d655e1ae4a834ed7131aee3476c">Exiv2::Internal::Group::subimg1</a> = 7</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">1st TIFF SubIFD in IFD0 <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d0ec184036231fc6252106defe52a4d7"></a><!-- doxytag: member="tiffcomposite_int.hpp::subimg2" ref="d0ec184036231fc6252106defe52a4d7" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#d0ec184036231fc6252106defe52a4d7">Exiv2::Internal::Group::subimg2</a> = 8</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2nd TIFF SubIFD in IFD0 <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="21115307778a3fb2af142bebfa2872c5"></a><!-- doxytag: member="tiffcomposite_int.hpp::subimg3" ref="21115307778a3fb2af142bebfa2872c5" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#21115307778a3fb2af142bebfa2872c5">Exiv2::Internal::Group::subimg3</a> = 9</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3rd TIFF SubIFD in IFD0 <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="52d17ee85914b14372e937d00426bf24"></a><!-- doxytag: member="tiffcomposite_int.hpp::subimg4" ref="52d17ee85914b14372e937d00426bf24" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#52d17ee85914b14372e937d00426bf24">Exiv2::Internal::Group::subimg4</a> = 10</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">4th TIFF SubIFD in IFD0 <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1102b69feb10116fbe2e861f1b12dd69"></a><!-- doxytag: member="tiffcomposite_int.hpp::panaraw" ref="1102b69feb10116fbe2e861f1b12dd69" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#1102b69feb10116fbe2e861f1b12dd69">Exiv2::Internal::Group::panaraw</a> = 64</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IFD0 of Panasonic RAW images. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dd70d6dc3a861d98a69a77ac657b895c"></a><!-- doxytag: member="tiffcomposite_int.hpp::mn" ref="dd70d6dc3a861d98a69a77ac657b895c" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#dd70d6dc3a861d98a69a77ac657b895c">Exiv2::Internal::Group::mn</a> = 256</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9460781ac1853c8fb4c476758cad4f9"></a><!-- doxytag: member="tiffcomposite_int.hpp::ignr" ref="b9460781ac1853c8fb4c476758cad4f9" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Group.html#b9460781ac1853c8fb4c476758cad4f9">Exiv2::Internal::Group::ignr</a> = 511</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read but do not decode. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17e6ad3bb3358f906bf837a70130abe7"></a><!-- doxytag: member="tiffcomposite_int.hpp::none" ref="17e6ad3bb3358f906bf837a70130abe7" args="" -->
const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html#17e6ad3bb3358f906bf837a70130abe7">Exiv2::Internal::Tag::none</a> = 0x10000</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dummy tag. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="417152f70ffd99dfe68efd7d5d5264c5"></a><!-- doxytag: member="tiffcomposite_int.hpp::root" ref="417152f70ffd99dfe68efd7d5d5264c5" args="" -->
const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html#417152f70ffd99dfe68efd7d5d5264c5">Exiv2::Internal::Tag::root</a> = 0x20000</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Special tag: root IFD. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd82fb6baa277be5f954f3ec475b6162"></a><!-- doxytag: member="tiffcomposite_int.hpp::next" ref="fd82fb6baa277be5f954f3ec475b6162" args="" -->
const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html#fd82fb6baa277be5f954f3ec475b6162">Exiv2::Internal::Tag::next</a> = 0x30000</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Special tag: next IFD. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e69c008300422213aaece8ee8c730109"></a><!-- doxytag: member="tiffcomposite_int.hpp::all" ref="e69c008300422213aaece8ee8c730109" args="" -->
const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html#e69c008300422213aaece8ee8c730109">Exiv2::Internal::Tag::all</a> = 0x40000</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Special tag: all tags in a group. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3af7db83d7ab02130ca4c7ee7c2c1949"></a><!-- doxytag: member="tiffcomposite_int.hpp::pana" ref="3af7db83d7ab02130ca4c7ee7c2c1949" args="" -->
const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html#3af7db83d7ab02130ca4c7ee7c2c1949">Exiv2::Internal::Tag::pana</a> = 0x80000</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Special tag: root IFD of Panasonic RAW images. <br></td></tr>
</table>
<hr><h2>Detailed Description</h2>
Internal classes used in a TIFF composite structure. 
<p>
<dl class="version" compact><dt><b>Version:</b></dt><dd></dd></dl>
<dl class="rcs" compact><dt><b>Rev</b></dt><dd>1750 </dd></dl>
<dl class="author" compact><dt><b>Author:</b></dt><dd>Andreas Huggel (ahu) <a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a> </dd></dl>
<dl class="date" compact><dt><b>Date:</b></dt><dd>11-Apr-06, ahu: created </dd></dl>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Jun 25 15:17:34 2009 for Exiv2 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>