\hypertarget{dvi2bitmap_8cc}{\section{dvi2bitmap.\-cc File Reference}
\label{dvi2bitmap_8cc}\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}}
}
{\ttfamily \#include $<$config.\-h$>$}\\*
{\ttfamily \#include $<$vector$>$}\\*
{\ttfamily \#include $<$iostream$>$}\\*
{\ttfamily \#include $<$string$>$}\\*
{\ttfamily \#include $<$cstdio$>$}\\*
{\ttfamily \#include $<$cstdlib$>$}\\*
{\ttfamily \#include $<$cstdarg$>$}\\*
{\ttfamily \#include $<$cassert$>$}\\*
{\ttfamily \#include $<$cstring$>$}\\*
{\ttfamily \#include $<$bitset$>$}\\*
{\ttfamily \#include $<$unistd.\-h$>$}\\*
{\ttfamily \#include \char`\"{}getopt\-\_\-long.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Dvi\-File.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Pk\-Font.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Bitmap.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Bitmap\-Image.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}verbosity.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Page\-Range.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Util.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}stringstream.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}version.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Karl\-Path\-Searcher.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}P\-N\-G\-Bitmap.\-h\char`\"{}}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structbitmap__info}{bitmap\-\_\-info}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{dvi2bitmap_8cc_ad4da4d1fdcb2cb3aeecf36da08439e1b}{D\-V\-I2\-B\-I\-T\-M\-A\-P\-U\-R\-L}~\char`\"{}http\-://www.\-astro.\-gla.\-ac.\-uk/users/norman/star/dvi2bitmap/\char`\"{}
\item 
\#define \hyperlink{dvi2bitmap_8cc_afdc383f8992f4a960bb22998f57b6d37}{M\-M}~\hyperlink{dvi2bitmap_8cc_a61bcb156c82eedf2767f1d0683f2a06c}{one\-Inch} $\ast$ 0.\-03937
\item 
\#define \hyperlink{dvi2bitmap_8cc_af4b59b62b961922acc10e6c625f575c6}{O\-P\-T\-\_\-\-P\-I\-P\-E}~1
\item 
\#define \hyperlink{dvi2bitmap_8cc_a770571e12ff9370899184528f4b4626d}{S\-N\-P\-R\-I\-N\-T\-F}~std\-::snprintf
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{dvi2bitmap_8cc_a1bb1f8ca77e3b6a8aa6c92168f9e2990}{getsubopt} (char $\ast$$\ast$options, char $\ast$const $\ast$tokens, char $\ast$$\ast$value)
\item 
int \hyperlink{dvi2bitmap_8cc_a3c04138a5bfe5d72780bb7e82a18e627}{main} (int argc, char $\ast$$\ast$argv)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{verbosity_8h_a886df075e73fd6d54e018791f87fa071}{verbosities} \hyperlink{dvi2bitmap_8cc_a782d20a4f36d4aa41d58bdf15c45f063}{verbosity} = \hyperlink{verbosity_8h_a886df075e73fd6d54e018791f87fa071aebc81705969b8c5ae986b0b2ec08d1d5}{normal}
\item 
int \hyperlink{dvi2bitmap_8cc_a6862b188d9685725a0f8c7ccac080a5c}{bitmap\-H} = -\/1
\item 
int \hyperlink{dvi2bitmap_8cc_a256084f5fc7d1aa787354abc1e0448dd}{bitmap\-W} = -\/1
\item 
int \hyperlink{dvi2bitmap_8cc_a42e8863b58f9ee9bd3e23ed02cc63430}{resolution} = \hyperlink{classPkFont_a4f830aadba0fe1febcef59b1a175cb09}{Pk\-Font\-::dpi\-Base}()
\item 
int \hyperlink{dvi2bitmap_8cc_a61bcb156c82eedf2767f1d0683f2a06c}{one\-Inch} = \hyperlink{dvi2bitmap_8cc_a42e8863b58f9ee9bd3e23ed02cc63430}{resolution}
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\hypertarget{dvi2bitmap_8cc_ad4da4d1fdcb2cb3aeecf36da08439e1b}{\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}!D\-V\-I2\-B\-I\-T\-M\-A\-P\-U\-R\-L@{D\-V\-I2\-B\-I\-T\-M\-A\-P\-U\-R\-L}}
\index{D\-V\-I2\-B\-I\-T\-M\-A\-P\-U\-R\-L@{D\-V\-I2\-B\-I\-T\-M\-A\-P\-U\-R\-L}!dvi2bitmap.cc@{dvi2bitmap.\-cc}}
\subsubsection[{D\-V\-I2\-B\-I\-T\-M\-A\-P\-U\-R\-L}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-V\-I2\-B\-I\-T\-M\-A\-P\-U\-R\-L~\char`\"{}http\-://www.\-astro.\-gla.\-ac.\-uk/users/norman/star/dvi2bitmap/\char`\"{}}}\label{dvi2bitmap_8cc_ad4da4d1fdcb2cb3aeecf36da08439e1b}


Referenced by main().

\hypertarget{dvi2bitmap_8cc_afdc383f8992f4a960bb22998f57b6d37}{\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}!M\-M@{M\-M}}
\index{M\-M@{M\-M}!dvi2bitmap.cc@{dvi2bitmap.\-cc}}
\subsubsection[{M\-M}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-M~{\bf one\-Inch} $\ast$ 0.\-03937}}\label{dvi2bitmap_8cc_afdc383f8992f4a960bb22998f57b6d37}


Referenced by main().

\hypertarget{dvi2bitmap_8cc_af4b59b62b961922acc10e6c625f575c6}{\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}!O\-P\-T\-\_\-\-P\-I\-P\-E@{O\-P\-T\-\_\-\-P\-I\-P\-E}}
\index{O\-P\-T\-\_\-\-P\-I\-P\-E@{O\-P\-T\-\_\-\-P\-I\-P\-E}!dvi2bitmap.cc@{dvi2bitmap.\-cc}}
\subsubsection[{O\-P\-T\-\_\-\-P\-I\-P\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define O\-P\-T\-\_\-\-P\-I\-P\-E~1}}\label{dvi2bitmap_8cc_af4b59b62b961922acc10e6c625f575c6}


Referenced by main().

\hypertarget{dvi2bitmap_8cc_a770571e12ff9370899184528f4b4626d}{\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}!S\-N\-P\-R\-I\-N\-T\-F@{S\-N\-P\-R\-I\-N\-T\-F}}
\index{S\-N\-P\-R\-I\-N\-T\-F@{S\-N\-P\-R\-I\-N\-T\-F}!dvi2bitmap.cc@{dvi2bitmap.\-cc}}
\subsubsection[{S\-N\-P\-R\-I\-N\-T\-F}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\-N\-P\-R\-I\-N\-T\-F~std\-::snprintf}}\label{dvi2bitmap_8cc_a770571e12ff9370899184528f4b4626d}


\subsection{Function Documentation}
\hypertarget{dvi2bitmap_8cc_a1bb1f8ca77e3b6a8aa6c92168f9e2990}{\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}!getsubopt@{getsubopt}}
\index{getsubopt@{getsubopt}!dvi2bitmap.cc@{dvi2bitmap.\-cc}}
\subsubsection[{getsubopt}]{\setlength{\rightskip}{0pt plus 5cm}int getsubopt (
\begin{DoxyParamCaption}
\item[{char $\ast$$\ast$}]{options, }
\item[{char $\ast$const $\ast$}]{tokens, }
\item[{char $\ast$$\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{dvi2bitmap_8cc_a1bb1f8ca77e3b6a8aa6c92168f9e2990}


References N\-U\-L\-L.



Referenced by main().

\hypertarget{dvi2bitmap_8cc_a3c04138a5bfe5d72780bb7e82a18e627}{\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}!main@{main}}
\index{main@{main}!dvi2bitmap.cc@{dvi2bitmap.\-cc}}
\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main (
\begin{DoxyParamCaption}
\item[{int}]{argc, }
\item[{char $\ast$$\ast$}]{argv}
\end{DoxyParamCaption}
)}}\label{dvi2bitmap_8cc_a3c04138a5bfe5d72780bb7e82a18e627}


References Page\-Range\-::add\-Spec(), Bitmap\-::\-All, Dvi\-File\-::\-Font\-Set\-::begin(), Pk\-Glyph\-::bitmap(), bitmap\-\_\-info\-::bitmap\-\_\-scale\-\_\-factor, bitmap\-H, bitmap\-W, Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::blue, Bitmap\-::blur(), bitmap\-\_\-info\-::blur\-\_\-bitmap, Bitmap\-::\-Bottom, Bitmap\-::bounding\-Box(), Pk\-Glyph\-::character\-Char(), Pk\-Glyph\-::character\-Code(), Dvi\-File\-Set\-Char\-::charno(), Bitmap\-::clear(), Dvi\-File\-::convert\-Units(), Dvi\-File\-Page\-::count, Bitmap\-::crop(), bitmap\-\_\-info\-::crop\-\_\-bitmap, Bitmap\-::crop\-Default(), Dvi\-File\-::curr\-H(), Dvi\-File\-::curr\-V(), debug, Dvi\-File\-Event\-::debug(), D\-E\-F\-A\-U\-L\-T\-\_\-\-M\-F\-M\-O\-D\-E, D\-E\-F\-A\-U\-L\-T\-\_\-\-R\-E\-S\-O\-L\-U\-T\-I\-O\-N, D\-E\-F\-A\-U\-L\-T\-\_\-\-T\-E\-X\-M\-F\-C\-N\-F, Pk\-Font\-::dpi\-Base(), Pk\-Font\-::dpi\-Scaled(), D\-V\-I2\-B\-I\-T\-M\-A\-P\-U\-R\-L, Bitmap\-::empty(), Dvi\-File\-::\-Font\-Set\-::end(), Dvi\-File\-::eof(), everything, Dvi\-File\-::filename(), Bitmap\-Image\-::first\-Bitmap\-Image\-Format(), Dvi\-File\-Font\-Change\-::font, F\-O\-N\-T\-\_\-\-G\-E\-N\-\_\-\-T\-E\-M\-P\-L\-A\-T\-E, Pk\-Font\-::font\-Filename(), Pk\-Font\-::fontgen\-Command(), Bitmap\-Image\-::\-F\-U\-R\-T\-H\-E\-R\-I\-N\-F\-O, Dvi\-File\-::get\-End\-Of\-Page(), Dvi\-File\-::get\-Event(), Dvi\-File\-::get\-Fallback\-Font(), Dvi\-File\-::get\-Font\-Set(), getopt\-\_\-long(), getsubopt(), Pk\-Font\-::glyph(), Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::green, Pk\-Glyph\-::h(), Dvi\-File\-Set\-Rule\-::h, Dvi\-File\-::have\-Read\-Postamble(), Pk\-Glyph\-::hoff(), Dvi\-File\-::h\-Size(), Bitmap\-Image\-::\-I\-N\-P\-U\-T\-F\-I\-L\-E\-N\-A\-M\-E, Page\-Range\-::is\-Selected(), Dvi\-File\-Page\-::is\-Start, Bitmap\-::\-Left, Pk\-Font\-::loaded(), Bitmap\-::log\-Bitmap\-Info(), Dvi\-File\-::magnification(), Pk\-Font\-::magnification(), bitmap\-\_\-info\-::make\-\_\-transparent, Bitmap\-::mark(), M\-M, option\-::name, Pk\-Font\-::name(), Bitmap\-Image\-::next\-Bitmap\-Image\-Format(), normal, N\-U\-L\-L, bitmap\-\_\-info\-::ofile\-\_\-name, bitmap\-\_\-info\-::ofile\-\_\-pattern, bitmap\-\_\-info\-::ofile\-\_\-type, one\-Inch, O\-P\-T\-\_\-\-P\-I\-P\-E, Bitmap\-::overlaps(), Bitmap\-::paint(), Util\-::parse\-R\-G\-B(), Dvi\-Error\-::print(), Dvi\-Bug\-::print(), progname, quiet, Bitmap\-::\-Bitmap\-Colour\-\_\-s\-::red, Dvi\-File\-Event\-::release(), resolution, Bitmap\-::\-Right, Bitmap\-::rule(), Bitmap\-::scale\-Down(), Bitmap\-::set\-Default\-R\-G\-B(), Pk\-Font\-::set\-Fontgen(), Pk\-Font\-::set\-Fontgen\-Command(), Pk\-Font\-::set\-Font\-Search\-Command(), Pk\-Font\-::set\-Font\-Search\-Kpse(), Pk\-Font\-::set\-Font\-Search\-Path(), Bitmap\-Image\-::set\-Info(), Pk\-Font\-::set\-Missing\-Font\-Mode(), Karl\-Path\-Searcher\-::set\-Program\-Name(), Pk\-Font\-::set\-Resolution(), Bitmap\-::set\-R\-G\-B(), Bitmap\-::set\-Transparent(), silent, Bitmap\-Image\-::\-S\-O\-F\-T\-W\-A\-R\-E\-V\-E\-R\-S\-I\-O\-N, Dvi\-File\-Special\-::special\-String, S\-S\-\_\-\-S\-T\-R\-I\-N\-G, S\-S\-T\-R\-E\-A\-M, Bitmap\-::strut(), Bitmap\-Image\-::supported\-Bitmap\-Image(), Util\-::tokenise\-\_\-string(), Bitmap\-::\-Top, Dvi\-File\-::unit\-\_\-pixels, Dvi\-File\-::unit\-\_\-pt, Dvi\-File\-::unit\-String(), Dvi\-File\-::unit\-Type(), Usage(), Util\-::verbosity(), Dvi\-File\-Position\-::verbosity(), Pk\-Rasterdata\-::verbosity(), Bitmap\-Image\-::verbosity(), Input\-Byte\-Stream\-::verbosity(), Bitmap\-::verbosity(), verbosity, Pk\-Font\-::verbosity(), Dvi\-File\-::verbosity(), version\-\_\-string, Karl\-Path\-Searcher\-::version\-\_\-string(), P\-N\-G\-Bitmap\-::version\-\_\-string(), Pk\-Glyph\-::voff(), Dvi\-File\-::v\-Size(), Pk\-Glyph\-::w(), Dvi\-File\-Set\-Rule\-::w, and Bitmap\-::write().



\subsection{Variable Documentation}
\hypertarget{dvi2bitmap_8cc_a6862b188d9685725a0f8c7ccac080a5c}{\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}!bitmap\-H@{bitmap\-H}}
\index{bitmap\-H@{bitmap\-H}!dvi2bitmap.cc@{dvi2bitmap.\-cc}}
\subsubsection[{bitmap\-H}]{\setlength{\rightskip}{0pt plus 5cm}int bitmap\-H = -\/1}}\label{dvi2bitmap_8cc_a6862b188d9685725a0f8c7ccac080a5c}


Referenced by main().

\hypertarget{dvi2bitmap_8cc_a256084f5fc7d1aa787354abc1e0448dd}{\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}!bitmap\-W@{bitmap\-W}}
\index{bitmap\-W@{bitmap\-W}!dvi2bitmap.cc@{dvi2bitmap.\-cc}}
\subsubsection[{bitmap\-W}]{\setlength{\rightskip}{0pt plus 5cm}int bitmap\-W = -\/1}}\label{dvi2bitmap_8cc_a256084f5fc7d1aa787354abc1e0448dd}


Referenced by main().

\hypertarget{dvi2bitmap_8cc_a61bcb156c82eedf2767f1d0683f2a06c}{\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}!one\-Inch@{one\-Inch}}
\index{one\-Inch@{one\-Inch}!dvi2bitmap.cc@{dvi2bitmap.\-cc}}
\subsubsection[{one\-Inch}]{\setlength{\rightskip}{0pt plus 5cm}int one\-Inch = {\bf resolution}}}\label{dvi2bitmap_8cc_a61bcb156c82eedf2767f1d0683f2a06c}


Referenced by main().

\hypertarget{dvi2bitmap_8cc_a42e8863b58f9ee9bd3e23ed02cc63430}{\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}!resolution@{resolution}}
\index{resolution@{resolution}!dvi2bitmap.cc@{dvi2bitmap.\-cc}}
\subsubsection[{resolution}]{\setlength{\rightskip}{0pt plus 5cm}int resolution = {\bf Pk\-Font\-::dpi\-Base}()}}\label{dvi2bitmap_8cc_a42e8863b58f9ee9bd3e23ed02cc63430}


Referenced by main().

\hypertarget{dvi2bitmap_8cc_a782d20a4f36d4aa41d58bdf15c45f063}{\index{dvi2bitmap.\-cc@{dvi2bitmap.\-cc}!verbosity@{verbosity}}
\index{verbosity@{verbosity}!dvi2bitmap.cc@{dvi2bitmap.\-cc}}
\subsubsection[{verbosity}]{\setlength{\rightskip}{0pt plus 5cm}{\bf verbosities} verbosity = {\bf normal}}}\label{dvi2bitmap_8cc_a782d20a4f36d4aa41d58bdf15c45f063}


Referenced by main().

