\hypertarget{classTrainMarineTask}{\section{\-Train\-Marine\-Task \-Class \-Reference}
\label{classTrainMarineTask}\index{\-Train\-Marine\-Task@{\-Train\-Marine\-Task}}
}


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



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


\-Collaboration diagram for \-Train\-Marine\-Task\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classTrainMarineTask__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classTrainMarineTask_a2460ec8832c454e970fe17199f29669f}{\-Train\-Marine\-Task} (\hyperlink{classEnvironment}{\-Environment} $\ast$env)
\item 
virtual \hyperlink{classTrainMarineTask_af62f9bf19fb06f7c7d8a124fad12c01a}{$\sim$\-Train\-Marine\-Task} (void)
\item 
virtual void \hyperlink{classTrainMarineTask_a84db28bef336bd9924967536b70012f9}{calculate\-Priority} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{classTrainMarineTask_a8a56d18385428593ca6b4b130c392175}{generate\-Necessary\-Tasks} (\hyperlink{classEnvironment}{\-Environment} $\ast$env)
\end{DoxyCompactItemize}


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


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


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


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


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



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


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


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




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