\hypertarget{classValkyrieHunterKillerTactics}{\section{\-Valkyrie\-Hunter\-Killer\-Tactics \-Class \-Reference}
\label{classValkyrieHunterKillerTactics}\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
}


{\ttfamily \#include $<$\-Valkyrie\-Hunter\-Killer\-Tactics.\-h$>$}



\-Inheritance diagram for \-Valkyrie\-Hunter\-Killer\-Tactics\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=266pt]{classValkyrieHunterKillerTactics__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Valkyrie\-Hunter\-Killer\-Tactics\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=266pt]{classValkyrieHunterKillerTactics__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classValkyrieHunterKillerTactics_ad10bcc41980dd64f48921d5cbeabc4c6}{\-Valkyrie\-Hunter\-Killer\-Tactics} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$u)
\item 
\hyperlink{classValkyrieHunterKillerTactics_a3d34b65aeeda2357ab4a55341785e259}{\-Valkyrie\-Hunter\-Killer\-Tactics} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$u, \hyperlink{classValkyrieAerialSquadron}{\-Valkyrie\-Aerial\-Squadron} $\ast$p, \hyperlink{classInformationManagerAgent}{\-Information\-Manager\-Agent} $\ast$a)
\item 
\hyperlink{classValkyrieHunterKillerTactics_a689008064b16e646275956e1d05d057c}{\-Valkyrie\-Hunter\-Killer\-Tactics} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$u, int movement\-Lag)
\item 
virtual bool \hyperlink{classValkyrieHunterKillerTactics_ab127bea878c484ba598ea685b262d1df}{\-Micro\-Tactics\-Model\-::execute\-Tactics} ()
\item 
virtual \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$ \hyperlink{classValkyrieHunterKillerTactics_a365e31fb7dc125516f2657e7d4f98e25}{get\-Unit} ()
\item 
virtual void \hyperlink{classValkyrieHunterKillerTactics_adc417b0ea0932dbc45d126f51e9aab9e}{set\-Movement\-Lag} (int l)
\item 
void \hyperlink{classValkyrieHunterKillerTactics_a3c23999023fc2b69c4d2a593f74c5717}{set\-Target} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$t)
\item 
void \hyperlink{classValkyrieHunterKillerTactics_a56b5b2af4fc71ff3b03019df0faeee92}{clear\-Target} ()
\item 
void \hyperlink{classValkyrieHunterKillerTactics_a9cb86afc9b8c7d36b51d3e3bfc5492fe}{declare\-Target} ()
\item 
virtual void \hyperlink{classValkyrieHunterKillerTactics_a7ac6edb10bbe52da3145de29c6ecabb6}{move} (\hyperlink{classBWAPI_1_1Position}{\-Position} p)
\item 
void \hyperlink{classValkyrieHunterKillerTactics_a9bff71eec4e108ab3c42d4a3d43c58b0}{attach\-Intelligence\-Module} (\hyperlink{classInformationManagerAgent}{\-Information\-Manager\-Agent} $\ast$a)
\item 
virtual \hyperlink{classBWAPI_1_1UnitType}{\-Unit\-Type} \hyperlink{classValkyrieHunterKillerTactics_aee8933df684a98737a717558b51fc474}{get\-Known\-Type} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classValkyrieHunterKillerTactics_ad10bcc41980dd64f48921d5cbeabc4c6}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{\-Valkyrie\-Hunter\-Killer\-Tactics}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Valkyrie\-Hunter\-Killer\-Tactics\-::\-Valkyrie\-Hunter\-Killer\-Tactics} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{classValkyrieHunterKillerTactics_ad10bcc41980dd64f48921d5cbeabc4c6}


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


\hypertarget{classValkyrieHunterKillerTactics_a3d34b65aeeda2357ab4a55341785e259}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{\-Valkyrie\-Hunter\-Killer\-Tactics}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Valkyrie\-Hunter\-Killer\-Tactics\-::\-Valkyrie\-Hunter\-Killer\-Tactics} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{u, }
\item[{{\bf \-Valkyrie\-Aerial\-Squadron} $\ast$}]{p, }
\item[{{\bf \-Information\-Manager\-Agent} $\ast$}]{a}
\end{DoxyParamCaption}
)}}\label{classValkyrieHunterKillerTactics_a3d34b65aeeda2357ab4a55341785e259}


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


\hypertarget{classValkyrieHunterKillerTactics_a689008064b16e646275956e1d05d057c}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{\-Valkyrie\-Hunter\-Killer\-Tactics}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Valkyrie\-Hunter\-Killer\-Tactics\-::\-Valkyrie\-Hunter\-Killer\-Tactics} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{u, }
\item[{int}]{movement\-Lag}
\end{DoxyParamCaption}
)}}\label{classValkyrieHunterKillerTactics_a689008064b16e646275956e1d05d057c}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classValkyrieHunterKillerTactics_a9bff71eec4e108ab3c42d4a3d43c58b0}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!attach\-Intelligence\-Module@{attach\-Intelligence\-Module}}
\index{attach\-Intelligence\-Module@{attach\-Intelligence\-Module}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{attach\-Intelligence\-Module}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Valkyrie\-Hunter\-Killer\-Tactics\-::attach\-Intelligence\-Module} (
\begin{DoxyParamCaption}
\item[{{\bf \-Information\-Manager\-Agent} $\ast$}]{a}
\end{DoxyParamCaption}
)}}\label{classValkyrieHunterKillerTactics_a9bff71eec4e108ab3c42d4a3d43c58b0}
\hypertarget{classValkyrieHunterKillerTactics_a56b5b2af4fc71ff3b03019df0faeee92}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!clear\-Target@{clear\-Target}}
\index{clear\-Target@{clear\-Target}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{clear\-Target}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Valkyrie\-Hunter\-Killer\-Tactics\-::clear\-Target} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classValkyrieHunterKillerTactics_a56b5b2af4fc71ff3b03019df0faeee92}
\hypertarget{classValkyrieHunterKillerTactics_a9cb86afc9b8c7d36b51d3e3bfc5492fe}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!declare\-Target@{declare\-Target}}
\index{declare\-Target@{declare\-Target}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{declare\-Target}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Valkyrie\-Hunter\-Killer\-Tactics\-::declare\-Target} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classValkyrieHunterKillerTactics_a9cb86afc9b8c7d36b51d3e3bfc5492fe}
\hypertarget{classValkyrieHunterKillerTactics_aee8933df684a98737a717558b51fc474}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!get\-Known\-Type@{get\-Known\-Type}}
\index{get\-Known\-Type@{get\-Known\-Type}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{get\-Known\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Type} {\bf \-Valkyrie\-Hunter\-Killer\-Tactics\-::get\-Known\-Type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classValkyrieHunterKillerTactics_aee8933df684a98737a717558b51fc474}


\-Implements \hyperlink{classMicroTacticsModel_a78c43485e6f86f5aba5d4ccd7dcb548a}{\-Micro\-Tactics\-Model}.

\hypertarget{classValkyrieHunterKillerTactics_a365e31fb7dc125516f2657e7d4f98e25}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!get\-Unit@{get\-Unit}}
\index{get\-Unit@{get\-Unit}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{get\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit} $\ast$ {\bf \-Valkyrie\-Hunter\-Killer\-Tactics\-::get\-Unit} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classValkyrieHunterKillerTactics_a365e31fb7dc125516f2657e7d4f98e25}


\-Implements \hyperlink{classMicroTacticsModel_a85c1bbb7391ce7dc5bcd114907dc69af}{\-Micro\-Tactics\-Model}.

\hypertarget{classValkyrieHunterKillerTactics_ab127bea878c484ba598ea685b262d1df}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!\-Micro\-Tactics\-Model\-::execute\-Tactics@{\-Micro\-Tactics\-Model\-::execute\-Tactics}}
\index{\-Micro\-Tactics\-Model\-::execute\-Tactics@{\-Micro\-Tactics\-Model\-::execute\-Tactics}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{\-Micro\-Tactics\-Model\-::execute\-Tactics}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool \-Valkyrie\-Hunter\-Killer\-Tactics\-::\-Micro\-Tactics\-Model\-::execute\-Tactics (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classValkyrieHunterKillerTactics_ab127bea878c484ba598ea685b262d1df}
\hypertarget{classValkyrieHunterKillerTactics_a7ac6edb10bbe52da3145de29c6ecabb6}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!move@{move}}
\index{move@{move}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{move}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Valkyrie\-Hunter\-Killer\-Tactics\-::move} (
\begin{DoxyParamCaption}
\item[{{\bf \-Position}}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classValkyrieHunterKillerTactics_a7ac6edb10bbe52da3145de29c6ecabb6}


\-Implements \hyperlink{classMicroTacticsModel_a9ac05d942337f93745e5f40631a9597f}{\-Micro\-Tactics\-Model}.



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


\hypertarget{classValkyrieHunterKillerTactics_adc417b0ea0932dbc45d126f51e9aab9e}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!set\-Movement\-Lag@{set\-Movement\-Lag}}
\index{set\-Movement\-Lag@{set\-Movement\-Lag}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{set\-Movement\-Lag}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Valkyrie\-Hunter\-Killer\-Tactics\-::set\-Movement\-Lag} (
\begin{DoxyParamCaption}
\item[{int}]{l}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classValkyrieHunterKillerTactics_adc417b0ea0932dbc45d126f51e9aab9e}


\-Implements \hyperlink{classMicroTacticsModel_a51f2389c893dff9716d94cb80a1abc52}{\-Micro\-Tactics\-Model}.

\hypertarget{classValkyrieHunterKillerTactics_a3c23999023fc2b69c4d2a593f74c5717}{\index{\-Valkyrie\-Hunter\-Killer\-Tactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}!set\-Target@{set\-Target}}
\index{set\-Target@{set\-Target}!ValkyrieHunterKillerTactics@{\-Valkyrie\-Hunter\-Killer\-Tactics}}
\subsubsection[{set\-Target}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Valkyrie\-Hunter\-Killer\-Tactics\-::set\-Target} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{t}
\end{DoxyParamCaption}
)}}\label{classValkyrieHunterKillerTactics_a3c23999023fc2b69c4d2a593f74c5717}


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




\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
quorum/\-Example\-A\-I\-Module/\hyperlink{ValkyrieHunterKillerTactics_8h}{\-Valkyrie\-Hunter\-Killer\-Tactics.\-h}\item 
quorum/\-Example\-A\-I\-Module/\hyperlink{ValkyrieHunterKillerTactics_8cpp}{\-Valkyrie\-Hunter\-Killer\-Tactics.\-cpp}\end{DoxyCompactItemize}
