summaryrefslogtreecommitdiffstats
path: root/ue2/doxygen
diff options
context:
space:
mode:
authormanuel <manuel@nc8430.lan>2009-05-02 18:58:26 +0200
committermanuel <manuel@nc8430.lan>2009-05-02 18:58:26 +0200
commit93a6590af7f866838d883d92fac655251685c3d7 (patch)
tree57401b84345a4a36cee8cca2731fe567577f29e2 /ue2/doxygen
parentbc94c4be2e7e37f1f3e8892dc115e61ed6b640e7 (diff)
downloadooprog-93a6590af7f866838d883d92fac655251685c3d7.tar.gz
ooprog-93a6590af7f866838d883d92fac655251685c3d7.tar.bz2
ooprog-93a6590af7f866838d883d92fac655251685c3d7.zip
adding doxygen files
Diffstat (limited to 'ue2/doxygen')
-rw-r--r--ue2/doxygen/annotated.html45
-rw-r--r--ue2/doxygen/cbitmap_8h-source.html92
-rw-r--r--ue2/doxygen/cfile_8h-source.html62
-rw-r--r--ue2/doxygen/classCBitmap-members.html54
-rw-r--r--ue2/doxygen/classCBitmap.html876
-rw-r--r--ue2/doxygen/classCBitmap.pngbin0 -> 638 bytes
-rw-r--r--ue2/doxygen/classCFile-members.html34
-rw-r--r--ue2/doxygen/classCFile.html294
-rw-r--r--ue2/doxygen/classCFile.pngbin0 -> 614 bytes
-rw-r--r--ue2/doxygen/classCFile_1_1FileError-members.html29
-rw-r--r--ue2/doxygen/classCFile_1_1FileError.html83
-rw-r--r--ue2/doxygen/classCPixelFormat-members.html35
-rw-r--r--ue2/doxygen/classCPixelFormat.html351
-rw-r--r--ue2/doxygen/classCPixelFormat.pngbin0 -> 923 bytes
-rw-r--r--ue2/doxygen/classCPixelFormat_1_1PixelFormatError-members.html29
-rw-r--r--ue2/doxygen/classCPixelFormat_1_1PixelFormatError.html83
-rw-r--r--ue2/doxygen/classCPixelFormat__BGR24-members.html40
-rw-r--r--ue2/doxygen/classCPixelFormat__BGR24.html326
-rw-r--r--ue2/doxygen/classCPixelFormat__BGR24.pngbin0 -> 460 bytes
-rw-r--r--ue2/doxygen/classCPixelFormat__BGR555-members.html40
-rw-r--r--ue2/doxygen/classCPixelFormat__BGR555.html322
-rw-r--r--ue2/doxygen/classCPixelFormat__BGR555.pngbin0 -> 472 bytes
-rw-r--r--ue2/doxygen/classCPixelFormat__Indexed8-members.html40
-rw-r--r--ue2/doxygen/classCPixelFormat__Indexed8.html326
-rw-r--r--ue2/doxygen/classCPixelFormat__Indexed8.pngbin0 -> 464 bytes
-rw-r--r--ue2/doxygen/classCPixmap-members.html61
-rw-r--r--ue2/doxygen/classCPixmap.html596
-rw-r--r--ue2/doxygen/classCPixmap.pngbin0 -> 377 bytes
-rw-r--r--ue2/doxygen/classCScriptparser-members.html34
-rw-r--r--ue2/doxygen/classCScriptparser.html297
-rw-r--r--ue2/doxygen/classCScriptparser_1_1ParserError-members.html32
-rw-r--r--ue2/doxygen/classCScriptparser_1_1ParserError.html204
-rw-r--r--ue2/doxygen/classCWindowsBitmap-members.html58
-rw-r--r--ue2/doxygen/classCWindowsBitmap.html462
-rw-r--r--ue2/doxygen/classCWindowsBitmap.pngbin0 -> 464 bytes
-rw-r--r--ue2/doxygen/cpixelformat_8h-source.html69
-rw-r--r--ue2/doxygen/cpixelformat__bgr24_8h-source.html56
-rw-r--r--ue2/doxygen/cpixelformat__bgr555_8h-source.html64
-rw-r--r--ue2/doxygen/cpixelformat__indexed8_8h-source.html56
-rw-r--r--ue2/doxygen/cpixmap_8h-source.html102
-rw-r--r--ue2/doxygen/cscriptparser_8h-source.html80
-rw-r--r--ue2/doxygen/cwindowsbitmap_8h-source.html108
-rw-r--r--ue2/doxygen/doxygen.css358
-rw-r--r--ue2/doxygen/doxygen.pngbin0 -> 1281 bytes
-rw-r--r--ue2/doxygen/files.html31
-rw-r--r--ue2/doxygen/functions.html293
-rw-r--r--ue2/doxygen/functions_func.html203
-rw-r--r--ue2/doxygen/functions_vars.html150
-rw-r--r--ue2/doxygen/hierarchy.html51
-rw-r--r--ue2/doxygen/index.html22
-rw-r--r--ue2/doxygen/namespaces.html23
-rw-r--r--ue2/doxygen/namespacestd.html32
-rw-r--r--ue2/doxygen/structCPixelFormat_1_1RGBPIXEL-members.html31
-rw-r--r--ue2/doxygen/structCPixelFormat_1_1RGBPIXEL.html95
-rw-r--r--ue2/doxygen/structCPixmap_1_1PIXMAP__FILEHEADER-members.html37
-rw-r--r--ue2/doxygen/structCPixmap_1_1PIXMAP__FILEHEADER.html197
-rw-r--r--ue2/doxygen/structCWindowsBitmap_1_1BITMAP__FILEHEADER-members.html32
-rw-r--r--ue2/doxygen/structCWindowsBitmap_1_1BITMAP__FILEHEADER.html112
-rw-r--r--ue2/doxygen/structCWindowsBitmap_1_1BITMAP__INFOHEADER-members.html39
-rw-r--r--ue2/doxygen/structCWindowsBitmap_1_1BITMAP__INFOHEADER.html231
-rw-r--r--ue2/doxygen/tab_b.gifbin0 -> 35 bytes
-rw-r--r--ue2/doxygen/tab_l.gifbin0 -> 706 bytes
-rw-r--r--ue2/doxygen/tab_r.gifbin0 -> 2585 bytes
-rw-r--r--ue2/doxygen/tabs.css102
64 files changed, 7479 insertions, 0 deletions
diff --git a/ue2/doxygen/annotated.html b/ue2/doxygen/annotated.html
new file mode 100644
index 0000000..02aa8e4
--- /dev/null
+++ b/ue2/doxygen/annotated.html
@@ -0,0 +1,45 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Class List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li class="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>imgsynth2 Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
24 <tr><td class="indexkey"><a class="el" href="classCBitmap.html">CBitmap</a></td><td class="indexvalue">Abstract implementation of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> handling Bitmaps </td></tr>
25 <tr><td class="indexkey"><a class="el" href="classCFile.html">CFile</a></td><td class="indexvalue">Abstract class for handling files. Needed for generic use in <a class="el" href="classCScriptparser.html" title="class for parsing simple scriptfiles">CScriptparser</a> </td></tr>
26 <tr><td class="indexkey"><a class="el" href="classCFile_1_1FileError.html">CFile::FileError</a></td><td class="indexvalue">Exception thrown by implemententations of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> </td></tr>
27 <tr><td class="indexkey"><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td class="indexvalue">Abstract class for handling different color bitcount of Bitmaps </td></tr>
28 <tr><td class="indexkey"><a class="el" href="classCPixelFormat_1_1PixelFormatError.html">CPixelFormat::PixelFormatError</a></td><td class="indexvalue">Exception thrown by implemententations of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> </td></tr>
29 <tr><td class="indexkey"><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">CPixelFormat::RGBPIXEL</a></td><td class="indexvalue">RGB Pixel structure </td></tr>
30 <tr><td class="indexkey"><a class="el" href="classCPixelFormat__BGR24.html">CPixelFormat_BGR24</a></td><td class="indexvalue">Implementation of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> handling 24bit color Windows Bitmaps </td></tr>
31 <tr><td class="indexkey"><a class="el" href="classCPixelFormat__BGR555.html">CPixelFormat_BGR555</a></td><td class="indexvalue">Implementation of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> handling BGR555 color (real color) Windows Bitmaps </td></tr>
32 <tr><td class="indexkey"><a class="el" href="classCPixelFormat__Indexed8.html">CPixelFormat_Indexed8</a></td><td class="indexvalue">Implementation of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> handling 24bit indexed bitmaps </td></tr>
33 <tr><td class="indexkey"><a class="el" href="classCPixmap.html">CPixmap</a></td><td class="indexvalue">Implementation of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> handling Pixmap file format </td></tr>
34 <tr><td class="indexkey"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a></td><td class="indexvalue">Pixmap Header structure </td></tr>
35 <tr><td class="indexkey"><a class="el" href="classCScriptparser.html">CScriptparser</a></td><td class="indexvalue">Class for parsing simple scriptfiles </td></tr>
36 <tr><td class="indexkey"><a class="el" href="classCScriptparser_1_1ParserError.html">CScriptparser::ParserError</a></td><td class="indexvalue">Exception thrown by <a class="el" href="classCScriptparser.html" title="class for parsing simple scriptfiles">CScriptparser</a> </td></tr>
37 <tr><td class="indexkey"><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td class="indexvalue">Implementation of <a class="el" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> handling Windows Bitmaps </td></tr>
38 <tr><td class="indexkey"><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">CWindowsBitmap::BITMAP_FILEHEADER</a></td><td class="indexvalue">Windows Bitmap File Header structure </td></tr>
39 <tr><td class="indexkey"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td class="indexvalue">Windows Bitmap Info Header structure </td></tr>
40</table>
41<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
42<a href="http://www.doxygen.org/index.html">
43<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
44</body>
45</html>
diff --git a/ue2/doxygen/cbitmap_8h-source.html b/ue2/doxygen/cbitmap_8h-source.html
new file mode 100644
index 0000000..87912e7
--- /dev/null
+++ b/ue2/doxygen/cbitmap_8h-source.html
@@ -0,0 +1,92 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: imgsynth2/cbitmap.h Source File</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li class="current"><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2/cbitmap.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
17<a name="l00008"></a>00008 <span class="preprocessor">#ifndef CBITMAP_H</span>
18<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define CBITMAP_H</span>
19<a name="l00010"></a>00010 <span class="preprocessor"></span>
20<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;stdint.h&gt;</span>
21<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;map&gt;</span>
22<a name="l00013"></a>00013 <span class="preprocessor">#include "cfile.h"</span>
23<a name="l00014"></a>00014 <span class="preprocessor">#include "cpixelformat.h"</span>
24<a name="l00015"></a>00015
25<a name="l00026"></a><a class="code" href="classCBitmap.html">00026</a> <span class="keyword">class </span><a class="code" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> : <span class="keyword">public</span> <a class="code" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a>
26<a name="l00027"></a>00027 {
27<a name="l00028"></a>00028 <span class="keyword">public</span>:
28<a name="l00038"></a><a class="code" href="classCBitmap.html#a2fcc47ff70fbf2058752cad1a7d142b">00038</a> <a class="code" href="classCBitmap.html#a2fcc47ff70fbf2058752cad1a7d142b" title="Default ctor.">CBitmap</a>()
29<a name="l00039"></a>00039 : <a class="code" href="classCBitmap.html#fd64be4c5cdaff861f0b040edc697138">m_pixeldata</a>(NULL), <a class="code" href="classCBitmap.html#e9a1708eb34853ade75a0f5d82fbaae3">m_pixelformat</a>(NULL), <a class="code" href="classCBitmap.html#ce883b7452cd9221c3a89c1369d89ede">m_rowsize</a>(0)
30<a name="l00040"></a>00040 {}
31<a name="l00041"></a>00041
32<a name="l00042"></a>00042
33<a name="l00052"></a>00052 <span class="keyword">virtual</span> <a class="code" href="classCBitmap.html#7407ebaa7ffc9654bf47d598cb0d877d" title="Default dtor.">~CBitmap</a>();
34<a name="l00053"></a>00053
35<a name="l00065"></a>00065 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCBitmap.html#beaf444a418973a1bf8373f236d54421" title="Reads Windows Bitmap from filestream. On error an exception is thrown.">read</a>(std::ifstream&amp; in) = 0;
36<a name="l00066"></a>00066
37<a name="l00077"></a>00077 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCBitmap.html#bfa214932af1cc21817dde3dbe3c61c6" title="Writes Windows Bitmap to filestream.">write</a>(std::ofstream&amp; out) = 0;
38<a name="l00078"></a>00078
39<a name="l00088"></a><a class="code" href="classCBitmap.html#5701ea86ba64ecd4863b79a32abf1e2e">00088</a> uint8_t *<a class="code" href="classCBitmap.html#5701ea86ba64ecd4863b79a32abf1e2e" title="Returns pointer to pixelbuffer.">getPixelData</a>()
40<a name="l00089"></a>00089 {
41<a name="l00090"></a>00090 <span class="keywordflow">return</span> <a class="code" href="classCBitmap.html#fd64be4c5cdaff861f0b040edc697138">m_pixeldata</a>;
42<a name="l00091"></a>00091 }
43<a name="l00092"></a>00092
44<a name="l00102"></a><a class="code" href="classCBitmap.html#bd838fcd9be4278ad6a58a0c57810a61">00102</a> std::map&lt;uint32_t, CPixelFormat::RGBPIXEL *&gt;&amp; <a class="code" href="classCBitmap.html#bd838fcd9be4278ad6a58a0c57810a61" title="Returns reference to colortable.">getColorTable</a>()
45<a name="l00103"></a>00103 {
46<a name="l00104"></a>00104 <span class="keywordflow">return</span> <a class="code" href="classCBitmap.html#75fbe14d624d505e1974a63ed6734ec2">m_colortable</a>;
47<a name="l00105"></a>00105 }
48<a name="l00106"></a>00106
49<a name="l00116"></a><a class="code" href="classCBitmap.html#e147fecf0bfadb0f31205f9b6c88d022">00116</a> uint32_t <a class="code" href="classCBitmap.html#e147fecf0bfadb0f31205f9b6c88d022" title="Returns number of bytes of one row.">getRowSize</a>()
50<a name="l00117"></a>00117 {
51<a name="l00118"></a>00118 <span class="keywordflow">return</span> <a class="code" href="classCBitmap.html#ce883b7452cd9221c3a89c1369d89ede">m_rowsize</a>;
52<a name="l00119"></a>00119 }
53<a name="l00120"></a>00120
54<a name="l00130"></a>00130 <span class="keyword">virtual</span> <span class="keyword">const</span> uint32_t <a class="code" href="classCBitmap.html#7ea12e77a86c283ce173785c64384c33" title="Return size of pixelbuffer.">getPixelDataSize</a>() = 0;
55<a name="l00131"></a>00131
56<a name="l00141"></a>00141 <span class="keyword">virtual</span> <span class="keyword">const</span> uint32_t <a class="code" href="classCBitmap.html#a69618d5309e1f51741a8be98ce44c02" title="Return height of bitmap in pixel.">getHeight</a>() = 0;
57<a name="l00142"></a>00142
58<a name="l00152"></a>00152 <span class="keyword">virtual</span> <span class="keyword">const</span> uint32_t <a class="code" href="classCBitmap.html#82ffb686b4d4c7465c5239a984bf6fe4" title="Return width of bitmap in pixel.">getWidth</a>() = 0;
59<a name="l00153"></a>00153
60<a name="l00163"></a>00163 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classCBitmap.html#cd6bfd1ffca5f3c6d0faa29275733bad" title="Windows Bitmaps can be stored upside down.">isMirrored</a>() = 0;
61<a name="l00164"></a>00164
62<a name="l00175"></a>00175 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classCBitmap.html#9b38397779b83cbc0a71e40cc3995025" title="Check if bitmap has a colortable (we don&amp;#39;t support this yet for windows bitmaps)...">hasColorTable</a>() = 0;
63<a name="l00176"></a>00176
64<a name="l00177"></a>00177 <span class="keyword">protected</span>:
65<a name="l00189"></a>00189 <span class="keywordtype">void</span> <a class="code" href="classCBitmap.html#9227003c492ed640ed0ea661d7d052c2" title="Delegates the function and its parameters to the correct internal method.">callFunc</a>(<span class="keyword">const</span> std::string&amp; func, <span class="keyword">const</span> std::list&lt;std::string&gt;&amp; params);
66<a name="l00190"></a>00190
67<a name="l00203"></a>00203 <span class="keywordtype">void</span> <a class="code" href="classCBitmap.html#9691aecf4ee35415948f7666fc8b2e06" title="Fills rectangle in image starting on position x, y width size width, height and color...">fillrect</a>(std::list&lt;std::string&gt; params);
68<a name="l00204"></a>00204
69<a name="l00216"></a>00216 <span class="keywordtype">void</span> <a class="code" href="classCBitmap.html#c2f7bb14098df5016402437880635fa0" title="Invert image.">invert</a>(std::list&lt;std::string&gt; params);
70<a name="l00217"></a>00217
71<a name="l00229"></a>00229 <span class="keywordtype">void</span> <a class="code" href="classCBitmap.html#5e0048029b6d65ef086e6f293ae36907" title="Increase/decrease brightness of image.">brightness</a>(std::list&lt;std::string&gt; params);
72<a name="l00230"></a>00230
73<a name="l00242"></a>00242 <span class="keywordtype">void</span> <a class="code" href="classCBitmap.html#0f0ca031109f3ac980ab90bfb45e8f18" title="Mirror image around the y-axis.">mirror_y</a>(std::list&lt;std::string&gt; params);
74<a name="l00243"></a>00243
75<a name="l00255"></a>00255 <span class="keywordtype">void</span> <a class="code" href="classCBitmap.html#3e5ce92bca4798dd6f0764245d9bedee" title="Mirror image around the x-axis.">mirror_x</a>(std::list&lt;std::string&gt; params);
76<a name="l00256"></a>00256
77<a name="l00257"></a>00257 <span class="comment">/* members */</span>
78<a name="l00259"></a><a class="code" href="classCBitmap.html#fd64be4c5cdaff861f0b040edc697138">00259</a> uint8_t *<a class="code" href="classCBitmap.html#fd64be4c5cdaff861f0b040edc697138">m_pixeldata</a>;
79<a name="l00261"></a><a class="code" href="classCBitmap.html#75fbe14d624d505e1974a63ed6734ec2">00261</a> std::map&lt;uint32_t, CPixelFormat::RGBPIXEL *&gt; <a class="code" href="classCBitmap.html#75fbe14d624d505e1974a63ed6734ec2">m_colortable</a>;
80<a name="l00263"></a><a class="code" href="classCBitmap.html#489f5f53a63fd10246694375f26df57a">00263</a> std::set&lt;CPixelFormat *&gt; <a class="code" href="classCBitmap.html#489f5f53a63fd10246694375f26df57a">m_handlers</a>;
81<a name="l00265"></a><a class="code" href="classCBitmap.html#e9a1708eb34853ade75a0f5d82fbaae3">00265</a> <a class="code" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> *<a class="code" href="classCBitmap.html#e9a1708eb34853ade75a0f5d82fbaae3">m_pixelformat</a>;
82<a name="l00267"></a><a class="code" href="classCBitmap.html#ce883b7452cd9221c3a89c1369d89ede">00267</a> uint32_t <a class="code" href="classCBitmap.html#ce883b7452cd9221c3a89c1369d89ede">m_rowsize</a>;
83<a name="l00268"></a>00268 };
84<a name="l00269"></a>00269
85<a name="l00270"></a>00270 <span class="preprocessor">#endif</span>
86<a name="l00271"></a>00271 <span class="preprocessor"></span>
87<a name="l00272"></a>00272 <span class="comment">/* vim: set et sw=2 ts=2: */</span>
88</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
89<a href="http://www.doxygen.org/index.html">
90<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
91</body>
92</html>
diff --git a/ue2/doxygen/cfile_8h-source.html b/ue2/doxygen/cfile_8h-source.html
new file mode 100644
index 0000000..b048f61
--- /dev/null
+++ b/ue2/doxygen/cfile_8h-source.html
@@ -0,0 +1,62 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: imgsynth2/cfile.h Source File</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li class="current"><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2/cfile.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
17<a name="l00009"></a>00009 <span class="preprocessor">#ifndef CFILE_H</span>
18<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define CFILE_H</span>
19<a name="l00011"></a>00011 <span class="preprocessor"></span>
20<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;string&gt;</span>
21<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;set&gt;</span>
22<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;list&gt;</span>
23<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;fstream&gt;</span>
24<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;stdexcept&gt;</span>
25<a name="l00017"></a>00017
26<a name="l00029"></a><a class="code" href="classCFile.html">00029</a> <span class="keyword">class </span><a class="code" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a>
27<a name="l00030"></a>00030 {
28<a name="l00031"></a>00031 <span class="keyword">public</span>:
29<a name="l00036"></a><a class="code" href="classCFile_1_1FileError.html">00036</a> <span class="keyword">class </span><a class="code" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">FileError</a> : <span class="keyword">public</span> std::invalid_argument {
30<a name="l00037"></a>00037 <span class="keyword">public</span>:
31<a name="l00047"></a><a class="code" href="classCFile_1_1FileError.html#3d86e28f4389bcf3d1422b461885c858">00047</a> <a class="code" href="classCFile_1_1FileError.html#3d86e28f4389bcf3d1422b461885c858" title="Default exception ctor.">FileError</a>(<span class="keyword">const</span> std::string&amp; what)
32<a name="l00048"></a>00048 : std::invalid_argument(what)
33<a name="l00049"></a>00049 {}
34<a name="l00050"></a>00050 };
35<a name="l00051"></a>00051
36<a name="l00061"></a><a class="code" href="classCFile.html#ebb1693f8c740d139f553b58874f82c1">00061</a> <span class="keyword">virtual</span> <a class="code" href="classCFile.html#ebb1693f8c740d139f553b58874f82c1" title="Default dtor (virtual).">~CFile</a>()
37<a name="l00062"></a>00062 {};
38<a name="l00063"></a>00063
39<a name="l00073"></a>00073 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCFile.html#fa8780b6d34045102aff06fceccaf075" title="Pure virtual method (interface). Should read data from filestream.">read</a>(std::ifstream&amp; in) = 0;
40<a name="l00074"></a>00074
41<a name="l00084"></a>00084 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCFile.html#a77cd4604afac7b3b1384ca15ef4750e" title="Pure virtual method (interface). Should write data to filestream.">write</a>(std::ofstream&amp; out) = 0;
42<a name="l00085"></a>00085
43<a name="l00097"></a>00097 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCFile.html#3991c5f43fab6365cc82ba80afccd791" title="Pure virtual method (interface). Should delegate the function and its parameters...">callFunc</a>(<span class="keyword">const</span> std::string&amp; func, <span class="keyword">const</span> std::list&lt;std::string&gt;&amp; params) = 0;
44<a name="l00098"></a>00098
45<a name="l00108"></a><a class="code" href="classCFile.html#7a3148cb5797198cd856587bf001445f">00108</a> <span class="keywordtype">bool</span> <a class="code" href="classCFile.html#7a3148cb5797198cd856587bf001445f" title="Check if filetype is supported by this implementation.">supportsType</a>(<span class="keyword">const</span> std::string&amp; type)
46<a name="l00109"></a>00109 {
47<a name="l00110"></a>00110 <span class="keywordflow">return</span> (<a class="code" href="classCFile.html#63719f47953108756b34b6c7e701f536">m_types</a>.find(type) == <a class="code" href="classCFile.html#63719f47953108756b34b6c7e701f536">m_types</a>.end()) ? <span class="keyword">false</span> : <span class="keyword">true</span>;
48<a name="l00111"></a>00111 }
49<a name="l00112"></a>00112
50<a name="l00113"></a>00113 <span class="keyword">protected</span>:
51<a name="l00114"></a>00114 <span class="comment">/* members */</span>
52<a name="l00116"></a><a class="code" href="classCFile.html#63719f47953108756b34b6c7e701f536">00116</a> std::set&lt;std::string&gt; <a class="code" href="classCFile.html#63719f47953108756b34b6c7e701f536">m_types</a>;
53<a name="l00117"></a>00117 };
54<a name="l00118"></a>00118
55<a name="l00119"></a>00119 <span class="preprocessor">#endif</span>
56<a name="l00120"></a>00120 <span class="preprocessor"></span>
57<a name="l00121"></a>00121 <span class="comment">/* vim: set et sw=2 ts=2: */</span>
58</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
59<a href="http://www.doxygen.org/index.html">
60<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
61</body>
62</html>
diff --git a/ue2/doxygen/classCBitmap-members.html b/ue2/doxygen/classCBitmap-members.html
new file mode 100644
index 0000000..d7a0c38
--- /dev/null
+++ b/ue2/doxygen/classCBitmap-members.html
@@ -0,0 +1,54 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CBitmap Member List</h1>This is the complete list of members for <a class="el" href="classCBitmap.html">CBitmap</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCBitmap.html#5e0048029b6d65ef086e6f293ae36907">brightness</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
25 <tr class="memlist"><td><a class="el" href="classCBitmap.html#9227003c492ed640ed0ea661d7d052c2">callFunc</a>(const std::string &amp;func, const std::list&lt; std::string &gt; &amp;params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected, virtual]</code></td></tr>
26 <tr class="memlist"><td><a class="el" href="classCBitmap.html#a2fcc47ff70fbf2058752cad1a7d142b">CBitmap</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
27 <tr class="memlist"><td><a class="el" href="classCBitmap.html#9691aecf4ee35415948f7666fc8b2e06">fillrect</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
28 <tr class="memlist"><td><a class="el" href="classCBitmap.html#bd838fcd9be4278ad6a58a0c57810a61">getColorTable</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
29 <tr class="memlist"><td><a class="el" href="classCBitmap.html#a69618d5309e1f51741a8be98ce44c02">getHeight</a>()=0</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [pure virtual]</code></td></tr>
30 <tr class="memlist"><td><a class="el" href="classCBitmap.html#5701ea86ba64ecd4863b79a32abf1e2e">getPixelData</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
31 <tr class="memlist"><td><a class="el" href="classCBitmap.html#7ea12e77a86c283ce173785c64384c33">getPixelDataSize</a>()=0</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [pure virtual]</code></td></tr>
32 <tr class="memlist"><td><a class="el" href="classCBitmap.html#e147fecf0bfadb0f31205f9b6c88d022">getRowSize</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
33 <tr class="memlist"><td><a class="el" href="classCBitmap.html#82ffb686b4d4c7465c5239a984bf6fe4">getWidth</a>()=0</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [pure virtual]</code></td></tr>
34 <tr class="memlist"><td><a class="el" href="classCBitmap.html#9b38397779b83cbc0a71e40cc3995025">hasColorTable</a>()=0</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [pure virtual]</code></td></tr>
35 <tr class="memlist"><td><a class="el" href="classCBitmap.html#c2f7bb14098df5016402437880635fa0">invert</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
36 <tr class="memlist"><td><a class="el" href="classCBitmap.html#cd6bfd1ffca5f3c6d0faa29275733bad">isMirrored</a>()=0</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [pure virtual]</code></td></tr>
37 <tr class="memlist"><td><a class="el" href="classCBitmap.html#75fbe14d624d505e1974a63ed6734ec2">m_colortable</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
38 <tr class="memlist"><td><a class="el" href="classCBitmap.html#489f5f53a63fd10246694375f26df57a">m_handlers</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
39 <tr class="memlist"><td><a class="el" href="classCBitmap.html#fd64be4c5cdaff861f0b040edc697138">m_pixeldata</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
40 <tr class="memlist"><td><a class="el" href="classCBitmap.html#e9a1708eb34853ade75a0f5d82fbaae3">m_pixelformat</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
41 <tr class="memlist"><td><a class="el" href="classCBitmap.html#ce883b7452cd9221c3a89c1369d89ede">m_rowsize</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
42 <tr class="memlist"><td><a class="el" href="classCFile.html#63719f47953108756b34b6c7e701f536">m_types</a></td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [protected]</code></td></tr>
43 <tr class="memlist"><td><a class="el" href="classCBitmap.html#3e5ce92bca4798dd6f0764245d9bedee">mirror_x</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
44 <tr class="memlist"><td><a class="el" href="classCBitmap.html#0f0ca031109f3ac980ab90bfb45e8f18">mirror_y</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
45 <tr class="memlist"><td><a class="el" href="classCBitmap.html#beaf444a418973a1bf8373f236d54421">read</a>(std::ifstream &amp;in)=0</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [pure virtual]</code></td></tr>
46 <tr class="memlist"><td><a class="el" href="classCFile.html#7a3148cb5797198cd856587bf001445f">supportsType</a>(const std::string &amp;type)</td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [inline]</code></td></tr>
47 <tr class="memlist"><td><a class="el" href="classCBitmap.html#bfa214932af1cc21817dde3dbe3c61c6">write</a>(std::ofstream &amp;out)=0</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [pure virtual]</code></td></tr>
48 <tr class="memlist"><td><a class="el" href="classCBitmap.html#7407ebaa7ffc9654bf47d598cb0d877d">~CBitmap</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [virtual]</code></td></tr>
49 <tr class="memlist"><td><a class="el" href="classCFile.html#ebb1693f8c740d139f553b58874f82c1">~CFile</a>()</td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [inline, virtual]</code></td></tr>
50</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
51<a href="http://www.doxygen.org/index.html">
52<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
53</body>
54</html>
diff --git a/ue2/doxygen/classCBitmap.html b/ue2/doxygen/classCBitmap.html
new file mode 100644
index 0000000..20cedd7
--- /dev/null
+++ b/ue2/doxygen/classCBitmap.html
@@ -0,0 +1,876 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CBitmap Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CBitmap Class Reference</h1><!-- doxytag: class="CBitmap" --><!-- doxytag: inherits="CFile" -->Abstract implementation of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> handling Bitmaps.
24<a href="#_details">More...</a>
25<p>
26<code>#include &lt;<a class="el" href="cbitmap_8h-source.html">cbitmap.h</a>&gt;</code>
27<p>
28<div class="dynheader">
29Inheritance diagram for CBitmap:</div>
30<div class="dynsection">
31
32<p><center><img src="classCBitmap.png" usemap="#CBitmap_map" border="0" alt=""></center>
33<map name="CBitmap_map">
34<area href="classCFile.html" alt="CFile" shape="rect" coords="59,0,167,24">
35<area href="classCPixmap.html" alt="CPixmap" shape="rect" coords="0,112,108,136">
36<area href="classCWindowsBitmap.html" alt="CWindowsBitmap" shape="rect" coords="118,112,226,136">
37</map>
38</div>
39
40<p>
41<a href="classCBitmap-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
42<tr><td></td></tr>
43<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
44<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#a2fcc47ff70fbf2058752cad1a7d142b">CBitmap</a> ()</td></tr>
45
46<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default ctor. <a href="#a2fcc47ff70fbf2058752cad1a7d142b"></a><br></td></tr>
47<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#7407ebaa7ffc9654bf47d598cb0d877d">~CBitmap</a> ()</td></tr>
48
49<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default dtor. <a href="#7407ebaa7ffc9654bf47d598cb0d877d"></a><br></td></tr>
50<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#beaf444a418973a1bf8373f236d54421">read</a> (std::ifstream &amp;in)=0</td></tr>
51
52<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reads Windows Bitmap from filestream. On error an exception is thrown. <a href="#beaf444a418973a1bf8373f236d54421"></a><br></td></tr>
53<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#bfa214932af1cc21817dde3dbe3c61c6">write</a> (std::ofstream &amp;out)=0</td></tr>
54
55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Writes Windows Bitmap to filestream. <a href="#bfa214932af1cc21817dde3dbe3c61c6"></a><br></td></tr>
56<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#5701ea86ba64ecd4863b79a32abf1e2e">getPixelData</a> ()</td></tr>
57
58<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns pointer to pixelbuffer. <a href="#5701ea86ba64ecd4863b79a32abf1e2e"></a><br></td></tr>
59<tr><td class="memItemLeft" nowrap align="right" valign="top">std::map&lt; uint32_t,<br>
60 <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">CPixelFormat::RGBPIXEL</a> * &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#bd838fcd9be4278ad6a58a0c57810a61">getColorTable</a> ()</td></tr>
61
62<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns reference to colortable. <a href="#bd838fcd9be4278ad6a58a0c57810a61"></a><br></td></tr>
63<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#e147fecf0bfadb0f31205f9b6c88d022">getRowSize</a> ()</td></tr>
64
65<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns number of bytes of one row. <a href="#e147fecf0bfadb0f31205f9b6c88d022"></a><br></td></tr>
66<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#7ea12e77a86c283ce173785c64384c33">getPixelDataSize</a> ()=0</td></tr>
67
68<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return size of pixelbuffer. <a href="#7ea12e77a86c283ce173785c64384c33"></a><br></td></tr>
69<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#a69618d5309e1f51741a8be98ce44c02">getHeight</a> ()=0</td></tr>
70
71<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return height of bitmap in pixel. <a href="#a69618d5309e1f51741a8be98ce44c02"></a><br></td></tr>
72<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#82ffb686b4d4c7465c5239a984bf6fe4">getWidth</a> ()=0</td></tr>
73
74<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return width of bitmap in pixel. <a href="#82ffb686b4d4c7465c5239a984bf6fe4"></a><br></td></tr>
75<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#cd6bfd1ffca5f3c6d0faa29275733bad">isMirrored</a> ()=0</td></tr>
76
77<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Windows Bitmaps can be stored upside down. <a href="#cd6bfd1ffca5f3c6d0faa29275733bad"></a><br></td></tr>
78<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#9b38397779b83cbc0a71e40cc3995025">hasColorTable</a> ()=0</td></tr>
79
80<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if bitmap has a colortable (we don't support this yet for windows bitmaps). <a href="#9b38397779b83cbc0a71e40cc3995025"></a><br></td></tr>
81<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
82<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#9227003c492ed640ed0ea661d7d052c2">callFunc</a> (const std::string &amp;func, const std::list&lt; std::string &gt; &amp;params)</td></tr>
83
84<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delegates the function and its parameters to the correct internal method. <a href="#9227003c492ed640ed0ea661d7d052c2"></a><br></td></tr>
85<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#9691aecf4ee35415948f7666fc8b2e06">fillrect</a> (std::list&lt; std::string &gt; params)</td></tr>
86
87<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fills rectangle in image starting on position x, y width size width, height and color red, green, blue. <a href="#9691aecf4ee35415948f7666fc8b2e06"></a><br></td></tr>
88<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#c2f7bb14098df5016402437880635fa0">invert</a> (std::list&lt; std::string &gt; params)</td></tr>
89
90<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Invert image. <a href="#c2f7bb14098df5016402437880635fa0"></a><br></td></tr>
91<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#5e0048029b6d65ef086e6f293ae36907">brightness</a> (std::list&lt; std::string &gt; params)</td></tr>
92
93<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Increase/decrease brightness of image. <a href="#5e0048029b6d65ef086e6f293ae36907"></a><br></td></tr>
94<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#0f0ca031109f3ac980ab90bfb45e8f18">mirror_y</a> (std::list&lt; std::string &gt; params)</td></tr>
95
96<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mirror image around the y-axis. <a href="#0f0ca031109f3ac980ab90bfb45e8f18"></a><br></td></tr>
97<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#3e5ce92bca4798dd6f0764245d9bedee">mirror_x</a> (std::list&lt; std::string &gt; params)</td></tr>
98
99<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mirror image around the x-axis. <a href="#3e5ce92bca4798dd6f0764245d9bedee"></a><br></td></tr>
100<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
101<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#fd64be4c5cdaff861f0b040edc697138">m_pixeldata</a></td></tr>
102
103<tr><td class="memItemLeft" nowrap align="right" valign="top">std::map&lt; uint32_t,<br>
104 <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">CPixelFormat::RGBPIXEL</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#75fbe14d624d505e1974a63ed6734ec2">m_colortable</a></td></tr>
105
106<tr><td class="memItemLeft" nowrap align="right" valign="top">std::set<br>
107&lt; <a class="el" href="classCPixelFormat.html">CPixelFormat</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#489f5f53a63fd10246694375f26df57a">m_handlers</a></td></tr>
108
109<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCPixelFormat.html">CPixelFormat</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#e9a1708eb34853ade75a0f5d82fbaae3">m_pixelformat</a></td></tr>
110
111<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCBitmap.html#ce883b7452cd9221c3a89c1369d89ede">m_rowsize</a></td></tr>
112
113</table>
114<hr><a name="_details"></a><h2>Detailed Description</h2>
115Abstract implementation of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> handling Bitmaps.
116<p>
117<dl class="user" compact><dt><b>Modulname:</b></dt><dd>cbitmap </dd></dl>
118<dl class="author" compact><dt><b>Author:</b></dt><dd>Guenther Neuwirth (0626638), Manuel Mausz (0728348) </dd></dl>
119<dl class="date" compact><dt><b>Date:</b></dt><dd>17.04.2009</dd></dl>
120Implementation of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> handling Bitmaps.<p>
121In order to support operations on bitmaps with different color bitcounts different implementations of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> are used. These classes are allowed to modify the bitmap headers and pixelbuffer directly.<p>
122On error <a class="el" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">CFile::FileError</a> is thrown. <hr><h2>Constructor &amp; Destructor Documentation</h2>
123<a class="anchor" name="a2fcc47ff70fbf2058752cad1a7d142b"></a><!-- doxytag: member="CBitmap::CBitmap" ref="a2fcc47ff70fbf2058752cad1a7d142b" args="()" -->
124<div class="memitem">
125<div class="memproto">
126 <table class="memname">
127 <tr>
128 <td class="memname">CBitmap::CBitmap </td>
129 <td>(</td>
130 <td class="paramname"> </td>
131 <td>&nbsp;)&nbsp;</td>
132 <td width="100%"><code> [inline]</code></td>
133 </tr>
134 </table>
135</div>
136<div class="memdoc">
137
138<p>
139Default ctor.
140<p>
141<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> </dd></dl>
142<dl compact><dt><b>Parameters:</b></dt><dd>
143 <table border="0" cellspacing="2" cellpadding="0">
144 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
145 </table>
146</dl>
147<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
148<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
149<dl compact><dt><b>Exceptions:</b></dt><dd>
150 <table border="0" cellspacing="2" cellpadding="0">
151 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
152 </table>
153</dl>
154<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
155
156</div>
157</div><p>
158<a class="anchor" name="7407ebaa7ffc9654bf47d598cb0d877d"></a><!-- doxytag: member="CBitmap::~CBitmap" ref="7407ebaa7ffc9654bf47d598cb0d877d" args="()" -->
159<div class="memitem">
160<div class="memproto">
161 <table class="memname">
162 <tr>
163 <td class="memname">CBitmap::~CBitmap </td>
164 <td>(</td>
165 <td class="paramname"> </td>
166 <td>&nbsp;)&nbsp;</td>
167 <td width="100%"><code> [virtual]</code></td>
168 </tr>
169 </table>
170</div>
171<div class="memdoc">
172
173<p>
174Default dtor.
175<p>
176<dl class="user" compact><dt><b>Methodname:</b></dt><dd>~CBitmap </dd></dl>
177<dl compact><dt><b>Parameters:</b></dt><dd>
178 <table border="0" cellspacing="2" cellpadding="0">
179 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
180 </table>
181</dl>
182<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
183<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
184<dl compact><dt><b>Exceptions:</b></dt><dd>
185 <table border="0" cellspacing="2" cellpadding="0">
186 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
187 </table>
188</dl>
189<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
190
191</div>
192</div><p>
193<hr><h2>Member Function Documentation</h2>
194<a class="anchor" name="beaf444a418973a1bf8373f236d54421"></a><!-- doxytag: member="CBitmap::read" ref="beaf444a418973a1bf8373f236d54421" args="(std::ifstream &amp;in)=0" -->
195<div class="memitem">
196<div class="memproto">
197 <table class="memname">
198 <tr>
199 <td class="memname">virtual void CBitmap::read </td>
200 <td>(</td>
201 <td class="paramtype">std::ifstream &amp;&nbsp;</td>
202 <td class="paramname"> <em>in</em> </td>
203 <td>&nbsp;)&nbsp;</td>
204 <td width="100%"><code> [pure virtual]</code></td>
205 </tr>
206 </table>
207</div>
208<div class="memdoc">
209
210<p>
211Reads Windows Bitmap from filestream. On error an exception is thrown.
212<p>
213<dl class="user" compact><dt><b>Methodname:</b></dt><dd>read </dd></dl>
214<dl compact><dt><b>Parameters:</b></dt><dd>
215 <table border="0" cellspacing="2" cellpadding="0">
216 <tr><td valign="top"></td><td valign="top"><em>in</em>&nbsp;</td><td>filestream to read data from </td></tr>
217 </table>
218</dl>
219<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
220<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
221<dl compact><dt><b>Exceptions:</b></dt><dd>
222 <table border="0" cellspacing="2" cellpadding="0">
223 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">CFile::FileError</a></em>&nbsp;</td><td></td></tr>
224 <tr><td valign="top"></td><td valign="top"><em>bad_alloc</em>&nbsp;</td><td></td></tr>
225 </table>
226</dl>
227<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
228
229<p>Implements <a class="el" href="classCFile.html#fa8780b6d34045102aff06fceccaf075">CFile</a>.</p>
230
231<p>Implemented in <a class="el" href="classCPixmap.html#ef3b715729ca384e6817a3fcdddfa261">CPixmap</a>, and <a class="el" href="classCWindowsBitmap.html#cab005df5352370dd2fcb8a52738f81d">CWindowsBitmap</a>.</p>
232
233</div>
234</div><p>
235<a class="anchor" name="bfa214932af1cc21817dde3dbe3c61c6"></a><!-- doxytag: member="CBitmap::write" ref="bfa214932af1cc21817dde3dbe3c61c6" args="(std::ofstream &amp;out)=0" -->
236<div class="memitem">
237<div class="memproto">
238 <table class="memname">
239 <tr>
240 <td class="memname">virtual void CBitmap::write </td>
241 <td>(</td>
242 <td class="paramtype">std::ofstream &amp;&nbsp;</td>
243 <td class="paramname"> <em>out</em> </td>
244 <td>&nbsp;)&nbsp;</td>
245 <td width="100%"><code> [pure virtual]</code></td>
246 </tr>
247 </table>
248</div>
249<div class="memdoc">
250
251<p>
252Writes Windows Bitmap to filestream.
253<p>
254<dl class="user" compact><dt><b>Methodname:</b></dt><dd>write </dd></dl>
255<dl compact><dt><b>Parameters:</b></dt><dd>
256 <table border="0" cellspacing="2" cellpadding="0">
257 <tr><td valign="top"></td><td valign="top"><em>out</em>&nbsp;</td><td>filestream to read data from </td></tr>
258 </table>
259</dl>
260<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
261<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
262<dl compact><dt><b>Exceptions:</b></dt><dd>
263 <table border="0" cellspacing="2" cellpadding="0">
264 <tr><td valign="top"></td><td valign="top"><em>FileError</em>&nbsp;</td><td></td></tr>
265 <tr><td valign="top"></td><td valign="top"><em>bad_alloc</em>&nbsp;</td><td></td></tr>
266 </table>
267</dl>
268<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
269
270<p>Implements <a class="el" href="classCFile.html#a77cd4604afac7b3b1384ca15ef4750e">CFile</a>.</p>
271
272<p>Implemented in <a class="el" href="classCPixmap.html#507d5a88f8af0e41e418108e01572f13">CPixmap</a>, and <a class="el" href="classCWindowsBitmap.html#95c314ad2c9b14dbe5189799bc7e4f71">CWindowsBitmap</a>.</p>
273
274</div>
275</div><p>
276<a class="anchor" name="5701ea86ba64ecd4863b79a32abf1e2e"></a><!-- doxytag: member="CBitmap::getPixelData" ref="5701ea86ba64ecd4863b79a32abf1e2e" args="()" -->
277<div class="memitem">
278<div class="memproto">
279 <table class="memname">
280 <tr>
281 <td class="memname">uint8_t* CBitmap::getPixelData </td>
282 <td>(</td>
283 <td class="paramname"> </td>
284 <td>&nbsp;)&nbsp;</td>
285 <td width="100%"><code> [inline]</code></td>
286 </tr>
287 </table>
288</div>
289<div class="memdoc">
290
291<p>
292Returns pointer to pixelbuffer.
293<p>
294<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getPixelData </dd></dl>
295<dl compact><dt><b>Parameters:</b></dt><dd>
296 <table border="0" cellspacing="2" cellpadding="0">
297 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
298 </table>
299</dl>
300<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to pixelbuffer </dd></dl>
301<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
302<dl compact><dt><b>Exceptions:</b></dt><dd>
303 <table border="0" cellspacing="2" cellpadding="0">
304 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
305 </table>
306</dl>
307<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
308
309</div>
310</div><p>
311<a class="anchor" name="bd838fcd9be4278ad6a58a0c57810a61"></a><!-- doxytag: member="CBitmap::getColorTable" ref="bd838fcd9be4278ad6a58a0c57810a61" args="()" -->
312<div class="memitem">
313<div class="memproto">
314 <table class="memname">
315 <tr>
316 <td class="memname">std::map&lt;uint32_t, <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">CPixelFormat::RGBPIXEL</a> *&gt;&amp; CBitmap::getColorTable </td>
317 <td>(</td>
318 <td class="paramname"> </td>
319 <td>&nbsp;)&nbsp;</td>
320 <td width="100%"><code> [inline]</code></td>
321 </tr>
322 </table>
323</div>
324<div class="memdoc">
325
326<p>
327Returns reference to colortable.
328<p>
329<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getColorTable </dd></dl>
330<dl compact><dt><b>Parameters:</b></dt><dd>
331 <table border="0" cellspacing="2" cellpadding="0">
332 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
333 </table>
334</dl>
335<dl class="return" compact><dt><b>Returns:</b></dt><dd>reference to colortable </dd></dl>
336<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
337<dl compact><dt><b>Exceptions:</b></dt><dd>
338 <table border="0" cellspacing="2" cellpadding="0">
339 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
340 </table>
341</dl>
342<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
343
344</div>
345</div><p>
346<a class="anchor" name="e147fecf0bfadb0f31205f9b6c88d022"></a><!-- doxytag: member="CBitmap::getRowSize" ref="e147fecf0bfadb0f31205f9b6c88d022" args="()" -->
347<div class="memitem">
348<div class="memproto">
349 <table class="memname">
350 <tr>
351 <td class="memname">uint32_t CBitmap::getRowSize </td>
352 <td>(</td>
353 <td class="paramname"> </td>
354 <td>&nbsp;)&nbsp;</td>
355 <td width="100%"><code> [inline]</code></td>
356 </tr>
357 </table>
358</div>
359<div class="memdoc">
360
361<p>
362Returns number of bytes of one row.
363<p>
364<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getRowSize </dd></dl>
365<dl compact><dt><b>Parameters:</b></dt><dd>
366 <table border="0" cellspacing="2" cellpadding="0">
367 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
368 </table>
369</dl>
370<dl class="return" compact><dt><b>Returns:</b></dt><dd>number of bytes of one row </dd></dl>
371<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
372<dl compact><dt><b>Exceptions:</b></dt><dd>
373 <table border="0" cellspacing="2" cellpadding="0">
374 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
375 </table>
376</dl>
377<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
378
379</div>
380</div><p>
381<a class="anchor" name="7ea12e77a86c283ce173785c64384c33"></a><!-- doxytag: member="CBitmap::getPixelDataSize" ref="7ea12e77a86c283ce173785c64384c33" args="()=0" -->
382<div class="memitem">
383<div class="memproto">
384 <table class="memname">
385 <tr>
386 <td class="memname">virtual const uint32_t CBitmap::getPixelDataSize </td>
387 <td>(</td>
388 <td class="paramname"> </td>
389 <td>&nbsp;)&nbsp;</td>
390 <td width="100%"><code> [pure virtual]</code></td>
391 </tr>
392 </table>
393</div>
394<div class="memdoc">
395
396<p>
397Return size of pixelbuffer.
398<p>
399<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getPixelDataSize </dd></dl>
400<dl compact><dt><b>Parameters:</b></dt><dd>
401 <table border="0" cellspacing="2" cellpadding="0">
402 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
403 </table>
404</dl>
405<dl class="return" compact><dt><b>Returns:</b></dt><dd>size of pixelbuffer </dd></dl>
406<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
407<dl compact><dt><b>Exceptions:</b></dt><dd>
408 <table border="0" cellspacing="2" cellpadding="0">
409 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
410 </table>
411</dl>
412<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
413
414<p>Implemented in <a class="el" href="classCPixmap.html#740486bba3c8ea24f306a7b8248652e2">CPixmap</a>, and <a class="el" href="classCWindowsBitmap.html#b742cf032ebcef270d8253beee789289">CWindowsBitmap</a>.</p>
415
416</div>
417</div><p>
418<a class="anchor" name="a69618d5309e1f51741a8be98ce44c02"></a><!-- doxytag: member="CBitmap::getHeight" ref="a69618d5309e1f51741a8be98ce44c02" args="()=0" -->
419<div class="memitem">
420<div class="memproto">
421 <table class="memname">
422 <tr>
423 <td class="memname">virtual const uint32_t CBitmap::getHeight </td>
424 <td>(</td>
425 <td class="paramname"> </td>
426 <td>&nbsp;)&nbsp;</td>
427 <td width="100%"><code> [pure virtual]</code></td>
428 </tr>
429 </table>
430</div>
431<div class="memdoc">
432
433<p>
434Return height of bitmap in pixel.
435<p>
436<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getHeight </dd></dl>
437<dl compact><dt><b>Parameters:</b></dt><dd>
438 <table border="0" cellspacing="2" cellpadding="0">
439 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
440 </table>
441</dl>
442<dl class="return" compact><dt><b>Returns:</b></dt><dd>height of bitmap in pixel </dd></dl>
443<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
444<dl compact><dt><b>Exceptions:</b></dt><dd>
445 <table border="0" cellspacing="2" cellpadding="0">
446 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
447 </table>
448</dl>
449<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
450
451<p>Implemented in <a class="el" href="classCPixmap.html#3f50d434556073a883bb5a2650cf2f71">CPixmap</a>, and <a class="el" href="classCWindowsBitmap.html#002d6fcf7471095484ba7540cac20f7c">CWindowsBitmap</a>.</p>
452
453</div>
454</div><p>
455<a class="anchor" name="82ffb686b4d4c7465c5239a984bf6fe4"></a><!-- doxytag: member="CBitmap::getWidth" ref="82ffb686b4d4c7465c5239a984bf6fe4" args="()=0" -->
456<div class="memitem">
457<div class="memproto">
458 <table class="memname">
459 <tr>
460 <td class="memname">virtual const uint32_t CBitmap::getWidth </td>
461 <td>(</td>
462 <td class="paramname"> </td>
463 <td>&nbsp;)&nbsp;</td>
464 <td width="100%"><code> [pure virtual]</code></td>
465 </tr>
466 </table>
467</div>
468<div class="memdoc">
469
470<p>
471Return width of bitmap in pixel.
472<p>
473<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getWidth </dd></dl>
474<dl compact><dt><b>Parameters:</b></dt><dd>
475 <table border="0" cellspacing="2" cellpadding="0">
476 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
477 </table>
478</dl>
479<dl class="return" compact><dt><b>Returns:</b></dt><dd>width of bitmap in pixel </dd></dl>
480<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
481<dl compact><dt><b>Exceptions:</b></dt><dd>
482 <table border="0" cellspacing="2" cellpadding="0">
483 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
484 </table>
485</dl>
486<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
487
488<p>Implemented in <a class="el" href="classCPixmap.html#f3419c1f68c7aa2c69d1e83b2ee6be8c">CPixmap</a>, and <a class="el" href="classCWindowsBitmap.html#c26c90bc4aaf3ba425665ec53671658b">CWindowsBitmap</a>.</p>
489
490</div>
491</div><p>
492<a class="anchor" name="cd6bfd1ffca5f3c6d0faa29275733bad"></a><!-- doxytag: member="CBitmap::isMirrored" ref="cd6bfd1ffca5f3c6d0faa29275733bad" args="()=0" -->
493<div class="memitem">
494<div class="memproto">
495 <table class="memname">
496 <tr>
497 <td class="memname">virtual const bool CBitmap::isMirrored </td>
498 <td>(</td>
499 <td class="paramname"> </td>
500 <td>&nbsp;)&nbsp;</td>
501 <td width="100%"><code> [pure virtual]</code></td>
502 </tr>
503 </table>
504</div>
505<div class="memdoc">
506
507<p>
508Windows Bitmaps can be stored upside down.
509<p>
510<dl class="user" compact><dt><b>Methodname:</b></dt><dd>isMirrored </dd></dl>
511<dl compact><dt><b>Parameters:</b></dt><dd>
512 <table border="0" cellspacing="2" cellpadding="0">
513 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
514 </table>
515</dl>
516<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if bitmap is stored upside down. false otherwise </dd></dl>
517<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
518<dl compact><dt><b>Exceptions:</b></dt><dd>
519 <table border="0" cellspacing="2" cellpadding="0">
520 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
521 </table>
522</dl>
523<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
524
525<p>Implemented in <a class="el" href="classCPixmap.html#0cbf88af3060d338b1d288cb930c8b49">CPixmap</a>, and <a class="el" href="classCWindowsBitmap.html#d69d560a53dc4409bccb6328678c96be">CWindowsBitmap</a>.</p>
526
527</div>
528</div><p>
529<a class="anchor" name="9b38397779b83cbc0a71e40cc3995025"></a><!-- doxytag: member="CBitmap::hasColorTable" ref="9b38397779b83cbc0a71e40cc3995025" args="()=0" -->
530<div class="memitem">
531<div class="memproto">
532 <table class="memname">
533 <tr>
534 <td class="memname">virtual const bool CBitmap::hasColorTable </td>
535 <td>(</td>
536 <td class="paramname"> </td>
537 <td>&nbsp;)&nbsp;</td>
538 <td width="100%"><code> [pure virtual]</code></td>
539 </tr>
540 </table>
541</div>
542<div class="memdoc">
543
544<p>
545Check if bitmap has a colortable (we don't support this yet for windows bitmaps).
546<p>
547<dl class="user" compact><dt><b>Methodname:</b></dt><dd>hasColorTable </dd></dl>
548<dl compact><dt><b>Parameters:</b></dt><dd>
549 <table border="0" cellspacing="2" cellpadding="0">
550 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
551 </table>
552</dl>
553<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if bitmap has a colortable. false otherwise </dd></dl>
554<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
555<dl compact><dt><b>Exceptions:</b></dt><dd>
556 <table border="0" cellspacing="2" cellpadding="0">
557 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
558 </table>
559</dl>
560<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
561
562<p>Implemented in <a class="el" href="classCPixmap.html#fc2876d5d93122f22eb1759381030980">CPixmap</a>, and <a class="el" href="classCWindowsBitmap.html#df53e5688a5fc47d8ba5437bf6b3edec">CWindowsBitmap</a>.</p>
563
564</div>
565</div><p>
566<a class="anchor" name="9227003c492ed640ed0ea661d7d052c2"></a><!-- doxytag: member="CBitmap::callFunc" ref="9227003c492ed640ed0ea661d7d052c2" args="(const std::string &amp;func, const std::list&lt; std::string &gt; &amp;params)" -->
567<div class="memitem">
568<div class="memproto">
569 <table class="memname">
570 <tr>
571 <td class="memname">void CBitmap::callFunc </td>
572 <td>(</td>
573 <td class="paramtype">const std::string &amp;&nbsp;</td>
574 <td class="paramname"> <em>func</em>, </td>
575 </tr>
576 <tr>
577 <td class="paramkey"></td>
578 <td></td>
579 <td class="paramtype">const std::list&lt; std::string &gt; &amp;&nbsp;</td>
580 <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
581 </tr>
582 <tr>
583 <td></td>
584 <td>)</td>
585 <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
586 </tr>
587 </table>
588</div>
589<div class="memdoc">
590
591<p>
592Delegates the function and its parameters to the correct internal method.
593<p>
594<dl class="user" compact><dt><b>Methodname:</b></dt><dd>callFunc </dd></dl>
595<dl compact><dt><b>Parameters:</b></dt><dd>
596 <table border="0" cellspacing="2" cellpadding="0">
597 <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>function name </td></tr>
598 <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>function parameters as list </td></tr>
599 </table>
600</dl>
601<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
602<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
603<dl compact><dt><b>Exceptions:</b></dt><dd>
604 <table border="0" cellspacing="2" cellpadding="0">
605 <tr><td valign="top"></td><td valign="top"><em>ParserError</em>&nbsp;</td><td></td></tr>
606 </table>
607</dl>
608<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
609
610<p>Implements <a class="el" href="classCFile.html#3991c5f43fab6365cc82ba80afccd791">CFile</a>.</p>
611
612</div>
613</div><p>
614<a class="anchor" name="9691aecf4ee35415948f7666fc8b2e06"></a><!-- doxytag: member="CBitmap::fillrect" ref="9691aecf4ee35415948f7666fc8b2e06" args="(std::list&lt; std::string &gt; params)" -->
615<div class="memitem">
616<div class="memproto">
617 <table class="memname">
618 <tr>
619 <td class="memname">void CBitmap::fillrect </td>
620 <td>(</td>
621 <td class="paramtype">std::list&lt; std::string &gt;&nbsp;</td>
622 <td class="paramname"> <em>params</em> </td>
623 <td>&nbsp;)&nbsp;</td>
624 <td width="100%"><code> [protected]</code></td>
625 </tr>
626 </table>
627</div>
628<div class="memdoc">
629
630<p>
631Fills rectangle in image starting on position x, y width size width, height and color red, green, blue.
632<p>
633<dl class="user" compact><dt><b>Methodname:</b></dt><dd>fillrect </dd></dl>
634<dl compact><dt><b>Parameters:</b></dt><dd>
635 <table border="0" cellspacing="2" cellpadding="0">
636 <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>function parameters as list </td></tr>
637 </table>
638</dl>
639<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
640<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
641<dl compact><dt><b>Exceptions:</b></dt><dd>
642 <table border="0" cellspacing="2" cellpadding="0">
643 <tr><td valign="top"></td><td valign="top"><em>FileError</em>&nbsp;</td><td></td></tr>
644 </table>
645</dl>
646<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none</dd></dl>
647Scriptfile syntax: fillrect(x, y, width, height, red, green, blue)
648</div>
649</div><p>
650<a class="anchor" name="c2f7bb14098df5016402437880635fa0"></a><!-- doxytag: member="CBitmap::invert" ref="c2f7bb14098df5016402437880635fa0" args="(std::list&lt; std::string &gt; params)" -->
651<div class="memitem">
652<div class="memproto">
653 <table class="memname">
654 <tr>
655 <td class="memname">void CBitmap::invert </td>
656 <td>(</td>
657 <td class="paramtype">std::list&lt; std::string &gt;&nbsp;</td>
658 <td class="paramname"> <em>params</em> </td>
659 <td>&nbsp;)&nbsp;</td>
660 <td width="100%"><code> [protected]</code></td>
661 </tr>
662 </table>
663</div>
664<div class="memdoc">
665
666<p>
667Invert image.
668<p>
669<dl class="user" compact><dt><b>Methodname:</b></dt><dd>invert </dd></dl>
670<dl compact><dt><b>Parameters:</b></dt><dd>
671 <table border="0" cellspacing="2" cellpadding="0">
672 <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>function parameters as list </td></tr>
673 </table>
674</dl>
675<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
676<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
677<dl compact><dt><b>Exceptions:</b></dt><dd>
678 <table border="0" cellspacing="2" cellpadding="0">
679 <tr><td valign="top"></td><td valign="top"><em>FileError</em>&nbsp;</td><td></td></tr>
680 </table>
681</dl>
682<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none</dd></dl>
683Scriptfile syntax: <a class="el" href="classCBitmap.html#c2f7bb14098df5016402437880635fa0" title="Invert image.">invert()</a>
684</div>
685</div><p>
686<a class="anchor" name="5e0048029b6d65ef086e6f293ae36907"></a><!-- doxytag: member="CBitmap::brightness" ref="5e0048029b6d65ef086e6f293ae36907" args="(std::list&lt; std::string &gt; params)" -->
687<div class="memitem">
688<div class="memproto">
689 <table class="memname">
690 <tr>
691 <td class="memname">void CBitmap::brightness </td>
692 <td>(</td>
693 <td class="paramtype">std::list&lt; std::string &gt;&nbsp;</td>
694 <td class="paramname"> <em>params</em> </td>
695 <td>&nbsp;)&nbsp;</td>
696 <td width="100%"><code> [protected]</code></td>
697 </tr>
698 </table>
699</div>
700<div class="memdoc">
701
702<p>
703Increase/decrease brightness of image.
704<p>
705<dl class="user" compact><dt><b>Methodname:</b></dt><dd>brightness </dd></dl>
706<dl compact><dt><b>Parameters:</b></dt><dd>
707 <table border="0" cellspacing="2" cellpadding="0">
708 <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>function parameters as list </td></tr>
709 </table>
710</dl>
711<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
712<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
713<dl compact><dt><b>Exceptions:</b></dt><dd>
714 <table border="0" cellspacing="2" cellpadding="0">
715 <tr><td valign="top"></td><td valign="top"><em>FileError</em>&nbsp;</td><td></td></tr>
716 </table>
717</dl>
718<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none</dd></dl>
719Scriptfile syntax: brightness(factor)
720</div>
721</div><p>
722<a class="anchor" name="0f0ca031109f3ac980ab90bfb45e8f18"></a><!-- doxytag: member="CBitmap::mirror_y" ref="0f0ca031109f3ac980ab90bfb45e8f18" args="(std::list&lt; std::string &gt; params)" -->
723<div class="memitem">
724<div class="memproto">
725 <table class="memname">
726 <tr>
727 <td class="memname">void CBitmap::mirror_y </td>
728 <td>(</td>
729 <td class="paramtype">std::list&lt; std::string &gt;&nbsp;</td>
730 <td class="paramname"> <em>params</em> </td>
731 <td>&nbsp;)&nbsp;</td>
732 <td width="100%"><code> [protected]</code></td>
733 </tr>
734 </table>
735</div>
736<div class="memdoc">
737
738<p>
739Mirror image around the y-axis.
740<p>
741<dl class="user" compact><dt><b>Methodname:</b></dt><dd>mirror_y </dd></dl>
742<dl compact><dt><b>Parameters:</b></dt><dd>
743 <table border="0" cellspacing="2" cellpadding="0">
744 <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>function parameters as list </td></tr>
745 </table>
746</dl>
747<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
748<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
749<dl compact><dt><b>Exceptions:</b></dt><dd>
750 <table border="0" cellspacing="2" cellpadding="0">
751 <tr><td valign="top"></td><td valign="top"><em>FileError</em>&nbsp;</td><td></td></tr>
752 </table>
753</dl>
754<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none</dd></dl>
755Scriptfile syntax: <a class="el" href="classCBitmap.html#0f0ca031109f3ac980ab90bfb45e8f18" title="Mirror image around the y-axis.">mirror_y()</a>
756</div>
757</div><p>
758<a class="anchor" name="3e5ce92bca4798dd6f0764245d9bedee"></a><!-- doxytag: member="CBitmap::mirror_x" ref="3e5ce92bca4798dd6f0764245d9bedee" args="(std::list&lt; std::string &gt; params)" -->
759<div class="memitem">
760<div class="memproto">
761 <table class="memname">
762 <tr>
763 <td class="memname">void CBitmap::mirror_x </td>
764 <td>(</td>
765 <td class="paramtype">std::list&lt; std::string &gt;&nbsp;</td>
766 <td class="paramname"> <em>params</em> </td>
767 <td>&nbsp;)&nbsp;</td>
768 <td width="100%"><code> [protected]</code></td>
769 </tr>
770 </table>
771</div>
772<div class="memdoc">
773
774<p>
775Mirror image around the x-axis.
776<p>
777<dl class="user" compact><dt><b>Methodname:</b></dt><dd>mirror_x </dd></dl>
778<dl compact><dt><b>Parameters:</b></dt><dd>
779 <table border="0" cellspacing="2" cellpadding="0">
780 <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>function parameters as list </td></tr>
781 </table>
782</dl>
783<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
784<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
785<dl compact><dt><b>Exceptions:</b></dt><dd>
786 <table border="0" cellspacing="2" cellpadding="0">
787 <tr><td valign="top"></td><td valign="top"><em>FileError</em>&nbsp;</td><td></td></tr>
788 </table>
789</dl>
790<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none</dd></dl>
791Scriptfile syntax: <a class="el" href="classCBitmap.html#0f0ca031109f3ac980ab90bfb45e8f18" title="Mirror image around the y-axis.">mirror_y()</a>
792</div>
793</div><p>
794<hr><h2>Member Data Documentation</h2>
795<a class="anchor" name="fd64be4c5cdaff861f0b040edc697138"></a><!-- doxytag: member="CBitmap::m_pixeldata" ref="fd64be4c5cdaff861f0b040edc697138" args="" -->
796<div class="memitem">
797<div class="memproto">
798 <table class="memname">
799 <tr>
800 <td class="memname">uint8_t* <a class="el" href="classCBitmap.html#fd64be4c5cdaff861f0b040edc697138">CBitmap::m_pixeldata</a><code> [protected]</code> </td>
801 </tr>
802 </table>
803</div>
804<div class="memdoc">
805
806<p>
807pointer to pixelbuffer
808</div>
809</div><p>
810<a class="anchor" name="75fbe14d624d505e1974a63ed6734ec2"></a><!-- doxytag: member="CBitmap::m_colortable" ref="75fbe14d624d505e1974a63ed6734ec2" args="" -->
811<div class="memitem">
812<div class="memproto">
813 <table class="memname">
814 <tr>
815 <td class="memname">std::map&lt;uint32_t, <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">CPixelFormat::RGBPIXEL</a> *&gt; <a class="el" href="classCBitmap.html#75fbe14d624d505e1974a63ed6734ec2">CBitmap::m_colortable</a><code> [protected]</code> </td>
816 </tr>
817 </table>
818</div>
819<div class="memdoc">
820
821<p>
822colortable map
823</div>
824</div><p>
825<a class="anchor" name="489f5f53a63fd10246694375f26df57a"></a><!-- doxytag: member="CBitmap::m_handlers" ref="489f5f53a63fd10246694375f26df57a" args="" -->
826<div class="memitem">
827<div class="memproto">
828 <table class="memname">
829 <tr>
830 <td class="memname">std::set&lt;<a class="el" href="classCPixelFormat.html">CPixelFormat</a> *&gt; <a class="el" href="classCBitmap.html#489f5f53a63fd10246694375f26df57a">CBitmap::m_handlers</a><code> [protected]</code> </td>
831 </tr>
832 </table>
833</div>
834<div class="memdoc">
835
836<p>
837set of supported PixelFormat handlers
838</div>
839</div><p>
840<a class="anchor" name="e9a1708eb34853ade75a0f5d82fbaae3"></a><!-- doxytag: member="CBitmap::m_pixelformat" ref="e9a1708eb34853ade75a0f5d82fbaae3" args="" -->
841<div class="memitem">
842<div class="memproto">
843 <table class="memname">
844 <tr>
845 <td class="memname"><a class="el" href="classCPixelFormat.html">CPixelFormat</a>* <a class="el" href="classCBitmap.html#e9a1708eb34853ade75a0f5d82fbaae3">CBitmap::m_pixelformat</a><code> [protected]</code> </td>
846 </tr>
847 </table>
848</div>
849<div class="memdoc">
850
851<p>
852pointer to <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> implementation
853</div>
854</div><p>
855<a class="anchor" name="ce883b7452cd9221c3a89c1369d89ede"></a><!-- doxytag: member="CBitmap::m_rowsize" ref="ce883b7452cd9221c3a89c1369d89ede" args="" -->
856<div class="memitem">
857<div class="memproto">
858 <table class="memname">
859 <tr>
860 <td class="memname">uint32_t <a class="el" href="classCBitmap.html#ce883b7452cd9221c3a89c1369d89ede">CBitmap::m_rowsize</a><code> [protected]</code> </td>
861 </tr>
862 </table>
863</div>
864<div class="memdoc">
865
866<p>
867number of bytes of one row in the image
868</div>
869</div><p>
870<hr>The documentation for this class was generated from the following files:<ul>
871<li>imgsynth2/<a class="el" href="cbitmap_8h-source.html">cbitmap.h</a><li>imgsynth2/cbitmap.cpp</ul>
872<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
873<a href="http://www.doxygen.org/index.html">
874<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
875</body>
876</html>
diff --git a/ue2/doxygen/classCBitmap.png b/ue2/doxygen/classCBitmap.png
new file mode 100644
index 0000000..c8996f4
--- /dev/null
+++ b/ue2/doxygen/classCBitmap.png
Binary files differ
diff --git a/ue2/doxygen/classCFile-members.html b/ue2/doxygen/classCFile-members.html
new file mode 100644
index 0000000..7ce4c57
--- /dev/null
+++ b/ue2/doxygen/classCFile-members.html
@@ -0,0 +1,34 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CFile Member List</h1>This is the complete list of members for <a class="el" href="classCFile.html">CFile</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCFile.html#3991c5f43fab6365cc82ba80afccd791">callFunc</a>(const std::string &amp;func, const std::list&lt; std::string &gt; &amp;params)=0</td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [pure virtual]</code></td></tr>
25 <tr class="memlist"><td><a class="el" href="classCFile.html#63719f47953108756b34b6c7e701f536">m_types</a></td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [protected]</code></td></tr>
26 <tr class="memlist"><td><a class="el" href="classCFile.html#fa8780b6d34045102aff06fceccaf075">read</a>(std::ifstream &amp;in)=0</td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [pure virtual]</code></td></tr>
27 <tr class="memlist"><td><a class="el" href="classCFile.html#7a3148cb5797198cd856587bf001445f">supportsType</a>(const std::string &amp;type)</td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [inline]</code></td></tr>
28 <tr class="memlist"><td><a class="el" href="classCFile.html#a77cd4604afac7b3b1384ca15ef4750e">write</a>(std::ofstream &amp;out)=0</td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [pure virtual]</code></td></tr>
29 <tr class="memlist"><td><a class="el" href="classCFile.html#ebb1693f8c740d139f553b58874f82c1">~CFile</a>()</td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [inline, virtual]</code></td></tr>
30</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
31<a href="http://www.doxygen.org/index.html">
32<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
33</body>
34</html>
diff --git a/ue2/doxygen/classCFile.html b/ue2/doxygen/classCFile.html
new file mode 100644
index 0000000..960cc29
--- /dev/null
+++ b/ue2/doxygen/classCFile.html
@@ -0,0 +1,294 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CFile Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CFile Class Reference</h1><!-- doxytag: class="CFile" -->Abstract class for handling files. Needed for generic use in <a class="el" href="classCScriptparser.html" title="class for parsing simple scriptfiles">CScriptparser</a>.
24<a href="#_details">More...</a>
25<p>
26<code>#include &lt;<a class="el" href="cfile_8h-source.html">cfile.h</a>&gt;</code>
27<p>
28<div class="dynheader">
29Inheritance diagram for CFile:</div>
30<div class="dynsection">
31
32<p><center><img src="classCFile.png" usemap="#CFile_map" border="0" alt=""></center>
33<map name="CFile_map">
34<area href="classCBitmap.html" alt="CBitmap" shape="rect" coords="59,56,167,80">
35<area href="classCPixmap.html" alt="CPixmap" shape="rect" coords="0,112,108,136">
36<area href="classCWindowsBitmap.html" alt="CWindowsBitmap" shape="rect" coords="118,112,226,136">
37</map>
38</div>
39
40<p>
41<a href="classCFile-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
42<tr><td></td></tr>
43<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
44<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCFile.html#ebb1693f8c740d139f553b58874f82c1">~CFile</a> ()</td></tr>
45
46<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default dtor (virtual). <a href="#ebb1693f8c740d139f553b58874f82c1"></a><br></td></tr>
47<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCFile.html#fa8780b6d34045102aff06fceccaf075">read</a> (std::ifstream &amp;in)=0</td></tr>
48
49<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pure virtual method (interface). Should read data from filestream. <a href="#fa8780b6d34045102aff06fceccaf075"></a><br></td></tr>
50<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCFile.html#a77cd4604afac7b3b1384ca15ef4750e">write</a> (std::ofstream &amp;out)=0</td></tr>
51
52<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pure virtual method (interface). Should write data to filestream. <a href="#a77cd4604afac7b3b1384ca15ef4750e"></a><br></td></tr>
53<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCFile.html#3991c5f43fab6365cc82ba80afccd791">callFunc</a> (const std::string &amp;func, const std::list&lt; std::string &gt; &amp;params)=0</td></tr>
54
55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pure virtual method (interface). Should delegate the function and its parameters to the correct internal method. <a href="#3991c5f43fab6365cc82ba80afccd791"></a><br></td></tr>
56<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCFile.html#7a3148cb5797198cd856587bf001445f">supportsType</a> (const std::string &amp;type)</td></tr>
57
58<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if filetype is supported by this implementation. <a href="#7a3148cb5797198cd856587bf001445f"></a><br></td></tr>
59<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
60<tr><td class="memItemLeft" nowrap align="right" valign="top">std::set&lt; std::string &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCFile.html#63719f47953108756b34b6c7e701f536">m_types</a></td></tr>
61
62<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
63<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCFile_1_1FileError.html">FileError</a></td></tr>
64
65<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exception thrown by implemententations of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a>. <a href="classCFile_1_1FileError.html#_details">More...</a><br></td></tr>
66</table>
67<hr><a name="_details"></a><h2>Detailed Description</h2>
68Abstract class for handling files. Needed for generic use in <a class="el" href="classCScriptparser.html" title="class for parsing simple scriptfiles">CScriptparser</a>.
69<p>
70<dl class="user" compact><dt><b>Modulname:</b></dt><dd>cfile </dd></dl>
71<dl class="author" compact><dt><b>Author:</b></dt><dd>Guenther Neuwirth (0626638), Manuel Mausz (0728348) </dd></dl>
72<dl class="date" compact><dt><b>Date:</b></dt><dd>17.04.2009</dd></dl>
73Abstract class for handling files. Needed for generic use in <a class="el" href="classCScriptparser.html" title="class for parsing simple scriptfiles">CScriptparser</a>.<p>
74In order for <a class="el" href="classCScriptparser.html" title="class for parsing simple scriptfiles">CScriptparser</a> to determine which instance of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> supports which filetype, every implemententation need to insert their filetypes to the member m_types in their constructor.<p>
75On error throw <a class="el" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">FileError</a>. <hr><h2>Constructor &amp; Destructor Documentation</h2>
76<a class="anchor" name="ebb1693f8c740d139f553b58874f82c1"></a><!-- doxytag: member="CFile::~CFile" ref="ebb1693f8c740d139f553b58874f82c1" args="()" -->
77<div class="memitem">
78<div class="memproto">
79 <table class="memname">
80 <tr>
81 <td class="memname">virtual CFile::~CFile </td>
82 <td>(</td>
83 <td class="paramname"> </td>
84 <td>&nbsp;)&nbsp;</td>
85 <td width="100%"><code> [inline, virtual]</code></td>
86 </tr>
87 </table>
88</div>
89<div class="memdoc">
90
91<p>
92Default dtor (virtual).
93<p>
94<dl class="user" compact><dt><b>Methodname:</b></dt><dd>~CFile </dd></dl>
95<dl compact><dt><b>Parameters:</b></dt><dd>
96 <table border="0" cellspacing="2" cellpadding="0">
97 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
98 </table>
99</dl>
100<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
101<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
102<dl compact><dt><b>Exceptions:</b></dt><dd>
103 <table border="0" cellspacing="2" cellpadding="0">
104 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
105 </table>
106</dl>
107<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
108
109</div>
110</div><p>
111<hr><h2>Member Function Documentation</h2>
112<a class="anchor" name="fa8780b6d34045102aff06fceccaf075"></a><!-- doxytag: member="CFile::read" ref="fa8780b6d34045102aff06fceccaf075" args="(std::ifstream &amp;in)=0" -->
113<div class="memitem">
114<div class="memproto">
115 <table class="memname">
116 <tr>
117 <td class="memname">virtual void CFile::read </td>
118 <td>(</td>
119 <td class="paramtype">std::ifstream &amp;&nbsp;</td>
120 <td class="paramname"> <em>in</em> </td>
121 <td>&nbsp;)&nbsp;</td>
122 <td width="100%"><code> [pure virtual]</code></td>
123 </tr>
124 </table>
125</div>
126<div class="memdoc">
127
128<p>
129Pure virtual method (interface). Should read data from filestream.
130<p>
131<dl class="user" compact><dt><b>Methodname:</b></dt><dd>read </dd></dl>
132<dl compact><dt><b>Parameters:</b></dt><dd>
133 <table border="0" cellspacing="2" cellpadding="0">
134 <tr><td valign="top"></td><td valign="top"><em>in</em>&nbsp;</td><td>filestream to read data from </td></tr>
135 </table>
136</dl>
137<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
138<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
139<dl compact><dt><b>Exceptions:</b></dt><dd>
140 <table border="0" cellspacing="2" cellpadding="0">
141 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">FileError</a></em>&nbsp;</td><td></td></tr>
142 </table>
143</dl>
144<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
145
146<p>Implemented in <a class="el" href="classCBitmap.html#beaf444a418973a1bf8373f236d54421">CBitmap</a>, <a class="el" href="classCPixmap.html#ef3b715729ca384e6817a3fcdddfa261">CPixmap</a>, and <a class="el" href="classCWindowsBitmap.html#cab005df5352370dd2fcb8a52738f81d">CWindowsBitmap</a>.</p>
147
148</div>
149</div><p>
150<a class="anchor" name="a77cd4604afac7b3b1384ca15ef4750e"></a><!-- doxytag: member="CFile::write" ref="a77cd4604afac7b3b1384ca15ef4750e" args="(std::ofstream &amp;out)=0" -->
151<div class="memitem">
152<div class="memproto">
153 <table class="memname">
154 <tr>
155 <td class="memname">virtual void CFile::write </td>
156 <td>(</td>
157 <td class="paramtype">std::ofstream &amp;&nbsp;</td>
158 <td class="paramname"> <em>out</em> </td>
159 <td>&nbsp;)&nbsp;</td>
160 <td width="100%"><code> [pure virtual]</code></td>
161 </tr>
162 </table>
163</div>
164<div class="memdoc">
165
166<p>
167Pure virtual method (interface). Should write data to filestream.
168<p>
169<dl class="user" compact><dt><b>Methodname:</b></dt><dd>write </dd></dl>
170<dl compact><dt><b>Parameters:</b></dt><dd>
171 <table border="0" cellspacing="2" cellpadding="0">
172 <tr><td valign="top"></td><td valign="top"><em>out</em>&nbsp;</td><td>filestream to write data to </td></tr>
173 </table>
174</dl>
175<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
176<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
177<dl compact><dt><b>Exceptions:</b></dt><dd>
178 <table border="0" cellspacing="2" cellpadding="0">
179 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">FileError</a></em>&nbsp;</td><td></td></tr>
180 </table>
181</dl>
182<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
183
184<p>Implemented in <a class="el" href="classCBitmap.html#bfa214932af1cc21817dde3dbe3c61c6">CBitmap</a>, <a class="el" href="classCPixmap.html#507d5a88f8af0e41e418108e01572f13">CPixmap</a>, and <a class="el" href="classCWindowsBitmap.html#95c314ad2c9b14dbe5189799bc7e4f71">CWindowsBitmap</a>.</p>
185
186</div>
187</div><p>
188<a class="anchor" name="3991c5f43fab6365cc82ba80afccd791"></a><!-- doxytag: member="CFile::callFunc" ref="3991c5f43fab6365cc82ba80afccd791" args="(const std::string &amp;func, const std::list&lt; std::string &gt; &amp;params)=0" -->
189<div class="memitem">
190<div class="memproto">
191 <table class="memname">
192 <tr>
193 <td class="memname">virtual void CFile::callFunc </td>
194 <td>(</td>
195 <td class="paramtype">const std::string &amp;&nbsp;</td>
196 <td class="paramname"> <em>func</em>, </td>
197 </tr>
198 <tr>
199 <td class="paramkey"></td>
200 <td></td>
201 <td class="paramtype">const std::list&lt; std::string &gt; &amp;&nbsp;</td>
202 <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
203 </tr>
204 <tr>
205 <td></td>
206 <td>)</td>
207 <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
208 </tr>
209 </table>
210</div>
211<div class="memdoc">
212
213<p>
214Pure virtual method (interface). Should delegate the function and its parameters to the correct internal method.
215<p>
216<dl class="user" compact><dt><b>Methodname:</b></dt><dd>callFunc </dd></dl>
217<dl compact><dt><b>Parameters:</b></dt><dd>
218 <table border="0" cellspacing="2" cellpadding="0">
219 <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>function name </td></tr>
220 <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>function parameters as list </td></tr>
221 </table>
222</dl>
223<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
224<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
225<dl compact><dt><b>Exceptions:</b></dt><dd>
226 <table border="0" cellspacing="2" cellpadding="0">
227 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">FileError</a></em>&nbsp;</td><td></td></tr>
228 </table>
229</dl>
230<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
231
232<p>Implemented in <a class="el" href="classCBitmap.html#9227003c492ed640ed0ea661d7d052c2">CBitmap</a>.</p>
233
234</div>
235</div><p>
236<a class="anchor" name="7a3148cb5797198cd856587bf001445f"></a><!-- doxytag: member="CFile::supportsType" ref="7a3148cb5797198cd856587bf001445f" args="(const std::string &amp;type)" -->
237<div class="memitem">
238<div class="memproto">
239 <table class="memname">
240 <tr>
241 <td class="memname">bool CFile::supportsType </td>
242 <td>(</td>
243 <td class="paramtype">const std::string &amp;&nbsp;</td>
244 <td class="paramname"> <em>type</em> </td>
245 <td>&nbsp;)&nbsp;</td>
246 <td width="100%"><code> [inline]</code></td>
247 </tr>
248 </table>
249</div>
250<div class="memdoc">
251
252<p>
253Check if filetype is supported by this implementation.
254<p>
255<dl class="user" compact><dt><b>Methodname:</b></dt><dd>supportsType </dd></dl>
256<dl compact><dt><b>Parameters:</b></dt><dd>
257 <table border="0" cellspacing="2" cellpadding="0">
258 <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>filetype </td></tr>
259 </table>
260</dl>
261<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if filetype is supported. false otherwise </dd></dl>
262<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
263<dl compact><dt><b>Exceptions:</b></dt><dd>
264 <table border="0" cellspacing="2" cellpadding="0">
265 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
266 </table>
267</dl>
268<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
269
270</div>
271</div><p>
272<hr><h2>Member Data Documentation</h2>
273<a class="anchor" name="63719f47953108756b34b6c7e701f536"></a><!-- doxytag: member="CFile::m_types" ref="63719f47953108756b34b6c7e701f536" args="" -->
274<div class="memitem">
275<div class="memproto">
276 <table class="memname">
277 <tr>
278 <td class="memname">std::set&lt;std::string&gt; <a class="el" href="classCFile.html#63719f47953108756b34b6c7e701f536">CFile::m_types</a><code> [protected]</code> </td>
279 </tr>
280 </table>
281</div>
282<div class="memdoc">
283
284<p>
285set of filetypes suppported by this implementation
286</div>
287</div><p>
288<hr>The documentation for this class was generated from the following file:<ul>
289<li>imgsynth2/<a class="el" href="cfile_8h-source.html">cfile.h</a></ul>
290<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
291<a href="http://www.doxygen.org/index.html">
292<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
293</body>
294</html>
diff --git a/ue2/doxygen/classCFile.png b/ue2/doxygen/classCFile.png
new file mode 100644
index 0000000..a4291c5
--- /dev/null
+++ b/ue2/doxygen/classCFile.png
Binary files differ
diff --git a/ue2/doxygen/classCFile_1_1FileError-members.html b/ue2/doxygen/classCFile_1_1FileError-members.html
new file mode 100644
index 0000000..1b74835
--- /dev/null
+++ b/ue2/doxygen/classCFile_1_1FileError-members.html
@@ -0,0 +1,29 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CFile::FileError Member List</h1>This is the complete list of members for <a class="el" href="classCFile_1_1FileError.html">CFile::FileError</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCFile_1_1FileError.html#3d86e28f4389bcf3d1422b461885c858">FileError</a>(const std::string &amp;what)</td><td><a class="el" href="classCFile_1_1FileError.html">CFile::FileError</a></td><td><code> [inline]</code></td></tr>
25</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
26<a href="http://www.doxygen.org/index.html">
27<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
28</body>
29</html>
diff --git a/ue2/doxygen/classCFile_1_1FileError.html b/ue2/doxygen/classCFile_1_1FileError.html
new file mode 100644
index 0000000..06bbb2f
--- /dev/null
+++ b/ue2/doxygen/classCFile_1_1FileError.html
@@ -0,0 +1,83 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CFile::FileError Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<div class="nav">
24<a class="el" href="classCFile.html">CFile</a>::<a class="el" href="classCFile_1_1FileError.html">FileError</a></div>
25<h1>CFile::FileError Class Reference</h1><!-- doxytag: class="CFile::FileError" -->Exception thrown by implemententations of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a>.
26<a href="#_details">More...</a>
27<p>
28<code>#include &lt;<a class="el" href="cfile_8h-source.html">cfile.h</a>&gt;</code>
29<p>
30
31<p>
32<a href="classCFile_1_1FileError-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
33<tr><td></td></tr>
34<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
35<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCFile_1_1FileError.html#3d86e28f4389bcf3d1422b461885c858">FileError</a> (const std::string &amp;what)</td></tr>
36
37<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default exception ctor. <a href="#3d86e28f4389bcf3d1422b461885c858"></a><br></td></tr>
38</table>
39<hr><a name="_details"></a><h2>Detailed Description</h2>
40Exception thrown by implemententations of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a>. <hr><h2>Constructor &amp; Destructor Documentation</h2>
41<a class="anchor" name="3d86e28f4389bcf3d1422b461885c858"></a><!-- doxytag: member="CFile::FileError::FileError" ref="3d86e28f4389bcf3d1422b461885c858" args="(const std::string &amp;what)" -->
42<div class="memitem">
43<div class="memproto">
44 <table class="memname">
45 <tr>
46 <td class="memname">CFile::FileError::FileError </td>
47 <td>(</td>
48 <td class="paramtype">const std::string &amp;&nbsp;</td>
49 <td class="paramname"> <em>what</em> </td>
50 <td>&nbsp;)&nbsp;</td>
51 <td width="100%"><code> [inline]</code></td>
52 </tr>
53 </table>
54</div>
55<div class="memdoc">
56
57<p>
58Default exception ctor.
59<p>
60<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">FileError</a> </dd></dl>
61<dl compact><dt><b>Parameters:</b></dt><dd>
62 <table border="0" cellspacing="2" cellpadding="0">
63 <tr><td valign="top"></td><td valign="top"><em>what</em>&nbsp;</td><td>message to pass along </td></tr>
64 </table>
65</dl>
66<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
67<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
68<dl compact><dt><b>Exceptions:</b></dt><dd>
69 <table border="0" cellspacing="2" cellpadding="0">
70 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
71 </table>
72</dl>
73<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
74
75</div>
76</div><p>
77<hr>The documentation for this class was generated from the following file:<ul>
78<li>imgsynth2/<a class="el" href="cfile_8h-source.html">cfile.h</a></ul>
79<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
80<a href="http://www.doxygen.org/index.html">
81<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
82</body>
83</html>
diff --git a/ue2/doxygen/classCPixelFormat-members.html b/ue2/doxygen/classCPixelFormat-members.html
new file mode 100644
index 0000000..a42b554
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat-members.html
@@ -0,0 +1,35 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixelFormat Member List</h1>This is the complete list of members for <a class="el" href="classCPixelFormat.html">CPixelFormat</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#6216335559cf002f1e870b420b15913e">CPixelFormat</a>(CBitmap *bitmap)</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [inline]</code></td></tr>
25 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#bfe1496b57a8a62be38de66ae6cfe3a7">getBitCount</a>()=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
26 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#bacedecc124fa734273948989cb4e31e">getMaxColor</a>(RGBPIXEL &amp;pixel)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
27 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#5305559ecc7bd185d149493947ac45e7">getPixel</a>(RGBPIXEL &amp;pixel, const uint32_t x, const uint32_t y)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
28 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#0c0ab3e11535c9cda07d049cc6bd6f9a">m_bitmap</a></td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [protected]</code></td></tr>
29 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#6e6b0e48e8d6cd5e5b0fb7399307aa48">setPixel</a>(const RGBPIXEL &amp;pixel, const uint32_t x, const uint32_t y)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
30 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#363edc98e8a6460466d52590679f1853">~CPixelFormat</a>()</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [inline, virtual]</code></td></tr>
31</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
32<a href="http://www.doxygen.org/index.html">
33<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
34</body>
35</html>
diff --git a/ue2/doxygen/classCPixelFormat.html b/ue2/doxygen/classCPixelFormat.html
new file mode 100644
index 0000000..45b9136
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat.html
@@ -0,0 +1,351 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CPixelFormat Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixelFormat Class Reference</h1><!-- doxytag: class="CPixelFormat" -->Abstract class for handling different color bitcount of Bitmaps.
24<a href="#_details">More...</a>
25<p>
26<code>#include &lt;<a class="el" href="cpixelformat_8h-source.html">cpixelformat.h</a>&gt;</code>
27<p>
28<div class="dynheader">
29Inheritance diagram for CPixelFormat:</div>
30<div class="dynsection">
31
32<p><center><img src="classCPixelFormat.png" usemap="#CPixelFormat_map" border="0" alt=""></center>
33<map name="CPixelFormat_map">
34<area href="classCPixelFormat__BGR24.html" alt="CPixelFormat_BGR24" shape="rect" coords="0,56,145,80">
35<area href="classCPixelFormat__BGR555.html" alt="CPixelFormat_BGR555" shape="rect" coords="155,56,300,80">
36<area href="classCPixelFormat__Indexed8.html" alt="CPixelFormat_Indexed8" shape="rect" coords="310,56,455,80">
37</map>
38</div>
39
40<p>
41<a href="classCPixelFormat-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
42<tr><td></td></tr>
43<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
44<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat.html#6216335559cf002f1e870b420b15913e">CPixelFormat</a> (<a class="el" href="classCBitmap.html">CBitmap</a> *bitmap)</td></tr>
45
46<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default ctor. <a href="#6216335559cf002f1e870b420b15913e"></a><br></td></tr>
47<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat.html#363edc98e8a6460466d52590679f1853">~CPixelFormat</a> ()</td></tr>
48
49<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default dtor (virtual). <a href="#363edc98e8a6460466d52590679f1853"></a><br></td></tr>
50<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat.html#5305559ecc7bd185d149493947ac45e7">getPixel</a> (<a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">RGBPIXEL</a> &amp;pixel, const uint32_t x, const uint32_t y)=0</td></tr>
51
52<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pixel at coordinates x, y. <a href="#5305559ecc7bd185d149493947ac45e7"></a><br></td></tr>
53<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat.html#6e6b0e48e8d6cd5e5b0fb7399307aa48">setPixel</a> (const <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">RGBPIXEL</a> &amp;pixel, const uint32_t x, const uint32_t y)=0</td></tr>
54
55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modifies pixel at coordinates x, y. <a href="#6e6b0e48e8d6cd5e5b0fb7399307aa48"></a><br></td></tr>
56<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat.html#bfe1496b57a8a62be38de66ae6cfe3a7">getBitCount</a> ()=0</td></tr>
57
58<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns color bitcount supported by this class <a href="#bfe1496b57a8a62be38de66ae6cfe3a7"></a><br></td></tr>
59<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat.html#bacedecc124fa734273948989cb4e31e">getMaxColor</a> (<a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">RGBPIXEL</a> &amp;pixel)=0</td></tr>
60
61<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get maximum values for RGB pixel. <a href="#bacedecc124fa734273948989cb4e31e"></a><br></td></tr>
62<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
63<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCBitmap.html">CBitmap</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat.html#0c0ab3e11535c9cda07d049cc6bd6f9a">m_bitmap</a></td></tr>
64
65<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
66<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat_1_1PixelFormatError.html">PixelFormatError</a></td></tr>
67
68<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exception thrown by implemententations of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a>. <a href="classCPixelFormat_1_1PixelFormatError.html#_details">More...</a><br></td></tr>
69<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">RGBPIXEL</a></td></tr>
70
71<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">RGB Pixel structure. <a href="structCPixelFormat_1_1RGBPIXEL.html#_details">More...</a><br></td></tr>
72</table>
73<hr><a name="_details"></a><h2>Detailed Description</h2>
74Abstract class for handling different color bitcount of Bitmaps.
75<p>
76Needed for generic use in <a class="el" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a>.<p>
77On error throw <a class="el" href="classCPixelFormat_1_1PixelFormatError.html" title="Exception thrown by implemententations of CPixelFormat.">PixelFormatError</a>. <hr><h2>Constructor &amp; Destructor Documentation</h2>
78<a class="anchor" name="6216335559cf002f1e870b420b15913e"></a><!-- doxytag: member="CPixelFormat::CPixelFormat" ref="6216335559cf002f1e870b420b15913e" args="(CBitmap *bitmap)" -->
79<div class="memitem">
80<div class="memproto">
81 <table class="memname">
82 <tr>
83 <td class="memname">CPixelFormat::CPixelFormat </td>
84 <td>(</td>
85 <td class="paramtype"><a class="el" href="classCBitmap.html">CBitmap</a> *&nbsp;</td>
86 <td class="paramname"> <em>bitmap</em> </td>
87 <td>&nbsp;)&nbsp;</td>
88 <td width="100%"><code> [inline]</code></td>
89 </tr>
90 </table>
91</div>
92<div class="memdoc">
93
94<p>
95Default ctor.
96<p>
97<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> </dd></dl>
98<dl compact><dt><b>Parameters:</b></dt><dd>
99 <table border="0" cellspacing="2" cellpadding="0">
100 <tr><td valign="top"></td><td valign="top"><em>bitmap</em>&nbsp;</td><td>pointer to <a class="el" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> instance </td></tr>
101 </table>
102</dl>
103<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
104<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
105<dl compact><dt><b>Exceptions:</b></dt><dd>
106 <table border="0" cellspacing="2" cellpadding="0">
107 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
108 </table>
109</dl>
110<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
111
112</div>
113</div><p>
114<a class="anchor" name="363edc98e8a6460466d52590679f1853"></a><!-- doxytag: member="CPixelFormat::~CPixelFormat" ref="363edc98e8a6460466d52590679f1853" args="()" -->
115<div class="memitem">
116<div class="memproto">
117 <table class="memname">
118 <tr>
119 <td class="memname">virtual CPixelFormat::~CPixelFormat </td>
120 <td>(</td>
121 <td class="paramname"> </td>
122 <td>&nbsp;)&nbsp;</td>
123 <td width="100%"><code> [inline, virtual]</code></td>
124 </tr>
125 </table>
126</div>
127<div class="memdoc">
128
129<p>
130Default dtor (virtual).
131<p>
132<dl class="user" compact><dt><b>Methodname:</b></dt><dd>~CPixelFormat </dd></dl>
133<dl compact><dt><b>Parameters:</b></dt><dd>
134 <table border="0" cellspacing="2" cellpadding="0">
135 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
136 </table>
137</dl>
138<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
139<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
140<dl compact><dt><b>Exceptions:</b></dt><dd>
141 <table border="0" cellspacing="2" cellpadding="0">
142 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
143 </table>
144</dl>
145<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
146
147</div>
148</div><p>
149<hr><h2>Member Function Documentation</h2>
150<a class="anchor" name="5305559ecc7bd185d149493947ac45e7"></a><!-- doxytag: member="CPixelFormat::getPixel" ref="5305559ecc7bd185d149493947ac45e7" args="(RGBPIXEL &amp;pixel, const uint32_t x, const uint32_t y)=0" -->
151<div class="memitem">
152<div class="memproto">
153 <table class="memname">
154 <tr>
155 <td class="memname">virtual void CPixelFormat::getPixel </td>
156 <td>(</td>
157 <td class="paramtype"><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">RGBPIXEL</a> &amp;&nbsp;</td>
158 <td class="paramname"> <em>pixel</em>, </td>
159 </tr>
160 <tr>
161 <td class="paramkey"></td>
162 <td></td>
163 <td class="paramtype">const uint32_t&nbsp;</td>
164 <td class="paramname"> <em>x</em>, </td>
165 </tr>
166 <tr>
167 <td class="paramkey"></td>
168 <td></td>
169 <td class="paramtype">const uint32_t&nbsp;</td>
170 <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
171 </tr>
172 <tr>
173 <td></td>
174 <td>)</td>
175 <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
176 </tr>
177 </table>
178</div>
179<div class="memdoc">
180
181<p>
182Get pixel at coordinates x, y.
183<p>
184<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getPixel </dd></dl>
185<dl compact><dt><b>Parameters:</b></dt><dd>
186 <table border="0" cellspacing="2" cellpadding="0">
187 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to pixel data </td></tr>
188 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>x-coordinate </td></tr>
189 <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>y-coordinate </td></tr>
190 </table>
191</dl>
192<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
193<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
194<dl compact><dt><b>Exceptions:</b></dt><dd>
195 <table border="0" cellspacing="2" cellpadding="0">
196 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCPixelFormat_1_1PixelFormatError.html" title="Exception thrown by implemententations of CPixelFormat.">PixelFormatError</a></em>&nbsp;</td><td></td></tr>
197 </table>
198</dl>
199<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
200
201</div>
202</div><p>
203<a class="anchor" name="6e6b0e48e8d6cd5e5b0fb7399307aa48"></a><!-- doxytag: member="CPixelFormat::setPixel" ref="6e6b0e48e8d6cd5e5b0fb7399307aa48" args="(const RGBPIXEL &amp;pixel, const uint32_t x, const uint32_t y)=0" -->
204<div class="memitem">
205<div class="memproto">
206 <table class="memname">
207 <tr>
208 <td class="memname">virtual void CPixelFormat::setPixel </td>
209 <td>(</td>
210 <td class="paramtype">const <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">RGBPIXEL</a> &amp;&nbsp;</td>
211 <td class="paramname"> <em>pixel</em>, </td>
212 </tr>
213 <tr>
214 <td class="paramkey"></td>
215 <td></td>
216 <td class="paramtype">const uint32_t&nbsp;</td>
217 <td class="paramname"> <em>x</em>, </td>
218 </tr>
219 <tr>
220 <td class="paramkey"></td>
221 <td></td>
222 <td class="paramtype">const uint32_t&nbsp;</td>
223 <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
224 </tr>
225 <tr>
226 <td></td>
227 <td>)</td>
228 <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
229 </tr>
230 </table>
231</div>
232<div class="memdoc">
233
234<p>
235Modifies pixel at coordinates x, y.
236<p>
237<dl class="user" compact><dt><b>Methodname:</b></dt><dd>setPixel </dd></dl>
238<dl compact><dt><b>Parameters:</b></dt><dd>
239 <table border="0" cellspacing="2" cellpadding="0">
240 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to new pixel data </td></tr>
241 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>x-coordinate </td></tr>
242 <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>y-coordinate </td></tr>
243 </table>
244</dl>
245<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
246<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
247<dl compact><dt><b>Exceptions:</b></dt><dd>
248 <table border="0" cellspacing="2" cellpadding="0">
249 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCPixelFormat_1_1PixelFormatError.html" title="Exception thrown by implemententations of CPixelFormat.">PixelFormatError</a></em>&nbsp;</td><td></td></tr>
250 </table>
251</dl>
252<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
253
254</div>
255</div><p>
256<a class="anchor" name="bfe1496b57a8a62be38de66ae6cfe3a7"></a><!-- doxytag: member="CPixelFormat::getBitCount" ref="bfe1496b57a8a62be38de66ae6cfe3a7" args="()=0" -->
257<div class="memitem">
258<div class="memproto">
259 <table class="memname">
260 <tr>
261 <td class="memname">virtual uint32_t CPixelFormat::getBitCount </td>
262 <td>(</td>
263 <td class="paramname"> </td>
264 <td>&nbsp;)&nbsp;</td>
265 <td width="100%"><code> [pure virtual]</code></td>
266 </tr>
267 </table>
268</div>
269<div class="memdoc">
270
271<p>
272returns color bitcount supported by this class
273<p>
274<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getBitCount </dd></dl>
275<dl compact><dt><b>Parameters:</b></dt><dd>
276 <table border="0" cellspacing="2" cellpadding="0">
277 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
278 </table>
279</dl>
280<dl class="return" compact><dt><b>Returns:</b></dt><dd>color bitcount supported by this class </dd></dl>
281<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
282<dl compact><dt><b>Exceptions:</b></dt><dd>
283 <table border="0" cellspacing="2" cellpadding="0">
284 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
285 </table>
286</dl>
287<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
288
289<p>Implemented in <a class="el" href="classCPixelFormat__BGR24.html#cf1c81e62b3cd809c7be4cc7c90acc02">CPixelFormat_BGR24</a>, <a class="el" href="classCPixelFormat__BGR555.html#5b9994732731fa813b055df01cb2dd05">CPixelFormat_BGR555</a>, and <a class="el" href="classCPixelFormat__Indexed8.html#677d751409dc57344b0ca5f6787ead0c">CPixelFormat_Indexed8</a>.</p>
290
291</div>
292</div><p>
293<a class="anchor" name="bacedecc124fa734273948989cb4e31e"></a><!-- doxytag: member="CPixelFormat::getMaxColor" ref="bacedecc124fa734273948989cb4e31e" args="(RGBPIXEL &amp;pixel)=0" -->
294<div class="memitem">
295<div class="memproto">
296 <table class="memname">
297 <tr>
298 <td class="memname">virtual void CPixelFormat::getMaxColor </td>
299 <td>(</td>
300 <td class="paramtype"><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">RGBPIXEL</a> &amp;&nbsp;</td>
301 <td class="paramname"> <em>pixel</em> </td>
302 <td>&nbsp;)&nbsp;</td>
303 <td width="100%"><code> [pure virtual]</code></td>
304 </tr>
305 </table>
306</div>
307<div class="memdoc">
308
309<p>
310Get maximum values for RGB pixel.
311<p>
312<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getMaxColor </dd></dl>
313<dl compact><dt><b>Parameters:</b></dt><dd>
314 <table border="0" cellspacing="2" cellpadding="0">
315 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to pixel struct </td></tr>
316 </table>
317</dl>
318<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
319<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
320<dl compact><dt><b>Exceptions:</b></dt><dd>
321 <table border="0" cellspacing="2" cellpadding="0">
322 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
323 </table>
324</dl>
325<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
326
327</div>
328</div><p>
329<hr><h2>Member Data Documentation</h2>
330<a class="anchor" name="0c0ab3e11535c9cda07d049cc6bd6f9a"></a><!-- doxytag: member="CPixelFormat::m_bitmap" ref="0c0ab3e11535c9cda07d049cc6bd6f9a" args="" -->
331<div class="memitem">
332<div class="memproto">
333 <table class="memname">
334 <tr>
335 <td class="memname"><a class="el" href="classCBitmap.html">CBitmap</a>* <a class="el" href="classCPixelFormat.html#0c0ab3e11535c9cda07d049cc6bd6f9a">CPixelFormat::m_bitmap</a><code> [protected]</code> </td>
336 </tr>
337 </table>
338</div>
339<div class="memdoc">
340
341<p>
342pointer to <a class="el" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> instance
343</div>
344</div><p>
345<hr>The documentation for this class was generated from the following file:<ul>
346<li>imgsynth2/<a class="el" href="cpixelformat_8h-source.html">cpixelformat.h</a></ul>
347<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
348<a href="http://www.doxygen.org/index.html">
349<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
350</body>
351</html>
diff --git a/ue2/doxygen/classCPixelFormat.png b/ue2/doxygen/classCPixelFormat.png
new file mode 100644
index 0000000..4400072
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat.png
Binary files differ
diff --git a/ue2/doxygen/classCPixelFormat_1_1PixelFormatError-members.html b/ue2/doxygen/classCPixelFormat_1_1PixelFormatError-members.html
new file mode 100644
index 0000000..7ec975f
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat_1_1PixelFormatError-members.html
@@ -0,0 +1,29 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixelFormat::PixelFormatError Member List</h1>This is the complete list of members for <a class="el" href="classCPixelFormat_1_1PixelFormatError.html">CPixelFormat::PixelFormatError</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCPixelFormat_1_1PixelFormatError.html#f227e9261537b316f57ff8c099948df4">PixelFormatError</a>(const std::string &amp;what)</td><td><a class="el" href="classCPixelFormat_1_1PixelFormatError.html">CPixelFormat::PixelFormatError</a></td><td><code> [inline]</code></td></tr>
25</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
26<a href="http://www.doxygen.org/index.html">
27<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
28</body>
29</html>
diff --git a/ue2/doxygen/classCPixelFormat_1_1PixelFormatError.html b/ue2/doxygen/classCPixelFormat_1_1PixelFormatError.html
new file mode 100644
index 0000000..d427f66
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat_1_1PixelFormatError.html
@@ -0,0 +1,83 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CPixelFormat::PixelFormatError Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<div class="nav">
24<a class="el" href="classCPixelFormat.html">CPixelFormat</a>::<a class="el" href="classCPixelFormat_1_1PixelFormatError.html">PixelFormatError</a></div>
25<h1>CPixelFormat::PixelFormatError Class Reference</h1><!-- doxytag: class="CPixelFormat::PixelFormatError" -->Exception thrown by implemententations of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a>.
26<a href="#_details">More...</a>
27<p>
28<code>#include &lt;<a class="el" href="cpixelformat_8h-source.html">cpixelformat.h</a>&gt;</code>
29<p>
30
31<p>
32<a href="classCPixelFormat_1_1PixelFormatError-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
33<tr><td></td></tr>
34<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
35<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat_1_1PixelFormatError.html#f227e9261537b316f57ff8c099948df4">PixelFormatError</a> (const std::string &amp;what)</td></tr>
36
37<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default exception ctor. <a href="#f227e9261537b316f57ff8c099948df4"></a><br></td></tr>
38</table>
39<hr><a name="_details"></a><h2>Detailed Description</h2>
40Exception thrown by implemententations of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a>. <hr><h2>Constructor &amp; Destructor Documentation</h2>
41<a class="anchor" name="f227e9261537b316f57ff8c099948df4"></a><!-- doxytag: member="CPixelFormat::PixelFormatError::PixelFormatError" ref="f227e9261537b316f57ff8c099948df4" args="(const std::string &amp;what)" -->
42<div class="memitem">
43<div class="memproto">
44 <table class="memname">
45 <tr>
46 <td class="memname">CPixelFormat::PixelFormatError::PixelFormatError </td>
47 <td>(</td>
48 <td class="paramtype">const std::string &amp;&nbsp;</td>
49 <td class="paramname"> <em>what</em> </td>
50 <td>&nbsp;)&nbsp;</td>
51 <td width="100%"><code> [inline]</code></td>
52 </tr>
53 </table>
54</div>
55<div class="memdoc">
56
57<p>
58Default exception ctor.
59<p>
60<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCPixelFormat_1_1PixelFormatError.html" title="Exception thrown by implemententations of CPixelFormat.">PixelFormatError</a> </dd></dl>
61<dl compact><dt><b>Parameters:</b></dt><dd>
62 <table border="0" cellspacing="2" cellpadding="0">
63 <tr><td valign="top"></td><td valign="top"><em>what</em>&nbsp;</td><td>message to pass along </td></tr>
64 </table>
65</dl>
66<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
67<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
68<dl compact><dt><b>Exceptions:</b></dt><dd>
69 <table border="0" cellspacing="2" cellpadding="0">
70 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
71 </table>
72</dl>
73<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
74
75</div>
76</div><p>
77<hr>The documentation for this class was generated from the following file:<ul>
78<li>imgsynth2/<a class="el" href="cpixelformat_8h-source.html">cpixelformat.h</a></ul>
79<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
80<a href="http://www.doxygen.org/index.html">
81<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
82</body>
83</html>
diff --git a/ue2/doxygen/classCPixelFormat__BGR24-members.html b/ue2/doxygen/classCPixelFormat__BGR24-members.html
new file mode 100644
index 0000000..c89bab1
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat__BGR24-members.html
@@ -0,0 +1,40 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixelFormat_BGR24 Member List</h1>This is the complete list of members for <a class="el" href="classCPixelFormat__BGR24.html">CPixelFormat_BGR24</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#6216335559cf002f1e870b420b15913e">CPixelFormat</a>(CBitmap *bitmap)</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [inline]</code></td></tr>
25 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR24.html#4170fc29ef1b2abf2deff568b436519b">CPixelFormat_BGR24</a>(CBitmap *bitmap)</td><td><a class="el" href="classCPixelFormat__BGR24.html">CPixelFormat_BGR24</a></td><td><code> [inline]</code></td></tr>
26 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR24.html#cf1c81e62b3cd809c7be4cc7c90acc02">getBitCount</a>()</td><td><a class="el" href="classCPixelFormat__BGR24.html">CPixelFormat_BGR24</a></td><td><code> [inline, virtual]</code></td></tr>
27 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR24.html#fda39956dd233ed91360407cc71d38ba">getMaxColor</a>(RGBPIXEL &amp;pixel)</td><td><a class="el" href="classCPixelFormat__BGR24.html">CPixelFormat_BGR24</a></td><td><code> [inline]</code></td></tr>
28 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#bacedecc124fa734273948989cb4e31e">CPixelFormat::getMaxColor</a>(RGBPIXEL &amp;pixel)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
29 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR24.html#40c21811ec6823c44ec1ce43abfc0cd3">getPixel</a>(RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td><td><a class="el" href="classCPixelFormat__BGR24.html">CPixelFormat_BGR24</a></td><td></td></tr>
30 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#5305559ecc7bd185d149493947ac45e7">CPixelFormat::getPixel</a>(RGBPIXEL &amp;pixel, const uint32_t x, const uint32_t y)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
31 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#0c0ab3e11535c9cda07d049cc6bd6f9a">m_bitmap</a></td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [protected]</code></td></tr>
32 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR24.html#3525ec0afcb06c66ca19c25defea75a9">setPixel</a>(const RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td><td><a class="el" href="classCPixelFormat__BGR24.html">CPixelFormat_BGR24</a></td><td></td></tr>
33 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#6e6b0e48e8d6cd5e5b0fb7399307aa48">CPixelFormat::setPixel</a>(const RGBPIXEL &amp;pixel, const uint32_t x, const uint32_t y)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
34 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#363edc98e8a6460466d52590679f1853">~CPixelFormat</a>()</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [inline, virtual]</code></td></tr>
35 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR24.html#b2441e25b382a81e1d574b55ec0e09d6">~CPixelFormat_BGR24</a>()</td><td><a class="el" href="classCPixelFormat__BGR24.html">CPixelFormat_BGR24</a></td><td><code> [inline]</code></td></tr>
36</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
37<a href="http://www.doxygen.org/index.html">
38<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
39</body>
40</html>
diff --git a/ue2/doxygen/classCPixelFormat__BGR24.html b/ue2/doxygen/classCPixelFormat__BGR24.html
new file mode 100644
index 0000000..f678ab1
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat__BGR24.html
@@ -0,0 +1,326 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CPixelFormat_BGR24 Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixelFormat_BGR24 Class Reference</h1><!-- doxytag: class="CPixelFormat_BGR24" --><!-- doxytag: inherits="CPixelFormat" -->Implementation of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> handling 24bit color Windows Bitmaps.
24<a href="#_details">More...</a>
25<p>
26<code>#include &lt;<a class="el" href="cpixelformat__bgr24_8h-source.html">cpixelformat_bgr24.h</a>&gt;</code>
27<p>
28<div class="dynheader">
29Inheritance diagram for CPixelFormat_BGR24:</div>
30<div class="dynsection">
31
32<p><center><img src="classCPixelFormat__BGR24.png" usemap="#CPixelFormat_BGR24_map" border="0" alt=""></center>
33<map name="CPixelFormat_BGR24_map">
34<area href="classCPixelFormat.html" alt="CPixelFormat" shape="rect" coords="0,0,133,24">
35</map>
36</div>
37
38<p>
39<a href="classCPixelFormat__BGR24-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
40<tr><td></td></tr>
41<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
42<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR24.html#4170fc29ef1b2abf2deff568b436519b">CPixelFormat_BGR24</a> (<a class="el" href="classCBitmap.html">CBitmap</a> *bitmap)</td></tr>
43
44<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default ctor. <a href="#4170fc29ef1b2abf2deff568b436519b"></a><br></td></tr>
45<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR24.html#b2441e25b382a81e1d574b55ec0e09d6">~CPixelFormat_BGR24</a> ()</td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default dtor. <a href="#b2441e25b382a81e1d574b55ec0e09d6"></a><br></td></tr>
48<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR24.html#40c21811ec6823c44ec1ce43abfc0cd3">getPixel</a> (RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pixel at coordinates x, y. <a href="#40c21811ec6823c44ec1ce43abfc0cd3"></a><br></td></tr>
51<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR24.html#3525ec0afcb06c66ca19c25defea75a9">setPixel</a> (const RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td></tr>
52
53<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modifies pixel at coordinates x, y. <a href="#3525ec0afcb06c66ca19c25defea75a9"></a><br></td></tr>
54<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR24.html#cf1c81e62b3cd809c7be4cc7c90acc02">getBitCount</a> ()</td></tr>
55
56<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns color bitcount supported by this class <a href="#cf1c81e62b3cd809c7be4cc7c90acc02"></a><br></td></tr>
57<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR24.html#fda39956dd233ed91360407cc71d38ba">getMaxColor</a> (RGBPIXEL &amp;pixel)</td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get maximum values for RGB pixel. <a href="#fda39956dd233ed91360407cc71d38ba"></a><br></td></tr>
60</table>
61<hr><a name="_details"></a><h2>Detailed Description</h2>
62Implementation of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> handling 24bit color Windows Bitmaps.
63<p>
64<dl class="user" compact><dt><b>Modulname:</b></dt><dd>cpixelformat_bgr24 </dd></dl>
65<dl class="author" compact><dt><b>Author:</b></dt><dd>Guenther Neuwirth (0626638), Manuel Mausz (0728348) </dd></dl>
66<dl class="date" compact><dt><b>Date:</b></dt><dd>18.04.2009</dd></dl>
67Implementation of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> handling 24bit color Windows Bitmaps.<p>
68On error <a class="el" href="classCPixelFormat_1_1PixelFormatError.html" title="Exception thrown by implemententations of CPixelFormat.">CPixelFormat::PixelFormatError</a> is thrown. <hr><h2>Constructor &amp; Destructor Documentation</h2>
69<a class="anchor" name="4170fc29ef1b2abf2deff568b436519b"></a><!-- doxytag: member="CPixelFormat_BGR24::CPixelFormat_BGR24" ref="4170fc29ef1b2abf2deff568b436519b" args="(CBitmap *bitmap)" -->
70<div class="memitem">
71<div class="memproto">
72 <table class="memname">
73 <tr>
74 <td class="memname">CPixelFormat_BGR24::CPixelFormat_BGR24 </td>
75 <td>(</td>
76 <td class="paramtype"><a class="el" href="classCBitmap.html">CBitmap</a> *&nbsp;</td>
77 <td class="paramname"> <em>bitmap</em> </td>
78 <td>&nbsp;)&nbsp;</td>
79 <td width="100%"><code> [inline]</code></td>
80 </tr>
81 </table>
82</div>
83<div class="memdoc">
84
85<p>
86Default ctor.
87<p>
88<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCPixelFormat__BGR24.html" title="Implementation of CPixelFormat handling 24bit color Windows Bitmaps.">CPixelFormat_BGR24</a> </dd></dl>
89<dl compact><dt><b>Parameters:</b></dt><dd>
90 <table border="0" cellspacing="2" cellpadding="0">
91 <tr><td valign="top"></td><td valign="top"><em>bitmap</em>&nbsp;</td><td>pointer to <a class="el" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> instance </td></tr>
92 </table>
93</dl>
94<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
95<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
96<dl compact><dt><b>Exceptions:</b></dt><dd>
97 <table border="0" cellspacing="2" cellpadding="0">
98 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
99 </table>
100</dl>
101<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
102
103</div>
104</div><p>
105<a class="anchor" name="b2441e25b382a81e1d574b55ec0e09d6"></a><!-- doxytag: member="CPixelFormat_BGR24::~CPixelFormat_BGR24" ref="b2441e25b382a81e1d574b55ec0e09d6" args="()" -->
106<div class="memitem">
107<div class="memproto">
108 <table class="memname">
109 <tr>
110 <td class="memname">CPixelFormat_BGR24::~CPixelFormat_BGR24 </td>
111 <td>(</td>
112 <td class="paramname"> </td>
113 <td>&nbsp;)&nbsp;</td>
114 <td width="100%"><code> [inline]</code></td>
115 </tr>
116 </table>
117</div>
118<div class="memdoc">
119
120<p>
121Default dtor.
122<p>
123<dl class="user" compact><dt><b>Methodname:</b></dt><dd>~CPixelFormat_BGR24 </dd></dl>
124<dl compact><dt><b>Parameters:</b></dt><dd>
125 <table border="0" cellspacing="2" cellpadding="0">
126 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
127 </table>
128</dl>
129<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
130<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
131<dl compact><dt><b>Exceptions:</b></dt><dd>
132 <table border="0" cellspacing="2" cellpadding="0">
133 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
134 </table>
135</dl>
136<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
137
138</div>
139</div><p>
140<hr><h2>Member Function Documentation</h2>
141<a class="anchor" name="40c21811ec6823c44ec1ce43abfc0cd3"></a><!-- doxytag: member="CPixelFormat_BGR24::getPixel" ref="40c21811ec6823c44ec1ce43abfc0cd3" args="(RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)" -->
142<div class="memitem">
143<div class="memproto">
144 <table class="memname">
145 <tr>
146 <td class="memname">void CPixelFormat_BGR24::getPixel </td>
147 <td>(</td>
148 <td class="paramtype">RGBPIXEL &amp;&nbsp;</td>
149 <td class="paramname"> <em>pixel</em>, </td>
150 </tr>
151 <tr>
152 <td class="paramkey"></td>
153 <td></td>
154 <td class="paramtype">uint32_t&nbsp;</td>
155 <td class="paramname"> <em>x</em>, </td>
156 </tr>
157 <tr>
158 <td class="paramkey"></td>
159 <td></td>
160 <td class="paramtype">uint32_t&nbsp;</td>
161 <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
162 </tr>
163 <tr>
164 <td></td>
165 <td>)</td>
166 <td></td><td></td><td width="100%"></td>
167 </tr>
168 </table>
169</div>
170<div class="memdoc">
171
172<p>
173Get pixel at coordinates x, y.
174<p>
175<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getPixel </dd></dl>
176<dl compact><dt><b>Parameters:</b></dt><dd>
177 <table border="0" cellspacing="2" cellpadding="0">
178 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to pixel data </td></tr>
179 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>x-coordinate </td></tr>
180 <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>y-coordinate </td></tr>
181 </table>
182</dl>
183<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
184<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
185<dl compact><dt><b>Exceptions:</b></dt><dd>
186 <table border="0" cellspacing="2" cellpadding="0">
187 <tr><td valign="top"></td><td valign="top"><em>PixelFormatError</em>&nbsp;</td><td></td></tr>
188 </table>
189</dl>
190<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
191
192</div>
193</div><p>
194<a class="anchor" name="3525ec0afcb06c66ca19c25defea75a9"></a><!-- doxytag: member="CPixelFormat_BGR24::setPixel" ref="3525ec0afcb06c66ca19c25defea75a9" args="(const RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)" -->
195<div class="memitem">
196<div class="memproto">
197 <table class="memname">
198 <tr>
199 <td class="memname">void CPixelFormat_BGR24::setPixel </td>
200 <td>(</td>
201 <td class="paramtype">const RGBPIXEL &amp;&nbsp;</td>
202 <td class="paramname"> <em>pixel</em>, </td>
203 </tr>
204 <tr>
205 <td class="paramkey"></td>
206 <td></td>
207 <td class="paramtype">uint32_t&nbsp;</td>
208 <td class="paramname"> <em>x</em>, </td>
209 </tr>
210 <tr>
211 <td class="paramkey"></td>
212 <td></td>
213 <td class="paramtype">uint32_t&nbsp;</td>
214 <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
215 </tr>
216 <tr>
217 <td></td>
218 <td>)</td>
219 <td></td><td></td><td width="100%"></td>
220 </tr>
221 </table>
222</div>
223<div class="memdoc">
224
225<p>
226Modifies pixel at coordinates x, y.
227<p>
228<dl class="user" compact><dt><b>Methodname:</b></dt><dd>setPixel </dd></dl>
229<dl compact><dt><b>Parameters:</b></dt><dd>
230 <table border="0" cellspacing="2" cellpadding="0">
231 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to new pixel data </td></tr>
232 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>x-coordinate </td></tr>
233 <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>y-coordinate </td></tr>
234 </table>
235</dl>
236<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
237<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
238<dl compact><dt><b>Exceptions:</b></dt><dd>
239 <table border="0" cellspacing="2" cellpadding="0">
240 <tr><td valign="top"></td><td valign="top"><em>PixelFormatError</em>&nbsp;</td><td></td></tr>
241 </table>
242</dl>
243<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
244
245</div>
246</div><p>
247<a class="anchor" name="cf1c81e62b3cd809c7be4cc7c90acc02"></a><!-- doxytag: member="CPixelFormat_BGR24::getBitCount" ref="cf1c81e62b3cd809c7be4cc7c90acc02" args="()" -->
248<div class="memitem">
249<div class="memproto">
250 <table class="memname">
251 <tr>
252 <td class="memname">uint32_t CPixelFormat_BGR24::getBitCount </td>
253 <td>(</td>
254 <td class="paramname"> </td>
255 <td>&nbsp;)&nbsp;</td>
256 <td width="100%"><code> [inline, virtual]</code></td>
257 </tr>
258 </table>
259</div>
260<div class="memdoc">
261
262<p>
263returns color bitcount supported by this class
264<p>
265<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getBitCount </dd></dl>
266<dl compact><dt><b>Parameters:</b></dt><dd>
267 <table border="0" cellspacing="2" cellpadding="0">
268 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
269 </table>
270</dl>
271<dl class="return" compact><dt><b>Returns:</b></dt><dd>color bitcount supported by this class </dd></dl>
272<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
273<dl compact><dt><b>Exceptions:</b></dt><dd>
274 <table border="0" cellspacing="2" cellpadding="0">
275 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
276 </table>
277</dl>
278<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
279
280<p>Implements <a class="el" href="classCPixelFormat.html#bfe1496b57a8a62be38de66ae6cfe3a7">CPixelFormat</a>.</p>
281
282</div>
283</div><p>
284<a class="anchor" name="fda39956dd233ed91360407cc71d38ba"></a><!-- doxytag: member="CPixelFormat_BGR24::getMaxColor" ref="fda39956dd233ed91360407cc71d38ba" args="(RGBPIXEL &amp;pixel)" -->
285<div class="memitem">
286<div class="memproto">
287 <table class="memname">
288 <tr>
289 <td class="memname">void CPixelFormat_BGR24::getMaxColor </td>
290 <td>(</td>
291 <td class="paramtype">RGBPIXEL &amp;&nbsp;</td>
292 <td class="paramname"> <em>pixel</em> </td>
293 <td>&nbsp;)&nbsp;</td>
294 <td width="100%"><code> [inline]</code></td>
295 </tr>
296 </table>
297</div>
298<div class="memdoc">
299
300<p>
301Get maximum values for RGB pixel.
302<p>
303<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getMaxColor </dd></dl>
304<dl compact><dt><b>Parameters:</b></dt><dd>
305 <table border="0" cellspacing="2" cellpadding="0">
306 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to pixel struct </td></tr>
307 </table>
308</dl>
309<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
310<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
311<dl compact><dt><b>Exceptions:</b></dt><dd>
312 <table border="0" cellspacing="2" cellpadding="0">
313 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
314 </table>
315</dl>
316<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
317
318</div>
319</div><p>
320<hr>The documentation for this class was generated from the following files:<ul>
321<li>imgsynth2/<a class="el" href="cpixelformat__bgr24_8h-source.html">cpixelformat_bgr24.h</a><li>imgsynth2/cpixelformat_bgr24.cpp</ul>
322<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
323<a href="http://www.doxygen.org/index.html">
324<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
325</body>
326</html>
diff --git a/ue2/doxygen/classCPixelFormat__BGR24.png b/ue2/doxygen/classCPixelFormat__BGR24.png
new file mode 100644
index 0000000..3ccabc3
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat__BGR24.png
Binary files differ
diff --git a/ue2/doxygen/classCPixelFormat__BGR555-members.html b/ue2/doxygen/classCPixelFormat__BGR555-members.html
new file mode 100644
index 0000000..4736f5b
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat__BGR555-members.html
@@ -0,0 +1,40 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixelFormat_BGR555 Member List</h1>This is the complete list of members for <a class="el" href="classCPixelFormat__BGR555.html">CPixelFormat_BGR555</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#6216335559cf002f1e870b420b15913e">CPixelFormat</a>(CBitmap *bitmap)</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [inline]</code></td></tr>
25 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR555.html#c3fa9af8106ca1a2615f74562d2bde53">CPixelFormat_BGR555</a>(CBitmap *bitmap)</td><td><a class="el" href="classCPixelFormat__BGR555.html">CPixelFormat_BGR555</a></td><td><code> [inline]</code></td></tr>
26 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR555.html#5b9994732731fa813b055df01cb2dd05">getBitCount</a>()</td><td><a class="el" href="classCPixelFormat__BGR555.html">CPixelFormat_BGR555</a></td><td><code> [inline, virtual]</code></td></tr>
27 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR555.html#c3991530246a1ca0bd1ec5ad0327a42c">getMaxColor</a>(RGBPIXEL &amp;pixel)</td><td><a class="el" href="classCPixelFormat__BGR555.html">CPixelFormat_BGR555</a></td><td><code> [inline]</code></td></tr>
28 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#bacedecc124fa734273948989cb4e31e">CPixelFormat::getMaxColor</a>(RGBPIXEL &amp;pixel)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
29 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR555.html#412147b04dddc1e563425aabb71575c4">getPixel</a>(RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td><td><a class="el" href="classCPixelFormat__BGR555.html">CPixelFormat_BGR555</a></td><td></td></tr>
30 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#5305559ecc7bd185d149493947ac45e7">CPixelFormat::getPixel</a>(RGBPIXEL &amp;pixel, const uint32_t x, const uint32_t y)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
31 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#0c0ab3e11535c9cda07d049cc6bd6f9a">m_bitmap</a></td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [protected]</code></td></tr>
32 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR555.html#5c6f6b8feac223de4a702489bdb3dd4a">setPixel</a>(const RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td><td><a class="el" href="classCPixelFormat__BGR555.html">CPixelFormat_BGR555</a></td><td></td></tr>
33 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#6e6b0e48e8d6cd5e5b0fb7399307aa48">CPixelFormat::setPixel</a>(const RGBPIXEL &amp;pixel, const uint32_t x, const uint32_t y)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
34 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#363edc98e8a6460466d52590679f1853">~CPixelFormat</a>()</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [inline, virtual]</code></td></tr>
35 <tr class="memlist"><td><a class="el" href="classCPixelFormat__BGR555.html#74adfd6f7bc4f80a3176a292f44f56d3">~CPixelFormat_BGR555</a>()</td><td><a class="el" href="classCPixelFormat__BGR555.html">CPixelFormat_BGR555</a></td><td><code> [inline]</code></td></tr>
36</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
37<a href="http://www.doxygen.org/index.html">
38<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
39</body>
40</html>
diff --git a/ue2/doxygen/classCPixelFormat__BGR555.html b/ue2/doxygen/classCPixelFormat__BGR555.html
new file mode 100644
index 0000000..1ecf5a9
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat__BGR555.html
@@ -0,0 +1,322 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CPixelFormat_BGR555 Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixelFormat_BGR555 Class Reference</h1><!-- doxytag: class="CPixelFormat_BGR555" --><!-- doxytag: inherits="CPixelFormat" -->Implementation of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> handling BGR555 color (real color) Windows Bitmaps.
24<a href="#_details">More...</a>
25<p>
26<code>#include &lt;<a class="el" href="cpixelformat__bgr555_8h-source.html">cpixelformat_bgr555.h</a>&gt;</code>
27<p>
28<div class="dynheader">
29Inheritance diagram for CPixelFormat_BGR555:</div>
30<div class="dynsection">
31
32<p><center><img src="classCPixelFormat__BGR555.png" usemap="#CPixelFormat_BGR555_map" border="0" alt=""></center>
33<map name="CPixelFormat_BGR555_map">
34<area href="classCPixelFormat.html" alt="CPixelFormat" shape="rect" coords="0,0,140,24">
35</map>
36</div>
37
38<p>
39<a href="classCPixelFormat__BGR555-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
40<tr><td></td></tr>
41<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
42<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR555.html#c3fa9af8106ca1a2615f74562d2bde53">CPixelFormat_BGR555</a> (<a class="el" href="classCBitmap.html">CBitmap</a> *bitmap)</td></tr>
43
44<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default ctor. <a href="#c3fa9af8106ca1a2615f74562d2bde53"></a><br></td></tr>
45<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR555.html#74adfd6f7bc4f80a3176a292f44f56d3">~CPixelFormat_BGR555</a> ()</td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default dtor. <a href="#74adfd6f7bc4f80a3176a292f44f56d3"></a><br></td></tr>
48<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR555.html#412147b04dddc1e563425aabb71575c4">getPixel</a> (RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pixel at coordinates x, y. <a href="#412147b04dddc1e563425aabb71575c4"></a><br></td></tr>
51<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR555.html#5c6f6b8feac223de4a702489bdb3dd4a">setPixel</a> (const RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td></tr>
52
53<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modifies pixel at coordinates x, y. <a href="#5c6f6b8feac223de4a702489bdb3dd4a"></a><br></td></tr>
54<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR555.html#5b9994732731fa813b055df01cb2dd05">getBitCount</a> ()</td></tr>
55
56<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns color bitcount supported by this class <a href="#5b9994732731fa813b055df01cb2dd05"></a><br></td></tr>
57<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__BGR555.html#c3991530246a1ca0bd1ec5ad0327a42c">getMaxColor</a> (RGBPIXEL &amp;pixel)</td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get maximum values for RGB pixel. <a href="#c3991530246a1ca0bd1ec5ad0327a42c"></a><br></td></tr>
60</table>
61<hr><a name="_details"></a><h2>Detailed Description</h2>
62Implementation of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> handling BGR555 color (real color) Windows Bitmaps.
63<p>
64On error <a class="el" href="classCPixelFormat_1_1PixelFormatError.html" title="Exception thrown by implemententations of CPixelFormat.">CPixelFormat::PixelFormatError</a> is thrown. <hr><h2>Constructor &amp; Destructor Documentation</h2>
65<a class="anchor" name="c3fa9af8106ca1a2615f74562d2bde53"></a><!-- doxytag: member="CPixelFormat_BGR555::CPixelFormat_BGR555" ref="c3fa9af8106ca1a2615f74562d2bde53" args="(CBitmap *bitmap)" -->
66<div class="memitem">
67<div class="memproto">
68 <table class="memname">
69 <tr>
70 <td class="memname">CPixelFormat_BGR555::CPixelFormat_BGR555 </td>
71 <td>(</td>
72 <td class="paramtype"><a class="el" href="classCBitmap.html">CBitmap</a> *&nbsp;</td>
73 <td class="paramname"> <em>bitmap</em> </td>
74 <td>&nbsp;)&nbsp;</td>
75 <td width="100%"><code> [inline]</code></td>
76 </tr>
77 </table>
78</div>
79<div class="memdoc">
80
81<p>
82Default ctor.
83<p>
84<dl class="user" compact><dt><b>Methodname:</b></dt><dd>CPixelFormat_BGR55 </dd></dl>
85<dl compact><dt><b>Parameters:</b></dt><dd>
86 <table border="0" cellspacing="2" cellpadding="0">
87 <tr><td valign="top"></td><td valign="top"><em>bitmap</em>&nbsp;</td><td>pointer to <a class="el" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> instance </td></tr>
88 </table>
89</dl>
90<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
91<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
92<dl compact><dt><b>Exceptions:</b></dt><dd>
93 <table border="0" cellspacing="2" cellpadding="0">
94 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
95 </table>
96</dl>
97<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
98
99</div>
100</div><p>
101<a class="anchor" name="74adfd6f7bc4f80a3176a292f44f56d3"></a><!-- doxytag: member="CPixelFormat_BGR555::~CPixelFormat_BGR555" ref="74adfd6f7bc4f80a3176a292f44f56d3" args="()" -->
102<div class="memitem">
103<div class="memproto">
104 <table class="memname">
105 <tr>
106 <td class="memname">CPixelFormat_BGR555::~CPixelFormat_BGR555 </td>
107 <td>(</td>
108 <td class="paramname"> </td>
109 <td>&nbsp;)&nbsp;</td>
110 <td width="100%"><code> [inline]</code></td>
111 </tr>
112 </table>
113</div>
114<div class="memdoc">
115
116<p>
117Default dtor.
118<p>
119<dl class="user" compact><dt><b>Methodname:</b></dt><dd>~CPixelFormat_BGR555 </dd></dl>
120<dl compact><dt><b>Parameters:</b></dt><dd>
121 <table border="0" cellspacing="2" cellpadding="0">
122 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
123 </table>
124</dl>
125<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
126<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
127<dl compact><dt><b>Exceptions:</b></dt><dd>
128 <table border="0" cellspacing="2" cellpadding="0">
129 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
130 </table>
131</dl>
132<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
133
134</div>
135</div><p>
136<hr><h2>Member Function Documentation</h2>
137<a class="anchor" name="412147b04dddc1e563425aabb71575c4"></a><!-- doxytag: member="CPixelFormat_BGR555::getPixel" ref="412147b04dddc1e563425aabb71575c4" args="(RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)" -->
138<div class="memitem">
139<div class="memproto">
140 <table class="memname">
141 <tr>
142 <td class="memname">void CPixelFormat_BGR555::getPixel </td>
143 <td>(</td>
144 <td class="paramtype">RGBPIXEL &amp;&nbsp;</td>
145 <td class="paramname"> <em>pixel</em>, </td>
146 </tr>
147 <tr>
148 <td class="paramkey"></td>
149 <td></td>
150 <td class="paramtype">uint32_t&nbsp;</td>
151 <td class="paramname"> <em>x</em>, </td>
152 </tr>
153 <tr>
154 <td class="paramkey"></td>
155 <td></td>
156 <td class="paramtype">uint32_t&nbsp;</td>
157 <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
158 </tr>
159 <tr>
160 <td></td>
161 <td>)</td>
162 <td></td><td></td><td width="100%"></td>
163 </tr>
164 </table>
165</div>
166<div class="memdoc">
167
168<p>
169Get pixel at coordinates x, y.
170<p>
171<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getPixel </dd></dl>
172<dl compact><dt><b>Parameters:</b></dt><dd>
173 <table border="0" cellspacing="2" cellpadding="0">
174 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to pixel data </td></tr>
175 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>x-coordinate </td></tr>
176 <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>y-coordinate </td></tr>
177 </table>
178</dl>
179<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
180<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
181<dl compact><dt><b>Exceptions:</b></dt><dd>
182 <table border="0" cellspacing="2" cellpadding="0">
183 <tr><td valign="top"></td><td valign="top"><em>PixelFormatError</em>&nbsp;</td><td></td></tr>
184 </table>
185</dl>
186<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
187
188</div>
189</div><p>
190<a class="anchor" name="5c6f6b8feac223de4a702489bdb3dd4a"></a><!-- doxytag: member="CPixelFormat_BGR555::setPixel" ref="5c6f6b8feac223de4a702489bdb3dd4a" args="(const RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)" -->
191<div class="memitem">
192<div class="memproto">
193 <table class="memname">
194 <tr>
195 <td class="memname">void CPixelFormat_BGR555::setPixel </td>
196 <td>(</td>
197 <td class="paramtype">const RGBPIXEL &amp;&nbsp;</td>
198 <td class="paramname"> <em>pixel</em>, </td>
199 </tr>
200 <tr>
201 <td class="paramkey"></td>
202 <td></td>
203 <td class="paramtype">uint32_t&nbsp;</td>
204 <td class="paramname"> <em>x</em>, </td>
205 </tr>
206 <tr>
207 <td class="paramkey"></td>
208 <td></td>
209 <td class="paramtype">uint32_t&nbsp;</td>
210 <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
211 </tr>
212 <tr>
213 <td></td>
214 <td>)</td>
215 <td></td><td></td><td width="100%"></td>
216 </tr>
217 </table>
218</div>
219<div class="memdoc">
220
221<p>
222Modifies pixel at coordinates x, y.
223<p>
224<dl class="user" compact><dt><b>Methodname:</b></dt><dd>setPixel </dd></dl>
225<dl compact><dt><b>Parameters:</b></dt><dd>
226 <table border="0" cellspacing="2" cellpadding="0">
227 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to new pixel data </td></tr>
228 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>x-coordinate </td></tr>
229 <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>y-coordinate </td></tr>
230 </table>
231</dl>
232<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
233<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
234<dl compact><dt><b>Exceptions:</b></dt><dd>
235 <table border="0" cellspacing="2" cellpadding="0">
236 <tr><td valign="top"></td><td valign="top"><em>PixelFormatError</em>&nbsp;</td><td></td></tr>
237 </table>
238</dl>
239<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
240
241</div>
242</div><p>
243<a class="anchor" name="5b9994732731fa813b055df01cb2dd05"></a><!-- doxytag: member="CPixelFormat_BGR555::getBitCount" ref="5b9994732731fa813b055df01cb2dd05" args="()" -->
244<div class="memitem">
245<div class="memproto">
246 <table class="memname">
247 <tr>
248 <td class="memname">uint32_t CPixelFormat_BGR555::getBitCount </td>
249 <td>(</td>
250 <td class="paramname"> </td>
251 <td>&nbsp;)&nbsp;</td>
252 <td width="100%"><code> [inline, virtual]</code></td>
253 </tr>
254 </table>
255</div>
256<div class="memdoc">
257
258<p>
259returns color bitcount supported by this class
260<p>
261<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getBitCount </dd></dl>
262<dl compact><dt><b>Parameters:</b></dt><dd>
263 <table border="0" cellspacing="2" cellpadding="0">
264 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
265 </table>
266</dl>
267<dl class="return" compact><dt><b>Returns:</b></dt><dd>color bitcount supported by this class </dd></dl>
268<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
269<dl compact><dt><b>Exceptions:</b></dt><dd>
270 <table border="0" cellspacing="2" cellpadding="0">
271 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
272 </table>
273</dl>
274<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
275
276<p>Implements <a class="el" href="classCPixelFormat.html#bfe1496b57a8a62be38de66ae6cfe3a7">CPixelFormat</a>.</p>
277
278</div>
279</div><p>
280<a class="anchor" name="c3991530246a1ca0bd1ec5ad0327a42c"></a><!-- doxytag: member="CPixelFormat_BGR555::getMaxColor" ref="c3991530246a1ca0bd1ec5ad0327a42c" args="(RGBPIXEL &amp;pixel)" -->
281<div class="memitem">
282<div class="memproto">
283 <table class="memname">
284 <tr>
285 <td class="memname">void CPixelFormat_BGR555::getMaxColor </td>
286 <td>(</td>
287 <td class="paramtype">RGBPIXEL &amp;&nbsp;</td>
288 <td class="paramname"> <em>pixel</em> </td>
289 <td>&nbsp;)&nbsp;</td>
290 <td width="100%"><code> [inline]</code></td>
291 </tr>
292 </table>
293</div>
294<div class="memdoc">
295
296<p>
297Get maximum values for RGB pixel.
298<p>
299<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getMaxColor </dd></dl>
300<dl compact><dt><b>Parameters:</b></dt><dd>
301 <table border="0" cellspacing="2" cellpadding="0">
302 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to pixel struct </td></tr>
303 </table>
304</dl>
305<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
306<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
307<dl compact><dt><b>Exceptions:</b></dt><dd>
308 <table border="0" cellspacing="2" cellpadding="0">
309 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
310 </table>
311</dl>
312<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
313
314</div>
315</div><p>
316<hr>The documentation for this class was generated from the following files:<ul>
317<li>imgsynth2/<a class="el" href="cpixelformat__bgr555_8h-source.html">cpixelformat_bgr555.h</a><li>imgsynth2/cpixelformat_bgr555.cpp</ul>
318<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
319<a href="http://www.doxygen.org/index.html">
320<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
321</body>
322</html>
diff --git a/ue2/doxygen/classCPixelFormat__BGR555.png b/ue2/doxygen/classCPixelFormat__BGR555.png
new file mode 100644
index 0000000..2765b0c
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat__BGR555.png
Binary files differ
diff --git a/ue2/doxygen/classCPixelFormat__Indexed8-members.html b/ue2/doxygen/classCPixelFormat__Indexed8-members.html
new file mode 100644
index 0000000..1b36aa9
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat__Indexed8-members.html
@@ -0,0 +1,40 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixelFormat_Indexed8 Member List</h1>This is the complete list of members for <a class="el" href="classCPixelFormat__Indexed8.html">CPixelFormat_Indexed8</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#6216335559cf002f1e870b420b15913e">CPixelFormat</a>(CBitmap *bitmap)</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [inline]</code></td></tr>
25 <tr class="memlist"><td><a class="el" href="classCPixelFormat__Indexed8.html#bbc3a8d9c76664f87d2eda110880bfb5">CPixelFormat_Indexed8</a>(CBitmap *bitmap)</td><td><a class="el" href="classCPixelFormat__Indexed8.html">CPixelFormat_Indexed8</a></td><td><code> [inline]</code></td></tr>
26 <tr class="memlist"><td><a class="el" href="classCPixelFormat__Indexed8.html#677d751409dc57344b0ca5f6787ead0c">getBitCount</a>()</td><td><a class="el" href="classCPixelFormat__Indexed8.html">CPixelFormat_Indexed8</a></td><td><code> [inline, virtual]</code></td></tr>
27 <tr class="memlist"><td><a class="el" href="classCPixelFormat__Indexed8.html#d56bbec5d00cbd3c60f21fecc6ebc1a4">getMaxColor</a>(RGBPIXEL &amp;pixel)</td><td><a class="el" href="classCPixelFormat__Indexed8.html">CPixelFormat_Indexed8</a></td><td><code> [inline]</code></td></tr>
28 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#bacedecc124fa734273948989cb4e31e">CPixelFormat::getMaxColor</a>(RGBPIXEL &amp;pixel)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
29 <tr class="memlist"><td><a class="el" href="classCPixelFormat__Indexed8.html#d77b6e03ca34e354e1abf81ae8646eea">getPixel</a>(RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td><td><a class="el" href="classCPixelFormat__Indexed8.html">CPixelFormat_Indexed8</a></td><td></td></tr>
30 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#5305559ecc7bd185d149493947ac45e7">CPixelFormat::getPixel</a>(RGBPIXEL &amp;pixel, const uint32_t x, const uint32_t y)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
31 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#0c0ab3e11535c9cda07d049cc6bd6f9a">m_bitmap</a></td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [protected]</code></td></tr>
32 <tr class="memlist"><td><a class="el" href="classCPixelFormat__Indexed8.html#6b2792a98b8f06f0ed014054b9218fdf">setPixel</a>(const RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td><td><a class="el" href="classCPixelFormat__Indexed8.html">CPixelFormat_Indexed8</a></td><td></td></tr>
33 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#6e6b0e48e8d6cd5e5b0fb7399307aa48">CPixelFormat::setPixel</a>(const RGBPIXEL &amp;pixel, const uint32_t x, const uint32_t y)=0</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [pure virtual]</code></td></tr>
34 <tr class="memlist"><td><a class="el" href="classCPixelFormat.html#363edc98e8a6460466d52590679f1853">~CPixelFormat</a>()</td><td><a class="el" href="classCPixelFormat.html">CPixelFormat</a></td><td><code> [inline, virtual]</code></td></tr>
35 <tr class="memlist"><td><a class="el" href="classCPixelFormat__Indexed8.html#781e9e7d62c23dd491b8288b1a26b393">~CPixelFormat_Indexed8</a>()</td><td><a class="el" href="classCPixelFormat__Indexed8.html">CPixelFormat_Indexed8</a></td><td><code> [inline]</code></td></tr>
36</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
37<a href="http://www.doxygen.org/index.html">
38<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
39</body>
40</html>
diff --git a/ue2/doxygen/classCPixelFormat__Indexed8.html b/ue2/doxygen/classCPixelFormat__Indexed8.html
new file mode 100644
index 0000000..2cdeb02
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat__Indexed8.html
@@ -0,0 +1,326 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CPixelFormat_Indexed8 Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixelFormat_Indexed8 Class Reference</h1><!-- doxytag: class="CPixelFormat_Indexed8" --><!-- doxytag: inherits="CPixelFormat" -->Implementation of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> handling 24bit indexed bitmaps.
24<a href="#_details">More...</a>
25<p>
26<code>#include &lt;<a class="el" href="cpixelformat__indexed8_8h-source.html">cpixelformat_indexed8.h</a>&gt;</code>
27<p>
28<div class="dynheader">
29Inheritance diagram for CPixelFormat_Indexed8:</div>
30<div class="dynsection">
31
32<p><center><img src="classCPixelFormat__Indexed8.png" usemap="#CPixelFormat_Indexed8_map" border="0" alt=""></center>
33<map name="CPixelFormat_Indexed8_map">
34<area href="classCPixelFormat.html" alt="CPixelFormat" shape="rect" coords="0,0,145,24">
35</map>
36</div>
37
38<p>
39<a href="classCPixelFormat__Indexed8-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
40<tr><td></td></tr>
41<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
42<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__Indexed8.html#bbc3a8d9c76664f87d2eda110880bfb5">CPixelFormat_Indexed8</a> (<a class="el" href="classCBitmap.html">CBitmap</a> *bitmap)</td></tr>
43
44<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default ctor. <a href="#bbc3a8d9c76664f87d2eda110880bfb5"></a><br></td></tr>
45<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__Indexed8.html#781e9e7d62c23dd491b8288b1a26b393">~CPixelFormat_Indexed8</a> ()</td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default dtor. <a href="#781e9e7d62c23dd491b8288b1a26b393"></a><br></td></tr>
48<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__Indexed8.html#d77b6e03ca34e354e1abf81ae8646eea">getPixel</a> (RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pixel at coordinates x, y. <a href="#d77b6e03ca34e354e1abf81ae8646eea"></a><br></td></tr>
51<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__Indexed8.html#6b2792a98b8f06f0ed014054b9218fdf">setPixel</a> (const RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)</td></tr>
52
53<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modifies pixel at coordinates x, y. <a href="#6b2792a98b8f06f0ed014054b9218fdf"></a><br></td></tr>
54<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__Indexed8.html#677d751409dc57344b0ca5f6787ead0c">getBitCount</a> ()</td></tr>
55
56<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the bitcount needed for indexing the color tabel. <a href="#677d751409dc57344b0ca5f6787ead0c"></a><br></td></tr>
57<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixelFormat__Indexed8.html#d56bbec5d00cbd3c60f21fecc6ebc1a4">getMaxColor</a> (RGBPIXEL &amp;pixel)</td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get maximum values for RGB pixel. <a href="#d56bbec5d00cbd3c60f21fecc6ebc1a4"></a><br></td></tr>
60</table>
61<hr><a name="_details"></a><h2>Detailed Description</h2>
62Implementation of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> handling 24bit indexed bitmaps.
63<p>
64<dl class="user" compact><dt><b>Modulname:</b></dt><dd>cpixelformat_bgr24 </dd></dl>
65<dl class="author" compact><dt><b>Author:</b></dt><dd>Guenther Neuwirth (0626638), Manuel Mausz (0728348) </dd></dl>
66<dl class="date" compact><dt><b>Date:</b></dt><dd>02.05.2009</dd></dl>
67Implementation of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> handling 24bit indexed bitmaps.<p>
68On error <a class="el" href="classCPixelFormat_1_1PixelFormatError.html" title="Exception thrown by implemententations of CPixelFormat.">CPixelFormat::PixelFormatError</a> is thrown. <hr><h2>Constructor &amp; Destructor Documentation</h2>
69<a class="anchor" name="bbc3a8d9c76664f87d2eda110880bfb5"></a><!-- doxytag: member="CPixelFormat_Indexed8::CPixelFormat_Indexed8" ref="bbc3a8d9c76664f87d2eda110880bfb5" args="(CBitmap *bitmap)" -->
70<div class="memitem">
71<div class="memproto">
72 <table class="memname">
73 <tr>
74 <td class="memname">CPixelFormat_Indexed8::CPixelFormat_Indexed8 </td>
75 <td>(</td>
76 <td class="paramtype"><a class="el" href="classCBitmap.html">CBitmap</a> *&nbsp;</td>
77 <td class="paramname"> <em>bitmap</em> </td>
78 <td>&nbsp;)&nbsp;</td>
79 <td width="100%"><code> [inline]</code></td>
80 </tr>
81 </table>
82</div>
83<div class="memdoc">
84
85<p>
86Default ctor.
87<p>
88<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCPixelFormat__Indexed8.html" title="Implementation of CPixelFormat handling 24bit indexed bitmaps.">CPixelFormat_Indexed8</a> </dd></dl>
89<dl compact><dt><b>Parameters:</b></dt><dd>
90 <table border="0" cellspacing="2" cellpadding="0">
91 <tr><td valign="top"></td><td valign="top"><em>bitmap</em>&nbsp;</td><td>pointer to <a class="el" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> instance </td></tr>
92 </table>
93</dl>
94<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
95<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
96<dl compact><dt><b>Exceptions:</b></dt><dd>
97 <table border="0" cellspacing="2" cellpadding="0">
98 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
99 </table>
100</dl>
101<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
102
103</div>
104</div><p>
105<a class="anchor" name="781e9e7d62c23dd491b8288b1a26b393"></a><!-- doxytag: member="CPixelFormat_Indexed8::~CPixelFormat_Indexed8" ref="781e9e7d62c23dd491b8288b1a26b393" args="()" -->
106<div class="memitem">
107<div class="memproto">
108 <table class="memname">
109 <tr>
110 <td class="memname">CPixelFormat_Indexed8::~CPixelFormat_Indexed8 </td>
111 <td>(</td>
112 <td class="paramname"> </td>
113 <td>&nbsp;)&nbsp;</td>
114 <td width="100%"><code> [inline]</code></td>
115 </tr>
116 </table>
117</div>
118<div class="memdoc">
119
120<p>
121Default dtor.
122<p>
123<dl class="user" compact><dt><b>Methodname:</b></dt><dd>~CPixelFormat_Indexed8 </dd></dl>
124<dl compact><dt><b>Parameters:</b></dt><dd>
125 <table border="0" cellspacing="2" cellpadding="0">
126 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
127 </table>
128</dl>
129<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
130<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
131<dl compact><dt><b>Exceptions:</b></dt><dd>
132 <table border="0" cellspacing="2" cellpadding="0">
133 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
134 </table>
135</dl>
136<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
137
138</div>
139</div><p>
140<hr><h2>Member Function Documentation</h2>
141<a class="anchor" name="d77b6e03ca34e354e1abf81ae8646eea"></a><!-- doxytag: member="CPixelFormat_Indexed8::getPixel" ref="d77b6e03ca34e354e1abf81ae8646eea" args="(RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)" -->
142<div class="memitem">
143<div class="memproto">
144 <table class="memname">
145 <tr>
146 <td class="memname">void CPixelFormat_Indexed8::getPixel </td>
147 <td>(</td>
148 <td class="paramtype">RGBPIXEL &amp;&nbsp;</td>
149 <td class="paramname"> <em>pixel</em>, </td>
150 </tr>
151 <tr>
152 <td class="paramkey"></td>
153 <td></td>
154 <td class="paramtype">uint32_t&nbsp;</td>
155 <td class="paramname"> <em>x</em>, </td>
156 </tr>
157 <tr>
158 <td class="paramkey"></td>
159 <td></td>
160 <td class="paramtype">uint32_t&nbsp;</td>
161 <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
162 </tr>
163 <tr>
164 <td></td>
165 <td>)</td>
166 <td></td><td></td><td width="100%"></td>
167 </tr>
168 </table>
169</div>
170<div class="memdoc">
171
172<p>
173Get pixel at coordinates x, y.
174<p>
175<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getPixel </dd></dl>
176<dl compact><dt><b>Parameters:</b></dt><dd>
177 <table border="0" cellspacing="2" cellpadding="0">
178 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to pixel data </td></tr>
179 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>x-coordinate </td></tr>
180 <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>y-coordinate </td></tr>
181 </table>
182</dl>
183<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
184<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
185<dl compact><dt><b>Exceptions:</b></dt><dd>
186 <table border="0" cellspacing="2" cellpadding="0">
187 <tr><td valign="top"></td><td valign="top"><em>PixelFormatError</em>&nbsp;</td><td></td></tr>
188 </table>
189</dl>
190<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
191
192</div>
193</div><p>
194<a class="anchor" name="6b2792a98b8f06f0ed014054b9218fdf"></a><!-- doxytag: member="CPixelFormat_Indexed8::setPixel" ref="6b2792a98b8f06f0ed014054b9218fdf" args="(const RGBPIXEL &amp;pixel, uint32_t x, uint32_t y)" -->
195<div class="memitem">
196<div class="memproto">
197 <table class="memname">
198 <tr>
199 <td class="memname">void CPixelFormat_Indexed8::setPixel </td>
200 <td>(</td>
201 <td class="paramtype">const RGBPIXEL &amp;&nbsp;</td>
202 <td class="paramname"> <em>pixel</em>, </td>
203 </tr>
204 <tr>
205 <td class="paramkey"></td>
206 <td></td>
207 <td class="paramtype">uint32_t&nbsp;</td>
208 <td class="paramname"> <em>x</em>, </td>
209 </tr>
210 <tr>
211 <td class="paramkey"></td>
212 <td></td>
213 <td class="paramtype">uint32_t&nbsp;</td>
214 <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
215 </tr>
216 <tr>
217 <td></td>
218 <td>)</td>
219 <td></td><td></td><td width="100%"></td>
220 </tr>
221 </table>
222</div>
223<div class="memdoc">
224
225<p>
226Modifies pixel at coordinates x, y.
227<p>
228<dl class="user" compact><dt><b>Methodname:</b></dt><dd>setPixel </dd></dl>
229<dl compact><dt><b>Parameters:</b></dt><dd>
230 <table border="0" cellspacing="2" cellpadding="0">
231 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to new pixel data </td></tr>
232 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>x-coordinate </td></tr>
233 <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>y-coordinate </td></tr>
234 </table>
235</dl>
236<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
237<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
238<dl compact><dt><b>Exceptions:</b></dt><dd>
239 <table border="0" cellspacing="2" cellpadding="0">
240 <tr><td valign="top"></td><td valign="top"><em>PixelFormatError</em>&nbsp;</td><td></td></tr>
241 </table>
242</dl>
243<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
244
245</div>
246</div><p>
247<a class="anchor" name="677d751409dc57344b0ca5f6787ead0c"></a><!-- doxytag: member="CPixelFormat_Indexed8::getBitCount" ref="677d751409dc57344b0ca5f6787ead0c" args="()" -->
248<div class="memitem">
249<div class="memproto">
250 <table class="memname">
251 <tr>
252 <td class="memname">uint32_t CPixelFormat_Indexed8::getBitCount </td>
253 <td>(</td>
254 <td class="paramname"> </td>
255 <td>&nbsp;)&nbsp;</td>
256 <td width="100%"><code> [inline, virtual]</code></td>
257 </tr>
258 </table>
259</div>
260<div class="memdoc">
261
262<p>
263returns the bitcount needed for indexing the color tabel.
264<p>
265<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getBitCount </dd></dl>
266<dl compact><dt><b>Parameters:</b></dt><dd>
267 <table border="0" cellspacing="2" cellpadding="0">
268 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
269 </table>
270</dl>
271<dl class="return" compact><dt><b>Returns:</b></dt><dd>bitcount of indexes supported by this class </dd></dl>
272<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
273<dl compact><dt><b>Exceptions:</b></dt><dd>
274 <table border="0" cellspacing="2" cellpadding="0">
275 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
276 </table>
277</dl>
278<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
279
280<p>Implements <a class="el" href="classCPixelFormat.html#bfe1496b57a8a62be38de66ae6cfe3a7">CPixelFormat</a>.</p>
281
282</div>
283</div><p>
284<a class="anchor" name="d56bbec5d00cbd3c60f21fecc6ebc1a4"></a><!-- doxytag: member="CPixelFormat_Indexed8::getMaxColor" ref="d56bbec5d00cbd3c60f21fecc6ebc1a4" args="(RGBPIXEL &amp;pixel)" -->
285<div class="memitem">
286<div class="memproto">
287 <table class="memname">
288 <tr>
289 <td class="memname">void CPixelFormat_Indexed8::getMaxColor </td>
290 <td>(</td>
291 <td class="paramtype">RGBPIXEL &amp;&nbsp;</td>
292 <td class="paramname"> <em>pixel</em> </td>
293 <td>&nbsp;)&nbsp;</td>
294 <td width="100%"><code> [inline]</code></td>
295 </tr>
296 </table>
297</div>
298<div class="memdoc">
299
300<p>
301Get maximum values for RGB pixel.
302<p>
303<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getMaxColor </dd></dl>
304<dl compact><dt><b>Parameters:</b></dt><dd>
305 <table border="0" cellspacing="2" cellpadding="0">
306 <tr><td valign="top"></td><td valign="top"><em>pixel</em>&nbsp;</td><td>reference to pixel struct </td></tr>
307 </table>
308</dl>
309<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
310<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
311<dl compact><dt><b>Exceptions:</b></dt><dd>
312 <table border="0" cellspacing="2" cellpadding="0">
313 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
314 </table>
315</dl>
316<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
317
318</div>
319</div><p>
320<hr>The documentation for this class was generated from the following files:<ul>
321<li>imgsynth2/<a class="el" href="cpixelformat__indexed8_8h-source.html">cpixelformat_indexed8.h</a><li>imgsynth2/cpixelformat_indexed8.cpp</ul>
322<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
323<a href="http://www.doxygen.org/index.html">
324<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
325</body>
326</html>
diff --git a/ue2/doxygen/classCPixelFormat__Indexed8.png b/ue2/doxygen/classCPixelFormat__Indexed8.png
new file mode 100644
index 0000000..b0c5016
--- /dev/null
+++ b/ue2/doxygen/classCPixelFormat__Indexed8.png
Binary files differ
diff --git a/ue2/doxygen/classCPixmap-members.html b/ue2/doxygen/classCPixmap-members.html
new file mode 100644
index 0000000..eb88a34
--- /dev/null
+++ b/ue2/doxygen/classCPixmap-members.html
@@ -0,0 +1,61 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixmap Member List</h1>This is the complete list of members for <a class="el" href="classCPixmap.html">CPixmap</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCBitmap.html#5e0048029b6d65ef086e6f293ae36907">brightness</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
25 <tr class="memlist"><td><a class="el" href="classCBitmap.html#9227003c492ed640ed0ea661d7d052c2">callFunc</a>(const std::string &amp;func, const std::list&lt; std::string &gt; &amp;params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected, virtual]</code></td></tr>
26 <tr class="memlist"><td><a class="el" href="classCBitmap.html#a2fcc47ff70fbf2058752cad1a7d142b">CBitmap</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
27 <tr class="memlist"><td><a class="el" href="classCPixmap.html#32f42f22fc98398d87946895139d0b60">CPixmap</a>()</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td></td></tr>
28 <tr class="memlist"><td><a class="el" href="classCBitmap.html#9691aecf4ee35415948f7666fc8b2e06">fillrect</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
29 <tr class="memlist"><td><a class="el" href="classCPixmap.html#4fea1d2e3e528e660f48f37fa91aedae">getCArrayLine</a>(std::ifstream &amp;in)</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [protected]</code></td></tr>
30 <tr class="memlist"><td><a class="el" href="classCBitmap.html#bd838fcd9be4278ad6a58a0c57810a61">getColorTable</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
31 <tr class="memlist"><td><a class="el" href="classCPixmap.html#3f50d434556073a883bb5a2650cf2f71">getHeight</a>()</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [inline, virtual]</code></td></tr>
32 <tr class="memlist"><td><a class="el" href="classCPixmap.html#0d93bfe35b557f3827f90aa81685aff4">getLine</a>(std::ifstream &amp;in, bool ignore_comments=true)</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [protected]</code></td></tr>
33 <tr class="memlist"><td><a class="el" href="classCBitmap.html#5701ea86ba64ecd4863b79a32abf1e2e">getPixelData</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
34 <tr class="memlist"><td><a class="el" href="classCPixmap.html#740486bba3c8ea24f306a7b8248652e2">getPixelDataSize</a>()</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [inline, virtual]</code></td></tr>
35 <tr class="memlist"><td><a class="el" href="classCBitmap.html#e147fecf0bfadb0f31205f9b6c88d022">getRowSize</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
36 <tr class="memlist"><td><a class="el" href="classCPixmap.html#f3419c1f68c7aa2c69d1e83b2ee6be8c">getWidth</a>()</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [inline, virtual]</code></td></tr>
37 <tr class="memlist"><td><a class="el" href="classCPixmap.html#51b3aeac4afa31c11188cf844a40f0fc">getXPMColorID</a>(unsigned int index, unsigned int length)</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [protected]</code></td></tr>
38 <tr class="memlist"><td><a class="el" href="classCPixmap.html#fc2876d5d93122f22eb1759381030980">hasColorTable</a>()</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [inline, virtual]</code></td></tr>
39 <tr class="memlist"><td><a class="el" href="classCBitmap.html#c2f7bb14098df5016402437880635fa0">invert</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
40 <tr class="memlist"><td><a class="el" href="classCPixmap.html#0cbf88af3060d338b1d288cb930c8b49">isMirrored</a>()</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [inline, virtual]</code></td></tr>
41 <tr class="memlist"><td><a class="el" href="classCBitmap.html#75fbe14d624d505e1974a63ed6734ec2">m_colortable</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
42 <tr class="memlist"><td><a class="el" href="classCPixmap.html#5ca3e44f4f5a3d7a94d0f7a83d30eb2b">m_fileheader</a></td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [protected]</code></td></tr>
43 <tr class="memlist"><td><a class="el" href="classCBitmap.html#489f5f53a63fd10246694375f26df57a">m_handlers</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
44 <tr class="memlist"><td><a class="el" href="classCPixmap.html#ac8ee30e3375e15684c1263d7c9b8dd4">m_imagename</a></td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [protected]</code></td></tr>
45 <tr class="memlist"><td><a class="el" href="classCBitmap.html#fd64be4c5cdaff861f0b040edc697138">m_pixeldata</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
46 <tr class="memlist"><td><a class="el" href="classCBitmap.html#e9a1708eb34853ade75a0f5d82fbaae3">m_pixelformat</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
47 <tr class="memlist"><td><a class="el" href="classCBitmap.html#ce883b7452cd9221c3a89c1369d89ede">m_rowsize</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
48 <tr class="memlist"><td><a class="el" href="classCFile.html#63719f47953108756b34b6c7e701f536">m_types</a></td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [protected]</code></td></tr>
49 <tr class="memlist"><td><a class="el" href="classCBitmap.html#3e5ce92bca4798dd6f0764245d9bedee">mirror_x</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
50 <tr class="memlist"><td><a class="el" href="classCBitmap.html#0f0ca031109f3ac980ab90bfb45e8f18">mirror_y</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
51 <tr class="memlist"><td><a class="el" href="classCPixmap.html#ef3b715729ca384e6817a3fcdddfa261">read</a>(std::ifstream &amp;in)</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [virtual]</code></td></tr>
52 <tr class="memlist"><td><a class="el" href="classCFile.html#7a3148cb5797198cd856587bf001445f">supportsType</a>(const std::string &amp;type)</td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [inline]</code></td></tr>
53 <tr class="memlist"><td><a class="el" href="classCPixmap.html#507d5a88f8af0e41e418108e01572f13">write</a>(std::ofstream &amp;out)</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [virtual]</code></td></tr>
54 <tr class="memlist"><td><a class="el" href="classCBitmap.html#7407ebaa7ffc9654bf47d598cb0d877d">~CBitmap</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [virtual]</code></td></tr>
55 <tr class="memlist"><td><a class="el" href="classCFile.html#ebb1693f8c740d139f553b58874f82c1">~CFile</a>()</td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [inline, virtual]</code></td></tr>
56 <tr class="memlist"><td><a class="el" href="classCPixmap.html#6bba8999f9c8bfd410561bc62a4fd6fc">~CPixmap</a>()</td><td><a class="el" href="classCPixmap.html">CPixmap</a></td><td><code> [inline]</code></td></tr>
57</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
58<a href="http://www.doxygen.org/index.html">
59<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
60</body>
61</html>
diff --git a/ue2/doxygen/classCPixmap.html b/ue2/doxygen/classCPixmap.html
new file mode 100644
index 0000000..cb1d740
--- /dev/null
+++ b/ue2/doxygen/classCPixmap.html
@@ -0,0 +1,596 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CPixmap Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixmap Class Reference</h1><!-- doxytag: class="CPixmap" --><!-- doxytag: inherits="CBitmap" -->Implementation of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> handling Pixmap file format.
24<a href="#_details">More...</a>
25<p>
26<code>#include &lt;<a class="el" href="cpixmap_8h-source.html">cpixmap.h</a>&gt;</code>
27<p>
28<div class="dynheader">
29Inheritance diagram for CPixmap:</div>
30<div class="dynsection">
31
32<p><center><img src="classCPixmap.png" usemap="#CPixmap_map" border="0" alt=""></center>
33<map name="CPixmap_map">
34<area href="classCBitmap.html" alt="CBitmap" shape="rect" coords="0,56,61,80">
35<area href="classCFile.html" alt="CFile" shape="rect" coords="0,0,61,24">
36</map>
37</div>
38
39<p>
40<a href="classCPixmap-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
41<tr><td></td></tr>
42<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
43<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#32f42f22fc98398d87946895139d0b60">CPixmap</a> ()</td></tr>
44
45<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default ctor. <a href="#32f42f22fc98398d87946895139d0b60"></a><br></td></tr>
46<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#6bba8999f9c8bfd410561bc62a4fd6fc">~CPixmap</a> ()</td></tr>
47
48<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default dtor. <a href="#6bba8999f9c8bfd410561bc62a4fd6fc"></a><br></td></tr>
49<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#ef3b715729ca384e6817a3fcdddfa261">read</a> (std::ifstream &amp;in)</td></tr>
50
51<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reads Pixmap from filestream. On error an exception is thrown. <a href="#ef3b715729ca384e6817a3fcdddfa261"></a><br></td></tr>
52<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#507d5a88f8af0e41e418108e01572f13">write</a> (std::ofstream &amp;out)</td></tr>
53
54<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Writes Pixmap to filestream. <a href="#507d5a88f8af0e41e418108e01572f13"></a><br></td></tr>
55<tr><td class="memItemLeft" nowrap align="right" valign="top">const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#740486bba3c8ea24f306a7b8248652e2">getPixelDataSize</a> ()</td></tr>
56
57<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return size of pixelbuffer. <a href="#740486bba3c8ea24f306a7b8248652e2"></a><br></td></tr>
58<tr><td class="memItemLeft" nowrap align="right" valign="top">const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#3f50d434556073a883bb5a2650cf2f71">getHeight</a> ()</td></tr>
59
60<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return height of bitmap in pixel. <a href="#3f50d434556073a883bb5a2650cf2f71"></a><br></td></tr>
61<tr><td class="memItemLeft" nowrap align="right" valign="top">const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#f3419c1f68c7aa2c69d1e83b2ee6be8c">getWidth</a> ()</td></tr>
62
63<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return width of bitmap in pixel. <a href="#f3419c1f68c7aa2c69d1e83b2ee6be8c"></a><br></td></tr>
64<tr><td class="memItemLeft" nowrap align="right" valign="top">const bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#fc2876d5d93122f22eb1759381030980">hasColorTable</a> ()</td></tr>
65
66<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if bitmap has a colortable (we don't support this yet for windows bitmaps). <a href="#fc2876d5d93122f22eb1759381030980"></a><br></td></tr>
67<tr><td class="memItemLeft" nowrap align="right" valign="top">const bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#0cbf88af3060d338b1d288cb930c8b49">isMirrored</a> ()</td></tr>
68
69<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Windows Bitmaps can be stored upside down. <a href="#0cbf88af3060d338b1d288cb930c8b49"></a><br></td></tr>
70<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
71<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#0d93bfe35b557f3827f90aa81685aff4">getLine</a> (std::ifstream &amp;in, bool ignore_comments=true)</td></tr>
72
73<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">read trimmed line (terminated by <br>
74) from filestream <a href="#0d93bfe35b557f3827f90aa81685aff4"></a><br></td></tr>
75<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#4fea1d2e3e528e660f48f37fa91aedae">getCArrayLine</a> (std::ifstream &amp;in)</td></tr>
76
77<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">read trimmed c-arrayline from filestream <a href="#4fea1d2e3e528e660f48f37fa91aedae"></a><br></td></tr>
78<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#51b3aeac4afa31c11188cf844a40f0fc">getXPMColorID</a> (unsigned int index, unsigned int length)</td></tr>
79
80<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get xpm color identifier, generated using an index <a href="#51b3aeac4afa31c11188cf844a40f0fc"></a><br></td></tr>
81<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
82<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">PIXMAP_FILEHEADER</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#5ca3e44f4f5a3d7a94d0f7a83d30eb2b">m_fileheader</a></td></tr>
83
84<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPixmap.html#ac8ee30e3375e15684c1263d7c9b8dd4">m_imagename</a></td></tr>
85
86<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
87<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">PIXMAP_FILEHEADER</a></td></tr>
88
89<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pixmap Header structure. <a href="structCPixmap_1_1PIXMAP__FILEHEADER.html#_details">More...</a><br></td></tr>
90</table>
91<hr><a name="_details"></a><h2>Detailed Description</h2>
92Implementation of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> handling Pixmap file format.
93<p>
94In order to support operations on pixmaps in color mode an implementations of <a class="el" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a> is used. These classe are allowed to modify the pixmap header, pixelbuffer and color table directly.<p>
95On error <a class="el" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">CFile::FileError</a> is thrown. <hr><h2>Constructor &amp; Destructor Documentation</h2>
96<a class="anchor" name="32f42f22fc98398d87946895139d0b60"></a><!-- doxytag: member="CPixmap::CPixmap" ref="32f42f22fc98398d87946895139d0b60" args="()" -->
97<div class="memitem">
98<div class="memproto">
99 <table class="memname">
100 <tr>
101 <td class="memname">CPixmap::CPixmap </td>
102 <td>(</td>
103 <td class="paramname"> </td>
104 <td>&nbsp;)&nbsp;</td>
105 <td width="100%"></td>
106 </tr>
107 </table>
108</div>
109<div class="memdoc">
110
111<p>
112Default ctor.
113<p>
114<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCPixmap.html" title="Implementation of CFile handling Pixmap file format.">CPixmap</a> </dd></dl>
115<dl compact><dt><b>Parameters:</b></dt><dd>
116 <table border="0" cellspacing="2" cellpadding="0">
117 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
118 </table>
119</dl>
120<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
121<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
122<dl compact><dt><b>Exceptions:</b></dt><dd>
123 <table border="0" cellspacing="2" cellpadding="0">
124 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
125 </table>
126</dl>
127<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
128
129</div>
130</div><p>
131<a class="anchor" name="6bba8999f9c8bfd410561bc62a4fd6fc"></a><!-- doxytag: member="CPixmap::~CPixmap" ref="6bba8999f9c8bfd410561bc62a4fd6fc" args="()" -->
132<div class="memitem">
133<div class="memproto">
134 <table class="memname">
135 <tr>
136 <td class="memname">CPixmap::~CPixmap </td>
137 <td>(</td>
138 <td class="paramname"> </td>
139 <td>&nbsp;)&nbsp;</td>
140 <td width="100%"><code> [inline]</code></td>
141 </tr>
142 </table>
143</div>
144<div class="memdoc">
145
146<p>
147Default dtor.
148<p>
149<dl class="user" compact><dt><b>Methodname:</b></dt><dd>~CPixmap </dd></dl>
150<dl compact><dt><b>Parameters:</b></dt><dd>
151 <table border="0" cellspacing="2" cellpadding="0">
152 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
153 </table>
154</dl>
155<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
156<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
157<dl compact><dt><b>Exceptions:</b></dt><dd>
158 <table border="0" cellspacing="2" cellpadding="0">
159 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
160 </table>
161</dl>
162<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
163
164</div>
165</div><p>
166<hr><h2>Member Function Documentation</h2>
167<a class="anchor" name="ef3b715729ca384e6817a3fcdddfa261"></a><!-- doxytag: member="CPixmap::read" ref="ef3b715729ca384e6817a3fcdddfa261" args="(std::ifstream &amp;in)" -->
168<div class="memitem">
169<div class="memproto">
170 <table class="memname">
171 <tr>
172 <td class="memname">void CPixmap::read </td>
173 <td>(</td>
174 <td class="paramtype">std::ifstream &amp;&nbsp;</td>
175 <td class="paramname"> <em>in</em> </td>
176 <td>&nbsp;)&nbsp;</td>
177 <td width="100%"><code> [virtual]</code></td>
178 </tr>
179 </table>
180</div>
181<div class="memdoc">
182
183<p>
184Reads Pixmap from filestream. On error an exception is thrown.
185<p>
186<dl class="user" compact><dt><b>Methodname:</b></dt><dd>read </dd></dl>
187<dl compact><dt><b>Parameters:</b></dt><dd>
188 <table border="0" cellspacing="2" cellpadding="0">
189 <tr><td valign="top"></td><td valign="top"><em>in</em>&nbsp;</td><td>filestream to read data from </td></tr>
190 </table>
191</dl>
192<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
193<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
194<dl compact><dt><b>Exceptions:</b></dt><dd>
195 <table border="0" cellspacing="2" cellpadding="0">
196 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">CFile::FileError</a></em>&nbsp;</td><td></td></tr>
197 <tr><td valign="top"></td><td valign="top"><em>bad_alloc</em>&nbsp;</td><td></td></tr>
198 </table>
199</dl>
200<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
201
202<p>Implements <a class="el" href="classCBitmap.html#beaf444a418973a1bf8373f236d54421">CBitmap</a>.</p>
203
204</div>
205</div><p>
206<a class="anchor" name="507d5a88f8af0e41e418108e01572f13"></a><!-- doxytag: member="CPixmap::write" ref="507d5a88f8af0e41e418108e01572f13" args="(std::ofstream &amp;out)" -->
207<div class="memitem">
208<div class="memproto">
209 <table class="memname">
210 <tr>
211 <td class="memname">void CPixmap::write </td>
212 <td>(</td>
213 <td class="paramtype">std::ofstream &amp;&nbsp;</td>
214 <td class="paramname"> <em>out</em> </td>
215 <td>&nbsp;)&nbsp;</td>
216 <td width="100%"><code> [virtual]</code></td>
217 </tr>
218 </table>
219</div>
220<div class="memdoc">
221
222<p>
223Writes Pixmap to filestream.
224<p>
225<dl class="user" compact><dt><b>Methodname:</b></dt><dd>write </dd></dl>
226<dl compact><dt><b>Parameters:</b></dt><dd>
227 <table border="0" cellspacing="2" cellpadding="0">
228 <tr><td valign="top"></td><td valign="top"><em>out</em>&nbsp;</td><td>filestream to read data from </td></tr>
229 </table>
230</dl>
231<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
232<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
233<dl compact><dt><b>Exceptions:</b></dt><dd>
234 <table border="0" cellspacing="2" cellpadding="0">
235 <tr><td valign="top"></td><td valign="top"><em>FileError</em>&nbsp;</td><td></td></tr>
236 <tr><td valign="top"></td><td valign="top"><em>bad_alloc</em>&nbsp;</td><td></td></tr>
237 </table>
238</dl>
239<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
240
241<p>Implements <a class="el" href="classCBitmap.html#bfa214932af1cc21817dde3dbe3c61c6">CBitmap</a>.</p>
242
243</div>
244</div><p>
245<a class="anchor" name="740486bba3c8ea24f306a7b8248652e2"></a><!-- doxytag: member="CPixmap::getPixelDataSize" ref="740486bba3c8ea24f306a7b8248652e2" args="()" -->
246<div class="memitem">
247<div class="memproto">
248 <table class="memname">
249 <tr>
250 <td class="memname">const uint32_t CPixmap::getPixelDataSize </td>
251 <td>(</td>
252 <td class="paramname"> </td>
253 <td>&nbsp;)&nbsp;</td>
254 <td width="100%"><code> [inline, virtual]</code></td>
255 </tr>
256 </table>
257</div>
258<div class="memdoc">
259
260<p>
261Return size of pixelbuffer.
262<p>
263<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getPixelDataSize </dd></dl>
264<dl compact><dt><b>Parameters:</b></dt><dd>
265 <table border="0" cellspacing="2" cellpadding="0">
266 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
267 </table>
268</dl>
269<dl class="return" compact><dt><b>Returns:</b></dt><dd>size of pixelbuffer </dd></dl>
270<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
271<dl compact><dt><b>Exceptions:</b></dt><dd>
272 <table border="0" cellspacing="2" cellpadding="0">
273 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
274 </table>
275</dl>
276<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
277
278<p>Implements <a class="el" href="classCBitmap.html#7ea12e77a86c283ce173785c64384c33">CBitmap</a>.</p>
279
280</div>
281</div><p>
282<a class="anchor" name="3f50d434556073a883bb5a2650cf2f71"></a><!-- doxytag: member="CPixmap::getHeight" ref="3f50d434556073a883bb5a2650cf2f71" args="()" -->
283<div class="memitem">
284<div class="memproto">
285 <table class="memname">
286 <tr>
287 <td class="memname">const uint32_t CPixmap::getHeight </td>
288 <td>(</td>
289 <td class="paramname"> </td>
290 <td>&nbsp;)&nbsp;</td>
291 <td width="100%"><code> [inline, virtual]</code></td>
292 </tr>
293 </table>
294</div>
295<div class="memdoc">
296
297<p>
298Return height of bitmap in pixel.
299<p>
300<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getHeight </dd></dl>
301<dl compact><dt><b>Parameters:</b></dt><dd>
302 <table border="0" cellspacing="2" cellpadding="0">
303 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
304 </table>
305</dl>
306<dl class="return" compact><dt><b>Returns:</b></dt><dd>height of bitmap in pixel </dd></dl>
307<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
308<dl compact><dt><b>Exceptions:</b></dt><dd>
309 <table border="0" cellspacing="2" cellpadding="0">
310 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
311 </table>
312</dl>
313<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
314
315<p>Implements <a class="el" href="classCBitmap.html#a69618d5309e1f51741a8be98ce44c02">CBitmap</a>.</p>
316
317</div>
318</div><p>
319<a class="anchor" name="f3419c1f68c7aa2c69d1e83b2ee6be8c"></a><!-- doxytag: member="CPixmap::getWidth" ref="f3419c1f68c7aa2c69d1e83b2ee6be8c" args="()" -->
320<div class="memitem">
321<div class="memproto">
322 <table class="memname">
323 <tr>
324 <td class="memname">const uint32_t CPixmap::getWidth </td>
325 <td>(</td>
326 <td class="paramname"> </td>
327 <td>&nbsp;)&nbsp;</td>
328 <td width="100%"><code> [inline, virtual]</code></td>
329 </tr>
330 </table>
331</div>
332<div class="memdoc">
333
334<p>
335Return width of bitmap in pixel.
336<p>
337<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getWidth </dd></dl>
338<dl compact><dt><b>Parameters:</b></dt><dd>
339 <table border="0" cellspacing="2" cellpadding="0">
340 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
341 </table>
342</dl>
343<dl class="return" compact><dt><b>Returns:</b></dt><dd>width of bitmap in pixel </dd></dl>
344<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
345<dl compact><dt><b>Exceptions:</b></dt><dd>
346 <table border="0" cellspacing="2" cellpadding="0">
347 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
348 </table>
349</dl>
350<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
351
352<p>Implements <a class="el" href="classCBitmap.html#82ffb686b4d4c7465c5239a984bf6fe4">CBitmap</a>.</p>
353
354</div>
355</div><p>
356<a class="anchor" name="fc2876d5d93122f22eb1759381030980"></a><!-- doxytag: member="CPixmap::hasColorTable" ref="fc2876d5d93122f22eb1759381030980" args="()" -->
357<div class="memitem">
358<div class="memproto">
359 <table class="memname">
360 <tr>
361 <td class="memname">const bool CPixmap::hasColorTable </td>
362 <td>(</td>
363 <td class="paramname"> </td>
364 <td>&nbsp;)&nbsp;</td>
365 <td width="100%"><code> [inline, virtual]</code></td>
366 </tr>
367 </table>
368</div>
369<div class="memdoc">
370
371<p>
372Check if bitmap has a colortable (we don't support this yet for windows bitmaps).
373<p>
374<dl class="user" compact><dt><b>Methodname:</b></dt><dd>hasColorTable </dd></dl>
375<dl compact><dt><b>Parameters:</b></dt><dd>
376 <table border="0" cellspacing="2" cellpadding="0">
377 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
378 </table>
379</dl>
380<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if bitmap has a colortable. false otherwise </dd></dl>
381<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
382<dl compact><dt><b>Exceptions:</b></dt><dd>
383 <table border="0" cellspacing="2" cellpadding="0">
384 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
385 </table>
386</dl>
387<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
388
389<p>Implements <a class="el" href="classCBitmap.html#9b38397779b83cbc0a71e40cc3995025">CBitmap</a>.</p>
390
391</div>
392</div><p>
393<a class="anchor" name="0cbf88af3060d338b1d288cb930c8b49"></a><!-- doxytag: member="CPixmap::isMirrored" ref="0cbf88af3060d338b1d288cb930c8b49" args="()" -->
394<div class="memitem">
395<div class="memproto">
396 <table class="memname">
397 <tr>
398 <td class="memname">const bool CPixmap::isMirrored </td>
399 <td>(</td>
400 <td class="paramname"> </td>
401 <td>&nbsp;)&nbsp;</td>
402 <td width="100%"><code> [inline, virtual]</code></td>
403 </tr>
404 </table>
405</div>
406<div class="memdoc">
407
408<p>
409Windows Bitmaps can be stored upside down.
410<p>
411<dl class="user" compact><dt><b>Methodname:</b></dt><dd>isMirrored </dd></dl>
412<dl compact><dt><b>Parameters:</b></dt><dd>
413 <table border="0" cellspacing="2" cellpadding="0">
414 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
415 </table>
416</dl>
417<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if bitmap is stored upside down. false otherwise </dd></dl>
418<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
419<dl compact><dt><b>Exceptions:</b></dt><dd>
420 <table border="0" cellspacing="2" cellpadding="0">
421 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
422 </table>
423</dl>
424<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
425
426<p>Implements <a class="el" href="classCBitmap.html#cd6bfd1ffca5f3c6d0faa29275733bad">CBitmap</a>.</p>
427
428</div>
429</div><p>
430<a class="anchor" name="0d93bfe35b557f3827f90aa81685aff4"></a><!-- doxytag: member="CPixmap::getLine" ref="0d93bfe35b557f3827f90aa81685aff4" args="(std::ifstream &amp;in, bool ignore_comments=true)" -->
431<div class="memitem">
432<div class="memproto">
433 <table class="memname">
434 <tr>
435 <td class="memname">std::string CPixmap::getLine </td>
436 <td>(</td>
437 <td class="paramtype">std::ifstream &amp;&nbsp;</td>
438 <td class="paramname"> <em>in</em>, </td>
439 </tr>
440 <tr>
441 <td class="paramkey"></td>
442 <td></td>
443 <td class="paramtype">bool&nbsp;</td>
444 <td class="paramname"> <em>ignore_comments</em> = <code>true</code></td><td>&nbsp;</td>
445 </tr>
446 <tr>
447 <td></td>
448 <td>)</td>
449 <td></td><td></td><td width="100%"><code> [protected]</code></td>
450 </tr>
451 </table>
452</div>
453<div class="memdoc">
454
455<p>
456read trimmed line (terminated by <br>
457) from filestream
458<p>
459<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getLine </dd></dl>
460<dl compact><dt><b>Parameters:</b></dt><dd>
461 <table border="0" cellspacing="2" cellpadding="0">
462 <tr><td valign="top"></td><td valign="top"><em>in</em>&nbsp;</td><td>filestream to read data from </td></tr>
463 <tr><td valign="top"></td><td valign="top"><em>ignore_comments</em>&nbsp;</td><td>true: ignore c-like comments </td></tr>
464 </table>
465</dl>
466<dl class="return" compact><dt><b>Returns:</b></dt><dd>return trimmed line from filestream </dd></dl>
467<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
468<dl compact><dt><b>Exceptions:</b></dt><dd>
469 <table border="0" cellspacing="2" cellpadding="0">
470 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
471 </table>
472</dl>
473<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
474
475</div>
476</div><p>
477<a class="anchor" name="4fea1d2e3e528e660f48f37fa91aedae"></a><!-- doxytag: member="CPixmap::getCArrayLine" ref="4fea1d2e3e528e660f48f37fa91aedae" args="(std::ifstream &amp;in)" -->
478<div class="memitem">
479<div class="memproto">
480 <table class="memname">
481 <tr>
482 <td class="memname">std::string CPixmap::getCArrayLine </td>
483 <td>(</td>
484 <td class="paramtype">std::ifstream &amp;&nbsp;</td>
485 <td class="paramname"> <em>in</em> </td>
486 <td>&nbsp;)&nbsp;</td>
487 <td width="100%"><code> [protected]</code></td>
488 </tr>
489 </table>
490</div>
491<div class="memdoc">
492
493<p>
494read trimmed c-arrayline from filestream
495<p>
496<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getArrayLine </dd></dl>
497<dl compact><dt><b>Parameters:</b></dt><dd>
498 <table border="0" cellspacing="2" cellpadding="0">
499 <tr><td valign="top"></td><td valign="top"><em>in</em>&nbsp;</td><td>filestream to read data from </td></tr>
500 </table>
501</dl>
502<dl class="return" compact><dt><b>Returns:</b></dt><dd>return trimmed c-arrayline from filestream </dd></dl>
503<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
504<dl compact><dt><b>Exceptions:</b></dt><dd>
505 <table border="0" cellspacing="2" cellpadding="0">
506 <tr><td valign="top"></td><td valign="top"><em>FileError</em>&nbsp;</td><td></td></tr>
507 </table>
508</dl>
509<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
510
511</div>
512</div><p>
513<a class="anchor" name="51b3aeac4afa31c11188cf844a40f0fc"></a><!-- doxytag: member="CPixmap::getXPMColorID" ref="51b3aeac4afa31c11188cf844a40f0fc" args="(unsigned int index, unsigned int length)" -->
514<div class="memitem">
515<div class="memproto">
516 <table class="memname">
517 <tr>
518 <td class="memname">const std::string CPixmap::getXPMColorID </td>
519 <td>(</td>
520 <td class="paramtype">unsigned int&nbsp;</td>
521 <td class="paramname"> <em>index</em>, </td>
522 </tr>
523 <tr>
524 <td class="paramkey"></td>
525 <td></td>
526 <td class="paramtype">unsigned int&nbsp;</td>
527 <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
528 </tr>
529 <tr>
530 <td></td>
531 <td>)</td>
532 <td></td><td></td><td width="100%"><code> [protected]</code></td>
533 </tr>
534 </table>
535</div>
536<div class="memdoc">
537
538<p>
539get xpm color identifier, generated using an index
540<p>
541<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getXPMColorID </dd></dl>
542<dl compact><dt><b>Parameters:</b></dt><dd>
543 <table border="0" cellspacing="2" cellpadding="0">
544 <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>index used to generate the xpm color identifier </td></tr>
545 <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>length of xpm color identifier </td></tr>
546 </table>
547</dl>
548<dl class="return" compact><dt><b>Returns:</b></dt><dd>return xpm color identifier, generated using index </dd></dl>
549<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
550<dl compact><dt><b>Exceptions:</b></dt><dd>
551 <table border="0" cellspacing="2" cellpadding="0">
552 <tr><td valign="top"></td><td valign="top"><em>FileError</em>&nbsp;</td><td></td></tr>
553 </table>
554</dl>
555<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
556
557</div>
558</div><p>
559<hr><h2>Member Data Documentation</h2>
560<a class="anchor" name="5ca3e44f4f5a3d7a94d0f7a83d30eb2b"></a><!-- doxytag: member="CPixmap::m_fileheader" ref="5ca3e44f4f5a3d7a94d0f7a83d30eb2b" args="" -->
561<div class="memitem">
562<div class="memproto">
563 <table class="memname">
564 <tr>
565 <td class="memname"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">PIXMAP_FILEHEADER</a> <a class="el" href="classCPixmap.html#5ca3e44f4f5a3d7a94d0f7a83d30eb2b">CPixmap::m_fileheader</a><code> [protected]</code> </td>
566 </tr>
567 </table>
568</div>
569<div class="memdoc">
570
571<p>
572fileheader
573</div>
574</div><p>
575<a class="anchor" name="ac8ee30e3375e15684c1263d7c9b8dd4"></a><!-- doxytag: member="CPixmap::m_imagename" ref="ac8ee30e3375e15684c1263d7c9b8dd4" args="" -->
576<div class="memitem">
577<div class="memproto">
578 <table class="memname">
579 <tr>
580 <td class="memname">std::string <a class="el" href="classCPixmap.html#ac8ee30e3375e15684c1263d7c9b8dd4">CPixmap::m_imagename</a><code> [protected]</code> </td>
581 </tr>
582 </table>
583</div>
584<div class="memdoc">
585
586<p>
587name of image/c-array
588</div>
589</div><p>
590<hr>The documentation for this class was generated from the following files:<ul>
591<li>imgsynth2/<a class="el" href="cpixmap_8h-source.html">cpixmap.h</a><li>imgsynth2/cpixmap.cpp</ul>
592<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
593<a href="http://www.doxygen.org/index.html">
594<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
595</body>
596</html>
diff --git a/ue2/doxygen/classCPixmap.png b/ue2/doxygen/classCPixmap.png
new file mode 100644
index 0000000..d74db19
--- /dev/null
+++ b/ue2/doxygen/classCPixmap.png
Binary files differ
diff --git a/ue2/doxygen/classCScriptparser-members.html b/ue2/doxygen/classCScriptparser-members.html
new file mode 100644
index 0000000..b318df4
--- /dev/null
+++ b/ue2/doxygen/classCScriptparser-members.html
@@ -0,0 +1,34 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CScriptparser Member List</h1>This is the complete list of members for <a class="el" href="classCScriptparser.html">CScriptparser</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCScriptparser.html#9318b7e1379de95a7c920f7d0b79eb7b">callFunc</a>(const std::string &amp;func, const std::list&lt; std::string &gt; &amp;funcparams)</td><td><a class="el" href="classCScriptparser.html">CScriptparser</a></td><td><code> [protected]</code></td></tr>
25 <tr class="memlist"><td><a class="el" href="classCScriptparser.html#634edff14e86240f53ff7451343c6c56">CScriptparser</a>(const std::string &amp;scriptfile)</td><td><a class="el" href="classCScriptparser.html">CScriptparser</a></td><td></td></tr>
26 <tr class="memlist"><td><a class="el" href="classCScriptparser.html#d288fe020a67ade7914d7a3a77e16c42">parse</a>()</td><td><a class="el" href="classCScriptparser.html">CScriptparser</a></td><td></td></tr>
27 <tr class="memlist"><td><a class="el" href="classCScriptparser.html#2f2aba481c11c38b85bb2e8306961c03">read</a>(std::list&lt; std::string &gt; funcparams)</td><td><a class="el" href="classCScriptparser.html">CScriptparser</a></td><td><code> [protected]</code></td></tr>
28 <tr class="memlist"><td><a class="el" href="classCScriptparser.html#a8ef12e68ca61acfd463e55a3fe8518c">write</a>(std::list&lt; std::string &gt; funcparams)</td><td><a class="el" href="classCScriptparser.html">CScriptparser</a></td><td><code> [protected]</code></td></tr>
29 <tr class="memlist"><td><a class="el" href="classCScriptparser.html#09591a8276fd376e04d4017f3c8d17d1">~CScriptparser</a>()</td><td><a class="el" href="classCScriptparser.html">CScriptparser</a></td><td></td></tr>
30</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
31<a href="http://www.doxygen.org/index.html">
32<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
33</body>
34</html>
diff --git a/ue2/doxygen/classCScriptparser.html b/ue2/doxygen/classCScriptparser.html
new file mode 100644
index 0000000..f4bf6cb
--- /dev/null
+++ b/ue2/doxygen/classCScriptparser.html
@@ -0,0 +1,297 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CScriptparser Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CScriptparser Class Reference</h1><!-- doxytag: class="CScriptparser" -->class for parsing simple scriptfiles
24<a href="#_details">More...</a>
25<p>
26<code>#include &lt;<a class="el" href="cscriptparser_8h-source.html">cscriptparser.h</a>&gt;</code>
27<p>
28
29<p>
30<a href="classCScriptparser-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
31<tr><td></td></tr>
32<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
33<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScriptparser.html#634edff14e86240f53ff7451343c6c56">CScriptparser</a> (const std::string &amp;scriptfile)</td></tr>
34
35<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default ctor. <a href="#634edff14e86240f53ff7451343c6c56"></a><br></td></tr>
36<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScriptparser.html#09591a8276fd376e04d4017f3c8d17d1">~CScriptparser</a> ()</td></tr>
37
38<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default dtor. <a href="#09591a8276fd376e04d4017f3c8d17d1"></a><br></td></tr>
39<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScriptparser.html#d288fe020a67ade7914d7a3a77e16c42">parse</a> ()</td></tr>
40
41<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start parsing the scriptfile. <a href="#d288fe020a67ade7914d7a3a77e16c42"></a><br></td></tr>
42<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
43<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScriptparser.html#9318b7e1379de95a7c920f7d0b79eb7b">callFunc</a> (const std::string &amp;func, const std::list&lt; std::string &gt; &amp;funcparams)</td></tr>
44
45<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delegates the function and its parameters to the correct method (internal or handler). <a href="#9318b7e1379de95a7c920f7d0b79eb7b"></a><br></td></tr>
46<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScriptparser.html#2f2aba481c11c38b85bb2e8306961c03">read</a> (std::list&lt; std::string &gt; funcparams)</td></tr>
47
48<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handles/wrappes read-command. according to the filetype the read-method of the corresponding handler will be called inside. <a href="#2f2aba481c11c38b85bb2e8306961c03"></a><br></td></tr>
49<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScriptparser.html#a8ef12e68ca61acfd463e55a3fe8518c">write</a> (std::list&lt; std::string &gt; funcparams)</td></tr>
50
51<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handles/wrappes write-command. according to the filetype the write-method of the corresponding handler will be called inside. <a href="#a8ef12e68ca61acfd463e55a3fe8518c"></a><br></td></tr>
52<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
53<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScriptparser_1_1ParserError.html">ParserError</a></td></tr>
54
55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exception thrown by <a class="el" href="classCScriptparser.html" title="class for parsing simple scriptfiles">CScriptparser</a>. <a href="classCScriptparser_1_1ParserError.html#_details">More...</a><br></td></tr>
56</table>
57<hr><a name="_details"></a><h2>Detailed Description</h2>
58class for parsing simple scriptfiles
59<p>
60<dl class="user" compact><dt><b>Modulname:</b></dt><dd>cscriptparser </dd></dl>
61<dl class="author" compact><dt><b>Author:</b></dt><dd>Guenther Neuwirth (0626638), Manuel Mausz (0728348) </dd></dl>
62<dl class="date" compact><dt><b>Date:</b></dt><dd>17.04.2009</dd></dl>
63Parses a simple line based scriptfile with some limitations: first function (starting a block) must be a read-command, last must be a write-command (ending this block).<p>
64read- and write-commands have hard coded parameters, number#1 being a filetype. Classes handling certain filetypes must be of type <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a>. Custom functions will be passed to <a class="el" href="classCFile.html#3991c5f43fab6365cc82ba80afccd791" title="Pure virtual method (interface). Should delegate the function and its parameters...">CFile::callFunc()</a>.<p>
65On error <a class="el" href="classCScriptparser_1_1ParserError.html" title="Exception thrown by CScriptparser.">ParserError</a> will be thrown. <hr><h2>Constructor &amp; Destructor Documentation</h2>
66<a class="anchor" name="634edff14e86240f53ff7451343c6c56"></a><!-- doxytag: member="CScriptparser::CScriptparser" ref="634edff14e86240f53ff7451343c6c56" args="(const std::string &amp;scriptfile)" -->
67<div class="memitem">
68<div class="memproto">
69 <table class="memname">
70 <tr>
71 <td class="memname">CScriptparser::CScriptparser </td>
72 <td>(</td>
73 <td class="paramtype">const std::string &amp;&nbsp;</td>
74 <td class="paramname"> <em>scriptfile</em> </td>
75 <td>&nbsp;)&nbsp;</td>
76 <td width="100%"></td>
77 </tr>
78 </table>
79</div>
80<div class="memdoc">
81
82<p>
83Default ctor.
84<p>
85<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCScriptparser.html" title="class for parsing simple scriptfiles">CScriptparser</a> </dd></dl>
86<dl compact><dt><b>Parameters:</b></dt><dd>
87 <table border="0" cellspacing="2" cellpadding="0">
88 <tr><td valign="top"></td><td valign="top"><em>scriptfile</em>&nbsp;</td><td>filename of script to parse </td></tr>
89 </table>
90</dl>
91<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
92<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
93<dl compact><dt><b>Exceptions:</b></dt><dd>
94 <table border="0" cellspacing="2" cellpadding="0">
95 <tr><td valign="top"></td><td valign="top"><em>bad_alloc</em>&nbsp;</td><td></td></tr>
96 </table>
97</dl>
98<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
99
100</div>
101</div><p>
102<a class="anchor" name="09591a8276fd376e04d4017f3c8d17d1"></a><!-- doxytag: member="CScriptparser::~CScriptparser" ref="09591a8276fd376e04d4017f3c8d17d1" args="()" -->
103<div class="memitem">
104<div class="memproto">
105 <table class="memname">
106 <tr>
107 <td class="memname">CScriptparser::~CScriptparser </td>
108 <td>(</td>
109 <td class="paramname"> </td>
110 <td>&nbsp;)&nbsp;</td>
111 <td width="100%"></td>
112 </tr>
113 </table>
114</div>
115<div class="memdoc">
116
117<p>
118Default dtor.
119<p>
120<dl class="user" compact><dt><b>Methodname:</b></dt><dd>~CScriptparser </dd></dl>
121<dl compact><dt><b>Parameters:</b></dt><dd>
122 <table border="0" cellspacing="2" cellpadding="0">
123 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
124 </table>
125</dl>
126<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
127<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
128<dl compact><dt><b>Exceptions:</b></dt><dd>
129 <table border="0" cellspacing="2" cellpadding="0">
130 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
131 </table>
132</dl>
133<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
134
135</div>
136</div><p>
137<hr><h2>Member Function Documentation</h2>
138<a class="anchor" name="d288fe020a67ade7914d7a3a77e16c42"></a><!-- doxytag: member="CScriptparser::parse" ref="d288fe020a67ade7914d7a3a77e16c42" args="()" -->
139<div class="memitem">
140<div class="memproto">
141 <table class="memname">
142 <tr>
143 <td class="memname">void CScriptparser::parse </td>
144 <td>(</td>
145 <td class="paramname"> </td>
146 <td>&nbsp;)&nbsp;</td>
147 <td width="100%"></td>
148 </tr>
149 </table>
150</div>
151<div class="memdoc">
152
153<p>
154Start parsing the scriptfile.
155<p>
156<dl class="user" compact><dt><b>Methodname:</b></dt><dd>parse </dd></dl>
157<dl compact><dt><b>Parameters:</b></dt><dd>
158 <table border="0" cellspacing="2" cellpadding="0">
159 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
160 </table>
161</dl>
162<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
163<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
164<dl compact><dt><b>Exceptions:</b></dt><dd>
165 <table border="0" cellspacing="2" cellpadding="0">
166 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCScriptparser_1_1ParserError.html" title="Exception thrown by CScriptparser.">ParserError</a></em>&nbsp;</td><td></td></tr>
167 </table>
168</dl>
169<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
170
171</div>
172</div><p>
173<a class="anchor" name="9318b7e1379de95a7c920f7d0b79eb7b"></a><!-- doxytag: member="CScriptparser::callFunc" ref="9318b7e1379de95a7c920f7d0b79eb7b" args="(const std::string &amp;func, const std::list&lt; std::string &gt; &amp;funcparams)" -->
174<div class="memitem">
175<div class="memproto">
176 <table class="memname">
177 <tr>
178 <td class="memname">void CScriptparser::callFunc </td>
179 <td>(</td>
180 <td class="paramtype">const std::string &amp;&nbsp;</td>
181 <td class="paramname"> <em>func</em>, </td>
182 </tr>
183 <tr>
184 <td class="paramkey"></td>
185 <td></td>
186 <td class="paramtype">const std::list&lt; std::string &gt; &amp;&nbsp;</td>
187 <td class="paramname"> <em>funcparams</em></td><td>&nbsp;</td>
188 </tr>
189 <tr>
190 <td></td>
191 <td>)</td>
192 <td></td><td></td><td width="100%"><code> [protected]</code></td>
193 </tr>
194 </table>
195</div>
196<div class="memdoc">
197
198<p>
199Delegates the function and its parameters to the correct method (internal or handler).
200<p>
201<dl class="user" compact><dt><b>Methodname:</b></dt><dd>callFunc </dd></dl>
202<dl compact><dt><b>Parameters:</b></dt><dd>
203 <table border="0" cellspacing="2" cellpadding="0">
204 <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>function name </td></tr>
205 <tr><td valign="top"></td><td valign="top"><em>funcparams</em>&nbsp;</td><td>function parameters as list </td></tr>
206 </table>
207</dl>
208<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
209<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
210<dl compact><dt><b>Exceptions:</b></dt><dd>
211 <table border="0" cellspacing="2" cellpadding="0">
212 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCScriptparser_1_1ParserError.html" title="Exception thrown by CScriptparser.">ParserError</a></em>&nbsp;</td><td></td></tr>
213 </table>
214</dl>
215<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
216
217</div>
218</div><p>
219<a class="anchor" name="2f2aba481c11c38b85bb2e8306961c03"></a><!-- doxytag: member="CScriptparser::read" ref="2f2aba481c11c38b85bb2e8306961c03" args="(std::list&lt; std::string &gt; funcparams)" -->
220<div class="memitem">
221<div class="memproto">
222 <table class="memname">
223 <tr>
224 <td class="memname">void CScriptparser::read </td>
225 <td>(</td>
226 <td class="paramtype">std::list&lt; std::string &gt;&nbsp;</td>
227 <td class="paramname"> <em>funcparams</em> </td>
228 <td>&nbsp;)&nbsp;</td>
229 <td width="100%"><code> [protected]</code></td>
230 </tr>
231 </table>
232</div>
233<div class="memdoc">
234
235<p>
236Handles/wrappes read-command. according to the filetype the read-method of the corresponding handler will be called inside.
237<p>
238<dl class="user" compact><dt><b>Methodname:</b></dt><dd>read </dd></dl>
239<dl compact><dt><b>Parameters:</b></dt><dd>
240 <table border="0" cellspacing="2" cellpadding="0">
241 <tr><td valign="top"></td><td valign="top"><em>funcparams</em>&nbsp;</td><td>function parameters as list </td></tr>
242 </table>
243</dl>
244<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
245<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
246<dl compact><dt><b>Exceptions:</b></dt><dd>
247 <table border="0" cellspacing="2" cellpadding="0">
248 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCScriptparser_1_1ParserError.html" title="Exception thrown by CScriptparser.">ParserError</a></em>&nbsp;</td><td></td></tr>
249 </table>
250</dl>
251<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none</dd></dl>
252Scriptfile syntax: read(&lt;FILETYPE&gt;, &lt;FILENAME&gt;)
253</div>
254</div><p>
255<a class="anchor" name="a8ef12e68ca61acfd463e55a3fe8518c"></a><!-- doxytag: member="CScriptparser::write" ref="a8ef12e68ca61acfd463e55a3fe8518c" args="(std::list&lt; std::string &gt; funcparams)" -->
256<div class="memitem">
257<div class="memproto">
258 <table class="memname">
259 <tr>
260 <td class="memname">void CScriptparser::write </td>
261 <td>(</td>
262 <td class="paramtype">std::list&lt; std::string &gt;&nbsp;</td>
263 <td class="paramname"> <em>funcparams</em> </td>
264 <td>&nbsp;)&nbsp;</td>
265 <td width="100%"><code> [protected]</code></td>
266 </tr>
267 </table>
268</div>
269<div class="memdoc">
270
271<p>
272Handles/wrappes write-command. according to the filetype the write-method of the corresponding handler will be called inside.
273<p>
274<dl class="user" compact><dt><b>Methodname:</b></dt><dd>write </dd></dl>
275<dl compact><dt><b>Parameters:</b></dt><dd>
276 <table border="0" cellspacing="2" cellpadding="0">
277 <tr><td valign="top"></td><td valign="top"><em>funcparams</em>&nbsp;</td><td>function parameters as list </td></tr>
278 </table>
279</dl>
280<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
281<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
282<dl compact><dt><b>Exceptions:</b></dt><dd>
283 <table border="0" cellspacing="2" cellpadding="0">
284 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCScriptparser_1_1ParserError.html" title="Exception thrown by CScriptparser.">ParserError</a></em>&nbsp;</td><td></td></tr>
285 </table>
286</dl>
287<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none</dd></dl>
288Scriptfile syntax: write(&lt;FILETYPE&gt;, &lt;FILENAME&gt;)
289</div>
290</div><p>
291<hr>The documentation for this class was generated from the following files:<ul>
292<li>imgsynth2/<a class="el" href="cscriptparser_8h-source.html">cscriptparser.h</a><li>imgsynth2/cscriptparser.cpp</ul>
293<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
294<a href="http://www.doxygen.org/index.html">
295<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
296</body>
297</html>
diff --git a/ue2/doxygen/classCScriptparser_1_1ParserError-members.html b/ue2/doxygen/classCScriptparser_1_1ParserError-members.html
new file mode 100644
index 0000000..376597d
--- /dev/null
+++ b/ue2/doxygen/classCScriptparser_1_1ParserError-members.html
@@ -0,0 +1,32 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CScriptparser::ParserError Member List</h1>This is the complete list of members for <a class="el" href="classCScriptparser_1_1ParserError.html">CScriptparser::ParserError</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCScriptparser_1_1ParserError.html#103d0af66821f52e11a57391a21de2b8">getLine</a>()</td><td><a class="el" href="classCScriptparser_1_1ParserError.html">CScriptparser::ParserError</a></td><td><code> [inline]</code></td></tr>
25 <tr class="memlist"><td><a class="el" href="classCScriptparser_1_1ParserError.html#97e361a51f998f19064ab2f407f343ce">ParserError</a>(const std::string &amp;what)</td><td><a class="el" href="classCScriptparser_1_1ParserError.html">CScriptparser::ParserError</a></td><td><code> [inline]</code></td></tr>
26 <tr class="memlist"><td><a class="el" href="classCScriptparser_1_1ParserError.html#83dc8bc537043d12d4c98e30f8d44f38">ParserError</a>(const std::string &amp;what, const std::string &amp;line)</td><td><a class="el" href="classCScriptparser_1_1ParserError.html">CScriptparser::ParserError</a></td><td><code> [inline]</code></td></tr>
27 <tr class="memlist"><td><a class="el" href="classCScriptparser_1_1ParserError.html#191ff6b6f9d40dc40431308e4ff831ad">~ParserError</a>()</td><td><a class="el" href="classCScriptparser_1_1ParserError.html">CScriptparser::ParserError</a></td><td><code> [inline]</code></td></tr>
28</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
29<a href="http://www.doxygen.org/index.html">
30<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
31</body>
32</html>
diff --git a/ue2/doxygen/classCScriptparser_1_1ParserError.html b/ue2/doxygen/classCScriptparser_1_1ParserError.html
new file mode 100644
index 0000000..107195d
--- /dev/null
+++ b/ue2/doxygen/classCScriptparser_1_1ParserError.html
@@ -0,0 +1,204 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CScriptparser::ParserError Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<div class="nav">
24<a class="el" href="classCScriptparser.html">CScriptparser</a>::<a class="el" href="classCScriptparser_1_1ParserError.html">ParserError</a></div>
25<h1>CScriptparser::ParserError Class Reference</h1><!-- doxytag: class="CScriptparser::ParserError" -->Exception thrown by <a class="el" href="classCScriptparser.html" title="class for parsing simple scriptfiles">CScriptparser</a>.
26<a href="#_details">More...</a>
27<p>
28<code>#include &lt;<a class="el" href="cscriptparser_8h-source.html">cscriptparser.h</a>&gt;</code>
29<p>
30
31<p>
32<a href="classCScriptparser_1_1ParserError-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
33<tr><td></td></tr>
34<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
35<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScriptparser_1_1ParserError.html#97e361a51f998f19064ab2f407f343ce">ParserError</a> (const std::string &amp;what)</td></tr>
36
37<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default exception ctor. <a href="#97e361a51f998f19064ab2f407f343ce"></a><br></td></tr>
38<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScriptparser_1_1ParserError.html#83dc8bc537043d12d4c98e30f8d44f38">ParserError</a> (const std::string &amp;what, const std::string &amp;line)</td></tr>
39
40<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Custom exception ctor. <a href="#83dc8bc537043d12d4c98e30f8d44f38"></a><br></td></tr>
41<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScriptparser_1_1ParserError.html#191ff6b6f9d40dc40431308e4ff831ad">~ParserError</a> () throw ()</td></tr>
42
43<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default dtor. <a href="#191ff6b6f9d40dc40431308e4ff831ad"></a><br></td></tr>
44<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScriptparser_1_1ParserError.html#103d0af66821f52e11a57391a21de2b8">getLine</a> ()</td></tr>
45
46<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns reference to currently parsed scriptline (if set) <a href="#103d0af66821f52e11a57391a21de2b8"></a><br></td></tr>
47</table>
48<hr><a name="_details"></a><h2>Detailed Description</h2>
49Exception thrown by <a class="el" href="classCScriptparser.html" title="class for parsing simple scriptfiles">CScriptparser</a>. <hr><h2>Constructor &amp; Destructor Documentation</h2>
50<a class="anchor" name="97e361a51f998f19064ab2f407f343ce"></a><!-- doxytag: member="CScriptparser::ParserError::ParserError" ref="97e361a51f998f19064ab2f407f343ce" args="(const std::string &amp;what)" -->
51<div class="memitem">
52<div class="memproto">
53 <table class="memname">
54 <tr>
55 <td class="memname">CScriptparser::ParserError::ParserError </td>
56 <td>(</td>
57 <td class="paramtype">const std::string &amp;&nbsp;</td>
58 <td class="paramname"> <em>what</em> </td>
59 <td>&nbsp;)&nbsp;</td>
60 <td width="100%"><code> [inline]</code></td>
61 </tr>
62 </table>
63</div>
64<div class="memdoc">
65
66<p>
67Default exception ctor.
68<p>
69<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCScriptparser_1_1ParserError.html" title="Exception thrown by CScriptparser.">ParserError</a> </dd></dl>
70<dl compact><dt><b>Parameters:</b></dt><dd>
71 <table border="0" cellspacing="2" cellpadding="0">
72 <tr><td valign="top"></td><td valign="top"><em>what</em>&nbsp;</td><td>message to pass along </td></tr>
73 </table>
74</dl>
75<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
76<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
77<dl compact><dt><b>Exceptions:</b></dt><dd>
78 <table border="0" cellspacing="2" cellpadding="0">
79 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
80 </table>
81</dl>
82<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
83
84</div>
85</div><p>
86<a class="anchor" name="83dc8bc537043d12d4c98e30f8d44f38"></a><!-- doxytag: member="CScriptparser::ParserError::ParserError" ref="83dc8bc537043d12d4c98e30f8d44f38" args="(const std::string &amp;what, const std::string &amp;line)" -->
87<div class="memitem">
88<div class="memproto">
89 <table class="memname">
90 <tr>
91 <td class="memname">CScriptparser::ParserError::ParserError </td>
92 <td>(</td>
93 <td class="paramtype">const std::string &amp;&nbsp;</td>
94 <td class="paramname"> <em>what</em>, </td>
95 </tr>
96 <tr>
97 <td class="paramkey"></td>
98 <td></td>
99 <td class="paramtype">const std::string &amp;&nbsp;</td>
100 <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
101 </tr>
102 <tr>
103 <td></td>
104 <td>)</td>
105 <td></td><td></td><td width="100%"><code> [inline]</code></td>
106 </tr>
107 </table>
108</div>
109<div class="memdoc">
110
111<p>
112Custom exception ctor.
113<p>
114<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCScriptparser_1_1ParserError.html" title="Exception thrown by CScriptparser.">ParserError</a> </dd></dl>
115<dl compact><dt><b>Parameters:</b></dt><dd>
116 <table border="0" cellspacing="2" cellpadding="0">
117 <tr><td valign="top"></td><td valign="top"><em>what</em>&nbsp;</td><td>message to pass along </td></tr>
118 <tr><td valign="top"></td><td valign="top"><em>line</em>&nbsp;</td><td>scriptline which is currently being parsed </td></tr>
119 </table>
120</dl>
121<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
122<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
123<dl compact><dt><b>Exceptions:</b></dt><dd>
124 <table border="0" cellspacing="2" cellpadding="0">
125 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
126 </table>
127</dl>
128<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
129
130</div>
131</div><p>
132<a class="anchor" name="191ff6b6f9d40dc40431308e4ff831ad"></a><!-- doxytag: member="CScriptparser::ParserError::~ParserError" ref="191ff6b6f9d40dc40431308e4ff831ad" args="()" -->
133<div class="memitem">
134<div class="memproto">
135 <table class="memname">
136 <tr>
137 <td class="memname">CScriptparser::ParserError::~ParserError </td>
138 <td>(</td>
139 <td class="paramname"> </td>
140 <td>&nbsp;)&nbsp;</td>
141 <td width="100%"> throw ()<code> [inline]</code></td>
142 </tr>
143 </table>
144</div>
145<div class="memdoc">
146
147<p>
148Default dtor.
149<p>
150<dl class="user" compact><dt><b>Methodname:</b></dt><dd>~ParserError </dd></dl>
151<dl compact><dt><b>Parameters:</b></dt><dd>
152 <table border="0" cellspacing="2" cellpadding="0">
153 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
154 </table>
155</dl>
156<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
157<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
158<dl compact><dt><b>Exceptions:</b></dt><dd>
159 <table border="0" cellspacing="2" cellpadding="0">
160 <tr><td valign="top"></td><td valign="top"><em>not</em>&nbsp;</td><td>allowed </td></tr>
161 </table>
162</dl>
163<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
164
165</div>
166</div><p>
167<hr><h2>Member Function Documentation</h2>
168<a class="anchor" name="103d0af66821f52e11a57391a21de2b8"></a><!-- doxytag: member="CScriptparser::ParserError::getLine" ref="103d0af66821f52e11a57391a21de2b8" args="()" -->
169<div class="memitem">
170<div class="memproto">
171 <table class="memname">
172 <tr>
173 <td class="memname">const std::string&amp; CScriptparser::ParserError::getLine </td>
174 <td>(</td>
175 <td class="paramname"> </td>
176 <td>&nbsp;)&nbsp;</td>
177 <td width="100%"><code> [inline]</code></td>
178 </tr>
179 </table>
180</div>
181<div class="memdoc">
182
183<p>
184returns reference to currently parsed scriptline (if set)
185<p>
186<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getLine </dd></dl>
187<dl class="return" compact><dt><b>Returns:</b></dt><dd>reference to currently parsed scriptline (maybe empty string) </dd></dl>
188<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
189<dl compact><dt><b>Exceptions:</b></dt><dd>
190 <table border="0" cellspacing="2" cellpadding="0">
191 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
192 </table>
193</dl>
194<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
195
196</div>
197</div><p>
198<hr>The documentation for this class was generated from the following file:<ul>
199<li>imgsynth2/<a class="el" href="cscriptparser_8h-source.html">cscriptparser.h</a></ul>
200<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
201<a href="http://www.doxygen.org/index.html">
202<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
203</body>
204</html>
diff --git a/ue2/doxygen/classCWindowsBitmap-members.html b/ue2/doxygen/classCWindowsBitmap-members.html
new file mode 100644
index 0000000..8fbb89d
--- /dev/null
+++ b/ue2/doxygen/classCWindowsBitmap-members.html
@@ -0,0 +1,58 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CWindowsBitmap Member List</h1>This is the complete list of members for <a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="classCBitmap.html#5e0048029b6d65ef086e6f293ae36907">brightness</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
25 <tr class="memlist"><td><a class="el" href="classCBitmap.html#9227003c492ed640ed0ea661d7d052c2">callFunc</a>(const std::string &amp;func, const std::list&lt; std::string &gt; &amp;params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected, virtual]</code></td></tr>
26 <tr class="memlist"><td><a class="el" href="classCBitmap.html#a2fcc47ff70fbf2058752cad1a7d142b">CBitmap</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
27 <tr class="memlist"><td><a class="el" href="classCWindowsBitmap.html#b7d403afff9d3ec2721eaf4f25260921">CWindowsBitmap</a>()</td><td><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td></td></tr>
28 <tr class="memlist"><td><a class="el" href="classCBitmap.html#9691aecf4ee35415948f7666fc8b2e06">fillrect</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
29 <tr class="memlist"><td><a class="el" href="classCBitmap.html#bd838fcd9be4278ad6a58a0c57810a61">getColorTable</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
30 <tr class="memlist"><td><a class="el" href="classCWindowsBitmap.html#002d6fcf7471095484ba7540cac20f7c">getHeight</a>()</td><td><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td><code> [inline, virtual]</code></td></tr>
31 <tr class="memlist"><td><a class="el" href="classCBitmap.html#5701ea86ba64ecd4863b79a32abf1e2e">getPixelData</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
32 <tr class="memlist"><td><a class="el" href="classCWindowsBitmap.html#b742cf032ebcef270d8253beee789289">getPixelDataSize</a>()</td><td><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td><code> [inline, virtual]</code></td></tr>
33 <tr class="memlist"><td><a class="el" href="classCBitmap.html#e147fecf0bfadb0f31205f9b6c88d022">getRowSize</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [inline]</code></td></tr>
34 <tr class="memlist"><td><a class="el" href="classCWindowsBitmap.html#c26c90bc4aaf3ba425665ec53671658b">getWidth</a>()</td><td><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td><code> [inline, virtual]</code></td></tr>
35 <tr class="memlist"><td><a class="el" href="classCWindowsBitmap.html#df53e5688a5fc47d8ba5437bf6b3edec">hasColorTable</a>()</td><td><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td><code> [inline, virtual]</code></td></tr>
36 <tr class="memlist"><td><a class="el" href="classCBitmap.html#c2f7bb14098df5016402437880635fa0">invert</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
37 <tr class="memlist"><td><a class="el" href="classCWindowsBitmap.html#d69d560a53dc4409bccb6328678c96be">isMirrored</a>()</td><td><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td><code> [inline, virtual]</code></td></tr>
38 <tr class="memlist"><td><a class="el" href="classCBitmap.html#75fbe14d624d505e1974a63ed6734ec2">m_colortable</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
39 <tr class="memlist"><td><a class="el" href="classCWindowsBitmap.html#47f9bf8aa81c56ab2cfe9960e27e0440">m_fileheader</a></td><td><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td><code> [protected]</code></td></tr>
40 <tr class="memlist"><td><a class="el" href="classCBitmap.html#489f5f53a63fd10246694375f26df57a">m_handlers</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
41 <tr class="memlist"><td><a class="el" href="classCWindowsBitmap.html#2db451a4eed528602225ca2c1da051ce">m_infoheader</a></td><td><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td><code> [protected]</code></td></tr>
42 <tr class="memlist"><td><a class="el" href="classCBitmap.html#fd64be4c5cdaff861f0b040edc697138">m_pixeldata</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
43 <tr class="memlist"><td><a class="el" href="classCBitmap.html#e9a1708eb34853ade75a0f5d82fbaae3">m_pixelformat</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
44 <tr class="memlist"><td><a class="el" href="classCBitmap.html#ce883b7452cd9221c3a89c1369d89ede">m_rowsize</a></td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
45 <tr class="memlist"><td><a class="el" href="classCFile.html#63719f47953108756b34b6c7e701f536">m_types</a></td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [protected]</code></td></tr>
46 <tr class="memlist"><td><a class="el" href="classCBitmap.html#3e5ce92bca4798dd6f0764245d9bedee">mirror_x</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
47 <tr class="memlist"><td><a class="el" href="classCBitmap.html#0f0ca031109f3ac980ab90bfb45e8f18">mirror_y</a>(std::list&lt; std::string &gt; params)</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [protected]</code></td></tr>
48 <tr class="memlist"><td><a class="el" href="classCWindowsBitmap.html#cab005df5352370dd2fcb8a52738f81d">read</a>(std::ifstream &amp;in)</td><td><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td><code> [virtual]</code></td></tr>
49 <tr class="memlist"><td><a class="el" href="classCFile.html#7a3148cb5797198cd856587bf001445f">supportsType</a>(const std::string &amp;type)</td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [inline]</code></td></tr>
50 <tr class="memlist"><td><a class="el" href="classCWindowsBitmap.html#95c314ad2c9b14dbe5189799bc7e4f71">write</a>(std::ofstream &amp;out)</td><td><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td><code> [virtual]</code></td></tr>
51 <tr class="memlist"><td><a class="el" href="classCBitmap.html#7407ebaa7ffc9654bf47d598cb0d877d">~CBitmap</a>()</td><td><a class="el" href="classCBitmap.html">CBitmap</a></td><td><code> [virtual]</code></td></tr>
52 <tr class="memlist"><td><a class="el" href="classCFile.html#ebb1693f8c740d139f553b58874f82c1">~CFile</a>()</td><td><a class="el" href="classCFile.html">CFile</a></td><td><code> [inline, virtual]</code></td></tr>
53 <tr class="memlist"><td><a class="el" href="classCWindowsBitmap.html#a223d30484922d574ea0d975d96e2754">~CWindowsBitmap</a>()</td><td><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a></td><td><code> [inline]</code></td></tr>
54</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
55<a href="http://www.doxygen.org/index.html">
56<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
57</body>
58</html>
diff --git a/ue2/doxygen/classCWindowsBitmap.html b/ue2/doxygen/classCWindowsBitmap.html
new file mode 100644
index 0000000..83cbbfb
--- /dev/null
+++ b/ue2/doxygen/classCWindowsBitmap.html
@@ -0,0 +1,462 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CWindowsBitmap Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CWindowsBitmap Class Reference</h1><!-- doxytag: class="CWindowsBitmap" --><!-- doxytag: inherits="CBitmap" -->Implementation of <a class="el" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> handling Windows Bitmaps.
24<a href="#_details">More...</a>
25<p>
26<code>#include &lt;<a class="el" href="cwindowsbitmap_8h-source.html">cwindowsbitmap.h</a>&gt;</code>
27<p>
28<div class="dynheader">
29Inheritance diagram for CWindowsBitmap:</div>
30<div class="dynsection">
31
32<p><center><img src="classCWindowsBitmap.png" usemap="#CWindowsBitmap_map" border="0" alt=""></center>
33<map name="CWindowsBitmap_map">
34<area href="classCBitmap.html" alt="CBitmap" shape="rect" coords="0,56,108,80">
35<area href="classCFile.html" alt="CFile" shape="rect" coords="0,0,108,24">
36</map>
37</div>
38
39<p>
40<a href="classCWindowsBitmap-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
41<tr><td></td></tr>
42<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
43<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCWindowsBitmap.html#b7d403afff9d3ec2721eaf4f25260921">CWindowsBitmap</a> ()</td></tr>
44
45<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default ctor. <a href="#b7d403afff9d3ec2721eaf4f25260921"></a><br></td></tr>
46<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCWindowsBitmap.html#a223d30484922d574ea0d975d96e2754">~CWindowsBitmap</a> ()</td></tr>
47
48<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default dtor. <a href="#a223d30484922d574ea0d975d96e2754"></a><br></td></tr>
49<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCWindowsBitmap.html#cab005df5352370dd2fcb8a52738f81d">read</a> (std::ifstream &amp;in)</td></tr>
50
51<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reads Windows Bitmap from filestream. On error an exception is thrown. <a href="#cab005df5352370dd2fcb8a52738f81d"></a><br></td></tr>
52<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCWindowsBitmap.html#95c314ad2c9b14dbe5189799bc7e4f71">write</a> (std::ofstream &amp;out)</td></tr>
53
54<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Writes Windows Bitmap to filestream. <a href="#95c314ad2c9b14dbe5189799bc7e4f71"></a><br></td></tr>
55<tr><td class="memItemLeft" nowrap align="right" valign="top">const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCWindowsBitmap.html#b742cf032ebcef270d8253beee789289">getPixelDataSize</a> ()</td></tr>
56
57<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return size of pixelbuffer. <a href="#b742cf032ebcef270d8253beee789289"></a><br></td></tr>
58<tr><td class="memItemLeft" nowrap align="right" valign="top">const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCWindowsBitmap.html#002d6fcf7471095484ba7540cac20f7c">getHeight</a> ()</td></tr>
59
60<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return height of bitmap in pixel. <a href="#002d6fcf7471095484ba7540cac20f7c"></a><br></td></tr>
61<tr><td class="memItemLeft" nowrap align="right" valign="top">const uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCWindowsBitmap.html#c26c90bc4aaf3ba425665ec53671658b">getWidth</a> ()</td></tr>
62
63<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return width of bitmap in pixel. <a href="#c26c90bc4aaf3ba425665ec53671658b"></a><br></td></tr>
64<tr><td class="memItemLeft" nowrap align="right" valign="top">const bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCWindowsBitmap.html#d69d560a53dc4409bccb6328678c96be">isMirrored</a> ()</td></tr>
65
66<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Windows Bitmaps can be stored upside down. <a href="#d69d560a53dc4409bccb6328678c96be"></a><br></td></tr>
67<tr><td class="memItemLeft" nowrap align="right" valign="top">const bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCWindowsBitmap.html#df53e5688a5fc47d8ba5437bf6b3edec">hasColorTable</a> ()</td></tr>
68
69<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if bitmap has a colortable (we don't support this yet for windows bitmaps). <a href="#df53e5688a5fc47d8ba5437bf6b3edec"></a><br></td></tr>
70<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
71<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">BITMAP_FILEHEADER</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCWindowsBitmap.html#47f9bf8aa81c56ab2cfe9960e27e0440">m_fileheader</a></td></tr>
72
73<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">BITMAP_INFOHEADER</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCWindowsBitmap.html#2db451a4eed528602225ca2c1da051ce">m_infoheader</a></td></tr>
74
75<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
76<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">BITMAP_FILEHEADER</a></td></tr>
77
78<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Windows Bitmap File Header structure. <a href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#_details">More...</a><br></td></tr>
79<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">BITMAP_INFOHEADER</a></td></tr>
80
81<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Windows Bitmap Info Header structure. <a href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#_details">More...</a><br></td></tr>
82</table>
83<hr><a name="_details"></a><h2>Detailed Description</h2>
84Implementation of <a class="el" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> handling Windows Bitmaps.
85<p>
86<dl class="user" compact><dt><b>Modulname:</b></dt><dd>cwindowsbitmap </dd></dl>
87<dl class="author" compact><dt><b>Author:</b></dt><dd>Guenther Neuwirth (0626638), Manuel Mausz (0728348) </dd></dl>
88<dl class="date" compact><dt><b>Date:</b></dt><dd>17.04.2009</dd></dl>
89Implementation of <a class="el" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> handling Windows Bitmaps.<p>
90On error <a class="el" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">CFile::FileError</a> is thrown. <hr><h2>Constructor &amp; Destructor Documentation</h2>
91<a class="anchor" name="b7d403afff9d3ec2721eaf4f25260921"></a><!-- doxytag: member="CWindowsBitmap::CWindowsBitmap" ref="b7d403afff9d3ec2721eaf4f25260921" args="()" -->
92<div class="memitem">
93<div class="memproto">
94 <table class="memname">
95 <tr>
96 <td class="memname">CWindowsBitmap::CWindowsBitmap </td>
97 <td>(</td>
98 <td class="paramname"> </td>
99 <td>&nbsp;)&nbsp;</td>
100 <td width="100%"></td>
101 </tr>
102 </table>
103</div>
104<div class="memdoc">
105
106<p>
107Default ctor.
108<p>
109<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCWindowsBitmap.html" title="Implementation of CBitmap handling Windows Bitmaps.">CWindowsBitmap</a> </dd></dl>
110<dl compact><dt><b>Parameters:</b></dt><dd>
111 <table border="0" cellspacing="2" cellpadding="0">
112 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
113 </table>
114</dl>
115<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
116<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
117<dl compact><dt><b>Exceptions:</b></dt><dd>
118 <table border="0" cellspacing="2" cellpadding="0">
119 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
120 </table>
121</dl>
122<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
123
124</div>
125</div><p>
126<a class="anchor" name="a223d30484922d574ea0d975d96e2754"></a><!-- doxytag: member="CWindowsBitmap::~CWindowsBitmap" ref="a223d30484922d574ea0d975d96e2754" args="()" -->
127<div class="memitem">
128<div class="memproto">
129 <table class="memname">
130 <tr>
131 <td class="memname">CWindowsBitmap::~CWindowsBitmap </td>
132 <td>(</td>
133 <td class="paramname"> </td>
134 <td>&nbsp;)&nbsp;</td>
135 <td width="100%"><code> [inline]</code></td>
136 </tr>
137 </table>
138</div>
139<div class="memdoc">
140
141<p>
142Default dtor.
143<p>
144<dl class="user" compact><dt><b>Methodname:</b></dt><dd>~CWindowsBitmap </dd></dl>
145<dl compact><dt><b>Parameters:</b></dt><dd>
146 <table border="0" cellspacing="2" cellpadding="0">
147 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
148 </table>
149</dl>
150<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
151<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
152<dl compact><dt><b>Exceptions:</b></dt><dd>
153 <table border="0" cellspacing="2" cellpadding="0">
154 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
155 </table>
156</dl>
157<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
158
159</div>
160</div><p>
161<hr><h2>Member Function Documentation</h2>
162<a class="anchor" name="cab005df5352370dd2fcb8a52738f81d"></a><!-- doxytag: member="CWindowsBitmap::read" ref="cab005df5352370dd2fcb8a52738f81d" args="(std::ifstream &amp;in)" -->
163<div class="memitem">
164<div class="memproto">
165 <table class="memname">
166 <tr>
167 <td class="memname">void CWindowsBitmap::read </td>
168 <td>(</td>
169 <td class="paramtype">std::ifstream &amp;&nbsp;</td>
170 <td class="paramname"> <em>in</em> </td>
171 <td>&nbsp;)&nbsp;</td>
172 <td width="100%"><code> [virtual]</code></td>
173 </tr>
174 </table>
175</div>
176<div class="memdoc">
177
178<p>
179Reads Windows Bitmap from filestream. On error an exception is thrown.
180<p>
181<dl class="user" compact><dt><b>Methodname:</b></dt><dd>read </dd></dl>
182<dl compact><dt><b>Parameters:</b></dt><dd>
183 <table border="0" cellspacing="2" cellpadding="0">
184 <tr><td valign="top"></td><td valign="top"><em>in</em>&nbsp;</td><td>filestream to read data from </td></tr>
185 </table>
186</dl>
187<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
188<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
189<dl compact><dt><b>Exceptions:</b></dt><dd>
190 <table border="0" cellspacing="2" cellpadding="0">
191 <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classCFile_1_1FileError.html" title="Exception thrown by implemententations of CFile.">CFile::FileError</a></em>&nbsp;</td><td></td></tr>
192 <tr><td valign="top"></td><td valign="top"><em>bad_alloc</em>&nbsp;</td><td></td></tr>
193 </table>
194</dl>
195<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
196
197<p>Implements <a class="el" href="classCBitmap.html#beaf444a418973a1bf8373f236d54421">CBitmap</a>.</p>
198
199</div>
200</div><p>
201<a class="anchor" name="95c314ad2c9b14dbe5189799bc7e4f71"></a><!-- doxytag: member="CWindowsBitmap::write" ref="95c314ad2c9b14dbe5189799bc7e4f71" args="(std::ofstream &amp;out)" -->
202<div class="memitem">
203<div class="memproto">
204 <table class="memname">
205 <tr>
206 <td class="memname">void CWindowsBitmap::write </td>
207 <td>(</td>
208 <td class="paramtype">std::ofstream &amp;&nbsp;</td>
209 <td class="paramname"> <em>out</em> </td>
210 <td>&nbsp;)&nbsp;</td>
211 <td width="100%"><code> [virtual]</code></td>
212 </tr>
213 </table>
214</div>
215<div class="memdoc">
216
217<p>
218Writes Windows Bitmap to filestream.
219<p>
220<dl class="user" compact><dt><b>Methodname:</b></dt><dd>write </dd></dl>
221<dl compact><dt><b>Parameters:</b></dt><dd>
222 <table border="0" cellspacing="2" cellpadding="0">
223 <tr><td valign="top"></td><td valign="top"><em>out</em>&nbsp;</td><td>filestream to read data from </td></tr>
224 </table>
225</dl>
226<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
227<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
228<dl compact><dt><b>Exceptions:</b></dt><dd>
229 <table border="0" cellspacing="2" cellpadding="0">
230 <tr><td valign="top"></td><td valign="top"><em>FileError</em>&nbsp;</td><td></td></tr>
231 <tr><td valign="top"></td><td valign="top"><em>bad_alloc</em>&nbsp;</td><td></td></tr>
232 </table>
233</dl>
234<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
235
236<p>Implements <a class="el" href="classCBitmap.html#bfa214932af1cc21817dde3dbe3c61c6">CBitmap</a>.</p>
237
238</div>
239</div><p>
240<a class="anchor" name="b742cf032ebcef270d8253beee789289"></a><!-- doxytag: member="CWindowsBitmap::getPixelDataSize" ref="b742cf032ebcef270d8253beee789289" args="()" -->
241<div class="memitem">
242<div class="memproto">
243 <table class="memname">
244 <tr>
245 <td class="memname">const uint32_t CWindowsBitmap::getPixelDataSize </td>
246 <td>(</td>
247 <td class="paramname"> </td>
248 <td>&nbsp;)&nbsp;</td>
249 <td width="100%"><code> [inline, virtual]</code></td>
250 </tr>
251 </table>
252</div>
253<div class="memdoc">
254
255<p>
256Return size of pixelbuffer.
257<p>
258<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getPixelDataSize </dd></dl>
259<dl compact><dt><b>Parameters:</b></dt><dd>
260 <table border="0" cellspacing="2" cellpadding="0">
261 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
262 </table>
263</dl>
264<dl class="return" compact><dt><b>Returns:</b></dt><dd>size of pixelbuffer </dd></dl>
265<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
266<dl compact><dt><b>Exceptions:</b></dt><dd>
267 <table border="0" cellspacing="2" cellpadding="0">
268 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
269 </table>
270</dl>
271<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
272
273<p>Implements <a class="el" href="classCBitmap.html#7ea12e77a86c283ce173785c64384c33">CBitmap</a>.</p>
274
275</div>
276</div><p>
277<a class="anchor" name="002d6fcf7471095484ba7540cac20f7c"></a><!-- doxytag: member="CWindowsBitmap::getHeight" ref="002d6fcf7471095484ba7540cac20f7c" args="()" -->
278<div class="memitem">
279<div class="memproto">
280 <table class="memname">
281 <tr>
282 <td class="memname">const uint32_t CWindowsBitmap::getHeight </td>
283 <td>(</td>
284 <td class="paramname"> </td>
285 <td>&nbsp;)&nbsp;</td>
286 <td width="100%"><code> [inline, virtual]</code></td>
287 </tr>
288 </table>
289</div>
290<div class="memdoc">
291
292<p>
293Return height of bitmap in pixel.
294<p>
295<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getHeight </dd></dl>
296<dl compact><dt><b>Parameters:</b></dt><dd>
297 <table border="0" cellspacing="2" cellpadding="0">
298 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
299 </table>
300</dl>
301<dl class="return" compact><dt><b>Returns:</b></dt><dd>height of bitmap in pixel </dd></dl>
302<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
303<dl compact><dt><b>Exceptions:</b></dt><dd>
304 <table border="0" cellspacing="2" cellpadding="0">
305 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
306 </table>
307</dl>
308<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
309
310<p>Implements <a class="el" href="classCBitmap.html#a69618d5309e1f51741a8be98ce44c02">CBitmap</a>.</p>
311
312</div>
313</div><p>
314<a class="anchor" name="c26c90bc4aaf3ba425665ec53671658b"></a><!-- doxytag: member="CWindowsBitmap::getWidth" ref="c26c90bc4aaf3ba425665ec53671658b" args="()" -->
315<div class="memitem">
316<div class="memproto">
317 <table class="memname">
318 <tr>
319 <td class="memname">const uint32_t CWindowsBitmap::getWidth </td>
320 <td>(</td>
321 <td class="paramname"> </td>
322 <td>&nbsp;)&nbsp;</td>
323 <td width="100%"><code> [inline, virtual]</code></td>
324 </tr>
325 </table>
326</div>
327<div class="memdoc">
328
329<p>
330Return width of bitmap in pixel.
331<p>
332<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getWidth </dd></dl>
333<dl compact><dt><b>Parameters:</b></dt><dd>
334 <table border="0" cellspacing="2" cellpadding="0">
335 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
336 </table>
337</dl>
338<dl class="return" compact><dt><b>Returns:</b></dt><dd>width of bitmap in pixel </dd></dl>
339<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
340<dl compact><dt><b>Exceptions:</b></dt><dd>
341 <table border="0" cellspacing="2" cellpadding="0">
342 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
343 </table>
344</dl>
345<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
346
347<p>Implements <a class="el" href="classCBitmap.html#82ffb686b4d4c7465c5239a984bf6fe4">CBitmap</a>.</p>
348
349</div>
350</div><p>
351<a class="anchor" name="d69d560a53dc4409bccb6328678c96be"></a><!-- doxytag: member="CWindowsBitmap::isMirrored" ref="d69d560a53dc4409bccb6328678c96be" args="()" -->
352<div class="memitem">
353<div class="memproto">
354 <table class="memname">
355 <tr>
356 <td class="memname">const bool CWindowsBitmap::isMirrored </td>
357 <td>(</td>
358 <td class="paramname"> </td>
359 <td>&nbsp;)&nbsp;</td>
360 <td width="100%"><code> [inline, virtual]</code></td>
361 </tr>
362 </table>
363</div>
364<div class="memdoc">
365
366<p>
367Windows Bitmaps can be stored upside down.
368<p>
369<dl class="user" compact><dt><b>Methodname:</b></dt><dd>isMirrored </dd></dl>
370<dl compact><dt><b>Parameters:</b></dt><dd>
371 <table border="0" cellspacing="2" cellpadding="0">
372 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
373 </table>
374</dl>
375<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if bitmap is stored upside down. false otherwise </dd></dl>
376<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
377<dl compact><dt><b>Exceptions:</b></dt><dd>
378 <table border="0" cellspacing="2" cellpadding="0">
379 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
380 </table>
381</dl>
382<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
383
384<p>Implements <a class="el" href="classCBitmap.html#cd6bfd1ffca5f3c6d0faa29275733bad">CBitmap</a>.</p>
385
386</div>
387</div><p>
388<a class="anchor" name="df53e5688a5fc47d8ba5437bf6b3edec"></a><!-- doxytag: member="CWindowsBitmap::hasColorTable" ref="df53e5688a5fc47d8ba5437bf6b3edec" args="()" -->
389<div class="memitem">
390<div class="memproto">
391 <table class="memname">
392 <tr>
393 <td class="memname">const bool CWindowsBitmap::hasColorTable </td>
394 <td>(</td>
395 <td class="paramname"> </td>
396 <td>&nbsp;)&nbsp;</td>
397 <td width="100%"><code> [inline, virtual]</code></td>
398 </tr>
399 </table>
400</div>
401<div class="memdoc">
402
403<p>
404Check if bitmap has a colortable (we don't support this yet for windows bitmaps).
405<p>
406<dl class="user" compact><dt><b>Methodname:</b></dt><dd>hasColorTable </dd></dl>
407<dl compact><dt><b>Parameters:</b></dt><dd>
408 <table border="0" cellspacing="2" cellpadding="0">
409 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
410 </table>
411</dl>
412<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if bitmap has a colortable. false otherwise </dd></dl>
413<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
414<dl compact><dt><b>Exceptions:</b></dt><dd>
415 <table border="0" cellspacing="2" cellpadding="0">
416 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
417 </table>
418</dl>
419<dl class="user" compact><dt><b>Conditions:</b></dt><dd>none </dd></dl>
420
421<p>Implements <a class="el" href="classCBitmap.html#9b38397779b83cbc0a71e40cc3995025">CBitmap</a>.</p>
422
423</div>
424</div><p>
425<hr><h2>Member Data Documentation</h2>
426<a class="anchor" name="47f9bf8aa81c56ab2cfe9960e27e0440"></a><!-- doxytag: member="CWindowsBitmap::m_fileheader" ref="47f9bf8aa81c56ab2cfe9960e27e0440" args="" -->
427<div class="memitem">
428<div class="memproto">
429 <table class="memname">
430 <tr>
431 <td class="memname"><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">BITMAP_FILEHEADER</a> <a class="el" href="classCWindowsBitmap.html#47f9bf8aa81c56ab2cfe9960e27e0440">CWindowsBitmap::m_fileheader</a><code> [protected]</code> </td>
432 </tr>
433 </table>
434</div>
435<div class="memdoc">
436
437<p>
438fileheader
439</div>
440</div><p>
441<a class="anchor" name="2db451a4eed528602225ca2c1da051ce"></a><!-- doxytag: member="CWindowsBitmap::m_infoheader" ref="2db451a4eed528602225ca2c1da051ce" args="" -->
442<div class="memitem">
443<div class="memproto">
444 <table class="memname">
445 <tr>
446 <td class="memname"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">BITMAP_INFOHEADER</a> <a class="el" href="classCWindowsBitmap.html#2db451a4eed528602225ca2c1da051ce">CWindowsBitmap::m_infoheader</a><code> [protected]</code> </td>
447 </tr>
448 </table>
449</div>
450<div class="memdoc">
451
452<p>
453infoheader
454</div>
455</div><p>
456<hr>The documentation for this class was generated from the following files:<ul>
457<li>imgsynth2/<a class="el" href="cwindowsbitmap_8h-source.html">cwindowsbitmap.h</a><li>imgsynth2/cwindowsbitmap.cpp</ul>
458<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
459<a href="http://www.doxygen.org/index.html">
460<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
461</body>
462</html>
diff --git a/ue2/doxygen/classCWindowsBitmap.png b/ue2/doxygen/classCWindowsBitmap.png
new file mode 100644
index 0000000..03ae695
--- /dev/null
+++ b/ue2/doxygen/classCWindowsBitmap.png
Binary files differ
diff --git a/ue2/doxygen/cpixelformat_8h-source.html b/ue2/doxygen/cpixelformat_8h-source.html
new file mode 100644
index 0000000..9df1e58
--- /dev/null
+++ b/ue2/doxygen/cpixelformat_8h-source.html
@@ -0,0 +1,69 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: imgsynth2/cpixelformat.h Source File</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li class="current"><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2/cpixelformat.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
17<a name="l00009"></a>00009 <span class="preprocessor">#ifndef CPIXELFORMAT_H</span>
18<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define CPIXELFORMAT_H</span>
19<a name="l00011"></a>00011 <span class="preprocessor"></span>
20<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;fstream&gt;</span>
21<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;stdexcept&gt;</span>
22<a name="l00014"></a>00014
23<a name="l00015"></a>00015 <span class="keyword">class </span><a class="code" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a>;
24<a name="l00016"></a>00016
25<a name="l00025"></a><a class="code" href="classCPixelFormat.html">00025</a> <span class="keyword">class </span><a class="code" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a>
26<a name="l00026"></a>00026 {
27<a name="l00027"></a>00027 <span class="keyword">public</span>:
28<a name="l00032"></a><a class="code" href="classCPixelFormat_1_1PixelFormatError.html">00032</a> <span class="keyword">class </span><a class="code" href="classCPixelFormat_1_1PixelFormatError.html" title="Exception thrown by implemententations of CPixelFormat.">PixelFormatError</a> : <span class="keyword">public</span> std::invalid_argument {
29<a name="l00033"></a>00033 <span class="keyword">public</span>:
30<a name="l00043"></a><a class="code" href="classCPixelFormat_1_1PixelFormatError.html#f227e9261537b316f57ff8c099948df4">00043</a> <a class="code" href="classCPixelFormat_1_1PixelFormatError.html#f227e9261537b316f57ff8c099948df4" title="Default exception ctor.">PixelFormatError</a>(<span class="keyword">const</span> std::string&amp; what)
31<a name="l00044"></a>00044 : std::invalid_argument(what)
32<a name="l00045"></a>00045 {}
33<a name="l00046"></a>00046 };
34<a name="l00047"></a>00047
35<a name="l00057"></a><a class="code" href="classCPixelFormat.html#6216335559cf002f1e870b420b15913e">00057</a> <a class="code" href="classCPixelFormat.html#6216335559cf002f1e870b420b15913e" title="Default ctor.">CPixelFormat</a>(<a class="code" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> *bitmap)
36<a name="l00058"></a>00058 : <a class="code" href="classCPixelFormat.html#0c0ab3e11535c9cda07d049cc6bd6f9a">m_bitmap</a>(bitmap)
37<a name="l00059"></a>00059 {}
38<a name="l00060"></a>00060
39<a name="l00070"></a><a class="code" href="classCPixelFormat.html#363edc98e8a6460466d52590679f1853">00070</a> <span class="keyword">virtual</span> <a class="code" href="classCPixelFormat.html#363edc98e8a6460466d52590679f1853" title="Default dtor (virtual).">~CPixelFormat</a>()
40<a name="l00071"></a>00071 {};
41<a name="l00072"></a>00072
42<a name="l00076"></a><a class="code" href="structCPixelFormat_1_1RGBPIXEL.html">00076</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
43<a name="l00077"></a>00077 {
44<a name="l00079"></a><a class="code" href="structCPixelFormat_1_1RGBPIXEL.html#8411664fe48f3d0b77b989d9cbe8d87a">00079</a> uint32_t red;
45<a name="l00081"></a><a class="code" href="structCPixelFormat_1_1RGBPIXEL.html#0e8885cc87b60900a15701289f18a332">00081</a> uint32_t green;
46<a name="l00083"></a><a class="code" href="structCPixelFormat_1_1RGBPIXEL.html#c68895d7c90815fd505b6623649754e1">00083</a> uint32_t blue;
47<a name="l00084"></a>00084 } <a class="code" href="structCPixelFormat_1_1RGBPIXEL.html" title="RGB Pixel structure.">RGBPIXEL</a>;
48<a name="l00085"></a>00085
49<a name="l00097"></a>00097 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat.html#5305559ecc7bd185d149493947ac45e7" title="Get pixel at coordinates x, y.">getPixel</a>(<a class="code" href="structCPixelFormat_1_1RGBPIXEL.html" title="RGB Pixel structure.">RGBPIXEL</a>&amp; pixel, <span class="keyword">const</span> uint32_t x, <span class="keyword">const</span> uint32_t y) = 0;
50<a name="l00098"></a>00098
51<a name="l00110"></a>00110 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat.html#6e6b0e48e8d6cd5e5b0fb7399307aa48" title="Modifies pixel at coordinates x, y.">setPixel</a>(<span class="keyword">const</span> <a class="code" href="structCPixelFormat_1_1RGBPIXEL.html" title="RGB Pixel structure.">RGBPIXEL</a>&amp; pixel, <span class="keyword">const</span> uint32_t x, <span class="keyword">const</span> uint32_t y) = 0;
52<a name="l00111"></a>00111
53<a name="l00121"></a>00121 <span class="keyword">virtual</span> uint32_t <a class="code" href="classCPixelFormat.html#bfe1496b57a8a62be38de66ae6cfe3a7" title="returns color bitcount supported by this class">getBitCount</a>() = 0;
54<a name="l00122"></a>00122
55<a name="l00132"></a>00132 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat.html#bacedecc124fa734273948989cb4e31e" title="Get maximum values for RGB pixel.">getMaxColor</a>(<a class="code" href="structCPixelFormat_1_1RGBPIXEL.html" title="RGB Pixel structure.">RGBPIXEL</a>&amp; pixel) = 0;
56<a name="l00133"></a>00133
57<a name="l00134"></a>00134 <span class="keyword">protected</span>:
58<a name="l00135"></a>00135 <span class="comment">/* members */</span>
59<a name="l00137"></a><a class="code" href="classCPixelFormat.html#0c0ab3e11535c9cda07d049cc6bd6f9a">00137</a> <a class="code" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> *<a class="code" href="classCPixelFormat.html#0c0ab3e11535c9cda07d049cc6bd6f9a">m_bitmap</a>;
60<a name="l00138"></a>00138 };
61<a name="l00139"></a>00139
62<a name="l00140"></a>00140 <span class="preprocessor">#endif</span>
63<a name="l00141"></a>00141 <span class="preprocessor"></span>
64<a name="l00142"></a>00142 <span class="comment">/* vim: set et sw=2 ts=2: */</span>
65</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
66<a href="http://www.doxygen.org/index.html">
67<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
68</body>
69</html>
diff --git a/ue2/doxygen/cpixelformat__bgr24_8h-source.html b/ue2/doxygen/cpixelformat__bgr24_8h-source.html
new file mode 100644
index 0000000..b948871
--- /dev/null
+++ b/ue2/doxygen/cpixelformat__bgr24_8h-source.html
@@ -0,0 +1,56 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: imgsynth2/cpixelformat_bgr24.h Source File</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li class="current"><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2/cpixelformat_bgr24.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
17<a name="l00008"></a>00008 <span class="preprocessor">#ifndef CPIXELFORMAT_BGR24_H</span>
18<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define CPIXELFORMAT_BGR24_H</span>
19<a name="l00010"></a>00010 <span class="preprocessor"></span>
20<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;fstream&gt;</span>
21<a name="l00012"></a>00012 <span class="preprocessor">#include "cpixelformat.h"</span>
22<a name="l00013"></a>00013
23<a name="l00020"></a><a class="code" href="classCPixelFormat__BGR24.html">00020</a> <span class="keyword">class </span><a class="code" href="classCPixelFormat__BGR24.html" title="Implementation of CPixelFormat handling 24bit color Windows Bitmaps.">CPixelFormat_BGR24</a> : <span class="keyword">public</span> <a class="code" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a>
24<a name="l00021"></a>00021 {
25<a name="l00022"></a>00022 <span class="keyword">public</span>:
26<a name="l00032"></a><a class="code" href="classCPixelFormat__BGR24.html#4170fc29ef1b2abf2deff568b436519b">00032</a> <a class="code" href="classCPixelFormat__BGR24.html#4170fc29ef1b2abf2deff568b436519b" title="Default ctor.">CPixelFormat_BGR24</a>(<a class="code" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> *bitmap)
27<a name="l00033"></a>00033 : <a class="code" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a>(bitmap)
28<a name="l00034"></a>00034 {}
29<a name="l00035"></a>00035
30<a name="l00045"></a><a class="code" href="classCPixelFormat__BGR24.html#b2441e25b382a81e1d574b55ec0e09d6">00045</a> <a class="code" href="classCPixelFormat__BGR24.html#b2441e25b382a81e1d574b55ec0e09d6" title="Default dtor.">~CPixelFormat_BGR24</a>()
31<a name="l00046"></a>00046 {}
32<a name="l00047"></a>00047
33<a name="l00059"></a>00059 <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat__BGR24.html#40c21811ec6823c44ec1ce43abfc0cd3" title="Get pixel at coordinates x, y.">getPixel</a>(RGBPIXEL&amp; pixel, uint32_t x, uint32_t y);
34<a name="l00060"></a>00060
35<a name="l00072"></a>00072 <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat__BGR24.html#3525ec0afcb06c66ca19c25defea75a9" title="Modifies pixel at coordinates x, y.">setPixel</a>(<span class="keyword">const</span> RGBPIXEL&amp; pixel, uint32_t x, uint32_t y);
36<a name="l00073"></a>00073
37<a name="l00083"></a><a class="code" href="classCPixelFormat__BGR24.html#cf1c81e62b3cd809c7be4cc7c90acc02">00083</a> uint32_t <a class="code" href="classCPixelFormat__BGR24.html#cf1c81e62b3cd809c7be4cc7c90acc02" title="returns color bitcount supported by this class">getBitCount</a>()
38<a name="l00084"></a>00084 {
39<a name="l00085"></a>00085 <span class="keywordflow">return</span> 24;
40<a name="l00086"></a>00086 }
41<a name="l00087"></a>00087
42<a name="l00097"></a><a class="code" href="classCPixelFormat__BGR24.html#fda39956dd233ed91360407cc71d38ba">00097</a> <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat__BGR24.html#fda39956dd233ed91360407cc71d38ba" title="Get maximum values for RGB pixel.">getMaxColor</a>(RGBPIXEL&amp; pixel)
43<a name="l00098"></a>00098 {
44<a name="l00099"></a>00099 <span class="comment">/* value = 2^8 - 1 */</span>
45<a name="l00100"></a>00100 pixel.red = pixel.green = pixel.blue = 255;
46<a name="l00101"></a>00101 }
47<a name="l00102"></a>00102 };
48<a name="l00103"></a>00103
49<a name="l00104"></a>00104 <span class="preprocessor">#endif</span>
50<a name="l00105"></a>00105 <span class="preprocessor"></span>
51<a name="l00106"></a>00106 <span class="comment">/* vim: set et sw=2 ts=2: */</span>
52</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
53<a href="http://www.doxygen.org/index.html">
54<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
55</body>
56</html>
diff --git a/ue2/doxygen/cpixelformat__bgr555_8h-source.html b/ue2/doxygen/cpixelformat__bgr555_8h-source.html
new file mode 100644
index 0000000..7734d94
--- /dev/null
+++ b/ue2/doxygen/cpixelformat__bgr555_8h-source.html
@@ -0,0 +1,64 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: imgsynth2/cpixelformat_bgr555.h Source File</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li class="current"><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2/cpixelformat_bgr555.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
17<a name="l00009"></a>00009 <span class="preprocessor">#ifndef CPIXELFORMAT_BGR555_H</span>
18<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define CPIXELFORMAT_BGR555_H</span>
19<a name="l00011"></a>00011 <span class="preprocessor"></span>
20<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;fstream&gt;</span>
21<a name="l00013"></a>00013 <span class="preprocessor">#include "cpixelformat.h"</span>
22<a name="l00014"></a>00014
23<a name="l00015"></a>00015 <span class="comment">/* to (un-)pack pixel values */</span>
24<a name="l00016"></a>00016 <span class="preprocessor">#define BGR555_RED_SHIFT 10</span>
25<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define BGR555_GREEN_SHIFT 5</span>
26<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define BGR555_BLUE_SHIFT 0</span>
27<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define BGR555_RED_MASK 0x7C00</span>
28<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#define BGR555_GREEN_MASK 0x03E0</span>
29<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#define BGR555_BLUE_MASK 0x001F</span>
30<a name="l00022"></a>00022 <span class="preprocessor"></span>
31<a name="l00030"></a><a class="code" href="classCPixelFormat__BGR555.html">00030</a> <span class="keyword">class </span><a class="code" href="classCPixelFormat__BGR555.html" title="Implementation of CPixelFormat handling BGR555 color (real color) Windows Bitmaps...">CPixelFormat_BGR555</a> : <span class="keyword">public</span> <a class="code" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a>
32<a name="l00031"></a>00031 {
33<a name="l00032"></a>00032 <span class="keyword">public</span>:
34<a name="l00042"></a><a class="code" href="classCPixelFormat__BGR555.html#c3fa9af8106ca1a2615f74562d2bde53">00042</a> <a class="code" href="classCPixelFormat__BGR555.html#c3fa9af8106ca1a2615f74562d2bde53" title="Default ctor.">CPixelFormat_BGR555</a>(<a class="code" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> *bitmap)
35<a name="l00043"></a>00043 : <a class="code" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a>(bitmap)
36<a name="l00044"></a>00044 {}
37<a name="l00045"></a>00045
38<a name="l00055"></a><a class="code" href="classCPixelFormat__BGR555.html#74adfd6f7bc4f80a3176a292f44f56d3">00055</a> <a class="code" href="classCPixelFormat__BGR555.html#74adfd6f7bc4f80a3176a292f44f56d3" title="Default dtor.">~CPixelFormat_BGR555</a>()
39<a name="l00056"></a>00056 {}
40<a name="l00057"></a>00057
41<a name="l00069"></a>00069 <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat__BGR555.html#412147b04dddc1e563425aabb71575c4" title="Get pixel at coordinates x, y.">getPixel</a>(RGBPIXEL&amp; pixel, uint32_t x, uint32_t y);
42<a name="l00070"></a>00070
43<a name="l00082"></a>00082 <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat__BGR555.html#5c6f6b8feac223de4a702489bdb3dd4a" title="Modifies pixel at coordinates x, y.">setPixel</a>(<span class="keyword">const</span> RGBPIXEL&amp; pixel, uint32_t x, uint32_t y);
44<a name="l00083"></a>00083
45<a name="l00093"></a><a class="code" href="classCPixelFormat__BGR555.html#5b9994732731fa813b055df01cb2dd05">00093</a> uint32_t <a class="code" href="classCPixelFormat__BGR555.html#5b9994732731fa813b055df01cb2dd05" title="returns color bitcount supported by this class">getBitCount</a>()
46<a name="l00094"></a>00094 {
47<a name="l00095"></a>00095 <span class="keywordflow">return</span> 16;
48<a name="l00096"></a>00096 }
49<a name="l00097"></a>00097
50<a name="l00107"></a><a class="code" href="classCPixelFormat__BGR555.html#c3991530246a1ca0bd1ec5ad0327a42c">00107</a> <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat__BGR555.html#c3991530246a1ca0bd1ec5ad0327a42c" title="Get maximum values for RGB pixel.">getMaxColor</a>(RGBPIXEL&amp; pixel)
51<a name="l00108"></a>00108 {
52<a name="l00109"></a>00109 <span class="comment">/* value = 2^5 - 1 */</span>
53<a name="l00110"></a>00110 pixel.red = pixel.green = pixel.blue = 31;
54<a name="l00111"></a>00111 }
55<a name="l00112"></a>00112 };
56<a name="l00113"></a>00113
57<a name="l00114"></a>00114 <span class="preprocessor">#endif</span>
58<a name="l00115"></a>00115 <span class="preprocessor"></span>
59<a name="l00116"></a>00116 <span class="comment">/* vim: set et sw=2 ts=2: */</span>
60</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
61<a href="http://www.doxygen.org/index.html">
62<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
63</body>
64</html>
diff --git a/ue2/doxygen/cpixelformat__indexed8_8h-source.html b/ue2/doxygen/cpixelformat__indexed8_8h-source.html
new file mode 100644
index 0000000..ab1c2db
--- /dev/null
+++ b/ue2/doxygen/cpixelformat__indexed8_8h-source.html
@@ -0,0 +1,56 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: imgsynth2/cpixelformat_indexed8.h Source File</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li class="current"><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2/cpixelformat_indexed8.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
17<a name="l00008"></a>00008 <span class="preprocessor">#ifndef CPixelFormat_Indexed8_H</span>
18<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define CPixelFormat_Indexed8_H</span>
19<a name="l00010"></a>00010 <span class="preprocessor"></span>
20<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;fstream&gt;</span>
21<a name="l00012"></a>00012 <span class="preprocessor">#include "cpixelformat.h"</span>
22<a name="l00013"></a>00013
23<a name="l00020"></a><a class="code" href="classCPixelFormat__Indexed8.html">00020</a> <span class="keyword">class </span><a class="code" href="classCPixelFormat__Indexed8.html" title="Implementation of CPixelFormat handling 24bit indexed bitmaps.">CPixelFormat_Indexed8</a> : <span class="keyword">public</span> <a class="code" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a>
24<a name="l00021"></a>00021 {
25<a name="l00022"></a>00022 <span class="keyword">public</span>:
26<a name="l00032"></a><a class="code" href="classCPixelFormat__Indexed8.html#bbc3a8d9c76664f87d2eda110880bfb5">00032</a> <a class="code" href="classCPixelFormat__Indexed8.html#bbc3a8d9c76664f87d2eda110880bfb5" title="Default ctor.">CPixelFormat_Indexed8</a>(<a class="code" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a> *bitmap)
27<a name="l00033"></a>00033 : <a class="code" href="classCPixelFormat.html" title="Abstract class for handling different color bitcount of Bitmaps.">CPixelFormat</a>(bitmap)
28<a name="l00034"></a>00034 {}
29<a name="l00035"></a>00035
30<a name="l00045"></a><a class="code" href="classCPixelFormat__Indexed8.html#781e9e7d62c23dd491b8288b1a26b393">00045</a> <a class="code" href="classCPixelFormat__Indexed8.html#781e9e7d62c23dd491b8288b1a26b393" title="Default dtor.">~CPixelFormat_Indexed8</a>()
31<a name="l00046"></a>00046 {}
32<a name="l00047"></a>00047
33<a name="l00059"></a>00059 <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat__Indexed8.html#d77b6e03ca34e354e1abf81ae8646eea" title="Get pixel at coordinates x, y.">getPixel</a>(RGBPIXEL&amp; pixel, uint32_t x, uint32_t y);
34<a name="l00060"></a>00060
35<a name="l00072"></a>00072 <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat__Indexed8.html#6b2792a98b8f06f0ed014054b9218fdf" title="Modifies pixel at coordinates x, y.">setPixel</a>(<span class="keyword">const</span> RGBPIXEL&amp; pixel, uint32_t x, uint32_t y);
36<a name="l00073"></a>00073
37<a name="l00083"></a><a class="code" href="classCPixelFormat__Indexed8.html#677d751409dc57344b0ca5f6787ead0c">00083</a> uint32_t <a class="code" href="classCPixelFormat__Indexed8.html#677d751409dc57344b0ca5f6787ead0c" title="returns the bitcount needed for indexing the color tabel.">getBitCount</a>()
38<a name="l00084"></a>00084 {
39<a name="l00085"></a>00085 <span class="keywordflow">return</span> 24;
40<a name="l00086"></a>00086 }
41<a name="l00087"></a>00087
42<a name="l00097"></a><a class="code" href="classCPixelFormat__Indexed8.html#d56bbec5d00cbd3c60f21fecc6ebc1a4">00097</a> <span class="keywordtype">void</span> <a class="code" href="classCPixelFormat__Indexed8.html#d56bbec5d00cbd3c60f21fecc6ebc1a4" title="Get maximum values for RGB pixel.">getMaxColor</a>(RGBPIXEL&amp; pixel)
43<a name="l00098"></a>00098 {
44<a name="l00099"></a>00099 <span class="comment">/* value = 2^8 - 1 */</span>
45<a name="l00100"></a>00100 pixel.red = pixel.green = pixel.blue = 255;
46<a name="l00101"></a>00101 }
47<a name="l00102"></a>00102 };
48<a name="l00103"></a>00103
49<a name="l00104"></a>00104 <span class="preprocessor">#endif</span>
50<a name="l00105"></a>00105 <span class="preprocessor"></span>
51<a name="l00106"></a>00106 <span class="comment">/* vim: set et sw=2 ts=2: */</span>
52</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
53<a href="http://www.doxygen.org/index.html">
54<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
55</body>
56</html>
diff --git a/ue2/doxygen/cpixmap_8h-source.html b/ue2/doxygen/cpixmap_8h-source.html
new file mode 100644
index 0000000..f413f99
--- /dev/null
+++ b/ue2/doxygen/cpixmap_8h-source.html
@@ -0,0 +1,102 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: imgsynth2/cpixmap.h Source File</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li class="current"><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2/cpixmap.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
17<a name="l00008"></a>00008 <span class="preprocessor">#ifndef CPixmap_H</span>
18<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define CPixmap_H</span>
19<a name="l00010"></a>00010 <span class="preprocessor"></span>
20<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;stdint.h&gt;</span>
21<a name="l00012"></a>00012 <span class="preprocessor">#include "cbitmap.h"</span>
22<a name="l00013"></a>00013
23<a name="l00014"></a>00014 <span class="preprocessor">#define PIXMAP_IDENTIFIER "</span><span class="comment">/* XPM */</span>"
24<a name="l00015"></a>00015 <span class="preprocessor">#define PIXMAP_COLORCHARS ".#abcdefghijklmnopqrstuvwxyzABCD" \</span>
25<a name="l00016"></a>00016 <span class="preprocessor"> "EFGHIJKLMNOPQRSTUVWXYZ0123456789"</span>
26<a name="l00017"></a>00017 <span class="preprocessor"></span>
27<a name="l00028"></a><a class="code" href="classCPixmap.html">00028</a> <span class="keyword">class </span><a class="code" href="classCPixmap.html" title="Implementation of CFile handling Pixmap file format.">CPixmap</a> : <span class="keyword">public</span> <a class="code" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a>
28<a name="l00029"></a>00029 {
29<a name="l00030"></a>00030 <span class="keyword">public</span>:
30<a name="l00040"></a>00040 <a class="code" href="classCPixmap.html#32f42f22fc98398d87946895139d0b60" title="Default ctor.">CPixmap</a>();
31<a name="l00041"></a>00041
32<a name="l00051"></a><a class="code" href="classCPixmap.html#6bba8999f9c8bfd410561bc62a4fd6fc">00051</a> <a class="code" href="classCPixmap.html#6bba8999f9c8bfd410561bc62a4fd6fc" title="Default dtor.">~CPixmap</a>()
33<a name="l00052"></a>00052 {}
34<a name="l00053"></a>00053
35<a name="l00065"></a>00065 <span class="keywordtype">void</span> <a class="code" href="classCPixmap.html#ef3b715729ca384e6817a3fcdddfa261" title="Reads Pixmap from filestream. On error an exception is thrown.">read</a>(std::ifstream&amp; in);
36<a name="l00066"></a>00066
37<a name="l00077"></a>00077 <span class="keywordtype">void</span> <a class="code" href="classCPixmap.html#507d5a88f8af0e41e418108e01572f13" title="Writes Pixmap to filestream.">write</a>(std::ofstream&amp; out);
38<a name="l00078"></a>00078
39<a name="l00079"></a>00079 <span class="preprocessor">#ifdef DEBUG</span>
40<a name="l00080"></a>00080 <span class="preprocessor"></span>
41<a name="l00089"></a>00089 <span class="keywordtype">void</span> dump(std::ostream&amp; out);
42<a name="l00090"></a>00090 <span class="preprocessor">#endif</span>
43<a name="l00091"></a>00091 <span class="preprocessor"></span>
44<a name="l00101"></a><a class="code" href="classCPixmap.html#740486bba3c8ea24f306a7b8248652e2">00101</a> <span class="keyword">const</span> uint32_t <a class="code" href="classCPixmap.html#740486bba3c8ea24f306a7b8248652e2" title="Return size of pixelbuffer.">getPixelDataSize</a>()
45<a name="l00102"></a>00102 {
46<a name="l00103"></a>00103 <span class="keywordflow">return</span> <a class="code" href="classCPixmap.html#5ca3e44f4f5a3d7a94d0f7a83d30eb2b">m_fileheader</a>.<a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#51b15ae3b5f34919d86a49b8aed289e6">width</a> * <a class="code" href="classCPixmap.html#5ca3e44f4f5a3d7a94d0f7a83d30eb2b">m_fileheader</a>.<a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#9f340ab3d55aefd4af98a340db6fb332">height</a> * <span class="keyword">sizeof</span>(uint32_t);
47<a name="l00104"></a>00104 }
48<a name="l00105"></a>00105
49<a name="l00115"></a><a class="code" href="classCPixmap.html#3f50d434556073a883bb5a2650cf2f71">00115</a> <span class="keyword">const</span> uint32_t <a class="code" href="classCPixmap.html#3f50d434556073a883bb5a2650cf2f71" title="Return height of bitmap in pixel.">getHeight</a>()
50<a name="l00116"></a>00116 {
51<a name="l00117"></a>00117 <span class="keywordflow">return</span> <a class="code" href="classCPixmap.html#5ca3e44f4f5a3d7a94d0f7a83d30eb2b">m_fileheader</a>.<a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#9f340ab3d55aefd4af98a340db6fb332">height</a>;
52<a name="l00118"></a>00118 }
53<a name="l00119"></a>00119
54<a name="l00129"></a><a class="code" href="classCPixmap.html#f3419c1f68c7aa2c69d1e83b2ee6be8c">00129</a> <span class="keyword">const</span> uint32_t <a class="code" href="classCPixmap.html#f3419c1f68c7aa2c69d1e83b2ee6be8c" title="Return width of bitmap in pixel.">getWidth</a>()
55<a name="l00130"></a>00130 {
56<a name="l00131"></a>00131 <span class="keywordflow">return</span> <a class="code" href="classCPixmap.html#5ca3e44f4f5a3d7a94d0f7a83d30eb2b">m_fileheader</a>.<a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#51b15ae3b5f34919d86a49b8aed289e6">width</a>;
57<a name="l00132"></a>00132 }
58<a name="l00133"></a>00133
59<a name="l00144"></a><a class="code" href="classCPixmap.html#fc2876d5d93122f22eb1759381030980">00144</a> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classCPixmap.html#fc2876d5d93122f22eb1759381030980" title="Check if bitmap has a colortable (we don&amp;#39;t support this yet for windows bitmaps)...">hasColorTable</a>()
60<a name="l00145"></a>00145 {
61<a name="l00146"></a>00146 <span class="keywordflow">return</span> <span class="keyword">true</span>;
62<a name="l00147"></a>00147 }
63<a name="l00148"></a>00148
64<a name="l00158"></a><a class="code" href="classCPixmap.html#0cbf88af3060d338b1d288cb930c8b49">00158</a> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classCPixmap.html#0cbf88af3060d338b1d288cb930c8b49" title="Windows Bitmaps can be stored upside down.">isMirrored</a>()
65<a name="l00159"></a>00159 {
66<a name="l00160"></a>00160 <span class="comment">/* pixmap is never mirrored */</span>
67<a name="l00161"></a>00161 <span class="keywordflow">return</span> <span class="keyword">false</span>;
68<a name="l00162"></a>00162 }
69<a name="l00163"></a>00163
70<a name="l00164"></a>00164 <span class="keyword">protected</span>:
71<a name="l00175"></a>00175 std::string <a class="code" href="classCPixmap.html#0d93bfe35b557f3827f90aa81685aff4" title="read trimmed line (terminated by ) from filestream">getLine</a>(std::ifstream&amp; in, <span class="keywordtype">bool</span> ignore_comments = <span class="keyword">true</span>);
72<a name="l00176"></a>00176
73<a name="l00186"></a>00186 std::string <a class="code" href="classCPixmap.html#4fea1d2e3e528e660f48f37fa91aedae" title="read trimmed c-arrayline from filestream">getCArrayLine</a>(std::ifstream&amp; in);
74<a name="l00187"></a>00187
75<a name="l00198"></a>00198 <span class="keyword">const</span> std::string <a class="code" href="classCPixmap.html#51b3aeac4afa31c11188cf844a40f0fc" title="get xpm color identifier, generated using an index">getXPMColorID</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> length);
76<a name="l00199"></a>00199
77<a name="l00203"></a><a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">00203</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
78<a name="l00204"></a>00204 {
79<a name="l00206"></a><a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#51b15ae3b5f34919d86a49b8aed289e6">00206</a> uint32_t width;
80<a name="l00208"></a><a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#9f340ab3d55aefd4af98a340db6fb332">00208</a> uint32_t height;
81<a name="l00210"></a><a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#a5dd63000c19f0624fb397b2d9b6df7b">00210</a> uint32_t nColor;
82<a name="l00212"></a><a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d3658696ed9270577e42c1eaaf82c798">00212</a> uint32_t nChar;
83<a name="l00214"></a><a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#f3075cc873003e3609a47d51e0b218fc">00214</a> uint32_t xHotspot;
84<a name="l00216"></a><a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#7e67fb4ccd100cffd2a8add526a7a6ef">00216</a> uint32_t yHotspot;
85<a name="l00218"></a><a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#b6a9327ef06aaf7659875b60f31ebf5f">00218</a> <span class="keywordtype">bool</span> _HOTSPOT;
86<a name="l00220"></a><a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d418915065f86a80ff9b078934574453">00220</a> <span class="keywordtype">bool</span> _XPMEXT;
87<a name="l00222"></a><a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#015f7ddbfea9093a637396bea1d12f10">00222</a> std::string extension;
88<a name="l00223"></a>00223 } <a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html" title="Pixmap Header structure.">PIXMAP_FILEHEADER</a>;
89<a name="l00224"></a>00224
90<a name="l00225"></a>00225 <span class="comment">/* members */</span>
91<a name="l00227"></a><a class="code" href="classCPixmap.html#5ca3e44f4f5a3d7a94d0f7a83d30eb2b">00227</a> <a class="code" href="structCPixmap_1_1PIXMAP__FILEHEADER.html" title="Pixmap Header structure.">PIXMAP_FILEHEADER</a> <a class="code" href="classCPixmap.html#5ca3e44f4f5a3d7a94d0f7a83d30eb2b">m_fileheader</a>;
92<a name="l00229"></a><a class="code" href="classCPixmap.html#ac8ee30e3375e15684c1263d7c9b8dd4">00229</a> std::string <a class="code" href="classCPixmap.html#ac8ee30e3375e15684c1263d7c9b8dd4">m_imagename</a>;
93<a name="l00230"></a>00230 };
94<a name="l00231"></a>00231
95<a name="l00232"></a>00232 <span class="preprocessor">#endif</span>
96<a name="l00233"></a>00233 <span class="preprocessor"></span>
97<a name="l00234"></a>00234 <span class="comment">/* vim: set et sw=2 ts=2: */</span>
98</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
99<a href="http://www.doxygen.org/index.html">
100<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
101</body>
102</html>
diff --git a/ue2/doxygen/cscriptparser_8h-source.html b/ue2/doxygen/cscriptparser_8h-source.html
new file mode 100644
index 0000000..16ce4f0
--- /dev/null
+++ b/ue2/doxygen/cscriptparser_8h-source.html
@@ -0,0 +1,80 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: imgsynth2/cscriptparser.h Source File</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li class="current"><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2/cscriptparser.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
17<a name="l00008"></a>00008 <span class="preprocessor">#ifndef CSCRIPTPARSER_H</span>
18<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define CSCRIPTPARSER_H</span>
19<a name="l00010"></a>00010 <span class="preprocessor"></span>
20<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;stdexcept&gt;</span>
21<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;string&gt;</span>
22<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;list&gt;</span>
23<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;set&gt;</span>
24<a name="l00015"></a>00015 <span class="preprocessor">#include "cfile.h"</span>
25<a name="l00016"></a>00016
26<a name="l00030"></a><a class="code" href="classCScriptparser.html">00030</a> <span class="keyword">class </span><a class="code" href="classCScriptparser.html" title="class for parsing simple scriptfiles">CScriptparser</a>
27<a name="l00031"></a>00031 {
28<a name="l00032"></a>00032 <span class="keyword">public</span>:
29<a name="l00037"></a><a class="code" href="classCScriptparser_1_1ParserError.html">00037</a> <span class="keyword">class </span><a class="code" href="classCScriptparser_1_1ParserError.html" title="Exception thrown by CScriptparser.">ParserError</a> : <span class="keyword">public</span> std::invalid_argument {
30<a name="l00038"></a>00038 <span class="keyword">public</span>:
31<a name="l00048"></a><a class="code" href="classCScriptparser_1_1ParserError.html#97e361a51f998f19064ab2f407f343ce">00048</a> <a class="code" href="classCScriptparser_1_1ParserError.html#97e361a51f998f19064ab2f407f343ce" title="Default exception ctor.">ParserError</a>(<span class="keyword">const</span> std::string&amp; what)
32<a name="l00049"></a>00049 : std::invalid_argument(what), m_line(<span class="stringliteral">""</span>)
33<a name="l00050"></a>00050 {}
34<a name="l00051"></a>00051
35<a name="l00062"></a><a class="code" href="classCScriptparser_1_1ParserError.html#83dc8bc537043d12d4c98e30f8d44f38">00062</a> <a class="code" href="classCScriptparser_1_1ParserError.html#97e361a51f998f19064ab2f407f343ce" title="Default exception ctor.">ParserError</a>(<span class="keyword">const</span> std::string&amp; what, <span class="keyword">const</span> std::string&amp; line)
36<a name="l00063"></a>00063 : std::invalid_argument(what), m_line(line)
37<a name="l00064"></a>00064 {}
38<a name="l00065"></a>00065
39<a name="l00075"></a><a class="code" href="classCScriptparser_1_1ParserError.html#191ff6b6f9d40dc40431308e4ff831ad">00075</a> <a class="code" href="classCScriptparser_1_1ParserError.html#191ff6b6f9d40dc40431308e4ff831ad" title="Default dtor.">~ParserError</a>() throw()
40<a name="l00076"></a>00076 {}
41<a name="l00077"></a>00077
42<a name="l00086"></a><a class="code" href="classCScriptparser_1_1ParserError.html#103d0af66821f52e11a57391a21de2b8">00086</a> <span class="keyword">const</span> std::string &amp;<a class="code" href="classCScriptparser_1_1ParserError.html#103d0af66821f52e11a57391a21de2b8" title="returns reference to currently parsed scriptline (if set)">getLine</a>()
43<a name="l00087"></a>00087 {
44<a name="l00088"></a>00088 <span class="keywordflow">return</span> m_line;
45<a name="l00089"></a>00089 }
46<a name="l00090"></a>00090
47<a name="l00091"></a>00091 <span class="keyword">private</span>:
48<a name="l00092"></a>00092 <span class="comment">/* members*/</span>
49<a name="l00093"></a>00093 std::string m_line;
50<a name="l00094"></a>00094 };
51<a name="l00095"></a>00095
52<a name="l00105"></a>00105 <a class="code" href="classCScriptparser.html#634edff14e86240f53ff7451343c6c56" title="Default ctor.">CScriptparser</a>(<span class="keyword">const</span> std::string&amp; scriptfile);
53<a name="l00106"></a>00106
54<a name="l00116"></a>00116 <a class="code" href="classCScriptparser.html#09591a8276fd376e04d4017f3c8d17d1" title="Default dtor.">~CScriptparser</a>();
55<a name="l00117"></a>00117
56<a name="l00127"></a>00127 <span class="keywordtype">void</span> <a class="code" href="classCScriptparser.html#d288fe020a67ade7914d7a3a77e16c42" title="Start parsing the scriptfile.">parse</a>();
57<a name="l00128"></a>00128
58<a name="l00129"></a>00129 <span class="keyword">protected</span>:
59<a name="l00141"></a>00141 <span class="keywordtype">void</span> <a class="code" href="classCScriptparser.html#9318b7e1379de95a7c920f7d0b79eb7b" title="Delegates the function and its parameters to the correct method (internal or handler)...">callFunc</a>(<span class="keyword">const</span> std::string&amp; func, <span class="keyword">const</span> std::list&lt;std::string&gt;&amp; funcparams);
60<a name="l00142"></a>00142
61<a name="l00155"></a>00155 <span class="keywordtype">void</span> <a class="code" href="classCScriptparser.html#2f2aba481c11c38b85bb2e8306961c03" title="Handles/wrappes read-command. according to the filetype the read-method of the corresponding...">read</a>(std::list&lt;std::string&gt; funcparams);
62<a name="l00156"></a>00156
63<a name="l00169"></a>00169 <span class="keywordtype">void</span> <a class="code" href="classCScriptparser.html#a8ef12e68ca61acfd463e55a3fe8518c" title="Handles/wrappes write-command. according to the filetype the write-method of the...">write</a>(std::list&lt;std::string&gt; funcparams);
64<a name="l00170"></a>00170
65<a name="l00171"></a>00171 <span class="keyword">private</span>:
66<a name="l00172"></a>00172 <span class="comment">/* members */</span>
67<a name="l00173"></a>00173 std::set&lt;CFile *&gt; m_handlers;
68<a name="l00174"></a>00174 std::string m_scriptfile;
69<a name="l00175"></a>00175 std::string m_curline;
70<a name="l00176"></a>00176 <a class="code" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> *m_handler;
71<a name="l00177"></a>00177 };
72<a name="l00178"></a>00178
73<a name="l00179"></a>00179 <span class="preprocessor">#endif</span>
74<a name="l00180"></a>00180 <span class="preprocessor"></span>
75<a name="l00181"></a>00181 <span class="comment">/* vim: set et sw=2 ts=2: */</span>
76</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
77<a href="http://www.doxygen.org/index.html">
78<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
79</body>
80</html>
diff --git a/ue2/doxygen/cwindowsbitmap_8h-source.html b/ue2/doxygen/cwindowsbitmap_8h-source.html
new file mode 100644
index 0000000..1c7f035
--- /dev/null
+++ b/ue2/doxygen/cwindowsbitmap_8h-source.html
@@ -0,0 +1,108 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: imgsynth2/cwindowsbitmap.h Source File</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li class="current"><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2/cwindowsbitmap.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
17<a name="l00008"></a>00008 <span class="preprocessor">#ifndef CWINDOWSBITMAP_H</span>
18<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define CWINDOWSBITMAP_H</span>
19<a name="l00010"></a>00010 <span class="preprocessor"></span>
20<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;stdint.h&gt;</span>
21<a name="l00012"></a>00012 <span class="preprocessor">#include "cbitmap.h"</span>
22<a name="l00013"></a>00013
23<a name="l00020"></a><a class="code" href="classCWindowsBitmap.html">00020</a> <span class="keyword">class </span><a class="code" href="classCWindowsBitmap.html" title="Implementation of CBitmap handling Windows Bitmaps.">CWindowsBitmap</a> : <span class="keyword">public</span> <a class="code" href="classCBitmap.html" title="Abstract implementation of CFile handling Bitmaps.">CBitmap</a>
24<a name="l00021"></a>00021 {
25<a name="l00022"></a>00022 <span class="keyword">public</span>:
26<a name="l00032"></a>00032 <a class="code" href="classCWindowsBitmap.html#b7d403afff9d3ec2721eaf4f25260921" title="Default ctor.">CWindowsBitmap</a>();
27<a name="l00033"></a>00033
28<a name="l00043"></a><a class="code" href="classCWindowsBitmap.html#a223d30484922d574ea0d975d96e2754">00043</a> <a class="code" href="classCWindowsBitmap.html#a223d30484922d574ea0d975d96e2754" title="Default dtor.">~CWindowsBitmap</a>()
29<a name="l00044"></a>00044 {}
30<a name="l00045"></a>00045
31<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="classCWindowsBitmap.html#cab005df5352370dd2fcb8a52738f81d" title="Reads Windows Bitmap from filestream. On error an exception is thrown.">read</a>(std::ifstream&amp; in);
32<a name="l00058"></a>00058
33<a name="l00069"></a>00069 <span class="keywordtype">void</span> <a class="code" href="classCWindowsBitmap.html#95c314ad2c9b14dbe5189799bc7e4f71" title="Writes Windows Bitmap to filestream.">write</a>(std::ofstream&amp; out);
34<a name="l00070"></a>00070
35<a name="l00071"></a>00071 <span class="preprocessor">#ifdef DEBUG</span>
36<a name="l00072"></a>00072 <span class="preprocessor"></span>
37<a name="l00081"></a>00081 <span class="keywordtype">void</span> dump(std::ostream&amp; out);
38<a name="l00082"></a>00082 <span class="preprocessor">#endif</span>
39<a name="l00083"></a>00083 <span class="preprocessor"></span>
40<a name="l00093"></a><a class="code" href="classCWindowsBitmap.html#b742cf032ebcef270d8253beee789289">00093</a> <span class="keyword">const</span> uint32_t <a class="code" href="classCWindowsBitmap.html#b742cf032ebcef270d8253beee789289" title="Return size of pixelbuffer.">getPixelDataSize</a>()
41<a name="l00094"></a>00094 {
42<a name="l00095"></a>00095 <span class="keywordflow">return</span> <a class="code" href="classCWindowsBitmap.html#2db451a4eed528602225ca2c1da051ce">m_infoheader</a>.<a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7052207a5be2062555842ac569d0d33d">biSizeImage</a>;
43<a name="l00096"></a>00096 }
44<a name="l00097"></a>00097
45<a name="l00107"></a><a class="code" href="classCWindowsBitmap.html#002d6fcf7471095484ba7540cac20f7c">00107</a> <span class="keyword">const</span> uint32_t <a class="code" href="classCWindowsBitmap.html#002d6fcf7471095484ba7540cac20f7c" title="Return height of bitmap in pixel.">getHeight</a>()
46<a name="l00108"></a>00108 {
47<a name="l00109"></a>00109 <span class="comment">/* width and height can be negativ */</span>
48<a name="l00110"></a>00110 <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint32_t<span class="keyword">&gt;</span>(abs(<a class="code" href="classCWindowsBitmap.html#2db451a4eed528602225ca2c1da051ce">m_infoheader</a>.<a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f523b4a3c28e8460ba6ee626d4936868">biHeight</a>));
49<a name="l00111"></a>00111 }
50<a name="l00112"></a>00112
51<a name="l00122"></a><a class="code" href="classCWindowsBitmap.html#c26c90bc4aaf3ba425665ec53671658b">00122</a> <span class="keyword">const</span> uint32_t <a class="code" href="classCWindowsBitmap.html#c26c90bc4aaf3ba425665ec53671658b" title="Return width of bitmap in pixel.">getWidth</a>()
52<a name="l00123"></a>00123 {
53<a name="l00124"></a>00124 <span class="comment">/* width and height can be negativ */</span>
54<a name="l00125"></a>00125 <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint32_t<span class="keyword">&gt;</span>(abs(<a class="code" href="classCWindowsBitmap.html#2db451a4eed528602225ca2c1da051ce">m_infoheader</a>.<a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#dc0838ca8b75b3bc818b18ac192c007d">biWidth</a>));
55<a name="l00126"></a>00126 }
56<a name="l00127"></a>00127
57<a name="l00137"></a><a class="code" href="classCWindowsBitmap.html#d69d560a53dc4409bccb6328678c96be">00137</a> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classCWindowsBitmap.html#d69d560a53dc4409bccb6328678c96be" title="Windows Bitmaps can be stored upside down.">isMirrored</a>()
58<a name="l00138"></a>00138 {
59<a name="l00139"></a>00139 <span class="comment">/* if height is positive the y-coordinates are mirrored */</span>
60<a name="l00140"></a>00140 <span class="keywordflow">return</span> (<a class="code" href="classCWindowsBitmap.html#2db451a4eed528602225ca2c1da051ce">m_infoheader</a>.<a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f523b4a3c28e8460ba6ee626d4936868">biHeight</a> &gt; 0) ? <span class="keyword">true</span> : <span class="keyword">false</span>;
61<a name="l00141"></a>00141 }
62<a name="l00142"></a>00142
63<a name="l00153"></a><a class="code" href="classCWindowsBitmap.html#df53e5688a5fc47d8ba5437bf6b3edec">00153</a> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classCWindowsBitmap.html#df53e5688a5fc47d8ba5437bf6b3edec" title="Check if bitmap has a colortable (we don&amp;#39;t support this yet for windows bitmaps)...">hasColorTable</a>()
64<a name="l00154"></a>00154 {
65<a name="l00155"></a>00155 <span class="keywordflow">return</span> <span class="keyword">false</span>;
66<a name="l00156"></a>00156 }
67<a name="l00157"></a>00157
68<a name="l00158"></a>00158 <span class="keyword">protected</span>:
69<a name="l00162"></a>00162 <span class="preprocessor">#pragma pack(push,1)</span>
70<a name="l00163"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">00163</a> <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">struct</span>
71<a name="l00164"></a>00164 {
72<a name="l00166"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#eca7ddcbb8d044c33faafe4b18e359b3">00166</a> uint8_t bfType[2];
73<a name="l00168"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#1b2fa4417c9e57fed2cbbad5fe558a8f">00168</a> uint32_t bfSize;
74<a name="l00170"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#a0cd42a6643e14068600060ba421458e">00170</a> uint32_t bfReserved;
75<a name="l00172"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#d5035c3183e5bf8e78a6c5ebcbccac20">00172</a> uint32_t bfOffBits;
76<a name="l00173"></a>00173 } <a class="code" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html" title="Windows Bitmap File Header structure.">BITMAP_FILEHEADER</a>;
77<a name="l00174"></a>00174 <span class="preprocessor">#pragma pack(pop)</span>
78<a name="l00175"></a>00175 <span class="preprocessor"></span>
79<a name="l00179"></a>00179 <span class="preprocessor">#pragma pack(push,1)</span>
80<a name="l00180"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">00180</a> <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">struct</span>
81<a name="l00181"></a>00181 {
82<a name="l00183"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7fce186dcbbbb8143e003859db1d19f6">00183</a> uint32_t biSize;
83<a name="l00185"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#dc0838ca8b75b3bc818b18ac192c007d">00185</a> int32_t biWidth;
84<a name="l00187"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f523b4a3c28e8460ba6ee626d4936868">00187</a> int32_t biHeight;
85<a name="l00189"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#4697f951d59818d25e9b16590d9f546a">00189</a> uint16_t biPlanes;
86<a name="l00191"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#42aac7398ae70a60b35d3a0e965cee2c">00191</a> uint16_t biBitCount;
87<a name="l00193"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#5c1116667129ce939910cf0c0ceba09c">00193</a> uint32_t biCompression;
88<a name="l00195"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7052207a5be2062555842ac569d0d33d">00195</a> uint32_t biSizeImage;
89<a name="l00197"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f5b1eb60daa5f037d693ac32c7e38134">00197</a> int32_t biXPelsPerMeter;
90<a name="l00199"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#865e897b0fc0eb27183501974345169e">00199</a> int32_t biYPelsPerMeter;
91<a name="l00201"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#2e3f66847acfe0d188efbcfbedb75792">00201</a> uint32_t biClrUsed;
92<a name="l00204"></a><a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#34665e909b52abdf3cdd3c4af760b54f">00204</a> uint32_t biClrImportant;
93<a name="l00205"></a>00205 } <a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html" title="Windows Bitmap Info Header structure.">BITMAP_INFOHEADER</a>;
94<a name="l00206"></a>00206 <span class="preprocessor">#pragma pack(pop)</span>
95<a name="l00207"></a>00207 <span class="preprocessor"></span>
96<a name="l00208"></a>00208 <span class="comment">/* members */</span>
97<a name="l00210"></a><a class="code" href="classCWindowsBitmap.html#47f9bf8aa81c56ab2cfe9960e27e0440">00210</a> <a class="code" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html" title="Windows Bitmap File Header structure.">BITMAP_FILEHEADER</a> <a class="code" href="classCWindowsBitmap.html#47f9bf8aa81c56ab2cfe9960e27e0440">m_fileheader</a>;
98<a name="l00212"></a><a class="code" href="classCWindowsBitmap.html#2db451a4eed528602225ca2c1da051ce">00212</a> <a class="code" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html" title="Windows Bitmap Info Header structure.">BITMAP_INFOHEADER</a> <a class="code" href="classCWindowsBitmap.html#2db451a4eed528602225ca2c1da051ce">m_infoheader</a>;
99<a name="l00213"></a>00213 };
100<a name="l00214"></a>00214
101<a name="l00215"></a>00215 <span class="preprocessor">#endif</span>
102<a name="l00216"></a>00216 <span class="preprocessor"></span>
103<a name="l00217"></a>00217 <span class="comment">/* vim: set et sw=2 ts=2: */</span>
104</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
105<a href="http://www.doxygen.org/index.html">
106<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
107</body>
108</html>
diff --git a/ue2/doxygen/doxygen.css b/ue2/doxygen/doxygen.css
new file mode 100644
index 0000000..c7db1a8
--- /dev/null
+++ b/ue2/doxygen/doxygen.css
@@ -0,0 +1,358 @@
1BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
2 font-family: Geneva, Arial, Helvetica, sans-serif;
3}
4BODY,TD {
5 font-size: 90%;
6}
7H1 {
8 text-align: center;
9 font-size: 160%;
10}
11H2 {
12 font-size: 120%;
13}
14H3 {
15 font-size: 100%;
16}
17CAPTION { font-weight: bold }
18DIV.qindex {
19 width: 100%;
20 background-color: #e8eef2;
21 border: 1px solid #84b0c7;
22 text-align: center;
23 margin: 2px;
24 padding: 2px;
25 line-height: 140%;
26}
27DIV.nav {
28 width: 100%;
29 background-color: #e8eef2;
30 border: 1px solid #84b0c7;
31 text-align: center;
32 margin: 2px;
33 padding: 2px;
34 line-height: 140%;
35}
36DIV.navtab {
37 background-color: #e8eef2;
38 border: 1px solid #84b0c7;
39 text-align: center;
40 margin: 2px;
41 margin-right: 15px;
42 padding: 2px;
43}
44TD.navtab {
45 font-size: 70%;
46}
47A.qindex {
48 text-decoration: none;
49 font-weight: bold;
50 color: #1A419D;
51}
52A.qindex:visited {
53 text-decoration: none;
54 font-weight: bold;
55 color: #1A419D
56}
57A.qindex:hover {
58 text-decoration: none;
59 background-color: #ddddff;
60}
61A.qindexHL {
62 text-decoration: none;
63 font-weight: bold;
64 background-color: #6666cc;
65 color: #ffffff;
66 border: 1px double #9295C2;
67}
68A.qindexHL:hover {
69 text-decoration: none;
70 background-color: #6666cc;
71 color: #ffffff;
72}
73A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
74A.el { text-decoration: none; font-weight: bold }
75A.elRef { font-weight: bold }
76A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
77A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
78A.codeRef:link { font-weight: normal; color: #0000FF}
79A.codeRef:visited { font-weight: normal; color: #0000FF}
80A:hover { text-decoration: none; background-color: #f2f2ff }
81DL.el { margin-left: -1cm }
82.fragment {
83 font-family: monospace, fixed;
84 font-size: 95%;
85}
86PRE.fragment {
87 border: 1px solid #CCCCCC;
88 background-color: #f5f5f5;
89 margin-top: 4px;
90 margin-bottom: 4px;
91 margin-left: 2px;
92 margin-right: 8px;
93 padding-left: 6px;
94 padding-right: 6px;
95 padding-top: 4px;
96 padding-bottom: 4px;
97}
98DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
99
100DIV.groupHeader {
101 margin-left: 16px;
102 margin-top: 12px;
103 margin-bottom: 6px;
104 font-weight: bold;
105}
106DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
107BODY {
108 background: white;
109 color: black;
110 margin-right: 20px;
111 margin-left: 20px;
112}
113TD.indexkey {
114 background-color: #e8eef2;
115 font-weight: bold;
116 padding-right : 10px;
117 padding-top : 2px;
118 padding-left : 10px;
119 padding-bottom : 2px;
120 margin-left : 0px;
121 margin-right : 0px;
122 margin-top : 2px;
123 margin-bottom : 2px;
124 border: 1px solid #CCCCCC;
125}
126TD.indexvalue {
127 background-color: #e8eef2;
128 font-style: italic;
129 padding-right : 10px;
130 padding-top : 2px;
131 padding-left : 10px;
132 padding-bottom : 2px;
133 margin-left : 0px;
134 margin-right : 0px;
135 margin-top : 2px;
136 margin-bottom : 2px;
137 border: 1px solid #CCCCCC;
138}
139TR.memlist {
140 background-color: #f0f0f0;
141}
142P.formulaDsp { text-align: center; }
143IMG.formulaDsp { }
144IMG.formulaInl { vertical-align: middle; }
145SPAN.keyword { color: #008000 }
146SPAN.keywordtype { color: #604020 }
147SPAN.keywordflow { color: #e08000 }
148SPAN.comment { color: #800000 }
149SPAN.preprocessor { color: #806020 }
150SPAN.stringliteral { color: #002080 }
151SPAN.charliteral { color: #008080 }
152.mdescLeft {
153 padding: 0px 8px 4px 8px;
154 font-size: 80%;
155 font-style: italic;
156 background-color: #FAFAFA;
157 border-top: 1px none #E0E0E0;
158 border-right: 1px none #E0E0E0;
159 border-bottom: 1px none #E0E0E0;
160 border-left: 1px none #E0E0E0;
161 margin: 0px;
162}
163.mdescRight {
164 padding: 0px 8px 4px 8px;
165 font-size: 80%;
166 font-style: italic;
167 background-color: #FAFAFA;
168 border-top: 1px none #E0E0E0;
169 border-right: 1px none #E0E0E0;
170 border-bottom: 1px none #E0E0E0;
171 border-left: 1px none #E0E0E0;
172 margin: 0px;
173}
174.memItemLeft {
175 padding: 1px 0px 0px 8px;
176 margin: 4px;
177 border-top-width: 1px;
178 border-right-width: 1px;
179 border-bottom-width: 1px;
180 border-left-width: 1px;
181 border-top-color: #E0E0E0;
182 border-right-color: #E0E0E0;
183 border-bottom-color: #E0E0E0;
184 border-left-color: #E0E0E0;
185 border-top-style: solid;
186 border-right-style: none;
187 border-bottom-style: none;
188 border-left-style: none;
189 background-color: #FAFAFA;
190 font-size: 80%;
191}
192.memItemRight {
193 padding: 1px 8px 0px 8px;
194 margin: 4px;
195 border-top-width: 1px;
196 border-right-width: 1px;
197 border-bottom-width: 1px;
198 border-left-width: 1px;
199 border-top-color: #E0E0E0;
200 border-right-color: #E0E0E0;
201 border-bottom-color: #E0E0E0;
202 border-left-color: #E0E0E0;
203 border-top-style: solid;
204 border-right-style: none;
205 border-bottom-style: none;
206 border-left-style: none;
207 background-color: #FAFAFA;
208 font-size: 80%;
209}
210.memTemplItemLeft {
211 padding: 1px 0px 0px 8px;
212 margin: 4px;
213 border-top-width: 1px;
214 border-right-width: 1px;
215 border-bottom-width: 1px;
216 border-left-width: 1px;
217 border-top-color: #E0E0E0;
218 border-right-color: #E0E0E0;
219 border-bottom-color: #E0E0E0;
220 border-left-color: #E0E0E0;
221 border-top-style: none;
222 border-right-style: none;
223 border-bottom-style: none;
224 border-left-style: none;
225 background-color: #FAFAFA;
226 font-size: 80%;
227}
228.memTemplItemRight {
229 padding: 1px 8px 0px 8px;
230 margin: 4px;
231 border-top-width: 1px;
232 border-right-width: 1px;
233 border-bottom-width: 1px;
234 border-left-width: 1px;
235 border-top-color: #E0E0E0;
236 border-right-color: #E0E0E0;
237 border-bottom-color: #E0E0E0;
238 border-left-color: #E0E0E0;
239 border-top-style: none;
240 border-right-style: none;
241 border-bottom-style: none;
242 border-left-style: none;
243 background-color: #FAFAFA;
244 font-size: 80%;
245}
246.memTemplParams {
247 padding: 1px 0px 0px 8px;
248 margin: 4px;
249 border-top-width: 1px;
250 border-right-width: 1px;
251 border-bottom-width: 1px;
252 border-left-width: 1px;
253 border-top-color: #E0E0E0;
254 border-right-color: #E0E0E0;
255 border-bottom-color: #E0E0E0;
256 border-left-color: #E0E0E0;
257 border-top-style: solid;
258 border-right-style: none;
259 border-bottom-style: none;
260 border-left-style: none;
261 color: #606060;
262 background-color: #FAFAFA;
263 font-size: 80%;
264}
265.search { color: #003399;
266 font-weight: bold;
267}
268FORM.search {
269 margin-bottom: 0px;
270 margin-top: 0px;
271}
272INPUT.search { font-size: 75%;
273 color: #000080;
274 font-weight: normal;
275 background-color: #e8eef2;
276}
277TD.tiny { font-size: 75%;
278}
279a {
280 color: #1A41A8;
281}
282a:visited {
283 color: #2A3798;
284}
285.dirtab { padding: 4px;
286 border-collapse: collapse;
287 border: 1px solid #84b0c7;
288}
289TH.dirtab { background: #e8eef2;
290 font-weight: bold;
291}
292HR { height: 1px;
293 border: none;
294 border-top: 1px solid black;
295}
296
297/* Style for detailed member documentation */
298.memtemplate {
299 font-size: 80%;
300 color: #606060;
301 font-weight: normal;
302}
303.memnav {
304 background-color: #e8eef2;
305 border: 1px solid #84b0c7;
306 text-align: center;
307 margin: 2px;
308 margin-right: 15px;
309 padding: 2px;
310}
311.memitem {
312 padding: 4px;
313 background-color: #eef3f5;
314 border-width: 1px;
315 border-style: solid;
316 border-color: #dedeee;
317 -moz-border-radius: 8px 8px 8px 8px;
318}
319.memname {
320 white-space: nowrap;
321 font-weight: bold;
322}
323.memdoc{
324 padding-left: 10px;
325}
326.memproto {
327 background-color: #d5e1e8;
328 width: 100%;
329 border-width: 1px;
330 border-style: solid;
331 border-color: #84b0c7;
332 font-weight: bold;
333 -moz-border-radius: 8px 8px 8px 8px;
334}
335.paramkey {
336 text-align: right;
337}
338.paramtype {
339 white-space: nowrap;
340}
341.paramname {
342 color: #602020;
343 font-style: italic;
344 white-space: nowrap;
345}
346/* End Styling for detailed member documentation */
347
348/* for the tree view */
349.ftvtree {
350 font-family: sans-serif;
351 margin:0.5em;
352}
353.directory { font-size: 9pt; font-weight: bold; }
354.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
355.directory > h3 { margin-top: 0; }
356.directory p { margin: 0px; white-space: nowrap; }
357.directory div { display: none; margin: 0px; }
358.directory img { vertical-align: -30%; }
diff --git a/ue2/doxygen/doxygen.png b/ue2/doxygen/doxygen.png
new file mode 100644
index 0000000..f0a274b
--- /dev/null
+++ b/ue2/doxygen/doxygen.png
Binary files differ
diff --git a/ue2/doxygen/files.html b/ue2/doxygen/files.html
new file mode 100644
index 0000000..d4f60f1
--- /dev/null
+++ b/ue2/doxygen/files.html
@@ -0,0 +1,31 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: File Index</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li class="current"><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2 File List</h1>Here is a list of all documented files with brief descriptions:<table>
17 <tr><td class="indexkey">imgsynth2/<b>cbitmap.h</b> <a href="cbitmap_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
18 <tr><td class="indexkey">imgsynth2/<b>cfile.h</b> <a href="cfile_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
19 <tr><td class="indexkey">imgsynth2/<b>cpixelformat.h</b> <a href="cpixelformat_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
20 <tr><td class="indexkey">imgsynth2/<b>cpixelformat_bgr24.h</b> <a href="cpixelformat__bgr24_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
21 <tr><td class="indexkey">imgsynth2/<b>cpixelformat_bgr555.h</b> <a href="cpixelformat__bgr555_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
22 <tr><td class="indexkey">imgsynth2/<b>cpixelformat_indexed8.h</b> <a href="cpixelformat__indexed8_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
23 <tr><td class="indexkey">imgsynth2/<b>cpixmap.h</b> <a href="cpixmap_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
24 <tr><td class="indexkey">imgsynth2/<b>cscriptparser.h</b> <a href="cscriptparser_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
25 <tr><td class="indexkey">imgsynth2/<b>cwindowsbitmap.h</b> <a href="cwindowsbitmap_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
26</table>
27<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
28<a href="http://www.doxygen.org/index.html">
29<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
30</body>
31</html>
diff --git a/ue2/doxygen/functions.html b/ue2/doxygen/functions.html
new file mode 100644
index 0000000..3aedcaf
--- /dev/null
+++ b/ue2/doxygen/functions.html
@@ -0,0 +1,293 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Class Members</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<div class="tabs">
24 <ul>
25 <li class="current"><a href="functions.html"><span>All</span></a></li>
26 <li><a href="functions_func.html"><span>Functions</span></a></li>
27 <li><a href="functions_vars.html"><span>Variables</span></a></li>
28 </ul>
29</div>
30<div class="tabs">
31 <ul>
32 <li><a href="#index__"><span>_</span></a></li>
33 <li><a href="#index_b"><span>b</span></a></li>
34 <li><a href="#index_c"><span>c</span></a></li>
35 <li><a href="#index_e"><span>e</span></a></li>
36 <li><a href="#index_f"><span>f</span></a></li>
37 <li><a href="#index_g"><span>g</span></a></li>
38 <li><a href="#index_h"><span>h</span></a></li>
39 <li><a href="#index_i"><span>i</span></a></li>
40 <li><a href="#index_m"><span>m</span></a></li>
41 <li><a href="#index_n"><span>n</span></a></li>
42 <li><a href="#index_p"><span>p</span></a></li>
43 <li><a href="#index_r"><span>r</span></a></li>
44 <li><a href="#index_s"><span>s</span></a></li>
45 <li><a href="#index_w"><span>w</span></a></li>
46 <li><a href="#index_x"><span>x</span></a></li>
47 <li><a href="#index_y"><span>y</span></a></li>
48 <li><a href="#index_~"><span>~</span></a></li>
49 </ul>
50</div>
51
52<p>
53Here is a list of all documented class members with links to the class documentation for each member:
54<p>
55<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
56<li>_HOTSPOT
57: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#b6a9327ef06aaf7659875b60f31ebf5f">CPixmap::PIXMAP_FILEHEADER</a>
58<li>_XPMEXT
59: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d418915065f86a80ff9b078934574453">CPixmap::PIXMAP_FILEHEADER</a>
60</ul>
61<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
62<li>bfOffBits
63: <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#d5035c3183e5bf8e78a6c5ebcbccac20">CWindowsBitmap::BITMAP_FILEHEADER</a>
64<li>bfReserved
65: <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#a0cd42a6643e14068600060ba421458e">CWindowsBitmap::BITMAP_FILEHEADER</a>
66<li>bfSize
67: <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#1b2fa4417c9e57fed2cbbad5fe558a8f">CWindowsBitmap::BITMAP_FILEHEADER</a>
68<li>bfType
69: <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#eca7ddcbb8d044c33faafe4b18e359b3">CWindowsBitmap::BITMAP_FILEHEADER</a>
70<li>biBitCount
71: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#42aac7398ae70a60b35d3a0e965cee2c">CWindowsBitmap::BITMAP_INFOHEADER</a>
72<li>biClrImportant
73: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#34665e909b52abdf3cdd3c4af760b54f">CWindowsBitmap::BITMAP_INFOHEADER</a>
74<li>biClrUsed
75: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#2e3f66847acfe0d188efbcfbedb75792">CWindowsBitmap::BITMAP_INFOHEADER</a>
76<li>biCompression
77: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#5c1116667129ce939910cf0c0ceba09c">CWindowsBitmap::BITMAP_INFOHEADER</a>
78<li>biHeight
79: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f523b4a3c28e8460ba6ee626d4936868">CWindowsBitmap::BITMAP_INFOHEADER</a>
80<li>biPlanes
81: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#4697f951d59818d25e9b16590d9f546a">CWindowsBitmap::BITMAP_INFOHEADER</a>
82<li>biSize
83: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7fce186dcbbbb8143e003859db1d19f6">CWindowsBitmap::BITMAP_INFOHEADER</a>
84<li>biSizeImage
85: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7052207a5be2062555842ac569d0d33d">CWindowsBitmap::BITMAP_INFOHEADER</a>
86<li>biWidth
87: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#dc0838ca8b75b3bc818b18ac192c007d">CWindowsBitmap::BITMAP_INFOHEADER</a>
88<li>biXPelsPerMeter
89: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f5b1eb60daa5f037d693ac32c7e38134">CWindowsBitmap::BITMAP_INFOHEADER</a>
90<li>biYPelsPerMeter
91: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#865e897b0fc0eb27183501974345169e">CWindowsBitmap::BITMAP_INFOHEADER</a>
92<li>blue
93: <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#c68895d7c90815fd505b6623649754e1">CPixelFormat::RGBPIXEL</a>
94<li>brightness()
95: <a class="el" href="classCBitmap.html#5e0048029b6d65ef086e6f293ae36907">CBitmap</a>
96</ul>
97<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
98<li>callFunc()
99: <a class="el" href="classCBitmap.html#9227003c492ed640ed0ea661d7d052c2">CBitmap</a>
100, <a class="el" href="classCFile.html#3991c5f43fab6365cc82ba80afccd791">CFile</a>
101, <a class="el" href="classCScriptparser.html#9318b7e1379de95a7c920f7d0b79eb7b">CScriptparser</a>
102<li>CBitmap()
103: <a class="el" href="classCBitmap.html#a2fcc47ff70fbf2058752cad1a7d142b">CBitmap</a>
104<li>CPixelFormat()
105: <a class="el" href="classCPixelFormat.html#6216335559cf002f1e870b420b15913e">CPixelFormat</a>
106<li>CPixelFormat_BGR24()
107: <a class="el" href="classCPixelFormat__BGR24.html#4170fc29ef1b2abf2deff568b436519b">CPixelFormat_BGR24</a>
108<li>CPixelFormat_BGR555()
109: <a class="el" href="classCPixelFormat__BGR555.html#c3fa9af8106ca1a2615f74562d2bde53">CPixelFormat_BGR555</a>
110<li>CPixelFormat_Indexed8()
111: <a class="el" href="classCPixelFormat__Indexed8.html#bbc3a8d9c76664f87d2eda110880bfb5">CPixelFormat_Indexed8</a>
112<li>CPixmap()
113: <a class="el" href="classCPixmap.html#32f42f22fc98398d87946895139d0b60">CPixmap</a>
114<li>CScriptparser()
115: <a class="el" href="classCScriptparser.html#634edff14e86240f53ff7451343c6c56">CScriptparser</a>
116<li>CWindowsBitmap()
117: <a class="el" href="classCWindowsBitmap.html#b7d403afff9d3ec2721eaf4f25260921">CWindowsBitmap</a>
118</ul>
119<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
120<li>extension
121: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#015f7ddbfea9093a637396bea1d12f10">CPixmap::PIXMAP_FILEHEADER</a>
122</ul>
123<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
124<li>FileError()
125: <a class="el" href="classCFile_1_1FileError.html#3d86e28f4389bcf3d1422b461885c858">CFile::FileError</a>
126<li>fillrect()
127: <a class="el" href="classCBitmap.html#9691aecf4ee35415948f7666fc8b2e06">CBitmap</a>
128</ul>
129<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
130<li>getBitCount()
131: <a class="el" href="classCPixelFormat.html#bfe1496b57a8a62be38de66ae6cfe3a7">CPixelFormat</a>
132, <a class="el" href="classCPixelFormat__BGR24.html#cf1c81e62b3cd809c7be4cc7c90acc02">CPixelFormat_BGR24</a>
133, <a class="el" href="classCPixelFormat__Indexed8.html#677d751409dc57344b0ca5f6787ead0c">CPixelFormat_Indexed8</a>
134, <a class="el" href="classCPixelFormat__BGR555.html#5b9994732731fa813b055df01cb2dd05">CPixelFormat_BGR555</a>
135<li>getCArrayLine()
136: <a class="el" href="classCPixmap.html#4fea1d2e3e528e660f48f37fa91aedae">CPixmap</a>
137<li>getColorTable()
138: <a class="el" href="classCBitmap.html#bd838fcd9be4278ad6a58a0c57810a61">CBitmap</a>
139<li>getHeight()
140: <a class="el" href="classCPixmap.html#3f50d434556073a883bb5a2650cf2f71">CPixmap</a>
141, <a class="el" href="classCWindowsBitmap.html#002d6fcf7471095484ba7540cac20f7c">CWindowsBitmap</a>
142, <a class="el" href="classCBitmap.html#a69618d5309e1f51741a8be98ce44c02">CBitmap</a>
143<li>getLine()
144: <a class="el" href="classCPixmap.html#0d93bfe35b557f3827f90aa81685aff4">CPixmap</a>
145, <a class="el" href="classCScriptparser_1_1ParserError.html#103d0af66821f52e11a57391a21de2b8">CScriptparser::ParserError</a>
146<li>getMaxColor()
147: <a class="el" href="classCPixelFormat.html#bacedecc124fa734273948989cb4e31e">CPixelFormat</a>
148, <a class="el" href="classCPixelFormat__BGR24.html#fda39956dd233ed91360407cc71d38ba">CPixelFormat_BGR24</a>
149, <a class="el" href="classCPixelFormat__BGR555.html#c3991530246a1ca0bd1ec5ad0327a42c">CPixelFormat_BGR555</a>
150, <a class="el" href="classCPixelFormat__Indexed8.html#d56bbec5d00cbd3c60f21fecc6ebc1a4">CPixelFormat_Indexed8</a>
151<li>getPixel()
152: <a class="el" href="classCPixelFormat.html#5305559ecc7bd185d149493947ac45e7">CPixelFormat</a>
153, <a class="el" href="classCPixelFormat__BGR24.html#40c21811ec6823c44ec1ce43abfc0cd3">CPixelFormat_BGR24</a>
154, <a class="el" href="classCPixelFormat__BGR555.html#412147b04dddc1e563425aabb71575c4">CPixelFormat_BGR555</a>
155, <a class="el" href="classCPixelFormat__Indexed8.html#d77b6e03ca34e354e1abf81ae8646eea">CPixelFormat_Indexed8</a>
156<li>getPixelData()
157: <a class="el" href="classCBitmap.html#5701ea86ba64ecd4863b79a32abf1e2e">CBitmap</a>
158<li>getPixelDataSize()
159: <a class="el" href="classCWindowsBitmap.html#b742cf032ebcef270d8253beee789289">CWindowsBitmap</a>
160, <a class="el" href="classCBitmap.html#7ea12e77a86c283ce173785c64384c33">CBitmap</a>
161, <a class="el" href="classCPixmap.html#740486bba3c8ea24f306a7b8248652e2">CPixmap</a>
162<li>getRowSize()
163: <a class="el" href="classCBitmap.html#e147fecf0bfadb0f31205f9b6c88d022">CBitmap</a>
164<li>getWidth()
165: <a class="el" href="classCPixmap.html#f3419c1f68c7aa2c69d1e83b2ee6be8c">CPixmap</a>
166, <a class="el" href="classCWindowsBitmap.html#c26c90bc4aaf3ba425665ec53671658b">CWindowsBitmap</a>
167, <a class="el" href="classCBitmap.html#82ffb686b4d4c7465c5239a984bf6fe4">CBitmap</a>
168<li>getXPMColorID()
169: <a class="el" href="classCPixmap.html#51b3aeac4afa31c11188cf844a40f0fc">CPixmap</a>
170<li>green
171: <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#0e8885cc87b60900a15701289f18a332">CPixelFormat::RGBPIXEL</a>
172</ul>
173<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
174<li>hasColorTable()
175: <a class="el" href="classCBitmap.html#9b38397779b83cbc0a71e40cc3995025">CBitmap</a>
176, <a class="el" href="classCPixmap.html#fc2876d5d93122f22eb1759381030980">CPixmap</a>
177, <a class="el" href="classCWindowsBitmap.html#df53e5688a5fc47d8ba5437bf6b3edec">CWindowsBitmap</a>
178<li>height
179: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#9f340ab3d55aefd4af98a340db6fb332">CPixmap::PIXMAP_FILEHEADER</a>
180</ul>
181<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
182<li>invert()
183: <a class="el" href="classCBitmap.html#c2f7bb14098df5016402437880635fa0">CBitmap</a>
184<li>isMirrored()
185: <a class="el" href="classCWindowsBitmap.html#d69d560a53dc4409bccb6328678c96be">CWindowsBitmap</a>
186, <a class="el" href="classCPixmap.html#0cbf88af3060d338b1d288cb930c8b49">CPixmap</a>
187, <a class="el" href="classCBitmap.html#cd6bfd1ffca5f3c6d0faa29275733bad">CBitmap</a>
188</ul>
189<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
190<li>m_bitmap
191: <a class="el" href="classCPixelFormat.html#0c0ab3e11535c9cda07d049cc6bd6f9a">CPixelFormat</a>
192<li>m_colortable
193: <a class="el" href="classCBitmap.html#75fbe14d624d505e1974a63ed6734ec2">CBitmap</a>
194<li>m_fileheader
195: <a class="el" href="classCWindowsBitmap.html#47f9bf8aa81c56ab2cfe9960e27e0440">CWindowsBitmap</a>
196, <a class="el" href="classCPixmap.html#5ca3e44f4f5a3d7a94d0f7a83d30eb2b">CPixmap</a>
197<li>m_handlers
198: <a class="el" href="classCBitmap.html#489f5f53a63fd10246694375f26df57a">CBitmap</a>
199<li>m_imagename
200: <a class="el" href="classCPixmap.html#ac8ee30e3375e15684c1263d7c9b8dd4">CPixmap</a>
201<li>m_infoheader
202: <a class="el" href="classCWindowsBitmap.html#2db451a4eed528602225ca2c1da051ce">CWindowsBitmap</a>
203<li>m_pixeldata
204: <a class="el" href="classCBitmap.html#fd64be4c5cdaff861f0b040edc697138">CBitmap</a>
205<li>m_pixelformat
206: <a class="el" href="classCBitmap.html#e9a1708eb34853ade75a0f5d82fbaae3">CBitmap</a>
207<li>m_rowsize
208: <a class="el" href="classCBitmap.html#ce883b7452cd9221c3a89c1369d89ede">CBitmap</a>
209<li>m_types
210: <a class="el" href="classCFile.html#63719f47953108756b34b6c7e701f536">CFile</a>
211<li>mirror_x()
212: <a class="el" href="classCBitmap.html#3e5ce92bca4798dd6f0764245d9bedee">CBitmap</a>
213<li>mirror_y()
214: <a class="el" href="classCBitmap.html#0f0ca031109f3ac980ab90bfb45e8f18">CBitmap</a>
215</ul>
216<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
217<li>nChar
218: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d3658696ed9270577e42c1eaaf82c798">CPixmap::PIXMAP_FILEHEADER</a>
219<li>nColor
220: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#a5dd63000c19f0624fb397b2d9b6df7b">CPixmap::PIXMAP_FILEHEADER</a>
221</ul>
222<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
223<li>parse()
224: <a class="el" href="classCScriptparser.html#d288fe020a67ade7914d7a3a77e16c42">CScriptparser</a>
225<li>ParserError()
226: <a class="el" href="classCScriptparser_1_1ParserError.html#97e361a51f998f19064ab2f407f343ce">CScriptparser::ParserError</a>
227<li>PixelFormatError()
228: <a class="el" href="classCPixelFormat_1_1PixelFormatError.html#f227e9261537b316f57ff8c099948df4">CPixelFormat::PixelFormatError</a>
229</ul>
230<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
231<li>read()
232: <a class="el" href="classCBitmap.html#beaf444a418973a1bf8373f236d54421">CBitmap</a>
233, <a class="el" href="classCFile.html#fa8780b6d34045102aff06fceccaf075">CFile</a>
234, <a class="el" href="classCWindowsBitmap.html#cab005df5352370dd2fcb8a52738f81d">CWindowsBitmap</a>
235, <a class="el" href="classCScriptparser.html#2f2aba481c11c38b85bb2e8306961c03">CScriptparser</a>
236, <a class="el" href="classCPixmap.html#ef3b715729ca384e6817a3fcdddfa261">CPixmap</a>
237<li>red
238: <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#8411664fe48f3d0b77b989d9cbe8d87a">CPixelFormat::RGBPIXEL</a>
239</ul>
240<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
241<li>setPixel()
242: <a class="el" href="classCPixelFormat.html#6e6b0e48e8d6cd5e5b0fb7399307aa48">CPixelFormat</a>
243, <a class="el" href="classCPixelFormat__BGR24.html#3525ec0afcb06c66ca19c25defea75a9">CPixelFormat_BGR24</a>
244, <a class="el" href="classCPixelFormat__Indexed8.html#6b2792a98b8f06f0ed014054b9218fdf">CPixelFormat_Indexed8</a>
245, <a class="el" href="classCPixelFormat__BGR555.html#5c6f6b8feac223de4a702489bdb3dd4a">CPixelFormat_BGR555</a>
246<li>supportsType()
247: <a class="el" href="classCFile.html#7a3148cb5797198cd856587bf001445f">CFile</a>
248</ul>
249<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
250<li>width
251: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#51b15ae3b5f34919d86a49b8aed289e6">CPixmap::PIXMAP_FILEHEADER</a>
252<li>write()
253: <a class="el" href="classCWindowsBitmap.html#95c314ad2c9b14dbe5189799bc7e4f71">CWindowsBitmap</a>
254, <a class="el" href="classCScriptparser.html#a8ef12e68ca61acfd463e55a3fe8518c">CScriptparser</a>
255, <a class="el" href="classCPixmap.html#507d5a88f8af0e41e418108e01572f13">CPixmap</a>
256, <a class="el" href="classCFile.html#a77cd4604afac7b3b1384ca15ef4750e">CFile</a>
257, <a class="el" href="classCBitmap.html#bfa214932af1cc21817dde3dbe3c61c6">CBitmap</a>
258</ul>
259<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
260<li>xHotspot
261: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#f3075cc873003e3609a47d51e0b218fc">CPixmap::PIXMAP_FILEHEADER</a>
262</ul>
263<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
264<li>yHotspot
265: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#7e67fb4ccd100cffd2a8add526a7a6ef">CPixmap::PIXMAP_FILEHEADER</a>
266</ul>
267<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
268<li>~CBitmap()
269: <a class="el" href="classCBitmap.html#7407ebaa7ffc9654bf47d598cb0d877d">CBitmap</a>
270<li>~CFile()
271: <a class="el" href="classCFile.html#ebb1693f8c740d139f553b58874f82c1">CFile</a>
272<li>~CPixelFormat()
273: <a class="el" href="classCPixelFormat.html#363edc98e8a6460466d52590679f1853">CPixelFormat</a>
274<li>~CPixelFormat_BGR24()
275: <a class="el" href="classCPixelFormat__BGR24.html#b2441e25b382a81e1d574b55ec0e09d6">CPixelFormat_BGR24</a>
276<li>~CPixelFormat_BGR555()
277: <a class="el" href="classCPixelFormat__BGR555.html#74adfd6f7bc4f80a3176a292f44f56d3">CPixelFormat_BGR555</a>
278<li>~CPixelFormat_Indexed8()
279: <a class="el" href="classCPixelFormat__Indexed8.html#781e9e7d62c23dd491b8288b1a26b393">CPixelFormat_Indexed8</a>
280<li>~CPixmap()
281: <a class="el" href="classCPixmap.html#6bba8999f9c8bfd410561bc62a4fd6fc">CPixmap</a>
282<li>~CScriptparser()
283: <a class="el" href="classCScriptparser.html#09591a8276fd376e04d4017f3c8d17d1">CScriptparser</a>
284<li>~CWindowsBitmap()
285: <a class="el" href="classCWindowsBitmap.html#a223d30484922d574ea0d975d96e2754">CWindowsBitmap</a>
286<li>~ParserError()
287: <a class="el" href="classCScriptparser_1_1ParserError.html#191ff6b6f9d40dc40431308e4ff831ad">CScriptparser::ParserError</a>
288</ul>
289<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
290<a href="http://www.doxygen.org/index.html">
291<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
292</body>
293</html>
diff --git a/ue2/doxygen/functions_func.html b/ue2/doxygen/functions_func.html
new file mode 100644
index 0000000..63306b9
--- /dev/null
+++ b/ue2/doxygen/functions_func.html
@@ -0,0 +1,203 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Class Members - Functions</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<div class="tabs">
24 <ul>
25 <li><a href="functions.html"><span>All</span></a></li>
26 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
27 <li><a href="functions_vars.html"><span>Variables</span></a></li>
28 </ul>
29</div>
30<div class="tabs">
31 <ul>
32 <li><a href="#index_b"><span>b</span></a></li>
33 <li><a href="#index_c"><span>c</span></a></li>
34 <li><a href="#index_f"><span>f</span></a></li>
35 <li><a href="#index_g"><span>g</span></a></li>
36 <li><a href="#index_h"><span>h</span></a></li>
37 <li><a href="#index_i"><span>i</span></a></li>
38 <li><a href="#index_m"><span>m</span></a></li>
39 <li><a href="#index_p"><span>p</span></a></li>
40 <li><a href="#index_r"><span>r</span></a></li>
41 <li><a href="#index_s"><span>s</span></a></li>
42 <li><a href="#index_w"><span>w</span></a></li>
43 <li><a href="#index_~"><span>~</span></a></li>
44 </ul>
45</div>
46
47<p>
48&nbsp;
49<p>
50<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
51<li>brightness()
52: <a class="el" href="classCBitmap.html#5e0048029b6d65ef086e6f293ae36907">CBitmap</a>
53</ul>
54<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
55<li>callFunc()
56: <a class="el" href="classCBitmap.html#9227003c492ed640ed0ea661d7d052c2">CBitmap</a>
57, <a class="el" href="classCFile.html#3991c5f43fab6365cc82ba80afccd791">CFile</a>
58, <a class="el" href="classCScriptparser.html#9318b7e1379de95a7c920f7d0b79eb7b">CScriptparser</a>
59<li>CBitmap()
60: <a class="el" href="classCBitmap.html#a2fcc47ff70fbf2058752cad1a7d142b">CBitmap</a>
61<li>CPixelFormat()
62: <a class="el" href="classCPixelFormat.html#6216335559cf002f1e870b420b15913e">CPixelFormat</a>
63<li>CPixelFormat_BGR24()
64: <a class="el" href="classCPixelFormat__BGR24.html#4170fc29ef1b2abf2deff568b436519b">CPixelFormat_BGR24</a>
65<li>CPixelFormat_BGR555()
66: <a class="el" href="classCPixelFormat__BGR555.html#c3fa9af8106ca1a2615f74562d2bde53">CPixelFormat_BGR555</a>
67<li>CPixelFormat_Indexed8()
68: <a class="el" href="classCPixelFormat__Indexed8.html#bbc3a8d9c76664f87d2eda110880bfb5">CPixelFormat_Indexed8</a>
69<li>CPixmap()
70: <a class="el" href="classCPixmap.html#32f42f22fc98398d87946895139d0b60">CPixmap</a>
71<li>CScriptparser()
72: <a class="el" href="classCScriptparser.html#634edff14e86240f53ff7451343c6c56">CScriptparser</a>
73<li>CWindowsBitmap()
74: <a class="el" href="classCWindowsBitmap.html#b7d403afff9d3ec2721eaf4f25260921">CWindowsBitmap</a>
75</ul>
76<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
77<li>FileError()
78: <a class="el" href="classCFile_1_1FileError.html#3d86e28f4389bcf3d1422b461885c858">CFile::FileError</a>
79<li>fillrect()
80: <a class="el" href="classCBitmap.html#9691aecf4ee35415948f7666fc8b2e06">CBitmap</a>
81</ul>
82<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
83<li>getBitCount()
84: <a class="el" href="classCPixelFormat.html#bfe1496b57a8a62be38de66ae6cfe3a7">CPixelFormat</a>
85, <a class="el" href="classCPixelFormat__BGR24.html#cf1c81e62b3cd809c7be4cc7c90acc02">CPixelFormat_BGR24</a>
86, <a class="el" href="classCPixelFormat__Indexed8.html#677d751409dc57344b0ca5f6787ead0c">CPixelFormat_Indexed8</a>
87, <a class="el" href="classCPixelFormat__BGR555.html#5b9994732731fa813b055df01cb2dd05">CPixelFormat_BGR555</a>
88<li>getCArrayLine()
89: <a class="el" href="classCPixmap.html#4fea1d2e3e528e660f48f37fa91aedae">CPixmap</a>
90<li>getColorTable()
91: <a class="el" href="classCBitmap.html#bd838fcd9be4278ad6a58a0c57810a61">CBitmap</a>
92<li>getHeight()
93: <a class="el" href="classCPixmap.html#3f50d434556073a883bb5a2650cf2f71">CPixmap</a>
94, <a class="el" href="classCWindowsBitmap.html#002d6fcf7471095484ba7540cac20f7c">CWindowsBitmap</a>
95, <a class="el" href="classCBitmap.html#a69618d5309e1f51741a8be98ce44c02">CBitmap</a>
96<li>getLine()
97: <a class="el" href="classCPixmap.html#0d93bfe35b557f3827f90aa81685aff4">CPixmap</a>
98, <a class="el" href="classCScriptparser_1_1ParserError.html#103d0af66821f52e11a57391a21de2b8">CScriptparser::ParserError</a>
99<li>getMaxColor()
100: <a class="el" href="classCPixelFormat.html#bacedecc124fa734273948989cb4e31e">CPixelFormat</a>
101, <a class="el" href="classCPixelFormat__BGR24.html#fda39956dd233ed91360407cc71d38ba">CPixelFormat_BGR24</a>
102, <a class="el" href="classCPixelFormat__BGR555.html#c3991530246a1ca0bd1ec5ad0327a42c">CPixelFormat_BGR555</a>
103, <a class="el" href="classCPixelFormat__Indexed8.html#d56bbec5d00cbd3c60f21fecc6ebc1a4">CPixelFormat_Indexed8</a>
104<li>getPixel()
105: <a class="el" href="classCPixelFormat__Indexed8.html#d77b6e03ca34e354e1abf81ae8646eea">CPixelFormat_Indexed8</a>
106, <a class="el" href="classCPixelFormat.html#5305559ecc7bd185d149493947ac45e7">CPixelFormat</a>
107, <a class="el" href="classCPixelFormat__BGR24.html#40c21811ec6823c44ec1ce43abfc0cd3">CPixelFormat_BGR24</a>
108, <a class="el" href="classCPixelFormat__BGR555.html#412147b04dddc1e563425aabb71575c4">CPixelFormat_BGR555</a>
109<li>getPixelData()
110: <a class="el" href="classCBitmap.html#5701ea86ba64ecd4863b79a32abf1e2e">CBitmap</a>
111<li>getPixelDataSize()
112: <a class="el" href="classCPixmap.html#740486bba3c8ea24f306a7b8248652e2">CPixmap</a>
113, <a class="el" href="classCBitmap.html#7ea12e77a86c283ce173785c64384c33">CBitmap</a>
114, <a class="el" href="classCWindowsBitmap.html#b742cf032ebcef270d8253beee789289">CWindowsBitmap</a>
115<li>getRowSize()
116: <a class="el" href="classCBitmap.html#e147fecf0bfadb0f31205f9b6c88d022">CBitmap</a>
117<li>getWidth()
118: <a class="el" href="classCWindowsBitmap.html#c26c90bc4aaf3ba425665ec53671658b">CWindowsBitmap</a>
119, <a class="el" href="classCPixmap.html#f3419c1f68c7aa2c69d1e83b2ee6be8c">CPixmap</a>
120, <a class="el" href="classCBitmap.html#82ffb686b4d4c7465c5239a984bf6fe4">CBitmap</a>
121<li>getXPMColorID()
122: <a class="el" href="classCPixmap.html#51b3aeac4afa31c11188cf844a40f0fc">CPixmap</a>
123</ul>
124<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
125<li>hasColorTable()
126: <a class="el" href="classCBitmap.html#9b38397779b83cbc0a71e40cc3995025">CBitmap</a>
127, <a class="el" href="classCWindowsBitmap.html#df53e5688a5fc47d8ba5437bf6b3edec">CWindowsBitmap</a>
128, <a class="el" href="classCPixmap.html#fc2876d5d93122f22eb1759381030980">CPixmap</a>
129</ul>
130<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
131<li>invert()
132: <a class="el" href="classCBitmap.html#c2f7bb14098df5016402437880635fa0">CBitmap</a>
133<li>isMirrored()
134: <a class="el" href="classCWindowsBitmap.html#d69d560a53dc4409bccb6328678c96be">CWindowsBitmap</a>
135, <a class="el" href="classCPixmap.html#0cbf88af3060d338b1d288cb930c8b49">CPixmap</a>
136, <a class="el" href="classCBitmap.html#cd6bfd1ffca5f3c6d0faa29275733bad">CBitmap</a>
137</ul>
138<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
139<li>mirror_x()
140: <a class="el" href="classCBitmap.html#3e5ce92bca4798dd6f0764245d9bedee">CBitmap</a>
141<li>mirror_y()
142: <a class="el" href="classCBitmap.html#0f0ca031109f3ac980ab90bfb45e8f18">CBitmap</a>
143</ul>
144<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
145<li>parse()
146: <a class="el" href="classCScriptparser.html#d288fe020a67ade7914d7a3a77e16c42">CScriptparser</a>
147<li>ParserError()
148: <a class="el" href="classCScriptparser_1_1ParserError.html#97e361a51f998f19064ab2f407f343ce">CScriptparser::ParserError</a>
149<li>PixelFormatError()
150: <a class="el" href="classCPixelFormat_1_1PixelFormatError.html#f227e9261537b316f57ff8c099948df4">CPixelFormat::PixelFormatError</a>
151</ul>
152<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
153<li>read()
154: <a class="el" href="classCBitmap.html#beaf444a418973a1bf8373f236d54421">CBitmap</a>
155, <a class="el" href="classCWindowsBitmap.html#cab005df5352370dd2fcb8a52738f81d">CWindowsBitmap</a>
156, <a class="el" href="classCScriptparser.html#2f2aba481c11c38b85bb2e8306961c03">CScriptparser</a>
157, <a class="el" href="classCPixmap.html#ef3b715729ca384e6817a3fcdddfa261">CPixmap</a>
158, <a class="el" href="classCFile.html#fa8780b6d34045102aff06fceccaf075">CFile</a>
159</ul>
160<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
161<li>setPixel()
162: <a class="el" href="classCPixelFormat.html#6e6b0e48e8d6cd5e5b0fb7399307aa48">CPixelFormat</a>
163, <a class="el" href="classCPixelFormat__BGR24.html#3525ec0afcb06c66ca19c25defea75a9">CPixelFormat_BGR24</a>
164, <a class="el" href="classCPixelFormat__Indexed8.html#6b2792a98b8f06f0ed014054b9218fdf">CPixelFormat_Indexed8</a>
165, <a class="el" href="classCPixelFormat__BGR555.html#5c6f6b8feac223de4a702489bdb3dd4a">CPixelFormat_BGR555</a>
166<li>supportsType()
167: <a class="el" href="classCFile.html#7a3148cb5797198cd856587bf001445f">CFile</a>
168</ul>
169<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
170<li>write()
171: <a class="el" href="classCBitmap.html#bfa214932af1cc21817dde3dbe3c61c6">CBitmap</a>
172, <a class="el" href="classCWindowsBitmap.html#95c314ad2c9b14dbe5189799bc7e4f71">CWindowsBitmap</a>
173, <a class="el" href="classCScriptparser.html#a8ef12e68ca61acfd463e55a3fe8518c">CScriptparser</a>
174, <a class="el" href="classCPixmap.html#507d5a88f8af0e41e418108e01572f13">CPixmap</a>
175, <a class="el" href="classCFile.html#a77cd4604afac7b3b1384ca15ef4750e">CFile</a>
176</ul>
177<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
178<li>~CBitmap()
179: <a class="el" href="classCBitmap.html#7407ebaa7ffc9654bf47d598cb0d877d">CBitmap</a>
180<li>~CFile()
181: <a class="el" href="classCFile.html#ebb1693f8c740d139f553b58874f82c1">CFile</a>
182<li>~CPixelFormat()
183: <a class="el" href="classCPixelFormat.html#363edc98e8a6460466d52590679f1853">CPixelFormat</a>
184<li>~CPixelFormat_BGR24()
185: <a class="el" href="classCPixelFormat__BGR24.html#b2441e25b382a81e1d574b55ec0e09d6">CPixelFormat_BGR24</a>
186<li>~CPixelFormat_BGR555()
187: <a class="el" href="classCPixelFormat__BGR555.html#74adfd6f7bc4f80a3176a292f44f56d3">CPixelFormat_BGR555</a>
188<li>~CPixelFormat_Indexed8()
189: <a class="el" href="classCPixelFormat__Indexed8.html#781e9e7d62c23dd491b8288b1a26b393">CPixelFormat_Indexed8</a>
190<li>~CPixmap()
191: <a class="el" href="classCPixmap.html#6bba8999f9c8bfd410561bc62a4fd6fc">CPixmap</a>
192<li>~CScriptparser()
193: <a class="el" href="classCScriptparser.html#09591a8276fd376e04d4017f3c8d17d1">CScriptparser</a>
194<li>~CWindowsBitmap()
195: <a class="el" href="classCWindowsBitmap.html#a223d30484922d574ea0d975d96e2754">CWindowsBitmap</a>
196<li>~ParserError()
197: <a class="el" href="classCScriptparser_1_1ParserError.html#191ff6b6f9d40dc40431308e4ff831ad">CScriptparser::ParserError</a>
198</ul>
199<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
200<a href="http://www.doxygen.org/index.html">
201<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
202</body>
203</html>
diff --git a/ue2/doxygen/functions_vars.html b/ue2/doxygen/functions_vars.html
new file mode 100644
index 0000000..7a92fa7
--- /dev/null
+++ b/ue2/doxygen/functions_vars.html
@@ -0,0 +1,150 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Class Members - Variables</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<div class="tabs">
24 <ul>
25 <li><a href="functions.html"><span>All</span></a></li>
26 <li><a href="functions_func.html"><span>Functions</span></a></li>
27 <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
28 </ul>
29</div>
30<div class="tabs">
31 <ul>
32 <li><a href="#index__"><span>_</span></a></li>
33 <li><a href="#index_b"><span>b</span></a></li>
34 <li><a href="#index_e"><span>e</span></a></li>
35 <li><a href="#index_g"><span>g</span></a></li>
36 <li><a href="#index_h"><span>h</span></a></li>
37 <li><a href="#index_m"><span>m</span></a></li>
38 <li><a href="#index_n"><span>n</span></a></li>
39 <li><a href="#index_r"><span>r</span></a></li>
40 <li><a href="#index_w"><span>w</span></a></li>
41 <li><a href="#index_x"><span>x</span></a></li>
42 <li><a href="#index_y"><span>y</span></a></li>
43 </ul>
44</div>
45
46<p>
47&nbsp;
48<p>
49<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
50<li>_HOTSPOT
51: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#b6a9327ef06aaf7659875b60f31ebf5f">CPixmap::PIXMAP_FILEHEADER</a>
52<li>_XPMEXT
53: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d418915065f86a80ff9b078934574453">CPixmap::PIXMAP_FILEHEADER</a>
54</ul>
55<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
56<li>bfOffBits
57: <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#d5035c3183e5bf8e78a6c5ebcbccac20">CWindowsBitmap::BITMAP_FILEHEADER</a>
58<li>bfReserved
59: <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#a0cd42a6643e14068600060ba421458e">CWindowsBitmap::BITMAP_FILEHEADER</a>
60<li>bfSize
61: <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#1b2fa4417c9e57fed2cbbad5fe558a8f">CWindowsBitmap::BITMAP_FILEHEADER</a>
62<li>bfType
63: <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#eca7ddcbb8d044c33faafe4b18e359b3">CWindowsBitmap::BITMAP_FILEHEADER</a>
64<li>biBitCount
65: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#42aac7398ae70a60b35d3a0e965cee2c">CWindowsBitmap::BITMAP_INFOHEADER</a>
66<li>biClrImportant
67: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#34665e909b52abdf3cdd3c4af760b54f">CWindowsBitmap::BITMAP_INFOHEADER</a>
68<li>biClrUsed
69: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#2e3f66847acfe0d188efbcfbedb75792">CWindowsBitmap::BITMAP_INFOHEADER</a>
70<li>biCompression
71: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#5c1116667129ce939910cf0c0ceba09c">CWindowsBitmap::BITMAP_INFOHEADER</a>
72<li>biHeight
73: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f523b4a3c28e8460ba6ee626d4936868">CWindowsBitmap::BITMAP_INFOHEADER</a>
74<li>biPlanes
75: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#4697f951d59818d25e9b16590d9f546a">CWindowsBitmap::BITMAP_INFOHEADER</a>
76<li>biSize
77: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7fce186dcbbbb8143e003859db1d19f6">CWindowsBitmap::BITMAP_INFOHEADER</a>
78<li>biSizeImage
79: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7052207a5be2062555842ac569d0d33d">CWindowsBitmap::BITMAP_INFOHEADER</a>
80<li>biWidth
81: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#dc0838ca8b75b3bc818b18ac192c007d">CWindowsBitmap::BITMAP_INFOHEADER</a>
82<li>biXPelsPerMeter
83: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f5b1eb60daa5f037d693ac32c7e38134">CWindowsBitmap::BITMAP_INFOHEADER</a>
84<li>biYPelsPerMeter
85: <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#865e897b0fc0eb27183501974345169e">CWindowsBitmap::BITMAP_INFOHEADER</a>
86<li>blue
87: <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#c68895d7c90815fd505b6623649754e1">CPixelFormat::RGBPIXEL</a>
88</ul>
89<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
90<li>extension
91: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#015f7ddbfea9093a637396bea1d12f10">CPixmap::PIXMAP_FILEHEADER</a>
92</ul>
93<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
94<li>green
95: <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#0e8885cc87b60900a15701289f18a332">CPixelFormat::RGBPIXEL</a>
96</ul>
97<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
98<li>height
99: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#9f340ab3d55aefd4af98a340db6fb332">CPixmap::PIXMAP_FILEHEADER</a>
100</ul>
101<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
102<li>m_bitmap
103: <a class="el" href="classCPixelFormat.html#0c0ab3e11535c9cda07d049cc6bd6f9a">CPixelFormat</a>
104<li>m_colortable
105: <a class="el" href="classCBitmap.html#75fbe14d624d505e1974a63ed6734ec2">CBitmap</a>
106<li>m_fileheader
107: <a class="el" href="classCWindowsBitmap.html#47f9bf8aa81c56ab2cfe9960e27e0440">CWindowsBitmap</a>
108, <a class="el" href="classCPixmap.html#5ca3e44f4f5a3d7a94d0f7a83d30eb2b">CPixmap</a>
109<li>m_handlers
110: <a class="el" href="classCBitmap.html#489f5f53a63fd10246694375f26df57a">CBitmap</a>
111<li>m_imagename
112: <a class="el" href="classCPixmap.html#ac8ee30e3375e15684c1263d7c9b8dd4">CPixmap</a>
113<li>m_infoheader
114: <a class="el" href="classCWindowsBitmap.html#2db451a4eed528602225ca2c1da051ce">CWindowsBitmap</a>
115<li>m_pixeldata
116: <a class="el" href="classCBitmap.html#fd64be4c5cdaff861f0b040edc697138">CBitmap</a>
117<li>m_pixelformat
118: <a class="el" href="classCBitmap.html#e9a1708eb34853ade75a0f5d82fbaae3">CBitmap</a>
119<li>m_rowsize
120: <a class="el" href="classCBitmap.html#ce883b7452cd9221c3a89c1369d89ede">CBitmap</a>
121<li>m_types
122: <a class="el" href="classCFile.html#63719f47953108756b34b6c7e701f536">CFile</a>
123</ul>
124<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
125<li>nChar
126: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d3658696ed9270577e42c1eaaf82c798">CPixmap::PIXMAP_FILEHEADER</a>
127<li>nColor
128: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#a5dd63000c19f0624fb397b2d9b6df7b">CPixmap::PIXMAP_FILEHEADER</a>
129</ul>
130<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
131<li>red
132: <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#8411664fe48f3d0b77b989d9cbe8d87a">CPixelFormat::RGBPIXEL</a>
133</ul>
134<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
135<li>width
136: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#51b15ae3b5f34919d86a49b8aed289e6">CPixmap::PIXMAP_FILEHEADER</a>
137</ul>
138<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
139<li>xHotspot
140: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#f3075cc873003e3609a47d51e0b218fc">CPixmap::PIXMAP_FILEHEADER</a>
141</ul>
142<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
143<li>yHotspot
144: <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#7e67fb4ccd100cffd2a8add526a7a6ef">CPixmap::PIXMAP_FILEHEADER</a>
145</ul>
146<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
147<a href="http://www.doxygen.org/index.html">
148<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
149</body>
150</html>
diff --git a/ue2/doxygen/hierarchy.html b/ue2/doxygen/hierarchy.html
new file mode 100644
index 0000000..20b0269
--- /dev/null
+++ b/ue2/doxygen/hierarchy.html
@@ -0,0 +1,51 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Hierarchical Index</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li class="current"><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>imgsynth2 Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
24<li><a class="el" href="classCFile.html">CFile</a>
25<ul>
26<li><a class="el" href="classCBitmap.html">CBitmap</a>
27<ul>
28<li><a class="el" href="classCPixmap.html">CPixmap</a>
29<li><a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a>
30</ul>
31</ul>
32<li><a class="el" href="classCFile_1_1FileError.html">CFile::FileError</a>
33<li><a class="el" href="classCPixelFormat.html">CPixelFormat</a>
34<ul>
35<li><a class="el" href="classCPixelFormat__BGR24.html">CPixelFormat_BGR24</a>
36<li><a class="el" href="classCPixelFormat__BGR555.html">CPixelFormat_BGR555</a>
37<li><a class="el" href="classCPixelFormat__Indexed8.html">CPixelFormat_Indexed8</a>
38</ul>
39<li><a class="el" href="classCPixelFormat_1_1PixelFormatError.html">CPixelFormat::PixelFormatError</a>
40<li><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">CPixelFormat::RGBPIXEL</a>
41<li><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a>
42<li><a class="el" href="classCScriptparser.html">CScriptparser</a>
43<li><a class="el" href="classCScriptparser_1_1ParserError.html">CScriptparser::ParserError</a>
44<li><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">CWindowsBitmap::BITMAP_FILEHEADER</a>
45<li><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a>
46</ul>
47<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
48<a href="http://www.doxygen.org/index.html">
49<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
50</body>
51</html>
diff --git a/ue2/doxygen/index.html b/ue2/doxygen/index.html
new file mode 100644
index 0000000..455cd11
--- /dev/null
+++ b/ue2/doxygen/index.html
@@ -0,0 +1,22 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Main Page</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li class="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2 Documentation</h1>
17<p>
18<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
19<a href="http://www.doxygen.org/index.html">
20<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
21</body>
22</html>
diff --git a/ue2/doxygen/namespaces.html b/ue2/doxygen/namespaces.html
new file mode 100644
index 0000000..5704df0
--- /dev/null
+++ b/ue2/doxygen/namespaces.html
@@ -0,0 +1,23 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Namespace Index</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>imgsynth2 Namespace List</h1>Here is a list of all documented namespaces with brief descriptions:<table>
17 <tr><td class="indexkey"><a class="el" href="namespacestd.html">std</a></td><td class="indexvalue">Abstract implementation of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> handling Bitmaps </td></tr>
18</table>
19<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
20<a href="http://www.doxygen.org/index.html">
21<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
22</body>
23</html>
diff --git a/ue2/doxygen/namespacestd.html b/ue2/doxygen/namespacestd.html
new file mode 100644
index 0000000..ff7ec0d
--- /dev/null
+++ b/ue2/doxygen/namespacestd.html
@@ -0,0 +1,32 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: std Namespace Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<h1>std Namespace Reference</h1>Abstract implementation of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> handling Bitmaps.
17<a href="#_details">More...</a>
18<p>
19<table border="0" cellpadding="0" cellspacing="0">
20<tr><td></td></tr>
21</table>
22<hr><a name="_details"></a><h2>Detailed Description</h2>
23Abstract implementation of <a class="el" href="classCFile.html" title="Abstract class for handling files. Needed for generic use in CScriptparser.">CFile</a> handling Bitmaps.
24<p>
25<dl class="user" compact><dt><b>Modulname:</b></dt><dd>cbitmap </dd></dl>
26<dl class="author" compact><dt><b>Author:</b></dt><dd>Guenther Neuwirth (0626638), Manuel Mausz (0728348) </dd></dl>
27<dl class="date" compact><dt><b>Date:</b></dt><dd>17.04.2009 </dd></dl>
28<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
29<a href="http://www.doxygen.org/index.html">
30<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
31</body>
32</html>
diff --git a/ue2/doxygen/structCPixelFormat_1_1RGBPIXEL-members.html b/ue2/doxygen/structCPixelFormat_1_1RGBPIXEL-members.html
new file mode 100644
index 0000000..218dd9a
--- /dev/null
+++ b/ue2/doxygen/structCPixelFormat_1_1RGBPIXEL-members.html
@@ -0,0 +1,31 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixelFormat::RGBPIXEL Member List</h1>This is the complete list of members for <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">CPixelFormat::RGBPIXEL</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#c68895d7c90815fd505b6623649754e1">blue</a></td><td><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">CPixelFormat::RGBPIXEL</a></td><td></td></tr>
25 <tr class="memlist"><td><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#0e8885cc87b60900a15701289f18a332">green</a></td><td><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">CPixelFormat::RGBPIXEL</a></td><td></td></tr>
26 <tr class="memlist"><td><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#8411664fe48f3d0b77b989d9cbe8d87a">red</a></td><td><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">CPixelFormat::RGBPIXEL</a></td><td></td></tr>
27</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
28<a href="http://www.doxygen.org/index.html">
29<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
30</body>
31</html>
diff --git a/ue2/doxygen/structCPixelFormat_1_1RGBPIXEL.html b/ue2/doxygen/structCPixelFormat_1_1RGBPIXEL.html
new file mode 100644
index 0000000..1c1904a
--- /dev/null
+++ b/ue2/doxygen/structCPixelFormat_1_1RGBPIXEL.html
@@ -0,0 +1,95 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CPixelFormat::RGBPIXEL Struct Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<div class="nav">
24<a class="el" href="classCPixelFormat.html">CPixelFormat</a>::<a class="el" href="structCPixelFormat_1_1RGBPIXEL.html">RGBPIXEL</a></div>
25<h1>CPixelFormat::RGBPIXEL Struct Reference</h1><!-- doxytag: class="CPixelFormat::RGBPIXEL" -->RGB Pixel structure.
26<a href="#_details">More...</a>
27<p>
28<code>#include &lt;<a class="el" href="cpixelformat_8h-source.html">cpixelformat.h</a>&gt;</code>
29<p>
30
31<p>
32<a href="structCPixelFormat_1_1RGBPIXEL-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
33<tr><td></td></tr>
34<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
35<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#8411664fe48f3d0b77b989d9cbe8d87a">red</a></td></tr>
36
37<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#0e8885cc87b60900a15701289f18a332">green</a></td></tr>
38
39<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#c68895d7c90815fd505b6623649754e1">blue</a></td></tr>
40
41</table>
42<hr><a name="_details"></a><h2>Detailed Description</h2>
43RGB Pixel structure. <hr><h2>Member Data Documentation</h2>
44<a class="anchor" name="8411664fe48f3d0b77b989d9cbe8d87a"></a><!-- doxytag: member="CPixelFormat::RGBPIXEL::red" ref="8411664fe48f3d0b77b989d9cbe8d87a" args="" -->
45<div class="memitem">
46<div class="memproto">
47 <table class="memname">
48 <tr>
49 <td class="memname">uint32_t <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#8411664fe48f3d0b77b989d9cbe8d87a">CPixelFormat::RGBPIXEL::red</a> </td>
50 </tr>
51 </table>
52</div>
53<div class="memdoc">
54
55<p>
56red
57</div>
58</div><p>
59<a class="anchor" name="0e8885cc87b60900a15701289f18a332"></a><!-- doxytag: member="CPixelFormat::RGBPIXEL::green" ref="0e8885cc87b60900a15701289f18a332" args="" -->
60<div class="memitem">
61<div class="memproto">
62 <table class="memname">
63 <tr>
64 <td class="memname">uint32_t <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#0e8885cc87b60900a15701289f18a332">CPixelFormat::RGBPIXEL::green</a> </td>
65 </tr>
66 </table>
67</div>
68<div class="memdoc">
69
70<p>
71green
72</div>
73</div><p>
74<a class="anchor" name="c68895d7c90815fd505b6623649754e1"></a><!-- doxytag: member="CPixelFormat::RGBPIXEL::blue" ref="c68895d7c90815fd505b6623649754e1" args="" -->
75<div class="memitem">
76<div class="memproto">
77 <table class="memname">
78 <tr>
79 <td class="memname">uint32_t <a class="el" href="structCPixelFormat_1_1RGBPIXEL.html#c68895d7c90815fd505b6623649754e1">CPixelFormat::RGBPIXEL::blue</a> </td>
80 </tr>
81 </table>
82</div>
83<div class="memdoc">
84
85<p>
86blue
87</div>
88</div><p>
89<hr>The documentation for this struct was generated from the following file:<ul>
90<li>imgsynth2/<a class="el" href="cpixelformat_8h-source.html">cpixelformat.h</a></ul>
91<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
92<a href="http://www.doxygen.org/index.html">
93<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
94</body>
95</html>
diff --git a/ue2/doxygen/structCPixmap_1_1PIXMAP__FILEHEADER-members.html b/ue2/doxygen/structCPixmap_1_1PIXMAP__FILEHEADER-members.html
new file mode 100644
index 0000000..c6fa935
--- /dev/null
+++ b/ue2/doxygen/structCPixmap_1_1PIXMAP__FILEHEADER-members.html
@@ -0,0 +1,37 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CPixmap::PIXMAP_FILEHEADER Member List</h1>This is the complete list of members for <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#b6a9327ef06aaf7659875b60f31ebf5f">_HOTSPOT</a></td><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a></td><td></td></tr>
25 <tr class="memlist"><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d418915065f86a80ff9b078934574453">_XPMEXT</a></td><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a></td><td></td></tr>
26 <tr class="memlist"><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#015f7ddbfea9093a637396bea1d12f10">extension</a></td><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a></td><td></td></tr>
27 <tr class="memlist"><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#9f340ab3d55aefd4af98a340db6fb332">height</a></td><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a></td><td></td></tr>
28 <tr class="memlist"><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d3658696ed9270577e42c1eaaf82c798">nChar</a></td><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a></td><td></td></tr>
29 <tr class="memlist"><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#a5dd63000c19f0624fb397b2d9b6df7b">nColor</a></td><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a></td><td></td></tr>
30 <tr class="memlist"><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#51b15ae3b5f34919d86a49b8aed289e6">width</a></td><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a></td><td></td></tr>
31 <tr class="memlist"><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#f3075cc873003e3609a47d51e0b218fc">xHotspot</a></td><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a></td><td></td></tr>
32 <tr class="memlist"><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#7e67fb4ccd100cffd2a8add526a7a6ef">yHotspot</a></td><td><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">CPixmap::PIXMAP_FILEHEADER</a></td><td></td></tr>
33</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
34<a href="http://www.doxygen.org/index.html">
35<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
36</body>
37</html>
diff --git a/ue2/doxygen/structCPixmap_1_1PIXMAP__FILEHEADER.html b/ue2/doxygen/structCPixmap_1_1PIXMAP__FILEHEADER.html
new file mode 100644
index 0000000..908e14e
--- /dev/null
+++ b/ue2/doxygen/structCPixmap_1_1PIXMAP__FILEHEADER.html
@@ -0,0 +1,197 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CPixmap::PIXMAP_FILEHEADER Struct Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<div class="nav">
24<a class="el" href="classCPixmap.html">CPixmap</a>::<a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html">PIXMAP_FILEHEADER</a></div>
25<h1>CPixmap::PIXMAP_FILEHEADER Struct Reference</h1><!-- doxytag: class="CPixmap::PIXMAP_FILEHEADER" -->Pixmap Header structure.
26<a href="#_details">More...</a>
27<p>
28<code>#include &lt;<a class="el" href="cpixmap_8h-source.html">cpixmap.h</a>&gt;</code>
29<p>
30
31<p>
32<a href="structCPixmap_1_1PIXMAP__FILEHEADER-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
33<tr><td></td></tr>
34<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
35<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#51b15ae3b5f34919d86a49b8aed289e6">width</a></td></tr>
36
37<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#9f340ab3d55aefd4af98a340db6fb332">height</a></td></tr>
38
39<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#a5dd63000c19f0624fb397b2d9b6df7b">nColor</a></td></tr>
40
41<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d3658696ed9270577e42c1eaaf82c798">nChar</a></td></tr>
42
43<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#f3075cc873003e3609a47d51e0b218fc">xHotspot</a></td></tr>
44
45<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#7e67fb4ccd100cffd2a8add526a7a6ef">yHotspot</a></td></tr>
46
47<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#b6a9327ef06aaf7659875b60f31ebf5f">_HOTSPOT</a></td></tr>
48
49<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d418915065f86a80ff9b078934574453">_XPMEXT</a></td></tr>
50
51<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#015f7ddbfea9093a637396bea1d12f10">extension</a></td></tr>
52
53</table>
54<hr><a name="_details"></a><h2>Detailed Description</h2>
55Pixmap Header structure. <hr><h2>Member Data Documentation</h2>
56<a class="anchor" name="51b15ae3b5f34919d86a49b8aed289e6"></a><!-- doxytag: member="CPixmap::PIXMAP_FILEHEADER::width" ref="51b15ae3b5f34919d86a49b8aed289e6" args="" -->
57<div class="memitem">
58<div class="memproto">
59 <table class="memname">
60 <tr>
61 <td class="memname">uint32_t <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#51b15ae3b5f34919d86a49b8aed289e6">CPixmap::PIXMAP_FILEHEADER::width</a> </td>
62 </tr>
63 </table>
64</div>
65<div class="memdoc">
66
67<p>
68the xpm width in pixels (signed integer)
69</div>
70</div><p>
71<a class="anchor" name="9f340ab3d55aefd4af98a340db6fb332"></a><!-- doxytag: member="CPixmap::PIXMAP_FILEHEADER::height" ref="9f340ab3d55aefd4af98a340db6fb332" args="" -->
72<div class="memitem">
73<div class="memproto">
74 <table class="memname">
75 <tr>
76 <td class="memname">uint32_t <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#9f340ab3d55aefd4af98a340db6fb332">CPixmap::PIXMAP_FILEHEADER::height</a> </td>
77 </tr>
78 </table>
79</div>
80<div class="memdoc">
81
82<p>
83the xpm height in pixels (signed integer)
84</div>
85</div><p>
86<a class="anchor" name="a5dd63000c19f0624fb397b2d9b6df7b"></a><!-- doxytag: member="CPixmap::PIXMAP_FILEHEADER::nColor" ref="a5dd63000c19f0624fb397b2d9b6df7b" args="" -->
87<div class="memitem">
88<div class="memproto">
89 <table class="memname">
90 <tr>
91 <td class="memname">uint32_t <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#a5dd63000c19f0624fb397b2d9b6df7b">CPixmap::PIXMAP_FILEHEADER::nColor</a> </td>
92 </tr>
93 </table>
94</div>
95<div class="memdoc">
96
97<p>
98the number of colors (signed integer)
99</div>
100</div><p>
101<a class="anchor" name="d3658696ed9270577e42c1eaaf82c798"></a><!-- doxytag: member="CPixmap::PIXMAP_FILEHEADER::nChar" ref="d3658696ed9270577e42c1eaaf82c798" args="" -->
102<div class="memitem">
103<div class="memproto">
104 <table class="memname">
105 <tr>
106 <td class="memname">uint32_t <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d3658696ed9270577e42c1eaaf82c798">CPixmap::PIXMAP_FILEHEADER::nChar</a> </td>
107 </tr>
108 </table>
109</div>
110<div class="memdoc">
111
112<p>
113the number of characters per pixel (signed integer)
114</div>
115</div><p>
116<a class="anchor" name="f3075cc873003e3609a47d51e0b218fc"></a><!-- doxytag: member="CPixmap::PIXMAP_FILEHEADER::xHotspot" ref="f3075cc873003e3609a47d51e0b218fc" args="" -->
117<div class="memitem">
118<div class="memproto">
119 <table class="memname">
120 <tr>
121 <td class="memname">uint32_t <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#f3075cc873003e3609a47d51e0b218fc">CPixmap::PIXMAP_FILEHEADER::xHotspot</a> </td>
122 </tr>
123 </table>
124</div>
125<div class="memdoc">
126
127<p>
128X-Position Hotspots
129</div>
130</div><p>
131<a class="anchor" name="7e67fb4ccd100cffd2a8add526a7a6ef"></a><!-- doxytag: member="CPixmap::PIXMAP_FILEHEADER::yHotspot" ref="7e67fb4ccd100cffd2a8add526a7a6ef" args="" -->
132<div class="memitem">
133<div class="memproto">
134 <table class="memname">
135 <tr>
136 <td class="memname">uint32_t <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#7e67fb4ccd100cffd2a8add526a7a6ef">CPixmap::PIXMAP_FILEHEADER::yHotspot</a> </td>
137 </tr>
138 </table>
139</div>
140<div class="memdoc">
141
142<p>
143Y-Position Hotspots
144</div>
145</div><p>
146<a class="anchor" name="b6a9327ef06aaf7659875b60f31ebf5f"></a><!-- doxytag: member="CPixmap::PIXMAP_FILEHEADER::_HOTSPOT" ref="b6a9327ef06aaf7659875b60f31ebf5f" args="" -->
147<div class="memitem">
148<div class="memproto">
149 <table class="memname">
150 <tr>
151 <td class="memname">bool <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#b6a9327ef06aaf7659875b60f31ebf5f">CPixmap::PIXMAP_FILEHEADER::_HOTSPOT</a> </td>
152 </tr>
153 </table>
154</div>
155<div class="memdoc">
156
157<p>
158is hotspot set
159</div>
160</div><p>
161<a class="anchor" name="d418915065f86a80ff9b078934574453"></a><!-- doxytag: member="CPixmap::PIXMAP_FILEHEADER::_XPMEXT" ref="d418915065f86a80ff9b078934574453" args="" -->
162<div class="memitem">
163<div class="memproto">
164 <table class="memname">
165 <tr>
166 <td class="memname">bool <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#d418915065f86a80ff9b078934574453">CPixmap::PIXMAP_FILEHEADER::_XPMEXT</a> </td>
167 </tr>
168 </table>
169</div>
170<div class="memdoc">
171
172<p>
173XPMEXT extension tag found
174</div>
175</div><p>
176<a class="anchor" name="015f7ddbfea9093a637396bea1d12f10"></a><!-- doxytag: member="CPixmap::PIXMAP_FILEHEADER::extension" ref="015f7ddbfea9093a637396bea1d12f10" args="" -->
177<div class="memitem">
178<div class="memproto">
179 <table class="memname">
180 <tr>
181 <td class="memname">std::string <a class="el" href="structCPixmap_1_1PIXMAP__FILEHEADER.html#015f7ddbfea9093a637396bea1d12f10">CPixmap::PIXMAP_FILEHEADER::extension</a> </td>
182 </tr>
183 </table>
184</div>
185<div class="memdoc">
186
187<p>
188unchanged extension
189</div>
190</div><p>
191<hr>The documentation for this struct was generated from the following file:<ul>
192<li>imgsynth2/<a class="el" href="cpixmap_8h-source.html">cpixmap.h</a></ul>
193<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
194<a href="http://www.doxygen.org/index.html">
195<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
196</body>
197</html>
diff --git a/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__FILEHEADER-members.html b/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__FILEHEADER-members.html
new file mode 100644
index 0000000..017d6a8
--- /dev/null
+++ b/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__FILEHEADER-members.html
@@ -0,0 +1,32 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CWindowsBitmap::BITMAP_FILEHEADER Member List</h1>This is the complete list of members for <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">CWindowsBitmap::BITMAP_FILEHEADER</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#d5035c3183e5bf8e78a6c5ebcbccac20">bfOffBits</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">CWindowsBitmap::BITMAP_FILEHEADER</a></td><td></td></tr>
25 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#a0cd42a6643e14068600060ba421458e">bfReserved</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">CWindowsBitmap::BITMAP_FILEHEADER</a></td><td></td></tr>
26 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#1b2fa4417c9e57fed2cbbad5fe558a8f">bfSize</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">CWindowsBitmap::BITMAP_FILEHEADER</a></td><td></td></tr>
27 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#eca7ddcbb8d044c33faafe4b18e359b3">bfType</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">CWindowsBitmap::BITMAP_FILEHEADER</a></td><td></td></tr>
28</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
29<a href="http://www.doxygen.org/index.html">
30<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
31</body>
32</html>
diff --git a/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__FILEHEADER.html b/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__FILEHEADER.html
new file mode 100644
index 0000000..90afdc5
--- /dev/null
+++ b/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__FILEHEADER.html
@@ -0,0 +1,112 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CWindowsBitmap::BITMAP_FILEHEADER Struct Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<div class="nav">
24<a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a>::<a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html">BITMAP_FILEHEADER</a></div>
25<h1>CWindowsBitmap::BITMAP_FILEHEADER Struct Reference</h1><!-- doxytag: class="CWindowsBitmap::BITMAP_FILEHEADER" -->Windows Bitmap File Header structure.
26<a href="#_details">More...</a>
27<p>
28<code>#include &lt;<a class="el" href="cwindowsbitmap_8h-source.html">cwindowsbitmap.h</a>&gt;</code>
29<p>
30
31<p>
32<a href="structCWindowsBitmap_1_1BITMAP__FILEHEADER-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
33<tr><td></td></tr>
34<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
35<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#eca7ddcbb8d044c33faafe4b18e359b3">bfType</a> [2]</td></tr>
36
37<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#1b2fa4417c9e57fed2cbbad5fe558a8f">bfSize</a></td></tr>
38
39<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#a0cd42a6643e14068600060ba421458e">bfReserved</a></td></tr>
40
41<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#d5035c3183e5bf8e78a6c5ebcbccac20">bfOffBits</a></td></tr>
42
43</table>
44<hr><a name="_details"></a><h2>Detailed Description</h2>
45Windows Bitmap File Header structure. <hr><h2>Member Data Documentation</h2>
46<a class="anchor" name="eca7ddcbb8d044c33faafe4b18e359b3"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_FILEHEADER::bfType" ref="eca7ddcbb8d044c33faafe4b18e359b3" args="[2]" -->
47<div class="memitem">
48<div class="memproto">
49 <table class="memname">
50 <tr>
51 <td class="memname">uint8_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#eca7ddcbb8d044c33faafe4b18e359b3">CWindowsBitmap::BITMAP_FILEHEADER::bfType</a>[2] </td>
52 </tr>
53 </table>
54</div>
55<div class="memdoc">
56
57<p>
58the magic number used to identify the BMP file
59</div>
60</div><p>
61<a class="anchor" name="1b2fa4417c9e57fed2cbbad5fe558a8f"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_FILEHEADER::bfSize" ref="1b2fa4417c9e57fed2cbbad5fe558a8f" args="" -->
62<div class="memitem">
63<div class="memproto">
64 <table class="memname">
65 <tr>
66 <td class="memname">uint32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#1b2fa4417c9e57fed2cbbad5fe558a8f">CWindowsBitmap::BITMAP_FILEHEADER::bfSize</a> </td>
67 </tr>
68 </table>
69</div>
70<div class="memdoc">
71
72<p>
73the size of the BMP file in bytes
74</div>
75</div><p>
76<a class="anchor" name="a0cd42a6643e14068600060ba421458e"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_FILEHEADER::bfReserved" ref="a0cd42a6643e14068600060ba421458e" args="" -->
77<div class="memitem">
78<div class="memproto">
79 <table class="memname">
80 <tr>
81 <td class="memname">uint32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#a0cd42a6643e14068600060ba421458e">CWindowsBitmap::BITMAP_FILEHEADER::bfReserved</a> </td>
82 </tr>
83 </table>
84</div>
85<div class="memdoc">
86
87<p>
88reserved
89</div>
90</div><p>
91<a class="anchor" name="d5035c3183e5bf8e78a6c5ebcbccac20"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_FILEHEADER::bfOffBits" ref="d5035c3183e5bf8e78a6c5ebcbccac20" args="" -->
92<div class="memitem">
93<div class="memproto">
94 <table class="memname">
95 <tr>
96 <td class="memname">uint32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__FILEHEADER.html#d5035c3183e5bf8e78a6c5ebcbccac20">CWindowsBitmap::BITMAP_FILEHEADER::bfOffBits</a> </td>
97 </tr>
98 </table>
99</div>
100<div class="memdoc">
101
102<p>
103the offset of the byte where the bitmap data can be found
104</div>
105</div><p>
106<hr>The documentation for this struct was generated from the following file:<ul>
107<li>imgsynth2/<a class="el" href="cwindowsbitmap_8h-source.html">cwindowsbitmap.h</a></ul>
108<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
109<a href="http://www.doxygen.org/index.html">
110<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
111</body>
112</html>
diff --git a/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__INFOHEADER-members.html b/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__INFOHEADER-members.html
new file mode 100644
index 0000000..a5423c8
--- /dev/null
+++ b/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__INFOHEADER-members.html
@@ -0,0 +1,39 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: Member List</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<h1>CWindowsBitmap::BITMAP_INFOHEADER Member List</h1>This is the complete list of members for <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a>, including all inherited members.<p><table>
24 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#42aac7398ae70a60b35d3a0e965cee2c">biBitCount</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td></td></tr>
25 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#34665e909b52abdf3cdd3c4af760b54f">biClrImportant</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td></td></tr>
26 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#2e3f66847acfe0d188efbcfbedb75792">biClrUsed</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td></td></tr>
27 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#5c1116667129ce939910cf0c0ceba09c">biCompression</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td></td></tr>
28 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f523b4a3c28e8460ba6ee626d4936868">biHeight</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td></td></tr>
29 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#4697f951d59818d25e9b16590d9f546a">biPlanes</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td></td></tr>
30 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7fce186dcbbbb8143e003859db1d19f6">biSize</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td></td></tr>
31 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7052207a5be2062555842ac569d0d33d">biSizeImage</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td></td></tr>
32 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#dc0838ca8b75b3bc818b18ac192c007d">biWidth</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td></td></tr>
33 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f5b1eb60daa5f037d693ac32c7e38134">biXPelsPerMeter</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td></td></tr>
34 <tr class="memlist"><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#865e897b0fc0eb27183501974345169e">biYPelsPerMeter</a></td><td><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">CWindowsBitmap::BITMAP_INFOHEADER</a></td><td></td></tr>
35</table><hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
36<a href="http://www.doxygen.org/index.html">
37<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
38</body>
39</html>
diff --git a/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__INFOHEADER.html b/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__INFOHEADER.html
new file mode 100644
index 0000000..03a763e
--- /dev/null
+++ b/ue2/doxygen/structCWindowsBitmap_1_1BITMAP__INFOHEADER.html
@@ -0,0 +1,231 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>imgsynth2: CWindowsBitmap::BITMAP_INFOHEADER Struct Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 </ul>
15</div>
16<div class="tabs">
17 <ul>
18 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21 </ul>
22</div>
23<div class="nav">
24<a class="el" href="classCWindowsBitmap.html">CWindowsBitmap</a>::<a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html">BITMAP_INFOHEADER</a></div>
25<h1>CWindowsBitmap::BITMAP_INFOHEADER Struct Reference</h1><!-- doxytag: class="CWindowsBitmap::BITMAP_INFOHEADER" -->Windows Bitmap Info Header structure.
26<a href="#_details">More...</a>
27<p>
28<code>#include &lt;<a class="el" href="cwindowsbitmap_8h-source.html">cwindowsbitmap.h</a>&gt;</code>
29<p>
30
31<p>
32<a href="structCWindowsBitmap_1_1BITMAP__INFOHEADER-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
33<tr><td></td></tr>
34<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
35<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7fce186dcbbbb8143e003859db1d19f6">biSize</a></td></tr>
36
37<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#dc0838ca8b75b3bc818b18ac192c007d">biWidth</a></td></tr>
38
39<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f523b4a3c28e8460ba6ee626d4936868">biHeight</a></td></tr>
40
41<tr><td class="memItemLeft" nowrap align="right" valign="top">uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#4697f951d59818d25e9b16590d9f546a">biPlanes</a></td></tr>
42
43<tr><td class="memItemLeft" nowrap align="right" valign="top">uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#42aac7398ae70a60b35d3a0e965cee2c">biBitCount</a></td></tr>
44
45<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#5c1116667129ce939910cf0c0ceba09c">biCompression</a></td></tr>
46
47<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7052207a5be2062555842ac569d0d33d">biSizeImage</a></td></tr>
48
49<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f5b1eb60daa5f037d693ac32c7e38134">biXPelsPerMeter</a></td></tr>
50
51<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#865e897b0fc0eb27183501974345169e">biYPelsPerMeter</a></td></tr>
52
53<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#2e3f66847acfe0d188efbcfbedb75792">biClrUsed</a></td></tr>
54
55<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#34665e909b52abdf3cdd3c4af760b54f">biClrImportant</a></td></tr>
56
57</table>
58<hr><a name="_details"></a><h2>Detailed Description</h2>
59Windows Bitmap Info Header structure. <hr><h2>Member Data Documentation</h2>
60<a class="anchor" name="7fce186dcbbbb8143e003859db1d19f6"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_INFOHEADER::biSize" ref="7fce186dcbbbb8143e003859db1d19f6" args="" -->
61<div class="memitem">
62<div class="memproto">
63 <table class="memname">
64 <tr>
65 <td class="memname">uint32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7fce186dcbbbb8143e003859db1d19f6">CWindowsBitmap::BITMAP_INFOHEADER::biSize</a> </td>
66 </tr>
67 </table>
68</div>
69<div class="memdoc">
70
71<p>
72the size of this header (40 bytes)
73</div>
74</div><p>
75<a class="anchor" name="dc0838ca8b75b3bc818b18ac192c007d"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_INFOHEADER::biWidth" ref="dc0838ca8b75b3bc818b18ac192c007d" args="" -->
76<div class="memitem">
77<div class="memproto">
78 <table class="memname">
79 <tr>
80 <td class="memname">int32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#dc0838ca8b75b3bc818b18ac192c007d">CWindowsBitmap::BITMAP_INFOHEADER::biWidth</a> </td>
81 </tr>
82 </table>
83</div>
84<div class="memdoc">
85
86<p>
87the bitmap width in pixels (signed integer)
88</div>
89</div><p>
90<a class="anchor" name="f523b4a3c28e8460ba6ee626d4936868"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_INFOHEADER::biHeight" ref="f523b4a3c28e8460ba6ee626d4936868" args="" -->
91<div class="memitem">
92<div class="memproto">
93 <table class="memname">
94 <tr>
95 <td class="memname">int32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f523b4a3c28e8460ba6ee626d4936868">CWindowsBitmap::BITMAP_INFOHEADER::biHeight</a> </td>
96 </tr>
97 </table>
98</div>
99<div class="memdoc">
100
101<p>
102the bitmap height in pixels (signed integer)
103</div>
104</div><p>
105<a class="anchor" name="4697f951d59818d25e9b16590d9f546a"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_INFOHEADER::biPlanes" ref="4697f951d59818d25e9b16590d9f546a" args="" -->
106<div class="memitem">
107<div class="memproto">
108 <table class="memname">
109 <tr>
110 <td class="memname">uint16_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#4697f951d59818d25e9b16590d9f546a">CWindowsBitmap::BITMAP_INFOHEADER::biPlanes</a> </td>
111 </tr>
112 </table>
113</div>
114<div class="memdoc">
115
116<p>
117the number of color planes being used. Must be set to 1
118</div>
119</div><p>
120<a class="anchor" name="42aac7398ae70a60b35d3a0e965cee2c"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_INFOHEADER::biBitCount" ref="42aac7398ae70a60b35d3a0e965cee2c" args="" -->
121<div class="memitem">
122<div class="memproto">
123 <table class="memname">
124 <tr>
125 <td class="memname">uint16_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#42aac7398ae70a60b35d3a0e965cee2c">CWindowsBitmap::BITMAP_INFOHEADER::biBitCount</a> </td>
126 </tr>
127 </table>
128</div>
129<div class="memdoc">
130
131<p>
132the number of bits per pixel, which is the color depth of the image
133</div>
134</div><p>
135<a class="anchor" name="5c1116667129ce939910cf0c0ceba09c"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_INFOHEADER::biCompression" ref="5c1116667129ce939910cf0c0ceba09c" args="" -->
136<div class="memitem">
137<div class="memproto">
138 <table class="memname">
139 <tr>
140 <td class="memname">uint32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#5c1116667129ce939910cf0c0ceba09c">CWindowsBitmap::BITMAP_INFOHEADER::biCompression</a> </td>
141 </tr>
142 </table>
143</div>
144<div class="memdoc">
145
146<p>
147the compression method being used
148</div>
149</div><p>
150<a class="anchor" name="7052207a5be2062555842ac569d0d33d"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_INFOHEADER::biSizeImage" ref="7052207a5be2062555842ac569d0d33d" args="" -->
151<div class="memitem">
152<div class="memproto">
153 <table class="memname">
154 <tr>
155 <td class="memname">uint32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#7052207a5be2062555842ac569d0d33d">CWindowsBitmap::BITMAP_INFOHEADER::biSizeImage</a> </td>
156 </tr>
157 </table>
158</div>
159<div class="memdoc">
160
161<p>
162the image size
163</div>
164</div><p>
165<a class="anchor" name="f5b1eb60daa5f037d693ac32c7e38134"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_INFOHEADER::biXPelsPerMeter" ref="f5b1eb60daa5f037d693ac32c7e38134" args="" -->
166<div class="memitem">
167<div class="memproto">
168 <table class="memname">
169 <tr>
170 <td class="memname">int32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#f5b1eb60daa5f037d693ac32c7e38134">CWindowsBitmap::BITMAP_INFOHEADER::biXPelsPerMeter</a> </td>
171 </tr>
172 </table>
173</div>
174<div class="memdoc">
175
176<p>
177the horizontal resolution of the image (pixel per meter)
178</div>
179</div><p>
180<a class="anchor" name="865e897b0fc0eb27183501974345169e"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_INFOHEADER::biYPelsPerMeter" ref="865e897b0fc0eb27183501974345169e" args="" -->
181<div class="memitem">
182<div class="memproto">
183 <table class="memname">
184 <tr>
185 <td class="memname">int32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#865e897b0fc0eb27183501974345169e">CWindowsBitmap::BITMAP_INFOHEADER::biYPelsPerMeter</a> </td>
186 </tr>
187 </table>
188</div>
189<div class="memdoc">
190
191<p>
192the vertical resolution of the image (pixel per meter)
193</div>
194</div><p>
195<a class="anchor" name="2e3f66847acfe0d188efbcfbedb75792"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_INFOHEADER::biClrUsed" ref="2e3f66847acfe0d188efbcfbedb75792" args="" -->
196<div class="memitem">
197<div class="memproto">
198 <table class="memname">
199 <tr>
200 <td class="memname">uint32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#2e3f66847acfe0d188efbcfbedb75792">CWindowsBitmap::BITMAP_INFOHEADER::biClrUsed</a> </td>
201 </tr>
202 </table>
203</div>
204<div class="memdoc">
205
206<p>
207the number of colors in the color palette, or 0 to default to 2^n
208</div>
209</div><p>
210<a class="anchor" name="34665e909b52abdf3cdd3c4af760b54f"></a><!-- doxytag: member="CWindowsBitmap::BITMAP_INFOHEADER::biClrImportant" ref="34665e909b52abdf3cdd3c4af760b54f" args="" -->
211<div class="memitem">
212<div class="memproto">
213 <table class="memname">
214 <tr>
215 <td class="memname">uint32_t <a class="el" href="structCWindowsBitmap_1_1BITMAP__INFOHEADER.html#34665e909b52abdf3cdd3c4af760b54f">CWindowsBitmap::BITMAP_INFOHEADER::biClrImportant</a> </td>
216 </tr>
217 </table>
218</div>
219<div class="memdoc">
220
221<p>
222the number of important colors used, or 0 when every color is important; generally ignored.
223</div>
224</div><p>
225<hr>The documentation for this struct was generated from the following file:<ul>
226<li>imgsynth2/<a class="el" href="cwindowsbitmap_8h-source.html">cwindowsbitmap.h</a></ul>
227<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 2 18:58:11 2009 for imgsynth2 by&nbsp;
228<a href="http://www.doxygen.org/index.html">
229<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
230</body>
231</html>
diff --git a/ue2/doxygen/tab_b.gif b/ue2/doxygen/tab_b.gif
new file mode 100644
index 0000000..0d62348
--- /dev/null
+++ b/ue2/doxygen/tab_b.gif
Binary files differ
diff --git a/ue2/doxygen/tab_l.gif b/ue2/doxygen/tab_l.gif
new file mode 100644
index 0000000..9b1e633
--- /dev/null
+++ b/ue2/doxygen/tab_l.gif
Binary files differ
diff --git a/ue2/doxygen/tab_r.gif b/ue2/doxygen/tab_r.gif
new file mode 100644
index 0000000..ce9dd9f
--- /dev/null
+++ b/ue2/doxygen/tab_r.gif
Binary files differ
diff --git a/ue2/doxygen/tabs.css b/ue2/doxygen/tabs.css
new file mode 100644
index 0000000..c37faaf
--- /dev/null
+++ b/ue2/doxygen/tabs.css
@@ -0,0 +1,102 @@
1/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
2
3DIV.tabs
4{
5 float : left;
6 width : 100%;
7 background : url("tab_b.gif") repeat-x bottom;
8 margin-bottom : 4px;
9}
10
11DIV.tabs UL
12{
13 margin : 0px;
14 padding-left : 10px;
15 list-style : none;
16}
17
18DIV.tabs LI, DIV.tabs FORM
19{
20 display : inline;
21 margin : 0px;
22 padding : 0px;
23}
24
25DIV.tabs FORM
26{
27 float : right;
28}
29
30DIV.tabs A
31{
32 float : left;
33 background : url("tab_r.gif") no-repeat right top;
34 border-bottom : 1px solid #84B0C7;
35 font-size : x-small;
36 font-weight : bold;
37 text-decoration : none;
38}
39
40DIV.tabs A:hover
41{
42 background-position: 100% -150px;
43}
44
45DIV.tabs A:link, DIV.tabs A:visited,
46DIV.tabs A:active, DIV.tabs A:hover
47{
48 color: #1A419D;
49}
50
51DIV.tabs SPAN
52{
53 float : left;
54 display : block;
55 background : url("tab_l.gif") no-repeat left top;
56 padding : 5px 9px;
57 white-space : nowrap;
58}
59
60DIV.tabs INPUT
61{
62 float : right;
63 display : inline;
64 font-size : 1em;
65}
66
67DIV.tabs TD
68{
69 font-size : x-small;
70 font-weight : bold;
71 text-decoration : none;
72}
73
74
75
76/* Commented Backslash Hack hides rule from IE5-Mac \*/
77DIV.tabs SPAN {float : none;}
78/* End IE5-Mac hack */
79
80DIV.tabs A:hover SPAN
81{
82 background-position: 0% -150px;
83}
84
85DIV.tabs LI.current A
86{
87 background-position: 100% -150px;
88 border-width : 0px;
89}
90
91DIV.tabs LI.current SPAN
92{
93 background-position: 0% -150px;
94 padding-bottom : 6px;
95}
96
97DIV.nav
98{
99 background : none;
100 border : none;
101 border-bottom : 1px solid #84B0C7;
102}