\hypertarget{classCompareDarkTemplarAttackTarget}{\section{\-Compare\-Dark\-Templar\-Attack\-Target \-Class \-Reference}
\label{classCompareDarkTemplarAttackTarget}\index{\-Compare\-Dark\-Templar\-Attack\-Target@{\-Compare\-Dark\-Templar\-Attack\-Target}}
}


{\ttfamily \#include $<$\-Dark\-Templar\-Manager.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classCompareDarkTemplarAttackTarget_a9def7a7a3b7cc9f29e0a1ee16870dd0f}{\-Compare\-Dark\-Templar\-Attack\-Target} (const \hyperlink{Common_8h_a8c0363f93a75c9c1af18ed69aed90ddf}{\-Unit\-Vector} \&z)
\item 
bool \hyperlink{classCompareDarkTemplarAttackTarget_ae36bf588ed776dd165209e89afb89b20}{operator()} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$u1, \hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$u2)
\item 
int \hyperlink{classCompareDarkTemplarAttackTarget_a5c052ef1621e1723f66e15c38f97f7ef}{get\-Attack\-Priority} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
double \hyperlink{classCompareDarkTemplarAttackTarget_a87c06ba08b161afc2edc05fb85fee65c}{distance\-To\-Closest\-Dark\-Templar} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{Common_8h_a8c0363f93a75c9c1af18ed69aed90ddf}{\-Unit\-Vector} \& \hyperlink{classCompareDarkTemplarAttackTarget_a7deb0e6fa1b8790ff6fa74c9aacccc18}{dark\-Templars}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classCompareDarkTemplarAttackTarget_a9def7a7a3b7cc9f29e0a1ee16870dd0f}{\index{\-Compare\-Dark\-Templar\-Attack\-Target@{\-Compare\-Dark\-Templar\-Attack\-Target}!\-Compare\-Dark\-Templar\-Attack\-Target@{\-Compare\-Dark\-Templar\-Attack\-Target}}
\index{\-Compare\-Dark\-Templar\-Attack\-Target@{\-Compare\-Dark\-Templar\-Attack\-Target}!CompareDarkTemplarAttackTarget@{\-Compare\-Dark\-Templar\-Attack\-Target}}
\subsubsection[{\-Compare\-Dark\-Templar\-Attack\-Target}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Compare\-Dark\-Templar\-Attack\-Target\-::\-Compare\-Dark\-Templar\-Attack\-Target} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Unit\-Vector} \&}]{z}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classCompareDarkTemplarAttackTarget_a9def7a7a3b7cc9f29e0a1ee16870dd0f}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classCompareDarkTemplarAttackTarget_a87c06ba08b161afc2edc05fb85fee65c}{\index{\-Compare\-Dark\-Templar\-Attack\-Target@{\-Compare\-Dark\-Templar\-Attack\-Target}!distance\-To\-Closest\-Dark\-Templar@{distance\-To\-Closest\-Dark\-Templar}}
\index{distance\-To\-Closest\-Dark\-Templar@{distance\-To\-Closest\-Dark\-Templar}!CompareDarkTemplarAttackTarget@{\-Compare\-Dark\-Templar\-Attack\-Target}}
\subsubsection[{distance\-To\-Closest\-Dark\-Templar}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Compare\-Dark\-Templar\-Attack\-Target\-::distance\-To\-Closest\-Dark\-Templar} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classCompareDarkTemplarAttackTarget_a87c06ba08b161afc2edc05fb85fee65c}


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




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


\hypertarget{classCompareDarkTemplarAttackTarget_a5c052ef1621e1723f66e15c38f97f7ef}{\index{\-Compare\-Dark\-Templar\-Attack\-Target@{\-Compare\-Dark\-Templar\-Attack\-Target}!get\-Attack\-Priority@{get\-Attack\-Priority}}
\index{get\-Attack\-Priority@{get\-Attack\-Priority}!CompareDarkTemplarAttackTarget@{\-Compare\-Dark\-Templar\-Attack\-Target}}
\subsubsection[{get\-Attack\-Priority}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Compare\-Dark\-Templar\-Attack\-Target\-::get\-Attack\-Priority} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classCompareDarkTemplarAttackTarget_a5c052ef1621e1723f66e15c38f97f7ef}


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




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


\hypertarget{classCompareDarkTemplarAttackTarget_ae36bf588ed776dd165209e89afb89b20}{\index{\-Compare\-Dark\-Templar\-Attack\-Target@{\-Compare\-Dark\-Templar\-Attack\-Target}!operator()@{operator()}}
\index{operator()@{operator()}!CompareDarkTemplarAttackTarget@{\-Compare\-Dark\-Templar\-Attack\-Target}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}bool \-Compare\-Dark\-Templar\-Attack\-Target\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{u1, }
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{u2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classCompareDarkTemplarAttackTarget_ae36bf588ed776dd165209e89afb89b20}


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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classCompareDarkTemplarAttackTarget_a7deb0e6fa1b8790ff6fa74c9aacccc18}{\index{\-Compare\-Dark\-Templar\-Attack\-Target@{\-Compare\-Dark\-Templar\-Attack\-Target}!dark\-Templars@{dark\-Templars}}
\index{dark\-Templars@{dark\-Templars}!CompareDarkTemplarAttackTarget@{\-Compare\-Dark\-Templar\-Attack\-Target}}
\subsubsection[{dark\-Templars}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Unit\-Vector}\& {\bf \-Compare\-Dark\-Templar\-Attack\-Target\-::dark\-Templars}}}\label{classCompareDarkTemplarAttackTarget_a7deb0e6fa1b8790ff6fa74c9aacccc18}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/micromanagement/\hyperlink{DarkTemplarManager_8h}{\-Dark\-Templar\-Manager.\-h}\end{DoxyCompactItemize}
