Sophie

Sophie

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

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: tifffwd_int.hpp File Reference</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><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>
        <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><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<!-- 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 id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a>  </div>
  <div class="headertitle">
<div class="title">tifffwd_int.hpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Internal TIFF parser related typedefs and forward definitions.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="types_8hpp.html">types.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="tags__int_8hpp.html">tags_int.hpp</a>&quot;</code><br />
<code>#include &lt;memory&gt;</code><br />
<code>#include &lt;stack&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for tifffwd_int.hpp:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="tifffwd__int_8hpp__incl.png" border="0" usemap="#tifffwd__int_8hpp" alt=""/></div>
<map name="tifffwd__int_8hpp" id="tifffwd__int_8hpp">
<area shape="rect" id="node2" href="types_8hpp.html" title="Type definitions for Exiv2 and related functionality. " alt="" coords="976,379,1088,405"/><area shape="rect" id="node11" href="tags__int_8hpp.html" title="Internal Exif tag and type information. " alt="" coords="574,80,717,107"/><area shape="rect" id="node3" href="version_8hpp.html" title="Precompiler define and a function to test the Exiv2 version. References: Similar versioning defines a..." alt="" coords="934,453,1066,480"/><area shape="rect" id="node12" href="tags_8hpp.html" title="Exif tag and type information. " alt="" coords="923,155,1026,181"/><area shape="rect" id="node14" href="value_8hpp.html" title="Value interface and concrete subclasses. " alt="" coords="555,304,667,331"/><area shape="rect" id="node13" href="metadatum_8hpp.html" title="Provides abstract base classes Metadatum and Key. " alt="" coords="843,229,995,256"/></map>
</div>
</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="tifffwd__int_8hpp__dep__incl.png" border="0" usemap="#tifffwd__int_8hppdep" alt=""/></div>
<map name="tifffwd__int_8hppdep" id="tifffwd__int_8hppdep">
<area shape="rect" id="node2" href="tiffimage__int_8hpp.html" title="Internal class TiffParserWorker to parse TIFF data. " alt="" coords="207,155,399,181"/><area shape="rect" id="node6" href="tiffcomposite__int_8hpp.html" title="Internal classes used in a TIFF composite structure. " alt="" coords="265,80,497,107"/><area shape="rect" id="node7" href="makernote__int_8hpp.html" title="Makernote factory and registry, IFD makernote header, and camera vendor specific makernote implementa..." alt="" coords="521,80,713,107"/><area shape="rect" id="node8" href="tiffvisitor__int_8hpp.html" title="Internal operations on a TIFF composite tree, implemented as visitor classes. " alt="" coords="737,80,949,107"/><area shape="rect" id="node3" href="cr2image__int_8hpp.html" title="Internal classes to support CR2 image format. " alt="" coords="5,229,188,256"/><area shape="rect" id="node4" href="orfimage__int_8hpp.html" title="Internal classes to support Olympus RAW image format. " alt="" coords="212,229,395,256"/><area shape="rect" id="node5" href="rw2image__int_8hpp.html" title="Internal classes to support RW2 image format. " alt="" coords="419,229,601,256"/></map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceExiv2"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html">Exiv2</a></td></tr>
<tr class="memdesc:namespaceExiv2"><td class="mdescLeft">&#160;</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>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceExiv2_1_1Internal"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html">Exiv2::Internal</a></td></tr>
<tr class="memdesc:namespaceExiv2_1_1Internal"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contains internal objects which are not published and are not part of the <b>libexiv2</b> API. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:afce7181e4775c5fec3c580c08042b1ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afce7181e4775c5fec3c580c08042b1ca"></a>
typedef void(TiffDecoder::*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#afce7181e4775c5fec3c580c08042b1ca">Exiv2::Internal::DecoderFct</a> )(const TiffEntryBase *)</td></tr>
<tr class="memdesc:afce7181e4775c5fec3c580c08042b1ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function pointer type for a <a class="el" href="classExiv2_1_1Internal_1_1TiffDecoder.html" title="TIFF composite visitor to decode metadata from the TIFF tree and add it to an Image, which is supplied in the constructor (Visitor pattern). Used by TiffParser to decode the metadata from a TIFF composite. ">TiffDecoder</a> member function to decode a TIFF component. <br /></td></tr>
<tr class="separator:afce7181e4775c5fec3c580c08042b1ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1dc6f098c07a468066b0b6c99b8fdd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1dc6f098c07a468066b0b6c99b8fdd9"></a>
typedef void(TiffEncoder::*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#ae1dc6f098c07a468066b0b6c99b8fdd9">Exiv2::Internal::EncoderFct</a> )(TiffEntryBase *, const Exifdatum *)</td></tr>
<tr class="memdesc:ae1dc6f098c07a468066b0b6c99b8fdd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function pointer type for a <a class="el" href="classExiv2_1_1Internal_1_1TiffDecoder.html" title="TIFF composite visitor to decode metadata from the TIFF tree and add it to an Image, which is supplied in the constructor (Visitor pattern). Used by TiffParser to decode the metadata from a TIFF composite. ">TiffDecoder</a> member function to decode a TIFF component. <br /></td></tr>
<tr class="separator:ae1dc6f098c07a468066b0b6c99b8fdd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecce2cef61ce6f676b6d1ce7c730cd59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecce2cef61ce6f676b6d1ce7c730cd59"></a>
typedef DecoderFct(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#aecce2cef61ce6f676b6d1ce7c730cd59">Exiv2::Internal::FindDecoderFct</a> )(const std::string &amp;make, uint32_t extendedTag, IfdId group)</td></tr>
<tr class="memdesc:aecce2cef61ce6f676b6d1ce7c730cd59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type for a function pointer for a function to decode a TIFF component. <br /></td></tr>
<tr class="separator:aecce2cef61ce6f676b6d1ce7c730cd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32b5e2472f7569eefc020ffbea004aea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32b5e2472f7569eefc020ffbea004aea"></a>
typedef EncoderFct(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a32b5e2472f7569eefc020ffbea004aea">Exiv2::Internal::FindEncoderFct</a> )(const std::string &amp;make, uint32_t extendedTag, IfdId group)</td></tr>
<tr class="memdesc:a32b5e2472f7569eefc020ffbea004aea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type for a function pointer for a function to encode a TIFF component. <br /></td></tr>
<tr class="separator:a32b5e2472f7569eefc020ffbea004aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b299263887e0d87ba8f91b3698e674c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b299263887e0d87ba8f91b3698e674c"></a>
typedef std::auto_ptr<br class="typebreak" />
&lt; TiffComponent &gt;(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a6b299263887e0d87ba8f91b3698e674c">Exiv2::Internal::NewTiffCompFct</a> )(uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:a6b299263887e0d87ba8f91b3698e674c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type for a function pointer for a function to create a TIFF component. Use <a class="el" href="classExiv2_1_1Internal_1_1TiffComponent.html#ae6f6d2a03171e797fccd52abde24e3ca" title="TiffComponent auto_ptr type. ">TiffComponent::AutoPtr</a>, it is not used in this declaration only to reduce dependencies. <br /></td></tr>
<tr class="separator:a6b299263887e0d87ba8f91b3698e674c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab19b0d2996c210036ff4c659eac717eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab19b0d2996c210036ff4c659eac717eb"></a>
typedef std::stack&lt; TiffPathItem &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#ab19b0d2996c210036ff4c659eac717eb">Exiv2::Internal::TiffPath</a></td></tr>
<tr class="memdesc:ab19b0d2996c210036ff4c659eac717eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stack to hold a path from the TIFF root element to a TIFF entry. <br /></td></tr>
<tr class="separator:ab19b0d2996c210036ff4c659eac717eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa49f2be6bd01a3d9b1dded02bdc3b487"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa49f2be6bd01a3d9b1dded02bdc3b487"></a>
typedef std::vector&lt; IfdId &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#aa49f2be6bd01a3d9b1dded02bdc3b487">Exiv2::Internal::PrimaryGroups</a></td></tr>
<tr class="memdesc:aa49f2be6bd01a3d9b1dded02bdc3b487"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type for a list of primary image groups. <br /></td></tr>
<tr class="separator:aa49f2be6bd01a3d9b1dded02bdc3b487"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Internal TIFF parser related typedefs and forward definitions. </p>
<dl class="section version"><dt>Version</dt><dd></dd></dl>
<dl class="section rcs"><dt>Rev</dt><dd>3201 </dd></dl>
<dl class="section author"><dt>Author</dt><dd>Andreas Huggel (ahu) <a href="#" onclick="location.href='mai'+'lto:'+'ahu'+'gg'+'el@'+'gm'+'x.n'+'et'; return false;">ahuggel@gmx.net</a> </dd></dl>
<dl class="section date"><dt>Date</dt><dd>24-Jun-06, ahu: created </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Oct 26 2017 16:50:14 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>