Sophie

Sophie

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

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: makernote2.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>makernote2.hpp File Reference</h1>Makernote TIFF composite class TiffIfdMakernote and classes for various makernote headers. <a href="#_details">More...</a>
<p>
<code>#include &quot;<a class="el" href="tiffcomposite_8hpp.html">tiffcomposite.hpp</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="tiffvisitor_8hpp.html">tiffvisitor.hpp</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="types_8hpp.html">types.hpp</a>&quot;</code><br>
<code>#include &lt;string&gt;</code><br>

<p>
<div class="dynheader">
Include dependency graph for makernote2.hpp:</div>
<div class="dynsection">
<p><center><img src="makernote2_8hpp__incl.png" border="0" usemap="#makernote2.hpp_map" alt=""></center>
<map name="makernote2.hpp_map">
<area shape="rect" href="tiffcomposite_8hpp.html" title="Various classes used in a TIFF composite structure." alt="" coords="1324,81,1516,105"><area shape="rect" href="types_8hpp.html" title="Type definitions for Exiv2 and related functionality." alt="" coords="557,529,669,553"><area shape="rect" href="tiffvisitor_8hpp.html" title="Operations on a TIFF composite tree, implemented as visitor classes." alt="" coords="1507,156,1677,180"><area shape="rect" href="image_8hpp.html" title="Class JpegImage to access JPEG images." alt="" coords="1352,156,1464,180"><area shape="rect" href="tifffwd_8hpp.html" title="TIFF parser related typedefs and forward definitions." alt="" coords="347,380,477,404"><area shape="rect" href="basicio_8hpp.html" title="Simple binary IO abstraction." alt="" coords="888,454,1019,478"><area shape="rect" href="exif_8hpp.html" title="Encoding and decoding of Exif data." alt="" coords="1339,230,1440,254"><area shape="rect" href="iptc_8hpp.html" title="Encoding and decoding of IPTC data." alt="" coords="1047,230,1148,254"><area shape="rect" href="xmp_8hpp.html" title="Encoding and decoding of XMP data." alt="" coords="1464,230,1555,254"><area shape="rect" href="version_8hpp.html" title="Precompiler define and a function to test the Exiv2 version. References: Similar..." alt="" coords="812,604,943,628"><area shape="rect" href="metadatum_8hpp.html" title="Provides abstract base classes Metadatum and Key." alt="" coords="1387,380,1539,404"><area shape="rect" href="value_8hpp.html" title="Value interface and concrete subclasses." alt="" coords="1765,454,1877,478"><area shape="rect" href="error_8hpp.html" title="Error class for exceptions." alt="" coords="549,454,661,478"><area shape="rect" href="ifd_8hpp.html" title="Encoding and decoding of IFD (Image File Directory) data." alt="" coords="1144,454,1235,478"><area shape="rect" href="tags_8hpp.html" title="Exif tag and type information." alt="" coords="1652,305,1753,329"><area shape="rect" href="datasets_8hpp.html" title="IPTC dataset and type information." alt="" coords="753,305,895,329"><area shape="rect" href="properties_8hpp.html" title="XMP property and type information. References:  XMP Specification from Adobe (Property..." alt="" coords="1172,305,1332,329"></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 colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExiv2_1_1TiffMnRegistry.html">Exiv2::TiffMnRegistry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Makernote registry structure.  <a href="structExiv2_1_1TiffMnRegistry.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_1TiffMnRegistry_1_1Key.html">Exiv2::TiffMnRegistry::Key</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Search key for Makernote registry structure.  <a href="structExiv2_1_1TiffMnRegistry_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_1TiffMnCreator.html">Exiv2::TiffMnCreator</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TIFF makernote factory for concrete TIFF makernotes.  <a href="classExiv2_1_1TiffMnCreator.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_1MnHeader.html">Exiv2::MnHeader</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Makernote header interface. This class is used with TIFF makernotes.  <a href="classExiv2_1_1MnHeader.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_1TiffIfdMakernote.html">Exiv2::TiffIfdMakernote</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tiff IFD Makernote. This is a concrete class suitable for all IFD makernotes.  <a href="classExiv2_1_1TiffIfdMakernote.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_1OlympusMnHeader.html">Exiv2::OlympusMnHeader</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Header of an Olympus Makernote.  <a href="classExiv2_1_1OlympusMnHeader.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_1FujiMnHeader.html">Exiv2::FujiMnHeader</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Header of a Fujifilm Makernote.  <a href="classExiv2_1_1FujiMnHeader.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_1Nikon2MnHeader.html">Exiv2::Nikon2MnHeader</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Header of a Nikon 2 Makernote.  <a href="classExiv2_1_1Nikon2MnHeader.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_1Nikon3MnHeader.html">Exiv2::Nikon3MnHeader</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Header of a Nikon 3 Makernote.  <a href="classExiv2_1_1Nikon3MnHeader.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_1PanasonicMnHeader.html">Exiv2::PanasonicMnHeader</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Header of a Panasonic Makernote.  <a href="classExiv2_1_1PanasonicMnHeader.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_1PentaxMnHeader.html">Exiv2::PentaxMnHeader</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Header of an Pentax Makernote.  <a href="classExiv2_1_1PentaxMnHeader.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_1SigmaMnHeader.html">Exiv2::SigmaMnHeader</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Header of a Sigma Makernote.  <a href="classExiv2_1_1SigmaMnHeader.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_1SonyMnHeader.html">Exiv2::SonyMnHeader</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Header of a Sony Makernote.  <a href="classExiv2_1_1SonyMnHeader.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="9ecd7be2bbd088353b328f66d27831e4"></a><!-- doxytag: member="makernote2.hpp::NewMnFct" ref="9ecd7be2bbd088353b328f66d27831e4" args=")(uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)" -->
typedef TiffComponent *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#9ecd7be2bbd088353b328f66d27831e4">Exiv2::NewMnFct</a> )(uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Type for a pointer to a function creating a makernote. <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="4fa7baba9d7549a4675e111954f00e31"></a><!-- doxytag: member="makernote2.hpp::newCanonMn" ref="4fa7baba9d7549a4675e111954f00e31" args="(uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)" -->
TiffComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#4fa7baba9d7549a4675e111954f00e31">Exiv2::newCanonMn</a> (uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create a Canon makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="defa9e8a6592d9deed6d118d1114a5db"></a><!-- doxytag: member="makernote2.hpp::newMinoltaMn" ref="defa9e8a6592d9deed6d118d1114a5db" args="(uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)" -->
TiffComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#defa9e8a6592d9deed6d118d1114a5db">Exiv2::newMinoltaMn</a> (uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create a Minolta makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d977b550471ba094a247bd470ec62fe4"></a><!-- doxytag: member="makernote2.hpp::newOlympusMn" ref="d977b550471ba094a247bd470ec62fe4" args="(uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)" -->
TiffComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#d977b550471ba094a247bd470ec62fe4">Exiv2::newOlympusMn</a> (uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create an Olympus makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a3f6dbad327caca4c42b7427e5938865"></a><!-- doxytag: member="makernote2.hpp::newFujiMn" ref="a3f6dbad327caca4c42b7427e5938865" args="(uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)" -->
TiffComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#a3f6dbad327caca4c42b7427e5938865">Exiv2::newFujiMn</a> (uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create a Fujifilm makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a9a3f583b308c1eb7711b4e1e326e84"></a><!-- doxytag: member="makernote2.hpp::newNikonMn" ref="2a9a3f583b308c1eb7711b4e1e326e84" args="(uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)" -->
TiffComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#2a9a3f583b308c1eb7711b4e1e326e84">Exiv2::newNikonMn</a> (uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create a Nikon makernote. This will create the appropriate Nikon 1, 2 or 3 makernote, based on the arguments. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="85bfb3cdd3b205a8df5e9c851181abb2"></a><!-- doxytag: member="makernote2.hpp::newPanasonicMn" ref="85bfb3cdd3b205a8df5e9c851181abb2" args="(uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)" -->
TiffComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#85bfb3cdd3b205a8df5e9c851181abb2">Exiv2::newPanasonicMn</a> (uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create a Panasonic makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79c6e7fda8ec730fe2815dd97bb6569b"></a><!-- doxytag: member="makernote2.hpp::newPentaxMn" ref="79c6e7fda8ec730fe2815dd97bb6569b" args="(uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)" -->
TiffComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#79c6e7fda8ec730fe2815dd97bb6569b">Exiv2::newPentaxMn</a> (uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create an Pentax makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ca86d53c81050520a4b0b5ade998ca3"></a><!-- doxytag: member="makernote2.hpp::newSigmaMn" ref="2ca86d53c81050520a4b0b5ade998ca3" args="(uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)" -->
TiffComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#2ca86d53c81050520a4b0b5ade998ca3">Exiv2::newSigmaMn</a> (uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create a Sigma makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ed37099a74acb87df8f125595fbd7a3"></a><!-- doxytag: member="makernote2.hpp::newSonyMn" ref="7ed37099a74acb87df8f125595fbd7a3" args="(uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)" -->
TiffComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#7ed37099a74acb87df8f125595fbd7a3">Exiv2::newSonyMn</a> (uint16_t tag, uint16_t group, uint16_t mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create a Sony makernote. <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="3b96b1ccb3e6df47341441c6946beb42"></a><!-- doxytag: member="makernote2.hpp::olympmn" ref="3b96b1ccb3e6df47341441c6946beb42" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#3b96b1ccb3e6df47341441c6946beb42">Exiv2::Group::olympmn</a> = 257</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Olympus makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8691147ed5af079bcf35b651bed17379"></a><!-- doxytag: member="makernote2.hpp::fujimn" ref="8691147ed5af079bcf35b651bed17379" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#8691147ed5af079bcf35b651bed17379">Exiv2::Group::fujimn</a> = 258</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fujifilm makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0ec3bd4d9b51bdac4932dde5b9c34fd"></a><!-- doxytag: member="makernote2.hpp::canonmn" ref="b0ec3bd4d9b51bdac4932dde5b9c34fd" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#b0ec3bd4d9b51bdac4932dde5b9c34fd">Exiv2::Group::canonmn</a> = 259</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Canon makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d94ad20b21e94fa5b82e2bcb7a7d490"></a><!-- doxytag: member="makernote2.hpp::canoncs" ref="3d94ad20b21e94fa5b82e2bcb7a7d490" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#3d94ad20b21e94fa5b82e2bcb7a7d490">Exiv2::Group::canoncs</a> = 260</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Canon camera settings. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="49153370e42082320db955ac8ce9e48e"></a><!-- doxytag: member="makernote2.hpp::canonsi" ref="49153370e42082320db955ac8ce9e48e" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#49153370e42082320db955ac8ce9e48e">Exiv2::Group::canonsi</a> = 261</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Canon shot info. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1d14b2b958bf425a4b36727ad9df161b"></a><!-- doxytag: member="makernote2.hpp::canoncf" ref="1d14b2b958bf425a4b36727ad9df161b" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#1d14b2b958bf425a4b36727ad9df161b">Exiv2::Group::canoncf</a> = 262</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Canon custom functions. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8335bcdf26cb19a0eb443474eb558243"></a><!-- doxytag: member="makernote2.hpp::nikonmn" ref="8335bcdf26cb19a0eb443474eb558243" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#8335bcdf26cb19a0eb443474eb558243">Exiv2::Group::nikonmn</a> = 263</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Any Nikon makernote (pseudo group). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f7ad40ccc881dbc913ef82b27de92a89"></a><!-- doxytag: member="makernote2.hpp::nikon1mn" ref="f7ad40ccc881dbc913ef82b27de92a89" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#f7ad40ccc881dbc913ef82b27de92a89">Exiv2::Group::nikon1mn</a> = 264</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Nikon1 makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9178908d89482e93b1c130937db20f0c"></a><!-- doxytag: member="makernote2.hpp::nikon2mn" ref="9178908d89482e93b1c130937db20f0c" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#9178908d89482e93b1c130937db20f0c">Exiv2::Group::nikon2mn</a> = 265</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Nikon2 makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d1c6958502adebbb4a69fead573acd46"></a><!-- doxytag: member="makernote2.hpp::nikon3mn" ref="d1c6958502adebbb4a69fead573acd46" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#d1c6958502adebbb4a69fead573acd46">Exiv2::Group::nikon3mn</a> = 266</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Nikon3 makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c40a487135de585a14cc720990c0c203"></a><!-- doxytag: member="makernote2.hpp::panamn" ref="c40a487135de585a14cc720990c0c203" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#c40a487135de585a14cc720990c0c203">Exiv2::Group::panamn</a> = 267</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Panasonic makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="99a2ef857e684b456a6882d46969ec94"></a><!-- doxytag: member="makernote2.hpp::sigmamn" ref="99a2ef857e684b456a6882d46969ec94" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#99a2ef857e684b456a6882d46969ec94">Exiv2::Group::sigmamn</a> = 268</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sigma makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6e86d32e8450b0bde42a735db5835efd"></a><!-- doxytag: member="makernote2.hpp::sonymn" ref="6e86d32e8450b0bde42a735db5835efd" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#6e86d32e8450b0bde42a735db5835efd">Exiv2::Group::sonymn</a> = 269</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Any Sony makernote (pseudo group). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="06225174d2dca80e3b52a01d00e13814"></a><!-- doxytag: member="makernote2.hpp::sony1mn" ref="06225174d2dca80e3b52a01d00e13814" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#06225174d2dca80e3b52a01d00e13814">Exiv2::Group::sony1mn</a> = 270</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sony1 makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="82c5b2e6233f934c349436bcf42e34be"></a><!-- doxytag: member="makernote2.hpp::sony2mn" ref="82c5b2e6233f934c349436bcf42e34be" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#82c5b2e6233f934c349436bcf42e34be">Exiv2::Group::sony2mn</a> = 271</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sony2 makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ec32203dc1c30b818bbf3dc5d7bf5e8"></a><!-- doxytag: member="makernote2.hpp::minoltamn" ref="7ec32203dc1c30b818bbf3dc5d7bf5e8" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#7ec32203dc1c30b818bbf3dc5d7bf5e8">Exiv2::Group::minoltamn</a> = 272</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minolta makernote. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd89147a315d9695d2e8c182b4871e73"></a><!-- doxytag: member="makernote2.hpp::minocso" ref="fd89147a315d9695d2e8c182b4871e73" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#fd89147a315d9695d2e8c182b4871e73">Exiv2::Group::minocso</a> = 273</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minolta camera settings (old). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6b7e927b8404bc93a04a755a885677e1"></a><!-- doxytag: member="makernote2.hpp::minocsn" ref="6b7e927b8404bc93a04a755a885677e1" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#6b7e927b8404bc93a04a755a885677e1">Exiv2::Group::minocsn</a> = 274</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minolta camera settings (new). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d228e2caca70da33c0eb4bed6a733678"></a><!-- doxytag: member="makernote2.hpp::minocs5" ref="d228e2caca70da33c0eb4bed6a733678" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#d228e2caca70da33c0eb4bed6a733678">Exiv2::Group::minocs5</a> = 275</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minolta camera settings (D5). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8816b72df1211457ad4f2b4112248e5f"></a><!-- doxytag: member="makernote2.hpp::minocs7" ref="8816b72df1211457ad4f2b4112248e5f" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#8816b72df1211457ad4f2b4112248e5f">Exiv2::Group::minocs7</a> = 276</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minolta camera settings (D7). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0bd696bdde19df618ddee9bc67b7cc4e"></a><!-- doxytag: member="makernote2.hpp::canonpi" ref="0bd696bdde19df618ddee9bc67b7cc4e" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#0bd696bdde19df618ddee9bc67b7cc4e">Exiv2::Group::canonpi</a> = 277</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Canon picture info. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ba28c564e3d11634472decf4c25acb5"></a><!-- doxytag: member="makernote2.hpp::canonpa" ref="2ba28c564e3d11634472decf4c25acb5" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#2ba28c564e3d11634472decf4c25acb5">Exiv2::Group::canonpa</a> = 278</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Canon panorama. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d4cc941bdb85d50823c2bb93add3fdd"></a><!-- doxytag: member="makernote2.hpp::pentaxmn" ref="4d4cc941bdb85d50823c2bb93add3fdd" args="" -->
const uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Group.html#4d4cc941bdb85d50823c2bb93add3fdd">Exiv2::Group::pentaxmn</a> = 279</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pentax makernote. <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Makernote TIFF composite class TiffIfdMakernote and classes for various makernote headers. 
<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:46 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>