\hypertarget{classCompareDragoonAttackTarget}{\section{\-Compare\-Dragoon\-Attack\-Target \-Class \-Reference}
\label{classCompareDragoonAttackTarget}\index{\-Compare\-Dragoon\-Attack\-Target@{\-Compare\-Dragoon\-Attack\-Target}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classCompareDragoonAttackTarget_ae620d97af83c2086c8f3272d81df5675}{\-Compare\-Dragoon\-Attack\-Target} (const \hyperlink{Common_8h_a8c0363f93a75c9c1af18ed69aed90ddf}{\-Unit\-Vector} \&z)
\item 
bool \hyperlink{classCompareDragoonAttackTarget_a8c132110ec50785b3f70ff3e7ac055c1}{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{classCompareDragoonAttackTarget_ac4dd8ef99d0c82daa2e51ea071da05a7}{get\-Attack\-Priority} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
double \hyperlink{classCompareDragoonAttackTarget_a5a2cc0ae4ef5c6e5dc5088f093d5f1c6}{distance\-To\-Closest\-Dragoon} (\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{classCompareDragoonAttackTarget_ae248fdf49821beac78e8ad8d8f36a73f}{dragoons}
\end{DoxyCompactItemize}


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


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


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




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


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


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




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


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


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




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


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