From 384539f7cc9feaa7ef7cee385cce472c6966c843 Mon Sep 17 00:00:00 2001 From: manuel Date: Mon, 27 Apr 2009 00:24:16 +0200 Subject: Adding ue1 --- ue1/doxygen/annotated.html | 39 ++ ue1/doxygen/cbitmap_8h-source.html | 106 +++++ ue1/doxygen/cfile_8h-source.html | 62 +++ ue1/doxygen/classCBitmap-members.html | 44 ++ ue1/doxygen/classCBitmap.html | 497 +++++++++++++++++++++ ue1/doxygen/classCBitmap.png | Bin 0 -> 297 bytes ue1/doxygen/classCFile-members.html | 34 ++ ue1/doxygen/classCFile.html | 292 ++++++++++++ ue1/doxygen/classCFile.png | Bin 0 -> 298 bytes ue1/doxygen/classCFile_1_1FileError-members.html | 29 ++ ue1/doxygen/classCFile_1_1FileError.html | 83 ++++ ue1/doxygen/classCPixelFormat-members.html | 33 ++ ue1/doxygen/classCPixelFormat.html | 253 +++++++++++ ue1/doxygen/classCPixelFormat.png | Bin 0 -> 429 bytes ...ssCPixelFormat_1_1PixelFormatError-members.html | 29 ++ .../classCPixelFormat_1_1PixelFormatError.html | 83 ++++ ue1/doxygen/classCPixelFormat__24-members.html | 35 ++ ue1/doxygen/classCPixelFormat__24.html | 233 ++++++++++ ue1/doxygen/classCPixelFormat__24.png | Bin 0 -> 427 bytes ue1/doxygen/classCScriptparser-members.html | 34 ++ ue1/doxygen/classCScriptparser.html | 297 ++++++++++++ .../classCScriptparser_1_1ParserError-members.html | 32 ++ ue1/doxygen/classCScriptparser_1_1ParserError.html | 204 +++++++++ ue1/doxygen/cpixelformat_8h-source.html | 59 +++ ue1/doxygen/cpixelformat__24_8h-source.html | 48 ++ ue1/doxygen/cscriptparser_8h-source.html | 80 ++++ ue1/doxygen/doxygen.css | 358 +++++++++++++++ ue1/doxygen/doxygen.png | Bin 0 -> 1281 bytes ue1/doxygen/files.html | 27 ++ ue1/doxygen/functions.html | 172 +++++++ ue1/doxygen/functions_func.html | 124 +++++ ue1/doxygen/functions_vars.html | 80 ++++ ue1/doxygen/hierarchy.html | 43 ++ ue1/doxygen/index.html | 22 + ue1/doxygen/namespaces.html | 23 + ue1/doxygen/namespacestd.html | 32 ++ ...tructCBitmap_1_1BITMAP__FILEHEADER-members.html | 32 ++ .../structCBitmap_1_1BITMAP__FILEHEADER.html | 112 +++++ ...tructCBitmap_1_1BITMAP__INFOHEADER-members.html | 39 ++ .../structCBitmap_1_1BITMAP__INFOHEADER.html | 231 ++++++++++ ue1/doxygen/tab_b.gif | Bin 0 -> 35 bytes ue1/doxygen/tab_l.gif | Bin 0 -> 706 bytes ue1/doxygen/tab_r.gif | Bin 0 -> 2585 bytes ue1/doxygen/tabs.css | 102 +++++ 44 files changed, 4003 insertions(+) create mode 100644 ue1/doxygen/annotated.html create mode 100644 ue1/doxygen/cbitmap_8h-source.html create mode 100644 ue1/doxygen/cfile_8h-source.html create mode 100644 ue1/doxygen/classCBitmap-members.html create mode 100644 ue1/doxygen/classCBitmap.html create mode 100644 ue1/doxygen/classCBitmap.png create mode 100644 ue1/doxygen/classCFile-members.html create mode 100644 ue1/doxygen/classCFile.html create mode 100644 ue1/doxygen/classCFile.png create mode 100644 ue1/doxygen/classCFile_1_1FileError-members.html create mode 100644 ue1/doxygen/classCFile_1_1FileError.html create mode 100644 ue1/doxygen/classCPixelFormat-members.html create mode 100644 ue1/doxygen/classCPixelFormat.html create mode 100644 ue1/doxygen/classCPixelFormat.png create mode 100644 ue1/doxygen/classCPixelFormat_1_1PixelFormatError-members.html create mode 100644 ue1/doxygen/classCPixelFormat_1_1PixelFormatError.html create mode 100644 ue1/doxygen/classCPixelFormat__24-members.html create mode 100644 ue1/doxygen/classCPixelFormat__24.html create mode 100644 ue1/doxygen/classCPixelFormat__24.png create mode 100644 ue1/doxygen/classCScriptparser-members.html create mode 100644 ue1/doxygen/classCScriptparser.html create mode 100644 ue1/doxygen/classCScriptparser_1_1ParserError-members.html create mode 100644 ue1/doxygen/classCScriptparser_1_1ParserError.html create mode 100644 ue1/doxygen/cpixelformat_8h-source.html create mode 100644 ue1/doxygen/cpixelformat__24_8h-source.html create mode 100644 ue1/doxygen/cscriptparser_8h-source.html create mode 100644 ue1/doxygen/doxygen.css create mode 100644 ue1/doxygen/doxygen.png create mode 100644 ue1/doxygen/files.html create mode 100644 ue1/doxygen/functions.html create mode 100644 ue1/doxygen/functions_func.html create mode 100644 ue1/doxygen/functions_vars.html create mode 100644 ue1/doxygen/hierarchy.html create mode 100644 ue1/doxygen/index.html create mode 100644 ue1/doxygen/namespaces.html create mode 100644 ue1/doxygen/namespacestd.html create mode 100644 ue1/doxygen/structCBitmap_1_1BITMAP__FILEHEADER-members.html create mode 100644 ue1/doxygen/structCBitmap_1_1BITMAP__FILEHEADER.html create mode 100644 ue1/doxygen/structCBitmap_1_1BITMAP__INFOHEADER-members.html create mode 100644 ue1/doxygen/structCBitmap_1_1BITMAP__INFOHEADER.html create mode 100644 ue1/doxygen/tab_b.gif create mode 100644 ue1/doxygen/tab_l.gif create mode 100644 ue1/doxygen/tab_r.gif create mode 100644 ue1/doxygen/tabs.css (limited to 'ue1/doxygen') diff --git a/ue1/doxygen/annotated.html b/ue1/doxygen/annotated.html new file mode 100644 index 0000000..64c98a9 --- /dev/null +++ b/ue1/doxygen/annotated.html @@ -0,0 +1,39 @@ + + +imgsynth: Class List + + + + +
+ +
+
+ +
+

imgsynth Class List

Here are the classes, structs, unions and interfaces with brief descriptions: + + + + + + + + + + +
CBitmapImplementation of CFile handling Windows Bitmaps
CBitmap::BITMAP_FILEHEADERWindows Bitmap File Header structure
CBitmap::BITMAP_INFOHEADERWindows Bitmap Info Header structure
CFileAbstract class for handling files. Needed for generic use in CScriptparser
CFile::FileErrorException thrown by implemententations of CFile
CPixelFormatAbstract class for handling different color bitcount of Bitmaps
CPixelFormat::PixelFormatErrorException thrown by implemententations of CPixelFormat
CPixelFormat_24Implementation of CPixelFormat handling 24bit color Windows Bitmaps
CScriptparserClass for parsing simple scriptfiles
CScriptparser::ParserErrorException thrown by CScriptparser
+
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/cbitmap_8h-source.html b/ue1/doxygen/cbitmap_8h-source.html new file mode 100644 index 0000000..18c43cb --- /dev/null +++ b/ue1/doxygen/cbitmap_8h-source.html @@ -0,0 +1,106 @@ + + +imgsynth: imgsynth/cbitmap.h Source File + + + + +
+ +
+

imgsynth/cbitmap.h

00001 
+00008 #ifndef CBITMAP_H
+00009 #define CBITMAP_H
+00010 
+00011 #include "cfile.h"
+00012 
+00013 class CPixelFormat;
+00014 #include "cpixelformat.h"
+00015 
+00026 class CBitmap : public CFile
+00027 {
+00028   public:
+00038     CBitmap()
+00039       : m_pixeldata(NULL), m_pixelformat(NULL)
+00040     {
+00041       m_types.insert("BMP");
+00042     }
+00043 
+00053     ~CBitmap();
+00054 
+00066     void read(std::ifstream& in);
+00067 
+00078     void write(std::ofstream& out);
+00079 
+00091     void callFunc(const std::string& func, const std::list<std::string>& params);
+00092 
+00093 #ifdef DEBUG
+00094 
+00103     void dump(std::ostream& out);
+00104 #endif
+00105 
+00109 #pragma pack(push,1)
+00110     typedef struct
+00111     {
+00113       uint8_t  bfType[2];
+00115       uint32_t bfSize;
+00117       uint32_t bfReserved;
+00119       uint32_t bfOffBits;
+00120     } BITMAP_FILEHEADER;
+00121 #pragma pack(pop)
+00122 
+00126 #pragma pack(push,1)
+00127     typedef struct
+00128     {
+00130       uint32_t biSize;
+00132       int32_t  biWidth;
+00134       int32_t  biHeight;
+00136       uint16_t biPlanes;
+00138       uint16_t biBitCount;
+00140       uint32_t biCompression;
+00142       uint32_t biSizeImage;
+00144       int32_t  biXPelsPerMeter;
+00146       int32_t  biYPelsPerMeter;
+00148       uint32_t biClrUsed;
+00151       uint32_t biClrImportant;
+00152     } BITMAP_INFOHEADER;
+00153 #pragma pack(pop)
+00154 
+00164     BITMAP_FILEHEADER &getFileHeader()
+00165     {
+00166       return m_fileheader;
+00167     }
+00168 
+00178     BITMAP_INFOHEADER &getInfoHeader()
+00179     {
+00180       return m_infoheader;
+00181     }
+00182 
+00192     uint8_t *getPixelData()
+00193     {
+00194       return m_pixeldata;
+00195     }
+00196 
+00197   protected:
+00210     void fillrect(std::list<std::string> params);
+00211 
+00212     /* members */
+00214     BITMAP_FILEHEADER m_fileheader;
+00216     BITMAP_INFOHEADER m_infoheader;
+00218     uint8_t *m_pixeldata;
+00220     CPixelFormat *m_pixelformat;
+00221 };
+00222 
+00223 #endif
+00224 
+00225 /* vim: set et sw=2 ts=2: */
+

Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/cfile_8h-source.html b/ue1/doxygen/cfile_8h-source.html new file mode 100644 index 0000000..18fa26e --- /dev/null +++ b/ue1/doxygen/cfile_8h-source.html @@ -0,0 +1,62 @@ + + +imgsynth: imgsynth/cfile.h Source File + + + + +
+ +
+

imgsynth/cfile.h

00001 
+00009 #ifndef CFILE_H
+00010 #define CFILE_H
+00011 
+00012 #include <string>
+00013 #include <set>
+00014 #include <list>
+00015 #include <fstream>
+00016 #include <stdexcept>
+00017 
+00029 class CFile
+00030 {
+00031   public:
+00036     class FileError : public std::invalid_argument {
+00037       public:
+00047         FileError(const std::string& what)
+00048           : std::invalid_argument(what)
+00049         {}
+00050     };
+00051 
+00061     virtual ~CFile()
+00062     {};
+00063 
+00073     virtual void read(std::ifstream& in) = 0;
+00074 
+00084     virtual void write(std::ofstream& out) = 0;
+00085 
+00097     virtual void callFunc(const std::string& func, const std::list<std::string>& params) = 0;
+00098 
+00108     bool supportsType(const std::string& type)
+00109     {
+00110       return (m_types.find(type) == m_types.end()) ? false : true;
+00111     }
+00112 
+00113   protected:
+00114     /* members */
+00116     std::set<std::string> m_types;
+00117 };
+00118 
+00119 #endif
+00120 
+00121 /* vim: set et sw=2 ts=2: */
+

Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCBitmap-members.html b/ue1/doxygen/classCBitmap-members.html new file mode 100644 index 0000000..0c32ba6 --- /dev/null +++ b/ue1/doxygen/classCBitmap-members.html @@ -0,0 +1,44 @@ + + +imgsynth: Member List + + + + +
+ +
+
+ +
+

CBitmap Member List

This is the complete list of members for CBitmap, including all inherited members.

+ + + + + + + + + + + + + + + + +
callFunc(const std::string &func, const std::list< std::string > &params)CBitmap [virtual]
CBitmap()CBitmap [inline]
fillrect(std::list< std::string > params)CBitmap [protected]
getFileHeader()CBitmap [inline]
getInfoHeader()CBitmap [inline]
getPixelData()CBitmap [inline]
m_fileheaderCBitmap [protected]
m_infoheaderCBitmap [protected]
m_pixeldataCBitmap [protected]
m_pixelformatCBitmap [protected]
m_typesCFile [protected]
read(std::ifstream &in)CBitmap [virtual]
supportsType(const std::string &type)CFile [inline]
write(std::ofstream &out)CBitmap [virtual]
~CBitmap()CBitmap
~CFile()CFile [inline, virtual]


Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCBitmap.html b/ue1/doxygen/classCBitmap.html new file mode 100644 index 0000000..5fb5270 --- /dev/null +++ b/ue1/doxygen/classCBitmap.html @@ -0,0 +1,497 @@ + + +imgsynth: CBitmap Class Reference + + + + +
+ +
+
+ +
+

CBitmap Class Reference

Implementation of CFile handling Windows Bitmaps. +More... +

+#include <cbitmap.h> +

+

+Inheritance diagram for CBitmap:
+
+ +

+ +CFile + +
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 CBitmap ()
 Default ctor.
 ~CBitmap ()
 Default dtor.
void read (std::ifstream &in)
 Reads Windows Bitmap from filestream. On error an exception is thrown.
void write (std::ofstream &out)
 Writes Windows Bitmap to filestream.
void callFunc (const std::string &func, const std::list< std::string > &params)
 Delegates the function and its parameters to the correct internal method.
BITMAP_FILEHEADERgetFileHeader ()
 Returns reference to fileheader structure of bitmap.
BITMAP_INFOHEADERgetInfoHeader ()
 Returns reference to infoheader structure of bitmap.
uint8_t * getPixelData ()
 Returns pointer to pixelbuffer.

Protected Member Functions

void fillrect (std::list< std::string > params)
 Fills rectangle in image starting on position x, y width size width, height and color red, green, blue.

Protected Attributes

BITMAP_FILEHEADER m_fileheader
BITMAP_INFOHEADER m_infoheader
uint8_t * m_pixeldata
CPixelFormatm_pixelformat

Classes

struct  BITMAP_FILEHEADER
 Windows Bitmap File Header structure. More...
struct  BITMAP_INFOHEADER
 Windows Bitmap Info Header structure. More...
+


Detailed Description

+Implementation of CFile handling Windows Bitmaps. +

+In order to support operations on bitmaps with different color bitcounts different implementations of CPixelFormat are used. These classes are allowed to modify the bitmap headers and pixelbuffer directly.

+On error CFile::FileError is thrown.


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
CBitmap::CBitmap (  )  [inline]
+
+
+ +

+Default ctor. +

+

Methodname:
CBitmap
+
Parameters:
+ + +
- 
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+ +

+
+ + + + + + + + +
CBitmap::~CBitmap (  ) 
+
+
+ +

+Default dtor. +

+

Methodname:
~CBitmap
+
Parameters:
+ + +
- 
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void CBitmap::read (std::ifstream &  in  )  [virtual]
+
+
+ +

+Reads Windows Bitmap from filestream. On error an exception is thrown. +

+

Methodname:
read
+
Parameters:
+ + +
in filestream to read data from
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + + +
CFile::FileError 
bad_alloc 
+
+
Conditions:
none
+ +

Implements CFile.

+ +
+

+ +

+
+ + + + + + + + + +
void CBitmap::write (std::ofstream &  out  )  [virtual]
+
+
+ +

+Writes Windows Bitmap to filestream. +

+

Methodname:
write
+
Parameters:
+ + +
out filestream to read data from
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + + +
FileError 
bad_alloc 
+
+
Conditions:
none
+ +

Implements CFile.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void CBitmap::callFunc (const std::string &  func,
const std::list< std::string > &  params 
) [virtual]
+
+
+ +

+Delegates the function and its parameters to the correct internal method. +

+

Methodname:
callFunc
+
Parameters:
+ + + +
func function name
params function parameters as list
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
ParserError 
+
+
Conditions:
none
+ +

Implements CFile.

+ +
+

+ +

+
+ + + + + + + + +
BITMAP_FILEHEADER& CBitmap::getFileHeader (  )  [inline]
+
+
+ +

+Returns reference to fileheader structure of bitmap. +

+

Methodname:
getFileHeader
+
Parameters:
+ + +
- 
+
+
Returns:
reference to fileheader structure
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+ +

+
+ + + + + + + + +
BITMAP_INFOHEADER& CBitmap::getInfoHeader (  )  [inline]
+
+
+ +

+Returns reference to infoheader structure of bitmap. +

+

Methodname:
getInfoHeader
+
Parameters:
+ + +
- 
+
+
Returns:
reference to infoheader structure
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+ +

+
+ + + + + + + + +
uint8_t* CBitmap::getPixelData (  )  [inline]
+
+
+ +

+Returns pointer to pixelbuffer. +

+

Methodname:
getPixelData
+
Parameters:
+ + +
- 
+
+
Returns:
pointer to pixelbuffer
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+ +

+
+ + + + + + + + + +
void CBitmap::fillrect (std::list< std::string >  params  )  [protected]
+
+
+ +

+Fills rectangle in image starting on position x, y width size width, height and color red, green, blue. +

+

Methodname:
fillrect
+
Parameters:
+ + +
params function parameters as list
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
FileError 
+
+
Conditions:
none
+Scriptfile syntax: fillrect(x, y, width, height, red, green, blue) +
+

+


Member Data Documentation

+ +
+
+ + + + +
BITMAP_FILEHEADER CBitmap::m_fileheader [protected]
+
+
+ +

+fileheader +

+

+ +

+
+ + + + +
BITMAP_INFOHEADER CBitmap::m_infoheader [protected]
+
+
+ +

+infoheader +

+

+ +

+
+ + + + +
uint8_t* CBitmap::m_pixeldata [protected]
+
+
+ +

+pointer to pixelbuffer +

+

+ +

+
+ + + + +
CPixelFormat* CBitmap::m_pixelformat [protected]
+
+
+ +

+pointer to CPixelFormat implementation +

+

+


The documentation for this class was generated from the following files: +
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCBitmap.png b/ue1/doxygen/classCBitmap.png new file mode 100644 index 0000000..b7259a1 Binary files /dev/null and b/ue1/doxygen/classCBitmap.png differ diff --git a/ue1/doxygen/classCFile-members.html b/ue1/doxygen/classCFile-members.html new file mode 100644 index 0000000..1fcbb67 --- /dev/null +++ b/ue1/doxygen/classCFile-members.html @@ -0,0 +1,34 @@ + + +imgsynth: Member List + + + + +
+ +
+
+ +
+

CFile Member List

This is the complete list of members for CFile, including all inherited members.

+ + + + + + +
callFunc(const std::string &func, const std::list< std::string > &params)=0CFile [pure virtual]
m_typesCFile [protected]
read(std::ifstream &in)=0CFile [pure virtual]
supportsType(const std::string &type)CFile [inline]
write(std::ofstream &out)=0CFile [pure virtual]
~CFile()CFile [inline, virtual]


Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCFile.html b/ue1/doxygen/classCFile.html new file mode 100644 index 0000000..729c872 --- /dev/null +++ b/ue1/doxygen/classCFile.html @@ -0,0 +1,292 @@ + + +imgsynth: CFile Class Reference + + + + +
+ +
+
+ +
+

CFile Class Reference

Abstract class for handling files. Needed for generic use in CScriptparser. +More... +

+#include <cfile.h> +

+

+Inheritance diagram for CFile:
+
+ +

+ +CBitmap + +
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

virtual ~CFile ()
 Default dtor (virtual).
virtual void read (std::ifstream &in)=0
 Pure virtual method (interface). Should read data from filestream.
virtual void write (std::ofstream &out)=0
 Pure virtual method (interface). Should write data to filestream.
virtual void callFunc (const std::string &func, const std::list< std::string > &params)=0
 Pure virtual method (interface). Should delegate the function and its parameters to the correct internal method.
bool supportsType (const std::string &type)
 Check if filetype is supported by this implementation.

Protected Attributes

std::set< std::string > m_types

Classes

class  FileError
 Exception thrown by implemententations of CFile. More...
+


Detailed Description

+Abstract class for handling files. Needed for generic use in CScriptparser. +

+

Modulname:
cfile
+
Author:
Manuel Mausz, 0728348
+
Date:
17.04.2009
+Abstract class for handling files. Needed for generic use in CScriptparser.

+In order for CScriptparser to determine which instance of CFile supports which filetype, every implemententation need to insert their filetypes to the member m_types in their constructor.

+On error throw FileError.


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
virtual CFile::~CFile (  )  [inline, virtual]
+
+
+ +

+Default dtor (virtual). +

+

Methodname:
~CFile
+
Parameters:
+ + +
- 
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
virtual void CFile::read (std::ifstream &  in  )  [pure virtual]
+
+
+ +

+Pure virtual method (interface). Should read data from filestream. +

+

Methodname:
read
+
Parameters:
+ + +
in filestream to read data from
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
FileError 
+
+
Conditions:
none
+ +

Implemented in CBitmap.

+ +
+

+ +

+
+ + + + + + + + + +
virtual void CFile::write (std::ofstream &  out  )  [pure virtual]
+
+
+ +

+Pure virtual method (interface). Should write data to filestream. +

+

Methodname:
write
+
Parameters:
+ + +
out filestream to write data to
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
FileError 
+
+
Conditions:
none
+ +

Implemented in CBitmap.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void CFile::callFunc (const std::string &  func,
const std::list< std::string > &  params 
) [pure virtual]
+
+
+ +

+Pure virtual method (interface). Should delegate the function and its parameters to the correct internal method. +

+

Methodname:
callFunc
+
Parameters:
+ + + +
func function name
params function parameters as list
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
FileError 
+
+
Conditions:
none
+ +

Implemented in CBitmap.

+ +
+

+ +

+
+ + + + + + + + + +
bool CFile::supportsType (const std::string &  type  )  [inline]
+
+
+ +

+Check if filetype is supported by this implementation. +

+

Methodname:
supportsType
+
Parameters:
+ + +
type filetype
+
+
Returns:
true if filetype is supported. false otherwise
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
std::set<std::string> CFile::m_types [protected]
+
+
+ +

+set of filetypes suppported by this implementation +

+

+


The documentation for this class was generated from the following file: +
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCFile.png b/ue1/doxygen/classCFile.png new file mode 100644 index 0000000..46179f9 Binary files /dev/null and b/ue1/doxygen/classCFile.png differ diff --git a/ue1/doxygen/classCFile_1_1FileError-members.html b/ue1/doxygen/classCFile_1_1FileError-members.html new file mode 100644 index 0000000..bfea97e --- /dev/null +++ b/ue1/doxygen/classCFile_1_1FileError-members.html @@ -0,0 +1,29 @@ + + +imgsynth: Member List + + + + +
+ +
+
+ +
+

CFile::FileError Member List

This is the complete list of members for CFile::FileError, including all inherited members.

+ +
FileError(const std::string &what)CFile::FileError [inline]


Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCFile_1_1FileError.html b/ue1/doxygen/classCFile_1_1FileError.html new file mode 100644 index 0000000..1448b26 --- /dev/null +++ b/ue1/doxygen/classCFile_1_1FileError.html @@ -0,0 +1,83 @@ + + +imgsynth: CFile::FileError Class Reference + + + + +
+ +
+
+ +
+ +

CFile::FileError Class Reference

Exception thrown by implemententations of CFile. +More... +

+#include <cfile.h> +

+ +

+List of all members. + + + + + +

Public Member Functions

 FileError (const std::string &what)
 Default exception ctor.
+


Detailed Description

+Exception thrown by implemententations of CFile.

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
CFile::FileError::FileError (const std::string &  what  )  [inline]
+
+
+ +

+Default exception ctor. +

+

Methodname:
FileError
+
Parameters:
+ + +
what message to pass along
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+


The documentation for this class was generated from the following file: +
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCPixelFormat-members.html b/ue1/doxygen/classCPixelFormat-members.html new file mode 100644 index 0000000..80fd92d --- /dev/null +++ b/ue1/doxygen/classCPixelFormat-members.html @@ -0,0 +1,33 @@ + + +imgsynth: Member List + + + + +
+ +
+
+ +
+

CPixelFormat Member List

This is the complete list of members for CPixelFormat, including all inherited members.

+ + + + + +
CPixelFormat(CBitmap *bitmap)CPixelFormat [inline]
getBitCount()=0CPixelFormat [pure virtual]
m_bitmapCPixelFormat [protected]
setPixel(const uint32_t *pixel, const uint32_t x, const uint32_t y)=0CPixelFormat [pure virtual]
~CPixelFormat()CPixelFormat [inline, virtual]


Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCPixelFormat.html b/ue1/doxygen/classCPixelFormat.html new file mode 100644 index 0000000..b56105c --- /dev/null +++ b/ue1/doxygen/classCPixelFormat.html @@ -0,0 +1,253 @@ + + +imgsynth: CPixelFormat Class Reference + + + + +
+ +
+
+ +
+

CPixelFormat Class Reference

Abstract class for handling different color bitcount of Bitmaps. +More... +

+#include <cpixelformat.h> +

+

+Inheritance diagram for CPixelFormat:
+
+ +

+ +CPixelFormat_24 + +
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 CPixelFormat (CBitmap *bitmap)
 Default ctor.
virtual ~CPixelFormat ()
 Default dtor (virtual).
virtual void setPixel (const uint32_t *pixel, const uint32_t x, const uint32_t y)=0
 Modifies pixel at coordinates x, y.
virtual uint32_t getBitCount ()=0
 returns color bitcount supported by this class

Protected Attributes

CBitmapm_bitmap

Classes

class  PixelFormatError
 Exception thrown by implemententations of CPixelFormat. More...
+


Detailed Description

+Abstract class for handling different color bitcount of Bitmaps. +

+Needed for generic use in CBitmap.

+On error throw PixelFormatError.


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
CPixelFormat::CPixelFormat (CBitmap bitmap  )  [inline]
+
+
+ +

+Default ctor. +

+

Methodname:
CBitmap
+
Parameters:
+ + +
bitmap pointer to CBitmap instance
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+ +

+
+ + + + + + + + +
virtual CPixelFormat::~CPixelFormat (  )  [inline, virtual]
+
+
+ +

+Default dtor (virtual). +

+

Methodname:
~CPixelFormat
+
Parameters:
+ + +
- 
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void CPixelFormat::setPixel (const uint32_t *  pixel,
const uint32_t  x,
const uint32_t  y 
) [pure virtual]
+
+
+ +

+Modifies pixel at coordinates x, y. +

+

Methodname:
setPixel
+
Parameters:
+ + + + +
pixel pointer to new pixel data
x x-coordinate
y y-coordinate
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
PixelFormatError 
+
+
Conditions:
none
+ +

Implemented in CPixelFormat_24.

+ +
+

+ +

+
+ + + + + + + + +
virtual uint32_t CPixelFormat::getBitCount (  )  [pure virtual]
+
+
+ +

+returns color bitcount supported by this class +

+

Methodname:
getBitCount
+
Parameters:
+ + +
- 
+
+
Returns:
color bitcount supported by this class
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +

Implemented in CPixelFormat_24.

+ +
+

+


Member Data Documentation

+ +
+
+ + + + +
CBitmap* CPixelFormat::m_bitmap [protected]
+
+
+ +

+pointer to CBitmap instance +

+

+


The documentation for this class was generated from the following file: +
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCPixelFormat.png b/ue1/doxygen/classCPixelFormat.png new file mode 100644 index 0000000..8d0021e Binary files /dev/null and b/ue1/doxygen/classCPixelFormat.png differ diff --git a/ue1/doxygen/classCPixelFormat_1_1PixelFormatError-members.html b/ue1/doxygen/classCPixelFormat_1_1PixelFormatError-members.html new file mode 100644 index 0000000..4b1466b --- /dev/null +++ b/ue1/doxygen/classCPixelFormat_1_1PixelFormatError-members.html @@ -0,0 +1,29 @@ + + +imgsynth: Member List + + + + +
+ +
+
+ +
+

CPixelFormat::PixelFormatError Member List

This is the complete list of members for CPixelFormat::PixelFormatError, including all inherited members.

+ +
PixelFormatError(const std::string &what)CPixelFormat::PixelFormatError [inline]


Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCPixelFormat_1_1PixelFormatError.html b/ue1/doxygen/classCPixelFormat_1_1PixelFormatError.html new file mode 100644 index 0000000..dce25c4 --- /dev/null +++ b/ue1/doxygen/classCPixelFormat_1_1PixelFormatError.html @@ -0,0 +1,83 @@ + + +imgsynth: CPixelFormat::PixelFormatError Class Reference + + + + +
+ +
+
+ +
+ +

CPixelFormat::PixelFormatError Class Reference

Exception thrown by implemententations of CPixelFormat. +More... +

+#include <cpixelformat.h> +

+ +

+List of all members. + + + + + +

Public Member Functions

 PixelFormatError (const std::string &what)
 Default exception ctor.
+


Detailed Description

+Exception thrown by implemententations of CPixelFormat.

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
CPixelFormat::PixelFormatError::PixelFormatError (const std::string &  what  )  [inline]
+
+
+ +

+Default exception ctor. +

+

Methodname:
PixelFormatError
+
Parameters:
+ + +
what message to pass along
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+


The documentation for this class was generated from the following file: +
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCPixelFormat__24-members.html b/ue1/doxygen/classCPixelFormat__24-members.html new file mode 100644 index 0000000..333d77f --- /dev/null +++ b/ue1/doxygen/classCPixelFormat__24-members.html @@ -0,0 +1,35 @@ + + +imgsynth: Member List + + + + +
+ +
+
+ +
+

CPixelFormat_24 Member List

This is the complete list of members for CPixelFormat_24, including all inherited members.

+ + + + + + + +
CPixelFormat(CBitmap *bitmap)CPixelFormat [inline]
CPixelFormat_24(CBitmap *bitmap)CPixelFormat_24 [inline]
getBitCount()CPixelFormat_24 [inline, virtual]
m_bitmapCPixelFormat [protected]
setPixel(const uint32_t *pixel, uint32_t x, uint32_t y)CPixelFormat_24 [virtual]
~CPixelFormat()CPixelFormat [inline, virtual]
~CPixelFormat_24()CPixelFormat_24 [inline]


Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCPixelFormat__24.html b/ue1/doxygen/classCPixelFormat__24.html new file mode 100644 index 0000000..e645cc9 --- /dev/null +++ b/ue1/doxygen/classCPixelFormat__24.html @@ -0,0 +1,233 @@ + + +imgsynth: CPixelFormat_24 Class Reference + + + + +
+ +
+
+ +
+

CPixelFormat_24 Class Reference

Implementation of CPixelFormat handling 24bit color Windows Bitmaps. +More... +

+#include <cpixelformat_24.h> +

+

+Inheritance diagram for CPixelFormat_24:
+
+ +

+ +CPixelFormat + +
+ +

+List of all members. + + + + + + + + + + + + + + +

Public Member Functions

 CPixelFormat_24 (CBitmap *bitmap)
 Default ctor.
 ~CPixelFormat_24 ()
 Default dtor.
void setPixel (const uint32_t *pixel, uint32_t x, uint32_t y)
 Modifies pixel at coordinates x, y.
uint32_t getBitCount ()
 returns color bitcount supported by this class
+


Detailed Description

+Implementation of CPixelFormat handling 24bit color Windows Bitmaps. +

+

Modulname:
cpixelformat_24
+
Author:
Manuel Mausz, 0728348
+
Date:
18.04.2009
+Implementation of CPixelFormat handling 24bit color Windows Bitmaps.

+On error CPixelFormat::PixelFormatError is thrown.


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
CPixelFormat_24::CPixelFormat_24 (CBitmap bitmap  )  [inline]
+
+
+ +

+Default ctor. +

+

Methodname:
CPixelFormat_24
+
Parameters:
+ + +
bitmap pointer to CBitmap instance
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+ +

+
+ + + + + + + + +
CPixelFormat_24::~CPixelFormat_24 (  )  [inline]
+
+
+ +

+Default dtor. +

+

Methodname:
~CPixelFormat_24
+
Parameters:
+ + +
- 
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPixelFormat_24::setPixel (const uint32_t *  pixel,
uint32_t  x,
uint32_t  y 
) [virtual]
+
+
+ +

+Modifies pixel at coordinates x, y. +

+

Methodname:
setPixel
+
Parameters:
+ + + + +
pixel pointer to new pixel data
x x-coordinate
y y-coordinate
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
PixelFormatError 
+
+
Conditions:
none
+ +

Implements CPixelFormat.

+ +
+

+ +

+
+ + + + + + + + +
uint32_t CPixelFormat_24::getBitCount (  )  [inline, virtual]
+
+
+ +

+returns color bitcount supported by this class +

+

Methodname:
getBitCount
+
Parameters:
+ + +
- 
+
+
Returns:
color bitcount supported by this class
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +

Implements CPixelFormat.

+ +
+

+


The documentation for this class was generated from the following files: +
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCPixelFormat__24.png b/ue1/doxygen/classCPixelFormat__24.png new file mode 100644 index 0000000..a7e8419 Binary files /dev/null and b/ue1/doxygen/classCPixelFormat__24.png differ diff --git a/ue1/doxygen/classCScriptparser-members.html b/ue1/doxygen/classCScriptparser-members.html new file mode 100644 index 0000000..6cb2420 --- /dev/null +++ b/ue1/doxygen/classCScriptparser-members.html @@ -0,0 +1,34 @@ + + +imgsynth: Member List + + + + +
+ +
+
+ +
+

CScriptparser Member List

This is the complete list of members for CScriptparser, including all inherited members.

+ + + + + + +
callFunc(const std::string &func, const std::list< std::string > &funcparams)CScriptparser [protected]
CScriptparser(const std::string &scriptfile)CScriptparser
parse()CScriptparser
read(std::list< std::string > funcparams)CScriptparser [protected]
write(std::list< std::string > funcparams)CScriptparser [protected]
~CScriptparser()CScriptparser


Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCScriptparser.html b/ue1/doxygen/classCScriptparser.html new file mode 100644 index 0000000..735cfa5 --- /dev/null +++ b/ue1/doxygen/classCScriptparser.html @@ -0,0 +1,297 @@ + + +imgsynth: CScriptparser Class Reference + + + + +
+ +
+
+ +
+

CScriptparser Class Reference

class for parsing simple scriptfiles +More... +

+#include <cscriptparser.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 CScriptparser (const std::string &scriptfile)
 Default ctor.
 ~CScriptparser ()
 Default dtor.
void parse ()
 Start parsing the scriptfile.

Protected Member Functions

void callFunc (const std::string &func, const std::list< std::string > &funcparams)
 Delegates the function and its parameters to the correct method (internal or handler).
void read (std::list< std::string > funcparams)
 Handles/wrappes read-command. according to the filetype the read-method of the corresponding handler will be called inside.
void write (std::list< std::string > funcparams)
 Handles/wrappes write-command. according to the filetype the write-method of the corresponding handler will be called inside.

Classes

class  ParserError
 Exception thrown by CScriptparser. More...
+


Detailed Description

+class for parsing simple scriptfiles +

+

Modulname:
cscriptparser
+
Author:
Manuel Mausz, 0728348
+
Date:
17.04.2009
+Parses 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).

+read- and write-commands have hard coded parameters, number#1 being a filetype. Classes handling certain filetypes must be of type CFile. Custom functions will be passed to CFile::callFunc().

+On error ParserError will be thrown.


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
CScriptparser::CScriptparser (const std::string &  scriptfile  ) 
+
+
+ +

+Default ctor. +

+

Methodname:
CScriptparser
+
Parameters:
+ + +
scriptfile filename of script to parse
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
bad_alloc 
+
+
Conditions:
none
+ +
+

+ +

+
+ + + + + + + + +
CScriptparser::~CScriptparser (  ) 
+
+
+ +

+Default dtor. +

+

Methodname:
~CScriptparser
+
Parameters:
+ + +
- 
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void CScriptparser::parse (  ) 
+
+
+ +

+Start parsing the scriptfile. +

+

Methodname:
parse
+
Parameters:
+ + +
- 
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
ParserError 
+
+
Conditions:
none
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void CScriptparser::callFunc (const std::string &  func,
const std::list< std::string > &  funcparams 
) [protected]
+
+
+ +

+Delegates the function and its parameters to the correct method (internal or handler). +

+

Methodname:
callFunc
+
Parameters:
+ + + +
func function name
funcparams function parameters as list
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
ParserError 
+
+
Conditions:
none
+ +
+

+ +

+
+ + + + + + + + + +
void CScriptparser::read (std::list< std::string >  funcparams  )  [protected]
+
+
+ +

+Handles/wrappes read-command. according to the filetype the read-method of the corresponding handler will be called inside. +

+

Methodname:
read
+
Parameters:
+ + +
funcparams function parameters as list
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
ParserError 
+
+
Conditions:
none
+Scriptfile syntax: read(<FILETYPE>, <FILENAME>) +
+

+ +

+
+ + + + + + + + + +
void CScriptparser::write (std::list< std::string >  funcparams  )  [protected]
+
+
+ +

+Handles/wrappes write-command. according to the filetype the write-method of the corresponding handler will be called inside. +

+

Methodname:
write
+
Parameters:
+ + +
funcparams function parameters as list
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
ParserError 
+
+
Conditions:
none
+Scriptfile syntax: write(<FILETYPE>, <FILENAME>) +
+

+


The documentation for this class was generated from the following files: +
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCScriptparser_1_1ParserError-members.html b/ue1/doxygen/classCScriptparser_1_1ParserError-members.html new file mode 100644 index 0000000..91c7746 --- /dev/null +++ b/ue1/doxygen/classCScriptparser_1_1ParserError-members.html @@ -0,0 +1,32 @@ + + +imgsynth: Member List + + + + +
+ +
+
+ +
+

CScriptparser::ParserError Member List

This is the complete list of members for CScriptparser::ParserError, including all inherited members.

+ + + + +
getLine()CScriptparser::ParserError [inline]
ParserError(const std::string &what)CScriptparser::ParserError [inline]
ParserError(const std::string &what, const std::string &line)CScriptparser::ParserError [inline]
~ParserError()CScriptparser::ParserError [inline]


Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/classCScriptparser_1_1ParserError.html b/ue1/doxygen/classCScriptparser_1_1ParserError.html new file mode 100644 index 0000000..f98c707 --- /dev/null +++ b/ue1/doxygen/classCScriptparser_1_1ParserError.html @@ -0,0 +1,204 @@ + + +imgsynth: CScriptparser::ParserError Class Reference + + + + +
+ +
+
+ +
+ +

CScriptparser::ParserError Class Reference

Exception thrown by CScriptparser. +More... +

+#include <cscriptparser.h> +

+ +

+List of all members. + + + + + + + + + + + + + + +

Public Member Functions

 ParserError (const std::string &what)
 Default exception ctor.
 ParserError (const std::string &what, const std::string &line)
 Custom exception ctor.
 ~ParserError () throw ()
 Default dtor.
const std::string & getLine ()
 returns reference to currently parsed scriptline (if set)
+


Detailed Description

+Exception thrown by CScriptparser.

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
CScriptparser::ParserError::ParserError (const std::string &  what  )  [inline]
+
+
+ +

+Default exception ctor. +

+

Methodname:
ParserError
+
Parameters:
+ + +
what message to pass along
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
CScriptparser::ParserError::ParserError (const std::string &  what,
const std::string &  line 
) [inline]
+
+
+ +

+Custom exception ctor. +

+

Methodname:
ParserError
+
Parameters:
+ + + +
what message to pass along
line scriptline which is currently being parsed
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+ +

+
+ + + + + + + + +
CScriptparser::ParserError::~ParserError (  )  throw () [inline]
+
+
+ +

+Default dtor. +

+

Methodname:
~ParserError
+
Parameters:
+ + +
- 
+
+
Returns:
-
+
Global variables used:
none
+
Exceptions:
+ + +
not allowed
+
+
Conditions:
none
+ +
+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const std::string& CScriptparser::ParserError::getLine (  )  [inline]
+
+
+ +

+returns reference to currently parsed scriptline (if set) +

+

Methodname:
getLine
+
Returns:
reference to currently parsed scriptline (maybe empty string)
+
Global variables used:
none
+
Exceptions:
+ + +
none 
+
+
Conditions:
none
+ +
+

+


The documentation for this class was generated from the following file: +
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/cpixelformat_8h-source.html b/ue1/doxygen/cpixelformat_8h-source.html new file mode 100644 index 0000000..09a2096 --- /dev/null +++ b/ue1/doxygen/cpixelformat_8h-source.html @@ -0,0 +1,59 @@ + + +imgsynth: imgsynth/cpixelformat.h Source File + + + + +
+ +
+

imgsynth/cpixelformat.h

00001 
+00009 #ifndef CPIXELFORMAT_H
+00010 #define CPIXELFORMAT_H
+00011 
+00012 #include <fstream>
+00013 #include <stdexcept>
+00014 
+00015 class CBitmap;
+00016 #include "cbitmap.h"
+00017 
+00026 class CPixelFormat
+00027 {
+00028   public:
+00033     class PixelFormatError : public std::invalid_argument {
+00034       public:
+00044         PixelFormatError(const std::string& what)
+00045           : std::invalid_argument(what)
+00046         {}
+00047     };
+00048 
+00058     CPixelFormat(CBitmap *bitmap)
+00059       : m_bitmap(bitmap)
+00060     {}
+00061 
+00071     virtual ~CPixelFormat()
+00072     {};
+00073 
+00085     virtual void setPixel(const uint32_t *pixel, const uint32_t x, const uint32_t y) = 0;
+00086 
+00096     virtual uint32_t getBitCount() = 0;
+00097 
+00098   protected:
+00099     /* members */
+00101     CBitmap *m_bitmap;
+00102 };
+00103 
+00104 #endif
+00105 
+00106 /* vim: set et sw=2 ts=2: */
+

Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/cpixelformat__24_8h-source.html b/ue1/doxygen/cpixelformat__24_8h-source.html new file mode 100644 index 0000000..9139a25 --- /dev/null +++ b/ue1/doxygen/cpixelformat__24_8h-source.html @@ -0,0 +1,48 @@ + + +imgsynth: imgsynth/cpixelformat_24.h Source File + + + + +
+ +
+

imgsynth/cpixelformat_24.h

00001 
+00008 #ifndef CPIXELFORMAT_24_H
+00009 #define CPIXELFORMAT_24_H
+00010 
+00011 #include <fstream>
+00012 #include "cpixelformat.h"
+00013 
+00020 class CPixelFormat_24 : public CPixelFormat
+00021 {
+00022   public:
+00032     CPixelFormat_24(CBitmap *bitmap)
+00033       : CPixelFormat(bitmap)
+00034     {}
+00035 
+00045     ~CPixelFormat_24()
+00046     {}
+00047 
+00059     void setPixel(const uint32_t *pixel, uint32_t x, uint32_t y);
+00060 
+00070     uint32_t getBitCount()
+00071     {
+00072       return 24;
+00073     }
+00074 };
+00075 
+00076 #endif
+00077 
+00078 /* vim: set et sw=2 ts=2: */
+

Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/cscriptparser_8h-source.html b/ue1/doxygen/cscriptparser_8h-source.html new file mode 100644 index 0000000..fd5aa9a --- /dev/null +++ b/ue1/doxygen/cscriptparser_8h-source.html @@ -0,0 +1,80 @@ + + +imgsynth: imgsynth/cscriptparser.h Source File + + + + +
+ +
+

imgsynth/cscriptparser.h

00001 
+00008 #ifndef CSCRIPTPARSER_H
+00009 #define CSCRIPTPARSER_H
+00010 
+00011 #include <stdexcept>
+00012 #include <string>
+00013 #include <list>
+00014 #include <set>
+00015 #include "cfile.h"
+00016 
+00030 class CScriptparser
+00031 {
+00032   public:
+00037     class ParserError : public std::invalid_argument {
+00038       public:
+00048         ParserError(const std::string& what)
+00049           : std::invalid_argument(what), m_line("")
+00050         {}
+00051 
+00062         ParserError(const std::string& what, const std::string& line)
+00063           : std::invalid_argument(what), m_line(line)
+00064         {}
+00065 
+00075         ~ParserError() throw()
+00076         {}
+00077 
+00086         const std::string &getLine()
+00087         {
+00088           return m_line;
+00089         }
+00090 
+00091       private:
+00092         /* members*/
+00093         std::string m_line;
+00094     };
+00095 
+00105     CScriptparser(const std::string& scriptfile);
+00106 
+00116     ~CScriptparser();
+00117 
+00127     void parse();
+00128 
+00129   protected:
+00141     void callFunc(const std::string& func, const std::list<std::string>& funcparams);
+00142 
+00155     void read(std::list<std::string> funcparams);
+00156 
+00169     void write(std::list<std::string> funcparams);
+00170 
+00171   private:
+00172     /* members */
+00173     std::set<CFile *> m_handlers;
+00174     std::string m_scriptfile;
+00175     std::string m_curline;
+00176     CFile *m_handler;
+00177 };
+00178 
+00179 #endif
+00180 
+00181 /* vim: set et sw=2 ts=2: */
+

Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/doxygen.css b/ue1/doxygen/doxygen.css new file mode 100644 index 0000000..c7db1a8 --- /dev/null +++ b/ue1/doxygen/doxygen.css @@ -0,0 +1,358 @@ +BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV { + font-family: Geneva, Arial, Helvetica, sans-serif; +} +BODY,TD { + font-size: 90%; +} +H1 { + text-align: center; + font-size: 160%; +} +H2 { + font-size: 120%; +} +H3 { + font-size: 100%; +} +CAPTION { font-weight: bold } +DIV.qindex { + width: 100%; + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + padding: 2px; + line-height: 140%; +} +DIV.nav { + width: 100%; + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + padding: 2px; + line-height: 140%; +} +DIV.navtab { + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} +TD.navtab { + font-size: 70%; +} +A.qindex { + text-decoration: none; + font-weight: bold; + color: #1A419D; +} +A.qindex:visited { + text-decoration: none; + font-weight: bold; + color: #1A419D +} +A.qindex:hover { + text-decoration: none; + background-color: #ddddff; +} +A.qindexHL { + text-decoration: none; + font-weight: bold; + background-color: #6666cc; + color: #ffffff; + border: 1px double #9295C2; +} +A.qindexHL:hover { + text-decoration: none; + background-color: #6666cc; + color: #ffffff; +} +A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff } +A.el { text-decoration: none; font-weight: bold } +A.elRef { font-weight: bold } +A.code:link { text-decoration: none; font-weight: normal; color: #0000FF} +A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF} +A.codeRef:link { font-weight: normal; color: #0000FF} +A.codeRef:visited { font-weight: normal; color: #0000FF} +A:hover { text-decoration: none; background-color: #f2f2ff } +DL.el { margin-left: -1cm } +.fragment { + font-family: monospace, fixed; + font-size: 95%; +} +PRE.fragment { + border: 1px solid #CCCCCC; + background-color: #f5f5f5; + margin-top: 4px; + margin-bottom: 4px; + margin-left: 2px; + margin-right: 8px; + padding-left: 6px; + padding-right: 6px; + padding-top: 4px; + padding-bottom: 4px; +} +DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } + +DIV.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold; +} +DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% } +BODY { + background: white; + color: black; + margin-right: 20px; + margin-left: 20px; +} +TD.indexkey { + background-color: #e8eef2; + font-weight: bold; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px; + border: 1px solid #CCCCCC; +} +TD.indexvalue { + background-color: #e8eef2; + font-style: italic; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px; + border: 1px solid #CCCCCC; +} +TR.memlist { + background-color: #f0f0f0; +} +P.formulaDsp { text-align: center; } +IMG.formulaDsp { } +IMG.formulaInl { vertical-align: middle; } +SPAN.keyword { color: #008000 } +SPAN.keywordtype { color: #604020 } +SPAN.keywordflow { color: #e08000 } +SPAN.comment { color: #800000 } +SPAN.preprocessor { color: #806020 } +SPAN.stringliteral { color: #002080 } +SPAN.charliteral { color: #008080 } +.mdescLeft { + padding: 0px 8px 4px 8px; + font-size: 80%; + font-style: italic; + background-color: #FAFAFA; + border-top: 1px none #E0E0E0; + border-right: 1px none #E0E0E0; + border-bottom: 1px none #E0E0E0; + border-left: 1px none #E0E0E0; + margin: 0px; +} +.mdescRight { + padding: 0px 8px 4px 8px; + font-size: 80%; + font-style: italic; + background-color: #FAFAFA; + border-top: 1px none #E0E0E0; + border-right: 1px none #E0E0E0; + border-bottom: 1px none #E0E0E0; + border-left: 1px none #E0E0E0; + margin: 0px; +} +.memItemLeft { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: solid; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; +} +.memItemRight { + padding: 1px 8px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: solid; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; +} +.memTemplItemLeft { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: none; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; +} +.memTemplItemRight { + padding: 1px 8px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: none; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; +} +.memTemplParams { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: solid; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + color: #606060; + background-color: #FAFAFA; + font-size: 80%; +} +.search { color: #003399; + font-weight: bold; +} +FORM.search { + margin-bottom: 0px; + margin-top: 0px; +} +INPUT.search { font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +TD.tiny { font-size: 75%; +} +a { + color: #1A41A8; +} +a:visited { + color: #2A3798; +} +.dirtab { padding: 4px; + border-collapse: collapse; + border: 1px solid #84b0c7; +} +TH.dirtab { background: #e8eef2; + font-weight: bold; +} +HR { height: 1px; + border: none; + border-top: 1px solid black; +} + +/* Style for detailed member documentation */ +.memtemplate { + font-size: 80%; + color: #606060; + font-weight: normal; +} +.memnav { + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} +.memitem { + padding: 4px; + background-color: #eef3f5; + border-width: 1px; + border-style: solid; + border-color: #dedeee; + -moz-border-radius: 8px 8px 8px 8px; +} +.memname { + white-space: nowrap; + font-weight: bold; +} +.memdoc{ + padding-left: 10px; +} +.memproto { + background-color: #d5e1e8; + width: 100%; + border-width: 1px; + border-style: solid; + border-color: #84b0c7; + font-weight: bold; + -moz-border-radius: 8px 8px 8px 8px; +} +.paramkey { + text-align: right; +} +.paramtype { + white-space: nowrap; +} +.paramname { + color: #602020; + font-style: italic; + white-space: nowrap; +} +/* End Styling for detailed member documentation */ + +/* for the tree view */ +.ftvtree { + font-family: sans-serif; + margin:0.5em; +} +.directory { font-size: 9pt; font-weight: bold; } +.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } +.directory > h3 { margin-top: 0; } +.directory p { margin: 0px; white-space: nowrap; } +.directory div { display: none; margin: 0px; } +.directory img { vertical-align: -30%; } diff --git a/ue1/doxygen/doxygen.png b/ue1/doxygen/doxygen.png new file mode 100644 index 0000000..f0a274b Binary files /dev/null and b/ue1/doxygen/doxygen.png differ diff --git a/ue1/doxygen/files.html b/ue1/doxygen/files.html new file mode 100644 index 0000000..dae0dd6 --- /dev/null +++ b/ue1/doxygen/files.html @@ -0,0 +1,27 @@ + + +imgsynth: File Index + + + + +
+ +
+

imgsynth File List

Here is a list of all documented files with brief descriptions: + + + + + +
imgsynth/cbitmap.h [code]
imgsynth/cfile.h [code]
imgsynth/cpixelformat.h [code]
imgsynth/cpixelformat_24.h [code]
imgsynth/cscriptparser.h [code]
+
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/functions.html b/ue1/doxygen/functions.html new file mode 100644 index 0000000..1b3a5ff --- /dev/null +++ b/ue1/doxygen/functions.html @@ -0,0 +1,172 @@ + + +imgsynth: Class Members + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- b -

+

- c -

+

- f -

+

- g -

+

- m -

+

- p -

+

- r -

+

- s -

+

- w -

+

- ~ -

+
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/functions_func.html b/ue1/doxygen/functions_func.html new file mode 100644 index 0000000..5a09ae2 --- /dev/null +++ b/ue1/doxygen/functions_func.html @@ -0,0 +1,124 @@ + + +imgsynth: Class Members - Functions + + + + +
+ +
+
+ +
+
+ +
+
+ +
+ +

+  +

+

- c -

+

- f -

+

- g -

+

- p -

+

- r -

+

- s -

+

- w -

+

- ~ -

+
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/functions_vars.html b/ue1/doxygen/functions_vars.html new file mode 100644 index 0000000..ae7eb52 --- /dev/null +++ b/ue1/doxygen/functions_vars.html @@ -0,0 +1,80 @@ + + +imgsynth: Class Members - Variables + + + + +
+ +
+
+ +
+
+ +
+  +

+

+
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/hierarchy.html b/ue1/doxygen/hierarchy.html new file mode 100644 index 0000000..e263e05 --- /dev/null +++ b/ue1/doxygen/hierarchy.html @@ -0,0 +1,43 @@ + + +imgsynth: Hierarchical Index + + + + +
+ +
+
+ +
+

imgsynth Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically: +
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/index.html b/ue1/doxygen/index.html new file mode 100644 index 0000000..ffed6d2 --- /dev/null +++ b/ue1/doxygen/index.html @@ -0,0 +1,22 @@ + + +imgsynth: Main Page + + + + +
+ +
+

imgsynth Documentation

+

+


Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/namespaces.html b/ue1/doxygen/namespaces.html new file mode 100644 index 0000000..548b4fc --- /dev/null +++ b/ue1/doxygen/namespaces.html @@ -0,0 +1,23 @@ + + +imgsynth: Namespace Index + + + + +
+ +
+

imgsynth Namespace List

Here is a list of all documented namespaces with brief descriptions: + +
stdImplementation of CFile handling Windows Bitmaps
+
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/namespacestd.html b/ue1/doxygen/namespacestd.html new file mode 100644 index 0000000..3ca79d0 --- /dev/null +++ b/ue1/doxygen/namespacestd.html @@ -0,0 +1,32 @@ + + +imgsynth: std Namespace Reference + + + + +
+ +
+

std Namespace Reference

Implementation of CFile handling Windows Bitmaps. +More... +

+ + +
+


Detailed Description

+Implementation of CFile handling Windows Bitmaps. +

+

Modulname:
cbitmap
+
Author:
Manuel Mausz, 0728348
+
Date:
17.04.2009
+
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/structCBitmap_1_1BITMAP__FILEHEADER-members.html b/ue1/doxygen/structCBitmap_1_1BITMAP__FILEHEADER-members.html new file mode 100644 index 0000000..89e0211 --- /dev/null +++ b/ue1/doxygen/structCBitmap_1_1BITMAP__FILEHEADER-members.html @@ -0,0 +1,32 @@ + + +imgsynth: Member List + + + + +
+ +
+
+ +
+

CBitmap::BITMAP_FILEHEADER Member List

This is the complete list of members for CBitmap::BITMAP_FILEHEADER, including all inherited members.

+ + + + +
bfOffBitsCBitmap::BITMAP_FILEHEADER
bfReservedCBitmap::BITMAP_FILEHEADER
bfSizeCBitmap::BITMAP_FILEHEADER
bfTypeCBitmap::BITMAP_FILEHEADER


Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/structCBitmap_1_1BITMAP__FILEHEADER.html b/ue1/doxygen/structCBitmap_1_1BITMAP__FILEHEADER.html new file mode 100644 index 0000000..cb1469c --- /dev/null +++ b/ue1/doxygen/structCBitmap_1_1BITMAP__FILEHEADER.html @@ -0,0 +1,112 @@ + + +imgsynth: CBitmap::BITMAP_FILEHEADER Struct Reference + + + + +
+ +
+
+ +
+ +

CBitmap::BITMAP_FILEHEADER Struct Reference

Windows Bitmap File Header structure. +More... +

+#include <cbitmap.h> +

+ +

+List of all members. + + + + + + + + + + +

Public Attributes

uint8_t bfType [2]
uint32_t bfSize
uint32_t bfReserved
uint32_t bfOffBits
+


Detailed Description

+Windows Bitmap File Header structure.

Member Data Documentation

+ +
+
+ + + + +
uint8_t CBitmap::BITMAP_FILEHEADER::bfType[2]
+
+
+ +

+the magic number used to identify the BMP file +

+

+ +

+ +
+ +

+the size of the BMP file in bytes +

+

+ +

+ +
+ +

+reserved +

+

+ +

+ +
+ +

+the offset of the byte where the bitmap data can be found +

+

+


The documentation for this struct was generated from the following file: +
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/structCBitmap_1_1BITMAP__INFOHEADER-members.html b/ue1/doxygen/structCBitmap_1_1BITMAP__INFOHEADER-members.html new file mode 100644 index 0000000..49590fd --- /dev/null +++ b/ue1/doxygen/structCBitmap_1_1BITMAP__INFOHEADER-members.html @@ -0,0 +1,39 @@ + + +imgsynth: Member List + + + + +
+ +
+
+ +
+

CBitmap::BITMAP_INFOHEADER Member List

This is the complete list of members for CBitmap::BITMAP_INFOHEADER, including all inherited members.

+ + + + + + + + + + + +
biBitCountCBitmap::BITMAP_INFOHEADER
biClrImportantCBitmap::BITMAP_INFOHEADER
biClrUsedCBitmap::BITMAP_INFOHEADER
biCompressionCBitmap::BITMAP_INFOHEADER
biHeightCBitmap::BITMAP_INFOHEADER
biPlanesCBitmap::BITMAP_INFOHEADER
biSizeCBitmap::BITMAP_INFOHEADER
biSizeImageCBitmap::BITMAP_INFOHEADER
biWidthCBitmap::BITMAP_INFOHEADER
biXPelsPerMeterCBitmap::BITMAP_INFOHEADER
biYPelsPerMeterCBitmap::BITMAP_INFOHEADER


Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/structCBitmap_1_1BITMAP__INFOHEADER.html b/ue1/doxygen/structCBitmap_1_1BITMAP__INFOHEADER.html new file mode 100644 index 0000000..95e709f --- /dev/null +++ b/ue1/doxygen/structCBitmap_1_1BITMAP__INFOHEADER.html @@ -0,0 +1,231 @@ + + +imgsynth: CBitmap::BITMAP_INFOHEADER Struct Reference + + + + +
+ +
+
+ +
+ +

CBitmap::BITMAP_INFOHEADER Struct Reference

Windows Bitmap Info Header structure. +More... +

+#include <cbitmap.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

uint32_t biSize
int32_t biWidth
int32_t biHeight
uint16_t biPlanes
uint16_t biBitCount
uint32_t biCompression
uint32_t biSizeImage
int32_t biXPelsPerMeter
int32_t biYPelsPerMeter
uint32_t biClrUsed
uint32_t biClrImportant
+


Detailed Description

+Windows Bitmap Info Header structure.

Member Data Documentation

+ +
+ +
+ +

+the size of this header (40 bytes) +

+

+ +

+ +
+ +

+the bitmap width in pixels (signed integer) +

+

+ +

+ +
+ +

+the bitmap height in pixels (signed integer) +

+

+ +

+ +
+ +

+the number of color planes being used. Must be set to 1 +

+

+ +

+ +
+ +

+the number of bits per pixel, which is the color depth of the image +

+

+ +

+ +
+ +

+the compression method being used +

+

+ +

+ +
+ +

+the image size +

+

+ +

+ +
+ +

+the horizontal resolution of the image (pixel per meter) +

+

+ +

+ +
+ +

+the vertical resolution of the image (pixel per meter) +

+

+ +

+ +
+ +

+the number of colors in the color palette, or 0 to default to 2^n +

+

+ +

+ +
+ +

+the number of important colors used, or 0 when every color is important; generally ignored. +

+

+


The documentation for this struct was generated from the following file: +
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  + +doxygen 1.5.3
+ + diff --git a/ue1/doxygen/tab_b.gif b/ue1/doxygen/tab_b.gif new file mode 100644 index 0000000..0d62348 Binary files /dev/null and b/ue1/doxygen/tab_b.gif differ diff --git a/ue1/doxygen/tab_l.gif b/ue1/doxygen/tab_l.gif new file mode 100644 index 0000000..9b1e633 Binary files /dev/null and b/ue1/doxygen/tab_l.gif differ diff --git a/ue1/doxygen/tab_r.gif b/ue1/doxygen/tab_r.gif new file mode 100644 index 0000000..ce9dd9f Binary files /dev/null and b/ue1/doxygen/tab_r.gif differ diff --git a/ue1/doxygen/tabs.css b/ue1/doxygen/tabs.css new file mode 100644 index 0000000..c37faaf --- /dev/null +++ b/ue1/doxygen/tabs.css @@ -0,0 +1,102 @@ +/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ + +DIV.tabs +{ + float : left; + width : 100%; + background : url("tab_b.gif") repeat-x bottom; + margin-bottom : 4px; +} + +DIV.tabs UL +{ + margin : 0px; + padding-left : 10px; + list-style : none; +} + +DIV.tabs LI, DIV.tabs FORM +{ + display : inline; + margin : 0px; + padding : 0px; +} + +DIV.tabs FORM +{ + float : right; +} + +DIV.tabs A +{ + float : left; + background : url("tab_r.gif") no-repeat right top; + border-bottom : 1px solid #84B0C7; + font-size : x-small; + font-weight : bold; + text-decoration : none; +} + +DIV.tabs A:hover +{ + background-position: 100% -150px; +} + +DIV.tabs A:link, DIV.tabs A:visited, +DIV.tabs A:active, DIV.tabs A:hover +{ + color: #1A419D; +} + +DIV.tabs SPAN +{ + float : left; + display : block; + background : url("tab_l.gif") no-repeat left top; + padding : 5px 9px; + white-space : nowrap; +} + +DIV.tabs INPUT +{ + float : right; + display : inline; + font-size : 1em; +} + +DIV.tabs TD +{ + font-size : x-small; + font-weight : bold; + text-decoration : none; +} + + + +/* Commented Backslash Hack hides rule from IE5-Mac \*/ +DIV.tabs SPAN {float : none;} +/* End IE5-Mac hack */ + +DIV.tabs A:hover SPAN +{ + background-position: 0% -150px; +} + +DIV.tabs LI.current A +{ + background-position: 100% -150px; + border-width : 0px; +} + +DIV.tabs LI.current SPAN +{ + background-position: 0% -150px; + padding-bottom : 6px; +} + +DIV.nav +{ + background : none; + border : none; + border-bottom : 1px solid #84B0C7; +} -- cgit v1.2.3