\hypertarget{classOffensiveTactics__LandAttackGoalGenerator}{\section{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator \-Class \-Reference}
\label{classOffensiveTactics__LandAttackGoalGenerator}\index{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}}
}


{\ttfamily \#include $<$\-Offensive\-Tactics\-\_\-\-Goal\-Generator\-Headers.\-h$>$}



\-Inheritance diagram for \-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=304pt]{classOffensiveTactics__LandAttackGoalGenerator__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=304pt]{classOffensiveTactics__LandAttackGoalGenerator__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classOffensiveTactics__LandAttackGoalGenerator_ab3bc709e8dd6fd389bcefbf6ac64539e}{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator} (\hyperlink{classAgentPool}{\-Agent\-Pool} $\ast$a, \hyperlink{classOffensiveTacticsManagerAgent}{\-Offensive\-Tactics\-Manager\-Agent} $\ast$parent)
\item 
virtual void \hyperlink{classOffensiveTactics__LandAttackGoalGenerator_a709eb3b5c13cef8995cc50a7f19d6e98}{inhibit} ()
\item 
virtual bool \hyperlink{classOffensiveTactics__LandAttackGoalGenerator_a86297c6b1f0d2d2be5611dd561da1fbf}{instantiate\-Goal} ()
\item 
virtual void \hyperlink{classOffensiveTactics__LandAttackGoalGenerator_a9c3ecf2fb355c2b795b689af08eb179a}{update\-Drives} ()
\item 
virtual void \hyperlink{classOffensiveTactics__LandAttackGoalGenerator_adc9263ee029f7052d9eb218b79688b5c}{initialize} ()
\item 
virtual int \hyperlink{classOffensiveTactics__LandAttackGoalGenerator_a1ccbb98a7fea9654838a927eb9fd6662}{getdrive} ()
\item 
virtual int \hyperlink{classOffensiveTactics__LandAttackGoalGenerator_a57966d6334980357ca3fa9e28984d97c}{getthresh} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classOffensiveTactics__LandAttackGoalGenerator_ab3bc709e8dd6fd389bcefbf6ac64539e}{\index{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}!\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}}
\index{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}!OffensiveTactics_LandAttackGoalGenerator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}}
\subsubsection[{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator\-::\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator} (
\begin{DoxyParamCaption}
\item[{{\bf \-Agent\-Pool} $\ast$}]{a, }
\item[{{\bf \-Offensive\-Tactics\-Manager\-Agent} $\ast$}]{parent}
\end{DoxyParamCaption}
)}}\label{classOffensiveTactics__LandAttackGoalGenerator_ab3bc709e8dd6fd389bcefbf6ac64539e}


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




\subsection{\-Member \-Function \-Documentation}
\hypertarget{classOffensiveTactics__LandAttackGoalGenerator_a1ccbb98a7fea9654838a927eb9fd6662}{\index{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}!getdrive@{getdrive}}
\index{getdrive@{getdrive}!OffensiveTactics_LandAttackGoalGenerator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}}
\subsubsection[{getdrive}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator\-::getdrive} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classOffensiveTactics__LandAttackGoalGenerator_a1ccbb98a7fea9654838a927eb9fd6662}


\-Implements \hyperlink{classGoalGeneratorBase_af6c0ff1a2f953955ed8fc23b2d438e6d}{\-Goal\-Generator\-Base}.

\hypertarget{classOffensiveTactics__LandAttackGoalGenerator_a57966d6334980357ca3fa9e28984d97c}{\index{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}!getthresh@{getthresh}}
\index{getthresh@{getthresh}!OffensiveTactics_LandAttackGoalGenerator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}}
\subsubsection[{getthresh}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator\-::getthresh} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classOffensiveTactics__LandAttackGoalGenerator_a57966d6334980357ca3fa9e28984d97c}


\-Implements \hyperlink{classGoalGeneratorBase_aa89e876a6315678a324e33cdd6e24735}{\-Goal\-Generator\-Base}.

\hypertarget{classOffensiveTactics__LandAttackGoalGenerator_a709eb3b5c13cef8995cc50a7f19d6e98}{\index{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}!inhibit@{inhibit}}
\index{inhibit@{inhibit}!OffensiveTactics_LandAttackGoalGenerator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}}
\subsubsection[{inhibit}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator\-::inhibit} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classOffensiveTactics__LandAttackGoalGenerator_a709eb3b5c13cef8995cc50a7f19d6e98}


\-Implements \hyperlink{classGoalGeneratorBase_a0bc4a381e5342c97c6fe77592b7daf82}{\-Goal\-Generator\-Base}.

\hypertarget{classOffensiveTactics__LandAttackGoalGenerator_adc9263ee029f7052d9eb218b79688b5c}{\index{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}!initialize@{initialize}}
\index{initialize@{initialize}!OffensiveTactics_LandAttackGoalGenerator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}}
\subsubsection[{initialize}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator\-::initialize} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classOffensiveTactics__LandAttackGoalGenerator_adc9263ee029f7052d9eb218b79688b5c}


\-Implements \hyperlink{classGoalGeneratorBase_a2cd068fc02996466af4eaa6f22e1236d}{\-Goal\-Generator\-Base}.

\hypertarget{classOffensiveTactics__LandAttackGoalGenerator_a86297c6b1f0d2d2be5611dd561da1fbf}{\index{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}!instantiate\-Goal@{instantiate\-Goal}}
\index{instantiate\-Goal@{instantiate\-Goal}!OffensiveTactics_LandAttackGoalGenerator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}}
\subsubsection[{instantiate\-Goal}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator\-::instantiate\-Goal} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classOffensiveTactics__LandAttackGoalGenerator_a86297c6b1f0d2d2be5611dd561da1fbf}


\-Implements \hyperlink{classGoalGeneratorBase_af2e9be122373336c7a6ac6828edba632}{\-Goal\-Generator\-Base}.



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




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


\hypertarget{classOffensiveTactics__LandAttackGoalGenerator_a9c3ecf2fb355c2b795b689af08eb179a}{\index{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}!update\-Drives@{update\-Drives}}
\index{update\-Drives@{update\-Drives}!OffensiveTactics_LandAttackGoalGenerator@{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}}
\subsubsection[{update\-Drives}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator\-::update\-Drives} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classOffensiveTactics__LandAttackGoalGenerator_a9c3ecf2fb355c2b795b689af08eb179a}


\-Implements \hyperlink{classGoalGeneratorBase_a7a60754424557e7f9f6ce4028c488260}{\-Goal\-Generator\-Base}.



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




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classOffensiveTactics__LandAttackGoalGenerator_a9c3ecf2fb355c2b795b689af08eb179a_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{OffensiveTactics__GoalGeneratorHeaders_8h}{\-Offensive\-Tactics\-\_\-\-Goal\-Generator\-Headers.\-h}\item 
quorum/\-Example\-A\-I\-Module/\hyperlink{Offense__LandAttackGoal_8cpp}{\-Offense\-\_\-\-Land\-Attack\-Goal.\-cpp}\end{DoxyCompactItemize}
