\hypertarget{classKarlPathSearcher}{
\section{Karl\-Path\-Searcher Class Reference}
\label{classKarlPathSearcher}\index{KarlPathSearcher@{KarlPathSearcher}}
}
Abstracts access to the {\tt kpathsea} library.  


{\tt \#include $<$Karl\-Path\-Searcher.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
const char $\ast$ \hyperlink{classKarlPathSearcher_a0}{find} (const char $\ast$font, int \hyperlink{dvi2bitmap_8cc_a9}{resolution})
\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{classKarlPathSearcher}{Karl\-Path\-Searcher} $\ast$ \hyperlink{classKarlPathSearcher_e0}{get\-Instance} (const char $\ast$name=0, const int basedpi=0)
\item 
\hyperlink{verbosity_8h_a6}{verbosities} \hyperlink{classKarlPathSearcher_e1}{verbosity} (const \hyperlink{verbosity_8h_a6}{verbosities} level)
\item 
const char $\ast$ \hyperlink{classKarlPathSearcher_e2}{version\_\-string} (void)
\item 
void \hyperlink{classKarlPathSearcher_e3}{set\-Program\-Name} (const char $\ast$name)
\begin{CompactList}\small\item\em Sets the name of the invoking program. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Abstracts access to the {\tt kpathsea} library. 

This class provides at singleton object which can service requests to the library. 



\subsection{Member Function Documentation}
\hypertarget{classKarlPathSearcher_a0}{
\index{KarlPathSearcher@{Karl\-Path\-Searcher}!find@{find}}
\index{find@{find}!KarlPathSearcher@{Karl\-Path\-Searcher}}
\subsubsection[find]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ Karl\-Path\-Searcher::find (const char $\ast$ {\em font}, int {\em resolution})}}
\label{classKarlPathSearcher_a0}


\hypertarget{classKarlPathSearcher_e0}{
\index{KarlPathSearcher@{Karl\-Path\-Searcher}!getInstance@{getInstance}}
\index{getInstance@{getInstance}!KarlPathSearcher@{Karl\-Path\-Searcher}}
\subsubsection[getInstance]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classKarlPathSearcher}{Karl\-Path\-Searcher}$\ast$ Karl\-Path\-Searcher::get\-Instance (const char $\ast$ {\em name} = {\tt 0}, const int {\em basedpi} = {\tt 0})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{classKarlPathSearcher_e0}


\hypertarget{classKarlPathSearcher_e3}{
\index{KarlPathSearcher@{Karl\-Path\-Searcher}!setProgramName@{setProgramName}}
\index{setProgramName@{setProgramName}!KarlPathSearcher@{Karl\-Path\-Searcher}}
\subsubsection[setProgramName]{\setlength{\rightskip}{0pt plus 5cm}void Karl\-Path\-Searcher::set\-Program\-Name (const char $\ast$ {\em name})\hspace{0.3cm}{\tt  \mbox{[}inline, static\mbox{]}}}}
\label{classKarlPathSearcher_e3}


Sets the name of the invoking program. 

This acts as the default for the initialising {\tt name} parameter to method \hyperlink{classKarlPathSearcher_e0}{get\-Instance} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em name}]the name of the invoking program \end{description}
\end{Desc}
\hypertarget{classKarlPathSearcher_e1}{
\index{KarlPathSearcher@{Karl\-Path\-Searcher}!verbosity@{verbosity}}
\index{verbosity@{verbosity}!KarlPathSearcher@{Karl\-Path\-Searcher}}
\subsubsection[verbosity]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{verbosity_8h_a6}{verbosities} Karl\-Path\-Searcher::verbosity (const \hyperlink{verbosity_8h_a6}{verbosities} {\em level})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{classKarlPathSearcher_e1}


\hypertarget{classKarlPathSearcher_e2}{
\index{KarlPathSearcher@{Karl\-Path\-Searcher}!version_string@{version\_\-string}}
\index{version_string@{version\_\-string}!KarlPathSearcher@{Karl\-Path\-Searcher}}
\subsubsection[version\_\-string]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ Karl\-Path\-Searcher::version\_\-string (void)\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{classKarlPathSearcher_e2}




The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{KarlPathSearcher_8h}{Karl\-Path\-Searcher.h}\end{CompactItemize}
