\hypertarget{classWorkerMoveData}{\section{\-Worker\-Move\-Data \-Class \-Reference}
\label{classWorkerMoveData}\index{\-Worker\-Move\-Data@{\-Worker\-Move\-Data}}
}


{\ttfamily \#include $<$\-Worker\-Data.\-h$>$}



\-Collaboration diagram for \-Worker\-Move\-Data\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=188pt]{classWorkerMoveData__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classWorkerMoveData_a99879c998c2588e833fb3c8095d69ef0}{\-Worker\-Move\-Data} (int m, int g, \hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} p)
\item 
\hyperlink{classWorkerMoveData_ad43c29b7dcc4ff84efa295be40bb5148}{\-Worker\-Move\-Data} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{classWorkerMoveData_a56437e654763cdf4686713b3677084ec}{minerals\-Needed}
\item 
int \hyperlink{classWorkerMoveData_a961fbe391852312487cb5a614f49cb75}{gas\-Needed}
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classWorkerMoveData_ab6c0a7f3bfc0efa645f02877712ed465}{position}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classWorkerMoveData_a99879c998c2588e833fb3c8095d69ef0}{\index{\-Worker\-Move\-Data@{\-Worker\-Move\-Data}!\-Worker\-Move\-Data@{\-Worker\-Move\-Data}}
\index{\-Worker\-Move\-Data@{\-Worker\-Move\-Data}!WorkerMoveData@{\-Worker\-Move\-Data}}
\subsubsection[{\-Worker\-Move\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Worker\-Move\-Data\-::\-Worker\-Move\-Data} (
\begin{DoxyParamCaption}
\item[{int}]{m, }
\item[{int}]{g, }
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Position}}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classWorkerMoveData_a99879c998c2588e833fb3c8095d69ef0}
\hypertarget{classWorkerMoveData_ad43c29b7dcc4ff84efa295be40bb5148}{\index{\-Worker\-Move\-Data@{\-Worker\-Move\-Data}!\-Worker\-Move\-Data@{\-Worker\-Move\-Data}}
\index{\-Worker\-Move\-Data@{\-Worker\-Move\-Data}!WorkerMoveData@{\-Worker\-Move\-Data}}
\subsubsection[{\-Worker\-Move\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Worker\-Move\-Data\-::\-Worker\-Move\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classWorkerMoveData_ad43c29b7dcc4ff84efa295be40bb5148}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classWorkerMoveData_a961fbe391852312487cb5a614f49cb75}{\index{\-Worker\-Move\-Data@{\-Worker\-Move\-Data}!gas\-Needed@{gas\-Needed}}
\index{gas\-Needed@{gas\-Needed}!WorkerMoveData@{\-Worker\-Move\-Data}}
\subsubsection[{gas\-Needed}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Worker\-Move\-Data\-::gas\-Needed}}}\label{classWorkerMoveData_a961fbe391852312487cb5a614f49cb75}
\hypertarget{classWorkerMoveData_a56437e654763cdf4686713b3677084ec}{\index{\-Worker\-Move\-Data@{\-Worker\-Move\-Data}!minerals\-Needed@{minerals\-Needed}}
\index{minerals\-Needed@{minerals\-Needed}!WorkerMoveData@{\-Worker\-Move\-Data}}
\subsubsection[{minerals\-Needed}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Worker\-Move\-Data\-::minerals\-Needed}}}\label{classWorkerMoveData_a56437e654763cdf4686713b3677084ec}
\hypertarget{classWorkerMoveData_ab6c0a7f3bfc0efa645f02877712ed465}{\index{\-Worker\-Move\-Data@{\-Worker\-Move\-Data}!position@{position}}
\index{position@{position}!WorkerMoveData@{\-Worker\-Move\-Data}}
\subsubsection[{position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Position} {\bf \-Worker\-Move\-Data\-::position}}}\label{classWorkerMoveData_ab6c0a7f3bfc0efa645f02877712ed465}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/base/\hyperlink{WorkerData_8h}{\-Worker\-Data.\-h}\end{DoxyCompactItemize}
