\hypertarget{classCompareZealotAttackTarget}{\section{\-Compare\-Zealot\-Attack\-Target \-Class \-Reference}
\label{classCompareZealotAttackTarget}\index{\-Compare\-Zealot\-Attack\-Target@{\-Compare\-Zealot\-Attack\-Target}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classCompareZealotAttackTarget_ae59c3b078fbf960fb04676cc9ab2be80}{\-Compare\-Zealot\-Attack\-Target} (const \hyperlink{Common_8h_a8c0363f93a75c9c1af18ed69aed90ddf}{\-Unit\-Vector} \&z)
\item 
bool \hyperlink{classCompareZealotAttackTarget_afa447e0b1f95615e0cf68cc2f04285a4}{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{classCompareZealotAttackTarget_acaafdba13943074988f134b55f9d266f}{get\-Attack\-Priority} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
double \hyperlink{classCompareZealotAttackTarget_a3460c21312910471de3d407497ae1635}{distance\-To\-Closest\-Zealot} (\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{classCompareZealotAttackTarget_ad047f59bf5cc5fc794e068db4f02fde8}{zealots}
\end{DoxyCompactItemize}


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


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


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




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


\hypertarget{classCompareZealotAttackTarget_acaafdba13943074988f134b55f9d266f}{\index{\-Compare\-Zealot\-Attack\-Target@{\-Compare\-Zealot\-Attack\-Target}!get\-Attack\-Priority@{get\-Attack\-Priority}}
\index{get\-Attack\-Priority@{get\-Attack\-Priority}!CompareZealotAttackTarget@{\-Compare\-Zealot\-Attack\-Target}}
\subsubsection[{get\-Attack\-Priority}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Compare\-Zealot\-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{classCompareZealotAttackTarget_acaafdba13943074988f134b55f9d266f}


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




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


\hypertarget{classCompareZealotAttackTarget_afa447e0b1f95615e0cf68cc2f04285a4}{\index{\-Compare\-Zealot\-Attack\-Target@{\-Compare\-Zealot\-Attack\-Target}!operator()@{operator()}}
\index{operator()@{operator()}!CompareZealotAttackTarget@{\-Compare\-Zealot\-Attack\-Target}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}bool \-Compare\-Zealot\-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{classCompareZealotAttackTarget_afa447e0b1f95615e0cf68cc2f04285a4}


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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classCompareZealotAttackTarget_ad047f59bf5cc5fc794e068db4f02fde8}{\index{\-Compare\-Zealot\-Attack\-Target@{\-Compare\-Zealot\-Attack\-Target}!zealots@{zealots}}
\index{zealots@{zealots}!CompareZealotAttackTarget@{\-Compare\-Zealot\-Attack\-Target}}
\subsubsection[{zealots}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Unit\-Vector}\& {\bf \-Compare\-Zealot\-Attack\-Target\-::zealots}}}\label{classCompareZealotAttackTarget_ad047f59bf5cc5fc794e068db4f02fde8}


\-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{ZealotManager_8h}{\-Zealot\-Manager.\-h}\end{DoxyCompactItemize}
