\hypertarget{classTrainSiegeTankTask}{\section{\-Train\-Siege\-Tank\-Task \-Class \-Reference}
\label{classTrainSiegeTankTask}\index{\-Train\-Siege\-Tank\-Task@{\-Train\-Siege\-Tank\-Task}}
}


{\ttfamily \#include $<$\-Train\-Siege\-Tank\-Task.\-h$>$}



\-Inheritance diagram for \-Train\-Siege\-Tank\-Task\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classTrainSiegeTankTask__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Train\-Siege\-Tank\-Task\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classTrainSiegeTankTask__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classTrainSiegeTankTask_a9582a08206917af7d4aa1817eeadfbc7}{\-Train\-Siege\-Tank\-Task} (\hyperlink{classEnvironment}{\-Environment} $\ast$env)
\item 
virtual \hyperlink{classTrainSiegeTankTask_afa1ec5b803db3b87150ba1b812a179bf}{$\sim$\-Train\-Siege\-Tank\-Task} (void)
\item 
virtual void \hyperlink{classTrainSiegeTankTask_abb5484a1b7beb528c640e723802605bd}{calculate\-Priority} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{classTrainSiegeTankTask_a7388d0da916afc45e8dca7d54d3200c1}{generate\-Necessary\-Tasks} (\hyperlink{classEnvironment}{\-Environment} $\ast$env)
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classTrainSiegeTankTask_a9582a08206917af7d4aa1817eeadfbc7}{\index{\-Train\-Siege\-Tank\-Task@{\-Train\-Siege\-Tank\-Task}!\-Train\-Siege\-Tank\-Task@{\-Train\-Siege\-Tank\-Task}}
\index{\-Train\-Siege\-Tank\-Task@{\-Train\-Siege\-Tank\-Task}!TrainSiegeTankTask@{\-Train\-Siege\-Tank\-Task}}
\subsubsection[{\-Train\-Siege\-Tank\-Task}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Train\-Siege\-Tank\-Task\-::\-Train\-Siege\-Tank\-Task} (
\begin{DoxyParamCaption}
\item[{{\bf \-Environment} $\ast$}]{env}
\end{DoxyParamCaption}
)}}\label{classTrainSiegeTankTask_a9582a08206917af7d4aa1817eeadfbc7}


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


\hypertarget{classTrainSiegeTankTask_afa1ec5b803db3b87150ba1b812a179bf}{\index{\-Train\-Siege\-Tank\-Task@{\-Train\-Siege\-Tank\-Task}!$\sim$\-Train\-Siege\-Tank\-Task@{$\sim$\-Train\-Siege\-Tank\-Task}}
\index{$\sim$\-Train\-Siege\-Tank\-Task@{$\sim$\-Train\-Siege\-Tank\-Task}!TrainSiegeTankTask@{\-Train\-Siege\-Tank\-Task}}
\subsubsection[{$\sim$\-Train\-Siege\-Tank\-Task}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Train\-Siege\-Tank\-Task\-::$\sim$\-Train\-Siege\-Tank\-Task} (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classTrainSiegeTankTask_afa1ec5b803db3b87150ba1b812a179bf}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classTrainSiegeTankTask_abb5484a1b7beb528c640e723802605bd}{\index{\-Train\-Siege\-Tank\-Task@{\-Train\-Siege\-Tank\-Task}!calculate\-Priority@{calculate\-Priority}}
\index{calculate\-Priority@{calculate\-Priority}!TrainSiegeTankTask@{\-Train\-Siege\-Tank\-Task}}
\subsubsection[{calculate\-Priority}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Train\-Siege\-Tank\-Task\-::calculate\-Priority} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classTrainSiegeTankTask_abb5484a1b7beb528c640e723802605bd}


\-Implements \hyperlink{classTask_aeaa337dce1c537422242cfb0838b47c2}{\-Task}.



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


\hypertarget{classTrainSiegeTankTask_a7388d0da916afc45e8dca7d54d3200c1}{\index{\-Train\-Siege\-Tank\-Task@{\-Train\-Siege\-Tank\-Task}!generate\-Necessary\-Tasks@{generate\-Necessary\-Tasks}}
\index{generate\-Necessary\-Tasks@{generate\-Necessary\-Tasks}!TrainSiegeTankTask@{\-Train\-Siege\-Tank\-Task}}
\subsubsection[{generate\-Necessary\-Tasks}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Train\-Siege\-Tank\-Task\-::generate\-Necessary\-Tasks} (
\begin{DoxyParamCaption}
\item[{{\bf \-Environment} $\ast$}]{env}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classTrainSiegeTankTask_a7388d0da916afc45e8dca7d54d3200c1}


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




\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Tasks/\hyperlink{TrainSiegeTankTask_8h}{\-Train\-Siege\-Tank\-Task.\-h}\item 
\-Tasks/\hyperlink{TrainSiegeTankTask_8cpp}{\-Train\-Siege\-Tank\-Task.\-cpp}\end{DoxyCompactItemize}
