\hypertarget{classGroundUnit}{\section{\-Ground\-Unit \-Class \-Reference}
\label{classGroundUnit}\index{\-Ground\-Unit@{\-Ground\-Unit}}
}


{\ttfamily \#include $<$\-Ground\-Unit.\-h$>$}



\-Inheritance diagram for \-Ground\-Unit\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classGroundUnit__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Ground\-Unit\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classGroundUnit__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classGroundUnit_a2f1cd9f3885f6c7097275deb7c82064d}{\-Ground\-Unit} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\item 
\hyperlink{classGroundUnit_ab59357442f52085e9871efcf65941065}{\-Ground\-Unit} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u, const \hyperlink{structProbTables}{\-Prob\-Tables} $\ast$probtables)
\item 
virtual \hyperlink{classGroundUnit_a5e6d6ea71e1c2f7073ebeb5c85a8fa98}{$\sim$\-Ground\-Unit} ()
\item 
virtual void \hyperlink{classGroundUnit_a925f3b5ce54675b8772a7b7bbb3daf64}{micro} ()=0
\item 
virtual void \hyperlink{classGroundUnit_a996035039771a281c2fc53d725bfcfb0}{check} ()=0
\item 
virtual int \hyperlink{classGroundUnit_a9ab7d8ec4b3c70c44130d9ee410092ac}{get\-Attack\-Duration} ()=0
\item 
virtual std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ \hyperlink{classGroundUnit_aa6cde490705d76f7bb102eab9bc22fde}{get\-Set\-Prio} ()=0
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classGroundUnit_a2f1cd9f3885f6c7097275deb7c82064d}{\index{\-Ground\-Unit@{\-Ground\-Unit}!\-Ground\-Unit@{\-Ground\-Unit}}
\index{\-Ground\-Unit@{\-Ground\-Unit}!GroundUnit@{\-Ground\-Unit}}
\subsubsection[{\-Ground\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Ground\-Unit\-::\-Ground\-Unit} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{classGroundUnit_a2f1cd9f3885f6c7097275deb7c82064d}
\hypertarget{classGroundUnit_ab59357442f52085e9871efcf65941065}{\index{\-Ground\-Unit@{\-Ground\-Unit}!\-Ground\-Unit@{\-Ground\-Unit}}
\index{\-Ground\-Unit@{\-Ground\-Unit}!GroundUnit@{\-Ground\-Unit}}
\subsubsection[{\-Ground\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Ground\-Unit\-::\-Ground\-Unit} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u, }
\item[{const {\bf \-Prob\-Tables} $\ast$}]{probtables}
\end{DoxyParamCaption}
)}}\label{classGroundUnit_ab59357442f52085e9871efcf65941065}
\hypertarget{classGroundUnit_a5e6d6ea71e1c2f7073ebeb5c85a8fa98}{\index{\-Ground\-Unit@{\-Ground\-Unit}!$\sim$\-Ground\-Unit@{$\sim$\-Ground\-Unit}}
\index{$\sim$\-Ground\-Unit@{$\sim$\-Ground\-Unit}!GroundUnit@{\-Ground\-Unit}}
\subsubsection[{$\sim$\-Ground\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Ground\-Unit\-::$\sim$\-Ground\-Unit} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classGroundUnit_a5e6d6ea71e1c2f7073ebeb5c85a8fa98}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classGroundUnit_a996035039771a281c2fc53d725bfcfb0}{\index{\-Ground\-Unit@{\-Ground\-Unit}!check@{check}}
\index{check@{check}!GroundUnit@{\-Ground\-Unit}}
\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}virtual void {\bf \-Ground\-Unit\-::check} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classGroundUnit_a996035039771a281c2fc53d725bfcfb0}


\-Implements \hyperlink{classBayesianUnit_aff475a6964329242f41b1608816b1308}{\-Bayesian\-Unit}.



\-Implemented in \hyperlink{classZealotUnit_a60e5b36294defcfbc3f06b873ac77e57}{\-Zealot\-Unit}, \hyperlink{classDragoonUnit_a43320f7510a8bd8f8b5f091ee4101979}{\-Dragoon\-Unit}, \hyperlink{classMedicUnit_a575b36a384b6857aa5a23db346638ff8}{\-Medic\-Unit}, \hyperlink{classMarineUnit_a1a51dfaf178fa1b2eaac66a57873c030}{\-Marine\-Unit}, \hyperlink{classArchonUnit_a3059866251ccc19e17eb12f87ac282bf}{\-Archon\-Unit}, \hyperlink{classDarkTemplarUnit_a3f38cf490baa2925c06f4ed6028b7835}{\-Dark\-Templar\-Unit}, \hyperlink{classProbeUnit_a2d745d6e8d7a40f640bac4d785739abb}{\-Probe\-Unit}, and \hyperlink{classReaverUnit_ae7798e6c18534a2463dae143d8d8f97f}{\-Reaver\-Unit}.

\hypertarget{classGroundUnit_a9ab7d8ec4b3c70c44130d9ee410092ac}{\index{\-Ground\-Unit@{\-Ground\-Unit}!get\-Attack\-Duration@{get\-Attack\-Duration}}
\index{get\-Attack\-Duration@{get\-Attack\-Duration}!GroundUnit@{\-Ground\-Unit}}
\subsubsection[{get\-Attack\-Duration}]{\setlength{\rightskip}{0pt plus 5cm}virtual int {\bf \-Ground\-Unit\-::get\-Attack\-Duration} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classGroundUnit_a9ab7d8ec4b3c70c44130d9ee410092ac}


\-Implements \hyperlink{classBayesianUnit_a71bb87adb428539ad378ab4d595e555f}{\-Bayesian\-Unit}.



\-Implemented in \hyperlink{classZealotUnit_a737bd497d2c402bf6816be3a3b99f4e5}{\-Zealot\-Unit}, \hyperlink{classDragoonUnit_ac5d7cd7e34a049a2cf02db06e55b6e54}{\-Dragoon\-Unit}, \hyperlink{classMedicUnit_aa267ca3c466502cae019fe327c779997}{\-Medic\-Unit}, \hyperlink{classMarineUnit_a3f4956b9c6dab4ca4c48b78cc8f0d190}{\-Marine\-Unit}, \hyperlink{classArchonUnit_a68fd31263e05ff6491531d9fc5a4f075}{\-Archon\-Unit}, \hyperlink{classReaverUnit_ab2dc270a02bd0b428af5dd1e832beb10}{\-Reaver\-Unit}, \hyperlink{classDarkTemplarUnit_a9dbd9833c6f04111c1ad3a3484473c6a}{\-Dark\-Templar\-Unit}, and \hyperlink{classProbeUnit_aa99f2d97f7163c1aa5234cbb9eb723d6}{\-Probe\-Unit}.

\hypertarget{classGroundUnit_aa6cde490705d76f7bb102eab9bc22fde}{\index{\-Ground\-Unit@{\-Ground\-Unit}!get\-Set\-Prio@{get\-Set\-Prio}}
\index{get\-Set\-Prio@{get\-Set\-Prio}!GroundUnit@{\-Ground\-Unit}}
\subsubsection[{get\-Set\-Prio}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\-::set$<$\-B\-W\-A\-P\-I\-::\-Unit\-Type$>$ {\bf \-Ground\-Unit\-::get\-Set\-Prio} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classGroundUnit_aa6cde490705d76f7bb102eab9bc22fde}


\-Implements \hyperlink{classBayesianUnit_a965b360eda7da3c0f70daf3214831e0e}{\-Bayesian\-Unit}.



\-Implemented in \hyperlink{classZealotUnit_a8dce986b7b9fe51524327f46387e0dbb}{\-Zealot\-Unit}, \hyperlink{classDragoonUnit_ac7bafa6db926a04e012ee4ca54726aae}{\-Dragoon\-Unit}, \hyperlink{classMedicUnit_ae90e132f95ad80d6cbc32a90ed55f08a}{\-Medic\-Unit}, \hyperlink{classMarineUnit_a226b67b14247f4273994e38593b38114}{\-Marine\-Unit}, \hyperlink{classArchonUnit_a3328c4f514df771315c9aa83bae2bcfa}{\-Archon\-Unit}, \hyperlink{classReaverUnit_ab3a78f5cd2b4615c7dcc0326ebbebaf5}{\-Reaver\-Unit}, \hyperlink{classDarkTemplarUnit_af54008ab681be1e323dd3dcead589f8c}{\-Dark\-Templar\-Unit}, and \hyperlink{classProbeUnit_a922cd399bc7a8337c55cd58d6183ceff}{\-Probe\-Unit}.

\hypertarget{classGroundUnit_a925f3b5ce54675b8772a7b7bbb3daf64}{\index{\-Ground\-Unit@{\-Ground\-Unit}!micro@{micro}}
\index{micro@{micro}!GroundUnit@{\-Ground\-Unit}}
\subsubsection[{micro}]{\setlength{\rightskip}{0pt plus 5cm}virtual void {\bf \-Ground\-Unit\-::micro} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classGroundUnit_a925f3b5ce54675b8772a7b7bbb3daf64}


\-Implements \hyperlink{classBayesianUnit_a4d5a7452a996083081fe6cea680c9233}{\-Bayesian\-Unit}.



\-Implemented in \hyperlink{classZealotUnit_a9892bf4301e01046686089b4c6cf6a15}{\-Zealot\-Unit}, \hyperlink{classDragoonUnit_aeb2a939ea145e733be20cd378f11931d}{\-Dragoon\-Unit}, \hyperlink{classMedicUnit_a4b265a27e0ebe05ba0b44a42f9c30fb4}{\-Medic\-Unit}, \hyperlink{classMarineUnit_ad6caf1de541578f4a6ae1df4e387c98a}{\-Marine\-Unit}, \hyperlink{classArchonUnit_ac8b89fc30cb510daba5000387e09eea0}{\-Archon\-Unit}, \hyperlink{classDarkTemplarUnit_aeb284fdd087fc2229f6072dde89fcf8b}{\-Dark\-Templar\-Unit}, \hyperlink{classProbeUnit_a1470bfd26091e63f2fa90d4aee0f6206}{\-Probe\-Unit}, and \hyperlink{classReaverUnit_afffb5d3284d96f166d9877acb6ac1da5}{\-Reaver\-Unit}.



\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Units/\hyperlink{GroundUnit_8h}{\-Ground\-Unit.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Units/\hyperlink{GroundUnit_8cpp}{\-Ground\-Unit.\-cpp}\end{DoxyCompactItemize}
