\hypertarget{classPNGBitmap}{\section{P\-N\-G\-Bitmap Class Reference}
\label{classPNGBitmap}\index{P\-N\-G\-Bitmap@{P\-N\-G\-Bitmap}}
}


{\ttfamily \#include $<$P\-N\-G\-Bitmap.\-h$>$}

Inheritance diagram for P\-N\-G\-Bitmap\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classPNGBitmap}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classPNGBitmap_a3f31837813f58eb36668e8dd030df233}{P\-N\-G\-Bitmap} (const int w, const int h, const int bpp=1)
\item 
\hyperlink{classPNGBitmap_a5aaeae3f70920d68292b9a8200d4c69e}{$\sim$\-P\-N\-G\-Bitmap} ()
\item 
void \hyperlink{classPNGBitmap_af8d37ead88cc4b1f826bf534ce96904f}{write} (const string filename)
\item 
string \hyperlink{classPNGBitmap_a96f340c66e89a5e2a207badc9693a181}{file\-Extension} () const 
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static const char $\ast$ \hyperlink{classPNGBitmap_a59b6533457f02bd5d8004834e8e295d7}{version\-\_\-string} (void)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classPNGBitmap_a3f31837813f58eb36668e8dd030df233}{\index{P\-N\-G\-Bitmap@{P\-N\-G\-Bitmap}!P\-N\-G\-Bitmap@{P\-N\-G\-Bitmap}}
\index{P\-N\-G\-Bitmap@{P\-N\-G\-Bitmap}!PNGBitmap@{P\-N\-G\-Bitmap}}
\subsubsection[{P\-N\-G\-Bitmap}]{\setlength{\rightskip}{0pt plus 5cm}P\-N\-G\-Bitmap\-::\-P\-N\-G\-Bitmap (
\begin{DoxyParamCaption}
\item[{const int}]{w, }
\item[{const int}]{h, }
\item[{const int}]{bpp = {\ttfamily 1}}
\end{DoxyParamCaption}
)}}\label{classPNGBitmap_a3f31837813f58eb36668e8dd030df233}
\hypertarget{classPNGBitmap_a5aaeae3f70920d68292b9a8200d4c69e}{\index{P\-N\-G\-Bitmap@{P\-N\-G\-Bitmap}!$\sim$\-P\-N\-G\-Bitmap@{$\sim$\-P\-N\-G\-Bitmap}}
\index{$\sim$\-P\-N\-G\-Bitmap@{$\sim$\-P\-N\-G\-Bitmap}!PNGBitmap@{P\-N\-G\-Bitmap}}
\subsubsection[{$\sim$\-P\-N\-G\-Bitmap}]{\setlength{\rightskip}{0pt plus 5cm}P\-N\-G\-Bitmap\-::$\sim$\-P\-N\-G\-Bitmap (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classPNGBitmap_a5aaeae3f70920d68292b9a8200d4c69e}


\subsection{Member Function Documentation}
\hypertarget{classPNGBitmap_a96f340c66e89a5e2a207badc9693a181}{\index{P\-N\-G\-Bitmap@{P\-N\-G\-Bitmap}!file\-Extension@{file\-Extension}}
\index{file\-Extension@{file\-Extension}!PNGBitmap@{P\-N\-G\-Bitmap}}
\subsubsection[{file\-Extension}]{\setlength{\rightskip}{0pt plus 5cm}string P\-N\-G\-Bitmap\-::file\-Extension (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classPNGBitmap_a96f340c66e89a5e2a207badc9693a181}


Implements \hyperlink{classBitmapImage_ad87bb04a511bb7f62b04dabbc7603ac8}{Bitmap\-Image}.

\hypertarget{classPNGBitmap_a59b6533457f02bd5d8004834e8e295d7}{\index{P\-N\-G\-Bitmap@{P\-N\-G\-Bitmap}!version\-\_\-string@{version\-\_\-string}}
\index{version\-\_\-string@{version\-\_\-string}!PNGBitmap@{P\-N\-G\-Bitmap}}
\subsubsection[{version\-\_\-string}]{\setlength{\rightskip}{0pt plus 5cm}static const char$\ast$ P\-N\-G\-Bitmap\-::version\-\_\-string (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classPNGBitmap_a59b6533457f02bd5d8004834e8e295d7}


Referenced by main().

\hypertarget{classPNGBitmap_af8d37ead88cc4b1f826bf534ce96904f}{\index{P\-N\-G\-Bitmap@{P\-N\-G\-Bitmap}!write@{write}}
\index{write@{write}!PNGBitmap@{P\-N\-G\-Bitmap}}
\subsubsection[{write}]{\setlength{\rightskip}{0pt plus 5cm}void P\-N\-G\-Bitmap\-::write (
\begin{DoxyParamCaption}
\item[{const string}]{filename}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classPNGBitmap_af8d37ead88cc4b1f826bf534ce96904f}


Implements \hyperlink{classBitmapImage_a17641fa3c55d9f2aac6b2f5cbc53086f}{Bitmap\-Image}.



References Bitmap\-Image\-::bg\-\_\-, Bitmap\-Image\-::bitmap\-\_\-, Bitmap\-Image\-::bitmap\-Rows\-\_\-, Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::blue, Bitmap\-Image\-::bpp\-\_\-, debug, Bitmap\-Image\-::fg\-\_\-, Bitmap\-Image\-::furtherinfo, Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::green, Bitmap\-Image\-::h\-\_\-, Bitmap\-Image\-::inputfilename, iround(), Bitmap\-Image\-::is\-Transparent\-\_\-, normal, Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::red, Bitmap\-Image\-::softwareversion, Bitmap\-Image\-::verbosity\-\_\-, and Bitmap\-Image\-::w\-\_\-.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{PNGBitmap_8h}{P\-N\-G\-Bitmap.\-h}\item 
\hyperlink{PNGBitmap_8cc}{P\-N\-G\-Bitmap.\-cc}\end{DoxyCompactItemize}
