\hypertarget{classPkRasterdata}{\section{Pk\-Rasterdata Class Reference} \label{classPkRasterdata}\index{Pk\-Rasterdata@{Pk\-Rasterdata}} } {\ttfamily \#include $<$Pk\-Font.\-h$>$} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \hyperlink{classPkRasterdata_a1402ac87332ca91da4828f75db944c82}{Pk\-Rasterdata} (\hyperlink{Byte_8h_ae3a497195d617519e5353ea7b417940f}{Byte} opcode, const \hyperlink{Byte_8h_ae3a497195d617519e5353ea7b417940f}{Byte} $\ast$rasterdata, unsigned int len, unsigned int w, unsigned int h) \begin{DoxyCompactList}\small\item\em Creates a Rasterdata object representing the provided data. \end{DoxyCompactList}\item const \hyperlink{Byte_8h_ae3a497195d617519e5353ea7b417940f}{Byte} $\ast$ \hyperlink{classPkRasterdata_aaccbf61576b1a30d40369b91406d6b9a}{bitmap} () \begin{DoxyCompactList}\small\item\em Returns the bitmap corresponding to the input rasterdata. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item static \hyperlink{verbosity_8h_a886df075e73fd6d54e018791f87fa071}{verbosities} \hyperlink{classPkRasterdata_acd8853ea328d2e14115d9c6666b96e5b}{verbosity} (const \hyperlink{verbosity_8h_a886df075e73fd6d54e018791f87fa071}{verbosities} level) \begin{DoxyCompactList}\small\item\em Sets the verbosity of this module. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection{Constructor \& Destructor Documentation} \hypertarget{classPkRasterdata_a1402ac87332ca91da4828f75db944c82}{\index{Pk\-Rasterdata@{Pk\-Rasterdata}!Pk\-Rasterdata@{Pk\-Rasterdata}} \index{Pk\-Rasterdata@{Pk\-Rasterdata}!PkRasterdata@{Pk\-Rasterdata}} \subsubsection[{Pk\-Rasterdata}]{\setlength{\rightskip}{0pt plus 5cm}Pk\-Rasterdata\-::\-Pk\-Rasterdata ( \begin{DoxyParamCaption} \item[{{\bf Byte}}]{opcode, } \item[{const {\bf Byte} $\ast$}]{rasterdata, } \item[{unsigned int}]{len, } \item[{unsigned int}]{w, } \item[{unsigned int}]{h} \end{DoxyParamCaption} )}}\label{classPkRasterdata_a1402ac87332ca91da4828f75db944c82} Creates a Rasterdata object representing the provided data. The raster data read from the P\-K file needs to be decoded into a bitmap, and this is the function of this class. \begin{DoxyParams}{Parameters} {\em opcode} & the character code of this glyph \\ \hline {\em rasterdata} & the rastered glyph, in the format described in the P\-K file documentation \\ \hline {\em len} & the number of bytes in the rasterdata stream \\ \hline {\em w} & the width of the resulting bitmap \\ \hline {\em h} & the number of rows in the resulting bitmap \\ \hline \end{DoxyParams} \subsection{Member Function Documentation} \hypertarget{classPkRasterdata_aaccbf61576b1a30d40369b91406d6b9a}{\index{Pk\-Rasterdata@{Pk\-Rasterdata}!bitmap@{bitmap}} \index{bitmap@{bitmap}!PkRasterdata@{Pk\-Rasterdata}} \subsubsection[{bitmap}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Byte}$\ast$ Pk\-Rasterdata\-::bitmap ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classPkRasterdata_aaccbf61576b1a30d40369b91406d6b9a} Returns the bitmap corresponding to the input rasterdata. \begin{DoxyReturn}{Returns} the bitmap, as an array of size {\ttfamily \mbox{[}0..w-\/1\mbox{]}\mbox{[}0..h-\/1\mbox{]}} \end{DoxyReturn} Referenced by Pk\-Glyph\-::bitmap(). \hypertarget{classPkRasterdata_acd8853ea328d2e14115d9c6666b96e5b}{\index{Pk\-Rasterdata@{Pk\-Rasterdata}!verbosity@{verbosity}} \index{verbosity@{verbosity}!PkRasterdata@{Pk\-Rasterdata}} \subsubsection[{verbosity}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf verbosities} Pk\-Rasterdata\-::verbosity ( \begin{DoxyParamCaption} \item[{const {\bf verbosities}}]{level} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classPkRasterdata_acd8853ea328d2e14115d9c6666b96e5b} Sets the verbosity of this module. \begin{DoxyParams}{Parameters} {\em level} & the required verbosity \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} the previous verbosity level \end{DoxyReturn} Referenced by main(). The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize} \item \hyperlink{PkFont_8h}{Pk\-Font.\-h}\item \hyperlink{PkFont_8cc}{Pk\-Font.\-cc}\end{DoxyCompactItemize}