Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > e31b59fe09ff595814e8029d984f51c5 > files > 1572

lib64exiv2_2-devel-0.16-3mdv2008.1.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.hpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.4 -->
<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="classes.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>
<h1>tiffcomposite.hpp File Reference</h1>Various 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_8hpp.html">tifffwd.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.hpp:</div>
<div class="dynsection">
<p><center><img src="tiffcomposite_8hpp__incl.png" border="0" usemap="#tiffcomposite.hpp_map" alt=""></center>
<map name="tiffcomposite.hpp_map">
<area shape="rect" href="image_8hpp.html" title="Class JpegImage to access JPEG images." alt="" coords="955,118,1067,142"><area shape="rect" href="types_8hpp.html" title="Type definitions for Exiv2 and related functionality." alt="" coords="572,491,684,515"><area shape="rect" href="tifffwd_8hpp.html" title="TIFF parser related typedefs and forward definitions." alt="" coords="405,416,536,440"><area shape="rect" href="basicio_8hpp.html" title="Simple binary IO abstraction." alt="" coords="48,416,179,440"><area shape="rect" href="exif_8hpp.html" title="Encoding and decoding of Exif data." alt="" coords="1741,192,1843,216"><area shape="rect" href="iptc_8hpp.html" title="Encoding and decoding of IPTC data." alt="" coords="1291,192,1392,216"><area shape="rect" href="xmp_8hpp.html" title="Encoding and decoding of XMP data." alt="" coords="965,192,1056,216"><area shape="rect" href="version_8hpp.html" title="Precompiler define and a function to test the Exiv2 version. References: Similar..." alt="" coords="316,566,447,590"><area shape="rect" href="metadatum_8hpp.html" title="Provides abstract base classes Metadatum and Key." alt="" coords="1168,342,1320,366"><area shape="rect" href="value_8hpp.html" title="Value interface and concrete subclasses." alt="" coords="1472,416,1584,440"><area shape="rect" href="error_8hpp.html" title="Error class for exceptions." alt="" coords="1851,416,1963,440"><area shape="rect" href="ifd_8hpp.html" title="Encoding and decoding of IFD (Image File Directory) data." alt="" coords="2189,416,2280,440"><area shape="rect" href="tags_8hpp.html" title="Exif tag and type information." alt="" coords="1589,267,1691,291"><area shape="rect" href="datasets_8hpp.html" title="IPTC dataset and type information." alt="" coords="959,267,1100,291"><area shape="rect" href="properties_8hpp.html" title="XMP property and type information. References:  XMP Specification from Adobe (Property..." alt="" coords="761,267,921,291"></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_8hpp__dep__incl.png" border="0" usemap="#tiffcomposite.hppdep_map" alt=""></center>
<map name="tiffcomposite.hppdep_map">
<area shape="rect" href="makernote2_8hpp.html" title="Makernote TIFF composite class TiffIfdMakernote and classes for various makernote..." alt="" coords="21,81,181,105"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></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="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html">Exiv2::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_1Tag.html">Exiv2::Tag</a></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_1TiffComponent.html">Exiv2::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).  <a href="classExiv2_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_1TiffStructure.html">Exiv2::TiffStructure</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data structure used as a row (element) of a table (array) describing the TIFF structure of an image format for reading and writing. Different tables can be used to support different TIFF based image formats.  <a href="structExiv2_1_1TiffStructure.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_1TiffStructure_1_1Key.html">Exiv2::TiffStructure::Key</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Search key for TIFF structure.  <a href="structExiv2_1_1TiffStructure_1_1Key.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_1TiffDecoderInfo.html">Exiv2::TiffDecoderInfo</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TIFF decoder table for functions to decode special cases.  <a href="structExiv2_1_1TiffDecoderInfo.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_1TiffDecoderInfo_1_1Key.html">Exiv2::TiffDecoderInfo::Key</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Search key for TIFF decoder structures.  <a href="structExiv2_1_1TiffDecoderInfo_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_1TiffEntryBase.html">Exiv2::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_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_1TiffEntry.html">Exiv2::TiffEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A standard TIFF IFD entry.  <a href="classExiv2_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_1TiffDataEntry.html">Exiv2::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_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. This component is used, e.g., for <em>Exif.Thumbnail.JPEGInterchangeFormat</em> for which the size is provided in <em>Exif.Thumbnail.JPEGInterchangeFormatLength</em>.  <a href="classExiv2_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_1TiffSizeEntry.html">Exiv2::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_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_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_1TiffDirectory.html">Exiv2::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_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_1TiffSubIfd.html">Exiv2::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_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_1TiffMnEntry.html">Exiv2::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_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_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_1TiffArrayEntry.html">Exiv2::TiffArrayEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Composite to model an array of tags, each consisting of one unsigned short value. Canon and Minolta makernotes use such tags. The elements of this component are usually of type <a class="el" href="classExiv2_1_1TiffArrayElement.html" title="Element of a TiffArrayEntry. The value is exactly one unsigned short component. Canon...">TiffArrayElement</a>.  <a href="classExiv2_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_1TiffArrayElement.html">Exiv2::TiffArrayElement</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Element of a <a class="el" href="classExiv2_1_1TiffArrayEntry.html" title="Composite to model an array of tags, each consisting of one unsigned short value...">TiffArrayEntry</a>. The value is exactly one unsigned short component. Canon and Minolta makernotes use arrays of such elements.  <a href="classExiv2_1_1TiffArrayElement.html#_details">More...</a><br></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="be82c7d204b97985fcb9afe203f2fd3f"></a><!-- doxytag: member="tiffcomposite.hpp::Ifds" ref="be82c7d204b97985fcb9afe203f2fd3f" args="" -->
typedef std::vector<br>
&lt; TiffDirectory * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#be82c7d204b97985fcb9afe203f2fd3f">Exiv2::Ifds</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A collection of TIFF directories (IFDs). <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="8218656ef881ff77e9535644208742ef"></a><!-- doxytag: member="tiffcomposite.hpp::tiffGroupName" ref="8218656ef881ff77e9535644208742ef" args="(uint16_t group)" -->
const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#8218656ef881ff77e9535644208742ef">Exiv2::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="999472e5af1bad2c0732b69c6f3a9676"></a><!-- doxytag: member="tiffcomposite.hpp::newTiffDirectory" ref="999472e5af1bad2c0732b69c6f3a9676" args="(uint16_t tag, const TiffStructure *ts)" -->
TiffComponent::AutoPtr&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#999472e5af1bad2c0732b69c6f3a9676">Exiv2::newTiffDirectory</a> (uint16_t tag, const TiffStructure *ts)</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="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6b759bfa8c74566a6ec3a62f9bf8d69b"></a><!-- doxytag: member="tiffcomposite.hpp::newTiffSubIfd" ref="6b759bfa8c74566a6ec3a62f9bf8d69b" args="(uint16_t tag, const TiffStructure *ts)" -->
TiffComponent::AutoPtr&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#6b759bfa8c74566a6ec3a62f9bf8d69b">Exiv2::newTiffSubIfd</a> (uint16_t tag, const TiffStructure *ts)</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="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43d31ee7d4519b450b77c5dc06394dcd"></a><!-- doxytag: member="tiffcomposite.hpp::newTiffMnEntry" ref="43d31ee7d4519b450b77c5dc06394dcd" args="(uint16_t tag, const TiffStructure *ts)" -->
TiffComponent::AutoPtr&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#43d31ee7d4519b450b77c5dc06394dcd">Exiv2::newTiffMnEntry</a> (uint16_t tag, const TiffStructure *ts)</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="3d7f2e27c646c9f4efb0aa238f6076e1"></a><!-- doxytag: member="tiffcomposite.hpp::newTiffArrayEntry" ref="3d7f2e27c646c9f4efb0aa238f6076e1" args="(uint16_t tag, const TiffStructure *ts)" -->
template&lt;uint16_t elSize&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.html#3d7f2e27c646c9f4efb0aa238f6076e1">Exiv2::newTiffArrayEntry</a> (uint16_t tag, const TiffStructure *ts)</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="9c51e48b880bd4580d5c26d4e1f9ac94"></a><!-- doxytag: member="tiffcomposite.hpp::newTiffArrayElement" ref="9c51e48b880bd4580d5c26d4e1f9ac94" args="(uint16_t tag, const TiffStructure *ts)" -->
template&lt;TypeId typeId, 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.html#9c51e48b880bd4580d5c26d4e1f9ac94">Exiv2::newTiffArrayElement</a> (uint16_t tag, const TiffStructure *ts)</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="c0898b9533f44f3ebe0d97cf41605799"></a><!-- doxytag: member="tiffcomposite.hpp::newTiffThumbData" ref="c0898b9533f44f3ebe0d97cf41605799" args="(uint16_t tag, const TiffStructure *ts)" -->
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.html#c0898b9533f44f3ebe0d97cf41605799">Exiv2::newTiffThumbData</a> (uint16_t tag, const TiffStructure *ts)</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="768a6d313cb874caf15dbbda24e12efe"></a><!-- doxytag: member="tiffcomposite.hpp::newTiffThumbSize" ref="768a6d313cb874caf15dbbda24e12efe" args="(uint16_t tag, const TiffStructure *ts)" -->
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.html#768a6d313cb874caf15dbbda24e12efe">Exiv2::newTiffThumbSize</a> (uint16_t tag, const TiffStructure *ts)</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 colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="78bfafc1b4ad22d2f292fef9796ef23b"></a><!-- doxytag: member="tiffcomposite.hpp::none" ref="78bfafc1b4ad22d2f292fef9796ef23b" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#78bfafc1b4ad22d2f292fef9796ef23b">Exiv2::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="6f34536568cf1285bb1fcf77d093a7cc"></a><!-- doxytag: member="tiffcomposite.hpp::ifd0" ref="6f34536568cf1285bb1fcf77d093a7cc" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#6f34536568cf1285bb1fcf77d093a7cc">Exiv2::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="5ffb4e3626ac8c87118697cadcbde191"></a><!-- doxytag: member="tiffcomposite.hpp::ifd1" ref="5ffb4e3626ac8c87118697cadcbde191" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#5ffb4e3626ac8c87118697cadcbde191">Exiv2::Group::ifd1</a> = 2</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classExiv2_1_1Thumbnail.html" title="Exif Thumbnail image. This abstract base class provides the interface for the thumbnail...">Thumbnail</a> IFD. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4867e139797e0b370614eef6629b3da6"></a><!-- doxytag: member="tiffcomposite.hpp::exif" ref="4867e139797e0b370614eef6629b3da6" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#4867e139797e0b370614eef6629b3da6">Exiv2::Group::exif</a> = 3</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="12ad893cffc9aa41e731f547d04be014"></a><!-- doxytag: member="tiffcomposite.hpp::gps" ref="12ad893cffc9aa41e731f547d04be014" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#12ad893cffc9aa41e731f547d04be014">Exiv2::Group::gps</a> = 4</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="942342488ba49f3d23cbe60aa7334e5a"></a><!-- doxytag: member="tiffcomposite.hpp::iop" ref="942342488ba49f3d23cbe60aa7334e5a" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#942342488ba49f3d23cbe60aa7334e5a">Exiv2::Group::iop</a> = 5</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="6ba8fa4f9c1ac0ec50a9f78e71f509c7"></a><!-- doxytag: member="tiffcomposite.hpp::sub0_0" ref="6ba8fa4f9c1ac0ec50a9f78e71f509c7" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#6ba8fa4f9c1ac0ec50a9f78e71f509c7">Exiv2::Group::sub0_0</a> = 6</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tiff SubIFD 0 in IFD0. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="98834b1cf044247723be07960f42df65"></a><!-- doxytag: member="tiffcomposite.hpp::sub0_1" ref="98834b1cf044247723be07960f42df65" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#98834b1cf044247723be07960f42df65">Exiv2::Group::sub0_1</a> = 7</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tiff SubIFD 1 in IFD0. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="68fbcde52f7c56fbe5a405c372e1a724"></a><!-- doxytag: member="tiffcomposite.hpp::sub0_2" ref="68fbcde52f7c56fbe5a405c372e1a724" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#68fbcde52f7c56fbe5a405c372e1a724">Exiv2::Group::sub0_2</a> = 8</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tiff SubIFD 2 in IFD0. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="071639f97eb0f90d15d69afbb3cd51b6"></a><!-- doxytag: member="tiffcomposite.hpp::sub0_3" ref="071639f97eb0f90d15d69afbb3cd51b6" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#071639f97eb0f90d15d69afbb3cd51b6">Exiv2::Group::sub0_3</a> = 9</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tiff SubIFD 3 in IFD0. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3646613d311f6e85d931ab07e5a7579"></a><!-- doxytag: member="tiffcomposite.hpp::mn" ref="c3646613d311f6e85d931ab07e5a7579" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#c3646613d311f6e85d931ab07e5a7579">Exiv2::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="e050a6ca4862f92b12ec81269ce49493"></a><!-- doxytag: member="tiffcomposite.hpp::ignr" ref="e050a6ca4862f92b12ec81269ce49493" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#e050a6ca4862f92b12ec81269ce49493">Exiv2::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="7f984820d2cdbd22ee3a583087bff171"></a><!-- doxytag: member="tiffcomposite.hpp::none" ref="7f984820d2cdbd22ee3a583087bff171" args="" -->
const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Tag.html#7f984820d2cdbd22ee3a583087bff171">Exiv2::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="b4b8291c385eb21ffde203524f710fe4"></a><!-- doxytag: member="tiffcomposite.hpp::root" ref="b4b8291c385eb21ffde203524f710fe4" args="" -->
const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Tag.html#b4b8291c385eb21ffde203524f710fe4">Exiv2::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="156ceb69bcf01fe268664a1844ea9241"></a><!-- doxytag: member="tiffcomposite.hpp::next" ref="156ceb69bcf01fe268664a1844ea9241" args="" -->
const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Tag.html#156ceb69bcf01fe268664a1844ea9241">Exiv2::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="48a97def3ea033f60c75fae58a92c18e"></a><!-- doxytag: member="tiffcomposite.hpp::all" ref="48a97def3ea033f60c75fae58a92c18e" args="" -->
const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Tag.html#48a97def3ea033f60c75fae58a92c18e">Exiv2::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>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Various 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>1366 </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>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Feb 5 11:50:52 2008 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.4 </small></address>
</body>
</html>