~ubuntu-branches/ubuntu/precise/exiv2/precise

« back to all changes in this revision

Viewing changes to doc/html/tiffcomposite_8hpp.html

  • Committer: Bazaar Package Importer
  • Author(s): Anthony Mercatante
  • Date: 2006-12-07 18:40:10 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20061207184010-0ouu8v0dr8nznob9
Tags: 0.12-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
5
<link href="tabs.css" rel="stylesheet" type="text/css">
6
6
</head><body>
7
 
<!-- Generated by Doxygen 1.4.6 -->
 
7
<!-- Generated by Doxygen 1.5.1 -->
8
8
<div class="tabs">
9
9
  <ul>
10
10
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
12
12
    <li><a href="classes.html"><span>Classes</span></a></li>
13
13
    <li id="current"><a href="files.html"><span>Files</span></a></li>
14
14
    <li><a href="examples.html"><span>Examples</span></a></li>
 
15
    <li>
 
16
      <form action="search.php" method="get">
 
17
        <table cellspacing="0" cellpadding="0" border="0">
 
18
          <tr>
 
19
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
 
20
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
 
21
          </tr>
 
22
        </table>
 
23
      </form>
 
24
    </li>
15
25
  </ul></div>
16
26
<div class="tabs">
17
27
  <ul>
18
28
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
19
29
    <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
20
30
  </ul></div>
21
 
<h1>tiffcomposite.hpp File Reference</h1><code>#include &quot;<a class="el" href="image_8hpp.html">image.hpp</a>&quot;</code><br>
 
31
<h1>tiffcomposite.hpp File Reference</h1>Various classes used in a TIFF composite structure. <a href="#_details">More...</a>
 
32
<p>
 
33
<code>#include &quot;<a class="el" href="image_8hpp.html">image.hpp</a>&quot;</code><br>
 
34
<code>#include &quot;<a class="el" href="tifffwd_8hpp.html">tifffwd.hpp</a>&quot;</code><br>
22
35
<code>#include &quot;<a class="el" href="types_8hpp.html">types.hpp</a>&quot;</code><br>
23
36
<code>#include &lt;iosfwd&gt;</code><br>
24
37
<code>#include &lt;vector&gt;</code><br>
28
41
<p>
29
42
Include dependency graph for tiffcomposite.hpp:<p><center><img src="tiffcomposite_8hpp__incl.png" border="0" usemap="#tiffcomposite.hpp_map" alt=""></center>
30
43
<map name="tiffcomposite.hpp_map">
31
 
<area href="image_8hpp.html" shape="rect" coords="177,202,260,226" alt="">
32
 
<area href="types_8hpp.html" shape="rect" coords="448,254,528,278" alt="">
33
 
<area href="basicio_8hpp.html" shape="rect" coords="311,154,399,178" alt="">
34
 
<area href="exiv2__version_8h.html" shape="rect" coords="576,160,691,184" alt="">
 
44
<area href="image_8hpp.html" shape="rect" coords="196,155,289,179" alt="">
 
45
<area href="types_8hpp.html" shape="rect" coords="487,279,575,303" alt="">
 
46
<area href="tifffwd_8hpp.html" shape="rect" coords="341,253,435,277" alt="">
 
47
<area href="basicio_8hpp.html" shape="rect" coords="339,155,437,179" alt="">
 
48
<area href="exiv2__version_8h.html" shape="rect" coords="624,327,752,351" alt="">
35
49
</map>
36
50
 
37
51
<p>
38
52
This graph shows which files directly or indirectly include this file:<p><center><img src="tiffcomposite_8hpp__dep__incl.png" border="0" usemap="#tiffcomposite.hppdep_map" alt=""></center>
39
53
<map name="tiffcomposite.hppdep_map">
40
 
<area href="makernote2_8hpp.html" shape="rect" coords="327,32,444,56" alt="">
41
 
<area href="tiffvisitor_8hpp.html" shape="rect" coords="179,56,275,80" alt="">
42
 
<area href="tiffparser_8hpp.html" shape="rect" coords="178,104,276,128" alt="">
 
54
<area href="makernote2_8hpp.html" shape="rect" coords="195,6,328,30" alt="">
43
55
</map>
44
56
<table border="0" cellpadding="0" cellspacing="0">
45
57
<tr><td></td></tr>
60
72
<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>
61
73
 
62
74
<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>
 
75
<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>
 
76
 
 
77
<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>
 
78
<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>
 
79
 
 
80
<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>
63
81
<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>
64
82
 
65
83
<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>
88
106
 
89
107
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Element of a <a class="el" href="classExiv2_1_1TiffArrayEntry.html">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>
90
108
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
91
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TiffComponent::AutoPtr(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#0aab4b1f3344f4f0b7a692ebef86f721">Exiv2::NewTiffCompFct</a> )(uint16_t tag, const TiffStructure *ts)</td></tr>
92
 
 
93
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TiffComponent::AutoPtr(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#4631b18f70e7472d54223173703716a1">Exiv2::TiffCompFactoryFct</a> )(uint32_t extendedTag, uint16_t group)</td></tr>
94
 
 
95
109
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="be82c7d204b97985fcb9afe203f2fd3f"></a><!-- doxytag: member="tiffcomposite.hpp::Ifds" ref="be82c7d204b97985fcb9afe203f2fd3f" args="" -->
96
110
typedef std::vector&lt; TiffDirectory * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#be82c7d204b97985fcb9afe203f2fd3f">Exiv2::Ifds</a></td></tr>
97
111
 
98
112
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A collection of TIFF directories (IFDs). <br></td></tr>
99
113
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
100
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9366768e11fc0b154d975e052a44a9f"></a><!-- doxytag: member="tiffcomposite.hpp::tiffGroupName" ref="b9366768e11fc0b154d975e052a44a9f" args="(uint16_t group)" -->
101
 
const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#b9366768e11fc0b154d975e052a44a9f">Exiv2::tiffGroupName</a> (uint16_t group)</td></tr>
 
114
<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)" -->
 
115
const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#8218656ef881ff77e9535644208742ef">Exiv2::tiffGroupName</a> (uint16_t group)</td></tr>
102
116
 
103
117
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the group name for a group. <br></td></tr>
104
118
<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)" -->
123
137
<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>
124
138
 
125
139
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new array element. <br></td></tr>
126
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c0898b9533f44f3ebe0d97cf41605799"></a><!-- doxytag: member="tiffcomposite.hpp::newTiffThumbData" ref="c0898b9533f44f3ebe0d97cf41605799" args="(uint16_t tag, const TiffStructure *ts)" -->
127
 
TiffComponent::AutoPtr&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#c0898b9533f44f3ebe0d97cf41605799">Exiv2::newTiffThumbData</a> (uint16_t tag, const TiffStructure *ts)</td></tr>
128
 
 
129
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new TIFF entry for a Jpeg thumbnail (data). <br></td></tr>
130
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="768a6d313cb874caf15dbbda24e12efe"></a><!-- doxytag: member="tiffcomposite.hpp::newTiffThumbSize" ref="768a6d313cb874caf15dbbda24e12efe" args="(uint16_t tag, const TiffStructure *ts)" -->
131
 
TiffComponent::AutoPtr&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html#768a6d313cb874caf15dbbda24e12efe">Exiv2::newTiffThumbSize</a> (uint16_t tag, const TiffStructure *ts)</td></tr>
132
 
 
133
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to create and initialize a new TIFF entry for a Jpeg thumbnail (size). <br></td></tr>
 
140
<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)" -->
 
141
template&lt;uint16_t szTag, uint16_t szGroup&gt; </td></tr>
 
142
<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>
 
143
 
 
144
<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>
 
145
<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)" -->
 
146
template&lt;uint16_t dtTag, uint16_t dtGroup&gt; </td></tr>
 
147
<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>
 
148
 
 
149
<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>
134
150
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
135
151
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="78bfafc1b4ad22d2f292fef9796ef23b"></a><!-- doxytag: member="tiffcomposite.hpp::none" ref="78bfafc1b4ad22d2f292fef9796ef23b" args="" -->
136
152
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>
198
214
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Special tag: all tags in a group. <br></td></tr>
199
215
</table>
200
216
<hr><a name="_details"></a><h2>Detailed Description</h2>
201
 
<dl compact><dt><b>Version:</b></dt><dd><dl compact><dt><b>Rev</b></dt><dd>808 </dd></dl>
 
217
Various classes used in a TIFF composite structure. 
 
218
<p>
 
219
<dl class="version" compact><dt><b>Version:</b></dt><dd><dl class="rcs" compact><dt><b>Rev</b></dt><dd>837 </dd></dl>
202
220
</dd></dl>
203
 
<dl compact><dt><b>Author:</b></dt><dd>Andreas Huggel (ahu) <a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a> </dd></dl>
204
 
<dl compact><dt><b>Date:</b></dt><dd>11-Apr-06, ahu: created </dd></dl>
205
 
<hr size="1"><address style="align: right;"><small>Generated on Fri Jun 2 23:54:31 2006 for Exiv2 by&nbsp;
 
221
<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>
 
222
<dl class="date" compact><dt><b>Date:</b></dt><dd>11-Apr-06, ahu: created </dd></dl>
 
223
<hr size="1"><address style="align: right;"><small>Generated on Mon Nov 27 20:16:17 2006 for Exiv2 by&nbsp;
206
224
<a href="http://www.doxygen.org/index.html">
207
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
 
225
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
208
226
</body>
209
227
</html>