\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().