\hypertarget{classTrainWraithTask}{\section{\-Train\-Wraith\-Task \-Class \-Reference}
\label{classTrainWraithTask}\index{\-Train\-Wraith\-Task@{\-Train\-Wraith\-Task}}
}


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



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


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


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


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


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


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


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



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


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


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




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