\hypertarget{classStarcraftSearchData}{\section{\-Starcraft\-Search\-Data$<$ \-Starcraft\-State\-Type $>$ \-Class \-Template \-Reference}
\label{classStarcraftSearchData}\index{\-Starcraft\-Search\-Data$<$ Starcraft\-State\-Type $>$@{\-Starcraft\-Search\-Data$<$ Starcraft\-State\-Type $>$}}
}


{\ttfamily \#include $<$\-Starcraft\-Search\-Data.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classStarcraftSearchData_af8ea5a1171495be6b6f1eb557add683a}{\-Starcraft\-Search\-Data} ()
\item 
\hyperlink{classStarcraftSearchData_ab2a84a4a22009de25565ff03c1bef6fd}{$\sim$\-Starcraft\-Search\-Data} ()
\item 
void \hyperlink{classStarcraftSearchData_aa739e537489ae17d989cdd10e57f308a}{update} (double time\-Limit)
\item 
void \hyperlink{classStarcraftSearchData_ad49c8d454219a4925f4e253987034c7b}{draw\-Search\-Results} (int x, int y)
\item 
\-Search\-Results \hyperlink{classStarcraftSearchData_ad2164ff8b8cc6a42cd41e9792178948f}{get\-Results} ()
\item 
void \hyperlink{classStarcraftSearchData_a1a6787156c6fc8d5ea847f029503f533}{start\-New\-Search} (\-Search\-Parameters$<$ \-Starcraft\-State\-Type $>$ params, bool force\-New\-Search=false)
\end{DoxyCompactItemize}
\subsubsection*{template$<$class \-Starcraft\-State\-Type$>$ class Starcraft\-Search\-Data$<$ Starcraft\-State\-Type $>$}



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classStarcraftSearchData_af8ea5a1171495be6b6f1eb557add683a}{\index{\-Starcraft\-Search\-Data@{\-Starcraft\-Search\-Data}!\-Starcraft\-Search\-Data@{\-Starcraft\-Search\-Data}}
\index{\-Starcraft\-Search\-Data@{\-Starcraft\-Search\-Data}!StarcraftSearchData@{\-Starcraft\-Search\-Data}}
\subsubsection[{\-Starcraft\-Search\-Data}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-Starcraft\-State\-Type$>$ {\bf \-Starcraft\-Search\-Data}$<$ \-Starcraft\-State\-Type $>$\-::{\bf \-Starcraft\-Search\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classStarcraftSearchData_af8ea5a1171495be6b6f1eb557add683a}
\hypertarget{classStarcraftSearchData_ab2a84a4a22009de25565ff03c1bef6fd}{\index{\-Starcraft\-Search\-Data@{\-Starcraft\-Search\-Data}!$\sim$\-Starcraft\-Search\-Data@{$\sim$\-Starcraft\-Search\-Data}}
\index{$\sim$\-Starcraft\-Search\-Data@{$\sim$\-Starcraft\-Search\-Data}!StarcraftSearchData@{\-Starcraft\-Search\-Data}}
\subsubsection[{$\sim$\-Starcraft\-Search\-Data}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-Starcraft\-State\-Type$>$ {\bf \-Starcraft\-Search\-Data}$<$ \-Starcraft\-State\-Type $>$\-::$\sim${\bf \-Starcraft\-Search\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classStarcraftSearchData_ab2a84a4a22009de25565ff03c1bef6fd}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classStarcraftSearchData_ad49c8d454219a4925f4e253987034c7b}{\index{\-Starcraft\-Search\-Data@{\-Starcraft\-Search\-Data}!draw\-Search\-Results@{draw\-Search\-Results}}
\index{draw\-Search\-Results@{draw\-Search\-Results}!StarcraftSearchData@{\-Starcraft\-Search\-Data}}
\subsubsection[{draw\-Search\-Results}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-Starcraft\-State\-Type$>$ void {\bf \-Starcraft\-Search\-Data}$<$ \-Starcraft\-State\-Type $>$\-::{\bf draw\-Search\-Results} (
\begin{DoxyParamCaption}
\item[{int}]{x, }
\item[{int}]{y}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classStarcraftSearchData_ad49c8d454219a4925f4e253987034c7b}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classStarcraftSearchData_ad49c8d454219a4925f4e253987034c7b_icgraph}
\end{center}
\end{figure}


\hypertarget{classStarcraftSearchData_ad2164ff8b8cc6a42cd41e9792178948f}{\index{\-Starcraft\-Search\-Data@{\-Starcraft\-Search\-Data}!get\-Results@{get\-Results}}
\index{get\-Results@{get\-Results}!StarcraftSearchData@{\-Starcraft\-Search\-Data}}
\subsubsection[{get\-Results}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-Starcraft\-State\-Type$>$ \-Search\-Results {\bf \-Starcraft\-Search\-Data}$<$ \-Starcraft\-State\-Type $>$\-::{\bf get\-Results} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classStarcraftSearchData_ad2164ff8b8cc6a42cd41e9792178948f}
\hypertarget{classStarcraftSearchData_a1a6787156c6fc8d5ea847f029503f533}{\index{\-Starcraft\-Search\-Data@{\-Starcraft\-Search\-Data}!start\-New\-Search@{start\-New\-Search}}
\index{start\-New\-Search@{start\-New\-Search}!StarcraftSearchData@{\-Starcraft\-Search\-Data}}
\subsubsection[{start\-New\-Search}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-Starcraft\-State\-Type$>$ void {\bf \-Starcraft\-Search\-Data}$<$ \-Starcraft\-State\-Type $>$\-::{\bf start\-New\-Search} (
\begin{DoxyParamCaption}
\item[{\-Search\-Parameters$<$ \-Starcraft\-State\-Type $>$}]{params, }
\item[{bool}]{force\-New\-Search = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classStarcraftSearchData_a1a6787156c6fc8d5ea847f029503f533}
\hypertarget{classStarcraftSearchData_aa739e537489ae17d989cdd10e57f308a}{\index{\-Starcraft\-Search\-Data@{\-Starcraft\-Search\-Data}!update@{update}}
\index{update@{update}!StarcraftSearchData@{\-Starcraft\-Search\-Data}}
\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-Starcraft\-State\-Type$>$ void {\bf \-Starcraft\-Search\-Data}$<$ \-Starcraft\-State\-Type $>$\-::{\bf update} (
\begin{DoxyParamCaption}
\item[{double}]{time\-Limit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classStarcraftSearchData_aa739e537489ae17d989cdd10e57f308a}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classStarcraftSearchData_aa739e537489ae17d989cdd10e57f308a_icgraph}
\end{center}
\end{figure}




\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/base/\hyperlink{StarcraftSearchData_8h}{\-Starcraft\-Search\-Data.\-h}\end{DoxyCompactItemize}
