\hypertarget{classBitmapImage}{\section{Bitmap\-Image Class Reference} \label{classBitmapImage}\index{Bitmap\-Image@{Bitmap\-Image}} } The superclass of the various bitmap formats. {\ttfamily \#include $<$Bitmap\-Image.\-h$>$} Inheritance diagram for Bitmap\-Image\-:\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=2.000000cm]{classBitmapImage} \end{center} \end{figure} \subsection*{Public Types} \begin{DoxyCompactItemize} \item enum \hyperlink{classBitmapImage_aa945cd0d8f5566b212e3848069673bab}{info\-Fields} \{ \hyperlink{classBitmapImage_aa945cd0d8f5566b212e3848069673baba73b46eaf32de5ab70a0bd8d89bed19fa}{S\-O\-F\-T\-W\-A\-R\-E\-V\-E\-R\-S\-I\-O\-N}, \hyperlink{classBitmapImage_aa945cd0d8f5566b212e3848069673baba0e134608eb322f59bbdccec1d72eb45d}{I\-N\-P\-U\-T\-F\-I\-L\-E\-N\-A\-M\-E}, \hyperlink{classBitmapImage_aa945cd0d8f5566b212e3848069673babaac55ef2334d29ac2e81657b707274d03}{F\-U\-R\-T\-H\-E\-R\-I\-N\-F\-O} \} \end{DoxyCompactItemize} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \hyperlink{classBitmapImage_adf59c537f254ea326de1582bd9916ace}{Bitmap\-Image} (const int w, const int h, const int bpp=1) \item virtual \hyperlink{classBitmapImage_a66c54ac77f284dec338a3944569916ee}{$\sim$\-Bitmap\-Image} () \item void \hyperlink{classBitmapImage_a3964e6a313304011848cf32267aac9c9}{set\-Bitmap} (const \hyperlink{Byte_8h_ae3a497195d617519e5353ea7b417940f}{Byte} $\ast$B) \item void \hyperlink{classBitmapImage_a4572d91d936dbde65d28806321b886fb}{set\-Bitmap\-Row} (const \hyperlink{Byte_8h_ae3a497195d617519e5353ea7b417940f}{Byte} $\ast$B) \item void \hyperlink{classBitmapImage_a3ed5f066332a72274dfe0b731ce77e80}{set\-Transparent} (const bool sw) \item void \hyperlink{classBitmapImage_abecd3f2c0ef0b740309eba61c21139a8}{set\-R\-G\-B} (const bool fg, const \hyperlink{classBitmap_ab6604549161b479f99751d12182979f7}{Bitmap\-::\-Bitmap\-Colour} $\ast$rgb) \item virtual void \hyperlink{classBitmapImage_a17641fa3c55d9f2aac6b2f5cbc53086f}{write} (const string filename)=0 \item virtual string \hyperlink{classBitmapImage_ad87bb04a511bb7f62b04dabbc7603ac8}{file\-Extension} () const =0 \end{DoxyCompactItemize} \subsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item static void \hyperlink{classBitmapImage_aa31480e3b58100c5268db22e83660276}{set\-Info} (const \hyperlink{classBitmapImage_aa945cd0d8f5566b212e3848069673bab}{info\-Fields} which, const string $\ast$s) \item static \hyperlink{classBitmapImage}{Bitmap\-Image} $\ast$ \hyperlink{classBitmapImage_a04a9db24964e36b3100ba1a077e325e0}{new\-Bitmap\-Image} (const string format, const int w, const int h, const int bpp=1) \item static bool \hyperlink{classBitmapImage_ab46f60832b03a2caaf084dbb519df5f4}{supported\-Bitmap\-Image} (const string format) \item static const char $\ast$ \hyperlink{classBitmapImage_ac0e0d167693117b3686610b79908f123}{first\-Bitmap\-Image\-Format} () \item static const char $\ast$ \hyperlink{classBitmapImage_adb3483dc247adf0e2aec749bde0a1b30}{next\-Bitmap\-Image\-Format} () \item static void \hyperlink{classBitmapImage_a7151acb41bca35f2427dd8f144a7720d}{verbosity} (const \hyperlink{verbosity_8h_a886df075e73fd6d54e018791f87fa071}{verbosities} level) \end{DoxyCompactItemize} \subsection*{Protected Attributes} \begin{DoxyCompactItemize} \item int \hyperlink{classBitmapImage_a82815ab75c436920a388202f64ae3574}{w\-\_\-} \item int \hyperlink{classBitmapImage_a1017abb60db4575d5db3c360e6da309f}{h\-\_\-} \item const int \hyperlink{classBitmapImage_ad018a98d1a892f107a23b46c456978d0}{bpp\-\_\-} \item const \hyperlink{Byte_8h_ae3a497195d617519e5353ea7b417940f}{Byte} $\ast$ \hyperlink{classBitmapImage_a84d066e834ea4a5a0922f49b6bb67b2a}{bitmap\-\_\-} \item \hyperlink{Byte_8h_ae3a497195d617519e5353ea7b417940f}{Byte} $\ast$ \hyperlink{classBitmapImage_af4438542eb3fc0d4456bd53631cf4a2d}{alloc\-Bitmap\-\_\-} \item bool \hyperlink{classBitmapImage_a583f8ba01c72a38e340eaa7a2a7a6b02}{my\-Bitmap\-\_\-} \item int \hyperlink{classBitmapImage_a26f35feb02fef0e68666a92d191e753a}{bitmap\-Rows\-\_\-} \item bool \hyperlink{classBitmapImage_a50d14eec339ef330ed63e7ab1e438698}{is\-Transparent\-\_\-} \item \hyperlink{classBitmap_ab6604549161b479f99751d12182979f7}{Bitmap\-::\-Bitmap\-Colour} \hyperlink{classBitmapImage_a4dc01cc8e07306666e90dbf270089bc3}{fg\-\_\-} \item \hyperlink{classBitmap_ab6604549161b479f99751d12182979f7}{Bitmap\-::\-Bitmap\-Colour} \hyperlink{classBitmapImage_a5c67593d83a883c0d19898a82314d4d9}{bg\-\_\-} \end{DoxyCompactItemize} \subsection*{Static Protected Attributes} \begin{DoxyCompactItemize} \item static const string $\ast$ \hyperlink{classBitmapImage_a1a31333ea2aa4c8872d8f10ad492285b}{softwareversion} = 0 \item static const string $\ast$ \hyperlink{classBitmapImage_adb191216ef61476bed42b526bf2c3e22}{inputfilename} = 0 \item static const string $\ast$ \hyperlink{classBitmapImage_a24089cabb7b09fc8ac838f13102e96f5}{furtherinfo} = 0 \item static const char $\ast$ \hyperlink{classBitmapImage_a8eed506d19eb73cb61f7a7b40f7c1c80}{formats} \mbox{[}$\,$\mbox{]} \item static const int \hyperlink{classBitmapImage_a703541487d0740f90deb3bbc1729f573}{nformats} = sizeof(\hyperlink{classBitmapImage_a8eed506d19eb73cb61f7a7b40f7c1c80}{formats})/sizeof(\hyperlink{classBitmapImage_a8eed506d19eb73cb61f7a7b40f7c1c80}{formats}\mbox{[}0\mbox{]}) \item static int \hyperlink{classBitmapImage_abbbe6d05b6574e0963c4b9707d2afda8}{iterator\-\_\-index} = 0 \item static \hyperlink{verbosity_8h_a886df075e73fd6d54e018791f87fa071}{verbosities} \hyperlink{classBitmapImage_afa295b87238d627fa884f7052125e187}{verbosity\-\_\-} = \hyperlink{verbosity_8h_a886df075e73fd6d54e018791f87fa071aebc81705969b8c5ae986b0b2ec08d1d5}{normal} \end{DoxyCompactItemize} \subsection{Detailed Description} The superclass of the various bitmap formats. \subsection{Member Enumeration Documentation} \hypertarget{classBitmapImage_aa945cd0d8f5566b212e3848069673bab}{\index{Bitmap\-Image@{Bitmap\-Image}!info\-Fields@{info\-Fields}} \index{info\-Fields@{info\-Fields}!BitmapImage@{Bitmap\-Image}} \subsubsection[{info\-Fields}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Bitmap\-Image\-::info\-Fields}}}\label{classBitmapImage_aa945cd0d8f5566b212e3848069673bab} \begin{Desc} \item[Enumerator]\par \begin{description} \index{S\-O\-F\-T\-W\-A\-R\-E\-V\-E\-R\-S\-I\-O\-N@{S\-O\-F\-T\-W\-A\-R\-E\-V\-E\-R\-S\-I\-O\-N}!Bitmap\-Image@{Bitmap\-Image}}\index{Bitmap\-Image@{Bitmap\-Image}!S\-O\-F\-T\-W\-A\-R\-E\-V\-E\-R\-S\-I\-O\-N@{S\-O\-F\-T\-W\-A\-R\-E\-V\-E\-R\-S\-I\-O\-N}}\item[{\em \hypertarget{classBitmapImage_aa945cd0d8f5566b212e3848069673baba73b46eaf32de5ab70a0bd8d89bed19fa}{S\-O\-F\-T\-W\-A\-R\-E\-V\-E\-R\-S\-I\-O\-N}\label{classBitmapImage_aa945cd0d8f5566b212e3848069673baba73b46eaf32de5ab70a0bd8d89bed19fa} }]\index{I\-N\-P\-U\-T\-F\-I\-L\-E\-N\-A\-M\-E@{I\-N\-P\-U\-T\-F\-I\-L\-E\-N\-A\-M\-E}!Bitmap\-Image@{Bitmap\-Image}}\index{Bitmap\-Image@{Bitmap\-Image}!I\-N\-P\-U\-T\-F\-I\-L\-E\-N\-A\-M\-E@{I\-N\-P\-U\-T\-F\-I\-L\-E\-N\-A\-M\-E}}\item[{\em \hypertarget{classBitmapImage_aa945cd0d8f5566b212e3848069673baba0e134608eb322f59bbdccec1d72eb45d}{I\-N\-P\-U\-T\-F\-I\-L\-E\-N\-A\-M\-E}\label{classBitmapImage_aa945cd0d8f5566b212e3848069673baba0e134608eb322f59bbdccec1d72eb45d} }]\index{F\-U\-R\-T\-H\-E\-R\-I\-N\-F\-O@{F\-U\-R\-T\-H\-E\-R\-I\-N\-F\-O}!Bitmap\-Image@{Bitmap\-Image}}\index{Bitmap\-Image@{Bitmap\-Image}!F\-U\-R\-T\-H\-E\-R\-I\-N\-F\-O@{F\-U\-R\-T\-H\-E\-R\-I\-N\-F\-O}}\item[{\em \hypertarget{classBitmapImage_aa945cd0d8f5566b212e3848069673babaac55ef2334d29ac2e81657b707274d03}{F\-U\-R\-T\-H\-E\-R\-I\-N\-F\-O}\label{classBitmapImage_aa945cd0d8f5566b212e3848069673babaac55ef2334d29ac2e81657b707274d03} }]\end{description} \end{Desc} \subsection{Constructor \& Destructor Documentation} \hypertarget{classBitmapImage_adf59c537f254ea326de1582bd9916ace}{\index{Bitmap\-Image@{Bitmap\-Image}!Bitmap\-Image@{Bitmap\-Image}} \index{Bitmap\-Image@{Bitmap\-Image}!BitmapImage@{Bitmap\-Image}} \subsubsection[{Bitmap\-Image}]{\setlength{\rightskip}{0pt plus 5cm}Bitmap\-Image\-::\-Bitmap\-Image ( \begin{DoxyParamCaption} \item[{const int}]{w, } \item[{const int}]{h, } \item[{const int}]{bpp = {\ttfamily 1}} \end{DoxyParamCaption} )}}\label{classBitmapImage_adf59c537f254ea326de1582bd9916ace} References bg\-\_\-, Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::blue, fg\-\_\-, Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::green, and Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::red. \hypertarget{classBitmapImage_a66c54ac77f284dec338a3944569916ee}{\index{Bitmap\-Image@{Bitmap\-Image}!$\sim$\-Bitmap\-Image@{$\sim$\-Bitmap\-Image}} \index{$\sim$\-Bitmap\-Image@{$\sim$\-Bitmap\-Image}!BitmapImage@{Bitmap\-Image}} \subsubsection[{$\sim$\-Bitmap\-Image}]{\setlength{\rightskip}{0pt plus 5cm}Bitmap\-Image\-::$\sim$\-Bitmap\-Image ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classBitmapImage_a66c54ac77f284dec338a3944569916ee} References alloc\-Bitmap\-\_\-, and my\-Bitmap\-\_\-. \subsection{Member Function Documentation} \hypertarget{classBitmapImage_ad87bb04a511bb7f62b04dabbc7603ac8}{\index{Bitmap\-Image@{Bitmap\-Image}!file\-Extension@{file\-Extension}} \index{file\-Extension@{file\-Extension}!BitmapImage@{Bitmap\-Image}} \subsubsection[{file\-Extension}]{\setlength{\rightskip}{0pt plus 5cm}virtual string Bitmap\-Image\-::file\-Extension ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classBitmapImage_ad87bb04a511bb7f62b04dabbc7603ac8} Implemented in \hyperlink{classGIFBitmap_a4450acf9f07c282c77318a294e707929}{G\-I\-F\-Bitmap}, \hyperlink{classPNGBitmap_a96f340c66e89a5e2a207badc9693a181}{P\-N\-G\-Bitmap}, \hyperlink{classXPMBitmap_a877098ff3db517c4368949f0e470af2d}{X\-P\-M\-Bitmap}, and \hyperlink{classXBMBitmap_a7f7e7b7c5409a6f43b19ad0b4d92628d}{X\-B\-M\-Bitmap}. Referenced by Bitmap\-::write(). \hypertarget{classBitmapImage_ac0e0d167693117b3686610b79908f123}{\index{Bitmap\-Image@{Bitmap\-Image}!first\-Bitmap\-Image\-Format@{first\-Bitmap\-Image\-Format}} \index{first\-Bitmap\-Image\-Format@{first\-Bitmap\-Image\-Format}!BitmapImage@{Bitmap\-Image}} \subsubsection[{first\-Bitmap\-Image\-Format}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Bitmap\-Image\-::first\-Bitmap\-Image\-Format ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [static]}}}\label{classBitmapImage_ac0e0d167693117b3686610b79908f123} References formats, and iterator\-\_\-index. Referenced by main(), and Bitmap\-::write(). \hypertarget{classBitmapImage_a04a9db24964e36b3100ba1a077e325e0}{\index{Bitmap\-Image@{Bitmap\-Image}!new\-Bitmap\-Image@{new\-Bitmap\-Image}} \index{new\-Bitmap\-Image@{new\-Bitmap\-Image}!BitmapImage@{Bitmap\-Image}} \subsubsection[{new\-Bitmap\-Image}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Bitmap\-Image} $\ast$ Bitmap\-Image\-::new\-Bitmap\-Image ( \begin{DoxyParamCaption} \item[{const string}]{format, } \item[{const int}]{w, } \item[{const int}]{h, } \item[{const int}]{bpp = {\ttfamily 1}} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [static]}}}\label{classBitmapImage_a04a9db24964e36b3100ba1a077e325e0} Referenced by Bitmap\-::write(). \hypertarget{classBitmapImage_adb3483dc247adf0e2aec749bde0a1b30}{\index{Bitmap\-Image@{Bitmap\-Image}!next\-Bitmap\-Image\-Format@{next\-Bitmap\-Image\-Format}} \index{next\-Bitmap\-Image\-Format@{next\-Bitmap\-Image\-Format}!BitmapImage@{Bitmap\-Image}} \subsubsection[{next\-Bitmap\-Image\-Format}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Bitmap\-Image\-::next\-Bitmap\-Image\-Format ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [static]}}}\label{classBitmapImage_adb3483dc247adf0e2aec749bde0a1b30} References formats, iterator\-\_\-index, and nformats. Referenced by main(). \hypertarget{classBitmapImage_a3964e6a313304011848cf32267aac9c9}{\index{Bitmap\-Image@{Bitmap\-Image}!set\-Bitmap@{set\-Bitmap}} \index{set\-Bitmap@{set\-Bitmap}!BitmapImage@{Bitmap\-Image}} \subsubsection[{set\-Bitmap}]{\setlength{\rightskip}{0pt plus 5cm}void Bitmap\-Image\-::set\-Bitmap ( \begin{DoxyParamCaption} \item[{const {\bf Byte} $\ast$}]{B} \end{DoxyParamCaption} )}}\label{classBitmapImage_a3964e6a313304011848cf32267aac9c9} References bitmap\-\_\-, bitmap\-Rows\-\_\-, and h\-\_\-. Referenced by Bitmap\-::write(). \hypertarget{classBitmapImage_a4572d91d936dbde65d28806321b886fb}{\index{Bitmap\-Image@{Bitmap\-Image}!set\-Bitmap\-Row@{set\-Bitmap\-Row}} \index{set\-Bitmap\-Row@{set\-Bitmap\-Row}!BitmapImage@{Bitmap\-Image}} \subsubsection[{set\-Bitmap\-Row}]{\setlength{\rightskip}{0pt plus 5cm}void Bitmap\-Image\-::set\-Bitmap\-Row ( \begin{DoxyParamCaption} \item[{const {\bf Byte} $\ast$}]{B} \end{DoxyParamCaption} )}}\label{classBitmapImage_a4572d91d936dbde65d28806321b886fb} References alloc\-Bitmap\-\_\-, bitmap\-\_\-, bitmap\-Rows\-\_\-, h\-\_\-, my\-Bitmap\-\_\-, and w\-\_\-. Referenced by Bitmap\-::write(). \hypertarget{classBitmapImage_aa31480e3b58100c5268db22e83660276}{\index{Bitmap\-Image@{Bitmap\-Image}!set\-Info@{set\-Info}} \index{set\-Info@{set\-Info}!BitmapImage@{Bitmap\-Image}} \subsubsection[{set\-Info}]{\setlength{\rightskip}{0pt plus 5cm}void Bitmap\-Image\-::set\-Info ( \begin{DoxyParamCaption} \item[{const {\bf info\-Fields}}]{which, } \item[{const string $\ast$}]{s} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [static]}}}\label{classBitmapImage_aa31480e3b58100c5268db22e83660276} References F\-U\-R\-T\-H\-E\-R\-I\-N\-F\-O, furtherinfo, I\-N\-P\-U\-T\-F\-I\-L\-E\-N\-A\-M\-E, inputfilename, S\-O\-F\-T\-W\-A\-R\-E\-V\-E\-R\-S\-I\-O\-N, and softwareversion. Referenced by main(). \hypertarget{classBitmapImage_abecd3f2c0ef0b740309eba61c21139a8}{\index{Bitmap\-Image@{Bitmap\-Image}!set\-R\-G\-B@{set\-R\-G\-B}} \index{set\-R\-G\-B@{set\-R\-G\-B}!BitmapImage@{Bitmap\-Image}} \subsubsection[{set\-R\-G\-B}]{\setlength{\rightskip}{0pt plus 5cm}void Bitmap\-Image\-::set\-R\-G\-B ( \begin{DoxyParamCaption} \item[{const bool}]{fg, } \item[{const {\bf Bitmap\-::\-Bitmap\-Colour} $\ast$}]{rgb} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classBitmapImage_abecd3f2c0ef0b740309eba61c21139a8} References bg\-\_\-, Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::blue, fg\-\_\-, Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::green, and Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::red. Referenced by Bitmap\-::write(). \hypertarget{classBitmapImage_a3ed5f066332a72274dfe0b731ce77e80}{\index{Bitmap\-Image@{Bitmap\-Image}!set\-Transparent@{set\-Transparent}} \index{set\-Transparent@{set\-Transparent}!BitmapImage@{Bitmap\-Image}} \subsubsection[{set\-Transparent}]{\setlength{\rightskip}{0pt plus 5cm}void Bitmap\-Image\-::set\-Transparent ( \begin{DoxyParamCaption} \item[{const bool}]{sw} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classBitmapImage_a3ed5f066332a72274dfe0b731ce77e80} References is\-Transparent\-\_\-. Referenced by Bitmap\-::write(). \hypertarget{classBitmapImage_ab46f60832b03a2caaf084dbb519df5f4}{\index{Bitmap\-Image@{Bitmap\-Image}!supported\-Bitmap\-Image@{supported\-Bitmap\-Image}} \index{supported\-Bitmap\-Image@{supported\-Bitmap\-Image}!BitmapImage@{Bitmap\-Image}} \subsubsection[{supported\-Bitmap\-Image}]{\setlength{\rightskip}{0pt plus 5cm}bool Bitmap\-Image\-::supported\-Bitmap\-Image ( \begin{DoxyParamCaption} \item[{const string}]{format} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [static]}}}\label{classBitmapImage_ab46f60832b03a2caaf084dbb519df5f4} References formats, and nformats. Referenced by main(). \hypertarget{classBitmapImage_a7151acb41bca35f2427dd8f144a7720d}{\index{Bitmap\-Image@{Bitmap\-Image}!verbosity@{verbosity}} \index{verbosity@{verbosity}!BitmapImage@{Bitmap\-Image}} \subsubsection[{verbosity}]{\setlength{\rightskip}{0pt plus 5cm}static void Bitmap\-Image\-::verbosity ( \begin{DoxyParamCaption} \item[{const {\bf verbosities}}]{level} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classBitmapImage_a7151acb41bca35f2427dd8f144a7720d} References verbosity\-\_\-. Referenced by main(). \hypertarget{classBitmapImage_a17641fa3c55d9f2aac6b2f5cbc53086f}{\index{Bitmap\-Image@{Bitmap\-Image}!write@{write}} \index{write@{write}!BitmapImage@{Bitmap\-Image}} \subsubsection[{write}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Bitmap\-Image\-::write ( \begin{DoxyParamCaption} \item[{const string}]{filename} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classBitmapImage_a17641fa3c55d9f2aac6b2f5cbc53086f} Implemented in \hyperlink{classGIFBitmap_aba109986be9cbe0c8a11e8c57b1efe04}{G\-I\-F\-Bitmap}, \hyperlink{classPNGBitmap_af8d37ead88cc4b1f826bf534ce96904f}{P\-N\-G\-Bitmap}, \hyperlink{classXPMBitmap_aa6c2c05326200b282ddea3f53ae9affa}{X\-P\-M\-Bitmap}, and \hyperlink{classXBMBitmap_abedd5f265b8b1d94a3cc4c762835ef98}{X\-B\-M\-Bitmap}. Referenced by Bitmap\-::write(). \subsection{Member Data Documentation} \hypertarget{classBitmapImage_af4438542eb3fc0d4456bd53631cf4a2d}{\index{Bitmap\-Image@{Bitmap\-Image}!alloc\-Bitmap\-\_\-@{alloc\-Bitmap\-\_\-}} \index{alloc\-Bitmap\-\_\-@{alloc\-Bitmap\-\_\-}!BitmapImage@{Bitmap\-Image}} \subsubsection[{alloc\-Bitmap\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Byte}$\ast$ Bitmap\-Image\-::alloc\-Bitmap\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{classBitmapImage_af4438542eb3fc0d4456bd53631cf4a2d} Referenced by set\-Bitmap\-Row(), and $\sim$\-Bitmap\-Image(). \hypertarget{classBitmapImage_a5c67593d83a883c0d19898a82314d4d9}{\index{Bitmap\-Image@{Bitmap\-Image}!bg\-\_\-@{bg\-\_\-}} \index{bg\-\_\-@{bg\-\_\-}!BitmapImage@{Bitmap\-Image}} \subsubsection[{bg\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Bitmap\-::\-Bitmap\-Colour} Bitmap\-Image\-::bg\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{classBitmapImage_a5c67593d83a883c0d19898a82314d4d9} Referenced by Bitmap\-Image(), set\-R\-G\-B(), P\-N\-G\-Bitmap\-::write(), and G\-I\-F\-Bitmap\-::write(). \hypertarget{classBitmapImage_a84d066e834ea4a5a0922f49b6bb67b2a}{\index{Bitmap\-Image@{Bitmap\-Image}!bitmap\-\_\-@{bitmap\-\_\-}} \index{bitmap\-\_\-@{bitmap\-\_\-}!BitmapImage@{Bitmap\-Image}} \subsubsection[{bitmap\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Byte}$\ast$ Bitmap\-Image\-::bitmap\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{classBitmapImage_a84d066e834ea4a5a0922f49b6bb67b2a} Referenced by set\-Bitmap(), set\-Bitmap\-Row(), X\-B\-M\-Bitmap\-::write(), X\-P\-M\-Bitmap\-::write(), and P\-N\-G\-Bitmap\-::write(). \hypertarget{classBitmapImage_a26f35feb02fef0e68666a92d191e753a}{\index{Bitmap\-Image@{Bitmap\-Image}!bitmap\-Rows\-\_\-@{bitmap\-Rows\-\_\-}} \index{bitmap\-Rows\-\_\-@{bitmap\-Rows\-\_\-}!BitmapImage@{Bitmap\-Image}} \subsubsection[{bitmap\-Rows\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}int Bitmap\-Image\-::bitmap\-Rows\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{classBitmapImage_a26f35feb02fef0e68666a92d191e753a} Referenced by set\-Bitmap(), set\-Bitmap\-Row(), P\-N\-G\-Bitmap\-::write(), and G\-I\-F\-Bitmap\-::write(). \hypertarget{classBitmapImage_ad018a98d1a892f107a23b46c456978d0}{\index{Bitmap\-Image@{Bitmap\-Image}!bpp\-\_\-@{bpp\-\_\-}} \index{bpp\-\_\-@{bpp\-\_\-}!BitmapImage@{Bitmap\-Image}} \subsubsection[{bpp\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}const int Bitmap\-Image\-::bpp\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{classBitmapImage_ad018a98d1a892f107a23b46c456978d0} Referenced by P\-N\-G\-Bitmap\-::write(), and G\-I\-F\-Bitmap\-::write(). \hypertarget{classBitmapImage_a4dc01cc8e07306666e90dbf270089bc3}{\index{Bitmap\-Image@{Bitmap\-Image}!fg\-\_\-@{fg\-\_\-}} \index{fg\-\_\-@{fg\-\_\-}!BitmapImage@{Bitmap\-Image}} \subsubsection[{fg\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Bitmap\-::\-Bitmap\-Colour} Bitmap\-Image\-::fg\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{classBitmapImage_a4dc01cc8e07306666e90dbf270089bc3} Referenced by Bitmap\-Image(), set\-R\-G\-B(), P\-N\-G\-Bitmap\-::write(), and G\-I\-F\-Bitmap\-::write(). \hypertarget{classBitmapImage_a8eed506d19eb73cb61f7a7b40f7c1c80}{\index{Bitmap\-Image@{Bitmap\-Image}!formats@{formats}} \index{formats@{formats}!BitmapImage@{Bitmap\-Image}} \subsubsection[{formats}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Bitmap\-Image\-::formats\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{classBitmapImage_a8eed506d19eb73cb61f7a7b40f7c1c80} {\bfseries Initial value\-:} \begin{DoxyCode} = \{ \textcolor{stringliteral}{"png"}, \textcolor{stringliteral}{"gif"}, \textcolor{stringliteral}{"xbm"}, \textcolor{stringliteral}{"xpm"}, \} \end{DoxyCode} Referenced by first\-Bitmap\-Image\-Format(), next\-Bitmap\-Image\-Format(), and supported\-Bitmap\-Image(). \hypertarget{classBitmapImage_a24089cabb7b09fc8ac838f13102e96f5}{\index{Bitmap\-Image@{Bitmap\-Image}!furtherinfo@{furtherinfo}} \index{furtherinfo@{furtherinfo}!BitmapImage@{Bitmap\-Image}} \subsubsection[{furtherinfo}]{\setlength{\rightskip}{0pt plus 5cm}const string $\ast$ Bitmap\-Image\-::furtherinfo = 0\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{classBitmapImage_a24089cabb7b09fc8ac838f13102e96f5} Referenced by set\-Info(), and P\-N\-G\-Bitmap\-::write(). \hypertarget{classBitmapImage_a1017abb60db4575d5db3c360e6da309f}{\index{Bitmap\-Image@{Bitmap\-Image}!h\-\_\-@{h\-\_\-}} \index{h\-\_\-@{h\-\_\-}!BitmapImage@{Bitmap\-Image}} \subsubsection[{h\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}int Bitmap\-Image\-::h\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{classBitmapImage_a1017abb60db4575d5db3c360e6da309f} Referenced by set\-Bitmap(), set\-Bitmap\-Row(), X\-B\-M\-Bitmap\-::write(), X\-P\-M\-Bitmap\-::write(), P\-N\-G\-Bitmap\-::write(), and G\-I\-F\-Bitmap\-::write(). \hypertarget{classBitmapImage_adb191216ef61476bed42b526bf2c3e22}{\index{Bitmap\-Image@{Bitmap\-Image}!inputfilename@{inputfilename}} \index{inputfilename@{inputfilename}!BitmapImage@{Bitmap\-Image}} \subsubsection[{inputfilename}]{\setlength{\rightskip}{0pt plus 5cm}const string $\ast$ Bitmap\-Image\-::inputfilename = 0\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{classBitmapImage_adb191216ef61476bed42b526bf2c3e22} Referenced by set\-Info(), and P\-N\-G\-Bitmap\-::write(). \hypertarget{classBitmapImage_a50d14eec339ef330ed63e7ab1e438698}{\index{Bitmap\-Image@{Bitmap\-Image}!is\-Transparent\-\_\-@{is\-Transparent\-\_\-}} \index{is\-Transparent\-\_\-@{is\-Transparent\-\_\-}!BitmapImage@{Bitmap\-Image}} \subsubsection[{is\-Transparent\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool Bitmap\-Image\-::is\-Transparent\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{classBitmapImage_a50d14eec339ef330ed63e7ab1e438698} Referenced by set\-Transparent(), P\-N\-G\-Bitmap\-::write(), and G\-I\-F\-Bitmap\-::write(). \hypertarget{classBitmapImage_abbbe6d05b6574e0963c4b9707d2afda8}{\index{Bitmap\-Image@{Bitmap\-Image}!iterator\-\_\-index@{iterator\-\_\-index}} \index{iterator\-\_\-index@{iterator\-\_\-index}!BitmapImage@{Bitmap\-Image}} \subsubsection[{iterator\-\_\-index}]{\setlength{\rightskip}{0pt plus 5cm}int Bitmap\-Image\-::iterator\-\_\-index = 0\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{classBitmapImage_abbbe6d05b6574e0963c4b9707d2afda8} Referenced by first\-Bitmap\-Image\-Format(), and next\-Bitmap\-Image\-Format(). \hypertarget{classBitmapImage_a583f8ba01c72a38e340eaa7a2a7a6b02}{\index{Bitmap\-Image@{Bitmap\-Image}!my\-Bitmap\-\_\-@{my\-Bitmap\-\_\-}} \index{my\-Bitmap\-\_\-@{my\-Bitmap\-\_\-}!BitmapImage@{Bitmap\-Image}} \subsubsection[{my\-Bitmap\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool Bitmap\-Image\-::my\-Bitmap\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{classBitmapImage_a583f8ba01c72a38e340eaa7a2a7a6b02} Referenced by set\-Bitmap\-Row(), and $\sim$\-Bitmap\-Image(). \hypertarget{classBitmapImage_a703541487d0740f90deb3bbc1729f573}{\index{Bitmap\-Image@{Bitmap\-Image}!nformats@{nformats}} \index{nformats@{nformats}!BitmapImage@{Bitmap\-Image}} \subsubsection[{nformats}]{\setlength{\rightskip}{0pt plus 5cm}const int Bitmap\-Image\-::nformats = sizeof({\bf formats})/sizeof({\bf formats}\mbox{[}0\mbox{]})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{classBitmapImage_a703541487d0740f90deb3bbc1729f573} Referenced by next\-Bitmap\-Image\-Format(), and supported\-Bitmap\-Image(). \hypertarget{classBitmapImage_a1a31333ea2aa4c8872d8f10ad492285b}{\index{Bitmap\-Image@{Bitmap\-Image}!softwareversion@{softwareversion}} \index{softwareversion@{softwareversion}!BitmapImage@{Bitmap\-Image}} \subsubsection[{softwareversion}]{\setlength{\rightskip}{0pt plus 5cm}const string $\ast$ Bitmap\-Image\-::softwareversion = 0\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{classBitmapImage_a1a31333ea2aa4c8872d8f10ad492285b} Referenced by set\-Info(), and P\-N\-G\-Bitmap\-::write(). \hypertarget{classBitmapImage_afa295b87238d627fa884f7052125e187}{\index{Bitmap\-Image@{Bitmap\-Image}!verbosity\-\_\-@{verbosity\-\_\-}} \index{verbosity\-\_\-@{verbosity\-\_\-}!BitmapImage@{Bitmap\-Image}} \subsubsection[{verbosity\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf verbosities} Bitmap\-Image\-::verbosity\-\_\- = {\bf normal}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{classBitmapImage_afa295b87238d627fa884f7052125e187} Referenced by G\-I\-F\-Bitmap\-::\-G\-I\-F\-Bitmap(), verbosity(), P\-N\-G\-Bitmap\-::write(), and G\-I\-F\-Bitmap\-::write(). \hypertarget{classBitmapImage_a82815ab75c436920a388202f64ae3574}{\index{Bitmap\-Image@{Bitmap\-Image}!w\-\_\-@{w\-\_\-}} \index{w\-\_\-@{w\-\_\-}!BitmapImage@{Bitmap\-Image}} \subsubsection[{w\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}int Bitmap\-Image\-::w\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{classBitmapImage_a82815ab75c436920a388202f64ae3574} Referenced by set\-Bitmap\-Row(), X\-B\-M\-Bitmap\-::write(), X\-P\-M\-Bitmap\-::write(), P\-N\-G\-Bitmap\-::write(), and G\-I\-F\-Bitmap\-::write(). The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize} \item \hyperlink{BitmapImage_8h}{Bitmap\-Image.\-h}\item \hyperlink{BitmapImage_8cc}{Bitmap\-Image.\-cc}\end{DoxyCompactItemize}