\hypertarget{classBuildScienceFacilityTask}{\section{\-Build\-Science\-Facility\-Task \-Class \-Reference}
\label{classBuildScienceFacilityTask}\index{\-Build\-Science\-Facility\-Task@{\-Build\-Science\-Facility\-Task}}
}


{\ttfamily \#include $<$\-Build\-Science\-Facility\-Task.\-h$>$}



\-Inheritance diagram for \-Build\-Science\-Facility\-Task\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classBuildScienceFacilityTask__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Build\-Science\-Facility\-Task\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classBuildScienceFacilityTask__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBuildScienceFacilityTask_acd1bbdfdd373b16b9c617168efb5fa43}{\-Build\-Science\-Facility\-Task} (\-Tile\-Position pos, \hyperlink{classEnvironment}{\-Environment} $\ast$env)
\item 
\hyperlink{classBuildScienceFacilityTask_a559bf29fb38753d8412e03d083a7a32d}{\-Build\-Science\-Facility\-Task} (\-Unit $\ast$building, \hyperlink{classEnvironment}{\-Environment} $\ast$env)
\item 
virtual \hyperlink{classBuildScienceFacilityTask_a8738435b755e6ad2f20812971cc470e1}{$\sim$\-Build\-Science\-Facility\-Task} (void)
\item 
virtual void \hyperlink{classBuildScienceFacilityTask_a5ee846fe05f72f25d09191f3ef26cf39}{calculate\-Priority} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{classBuildScienceFacilityTask_a406dd79693efe75df94ea6218ee52987}{generate\-Necessary\-Tasks} (\hyperlink{classEnvironment}{\-Environment} $\ast$env)
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBuildScienceFacilityTask_acd1bbdfdd373b16b9c617168efb5fa43}{\index{\-Build\-Science\-Facility\-Task@{\-Build\-Science\-Facility\-Task}!\-Build\-Science\-Facility\-Task@{\-Build\-Science\-Facility\-Task}}
\index{\-Build\-Science\-Facility\-Task@{\-Build\-Science\-Facility\-Task}!BuildScienceFacilityTask@{\-Build\-Science\-Facility\-Task}}
\subsubsection[{\-Build\-Science\-Facility\-Task}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Build\-Science\-Facility\-Task\-::\-Build\-Science\-Facility\-Task} (
\begin{DoxyParamCaption}
\item[{\-Tile\-Position}]{pos, }
\item[{{\bf \-Environment} $\ast$}]{env}
\end{DoxyParamCaption}
)}}\label{classBuildScienceFacilityTask_acd1bbdfdd373b16b9c617168efb5fa43}


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


\hypertarget{classBuildScienceFacilityTask_a559bf29fb38753d8412e03d083a7a32d}{\index{\-Build\-Science\-Facility\-Task@{\-Build\-Science\-Facility\-Task}!\-Build\-Science\-Facility\-Task@{\-Build\-Science\-Facility\-Task}}
\index{\-Build\-Science\-Facility\-Task@{\-Build\-Science\-Facility\-Task}!BuildScienceFacilityTask@{\-Build\-Science\-Facility\-Task}}
\subsubsection[{\-Build\-Science\-Facility\-Task}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Build\-Science\-Facility\-Task\-::\-Build\-Science\-Facility\-Task} (
\begin{DoxyParamCaption}
\item[{\-Unit $\ast$}]{building, }
\item[{{\bf \-Environment} $\ast$}]{env}
\end{DoxyParamCaption}
)}}\label{classBuildScienceFacilityTask_a559bf29fb38753d8412e03d083a7a32d}
\hypertarget{classBuildScienceFacilityTask_a8738435b755e6ad2f20812971cc470e1}{\index{\-Build\-Science\-Facility\-Task@{\-Build\-Science\-Facility\-Task}!$\sim$\-Build\-Science\-Facility\-Task@{$\sim$\-Build\-Science\-Facility\-Task}}
\index{$\sim$\-Build\-Science\-Facility\-Task@{$\sim$\-Build\-Science\-Facility\-Task}!BuildScienceFacilityTask@{\-Build\-Science\-Facility\-Task}}
\subsubsection[{$\sim$\-Build\-Science\-Facility\-Task}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Build\-Science\-Facility\-Task\-::$\sim$\-Build\-Science\-Facility\-Task} (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBuildScienceFacilityTask_a8738435b755e6ad2f20812971cc470e1}


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


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



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


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


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




\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Tasks/\hyperlink{BuildScienceFacilityTask_8h}{\-Build\-Science\-Facility\-Task.\-h}\item 
\-Tasks/\hyperlink{BuildScienceFacilityTask_8cpp}{\-Build\-Science\-Facility\-Task.\-cpp}\end{DoxyCompactItemize}
