\hypertarget{classSquadData}{\section{\-Squad\-Data \-Class \-Reference}
\label{classSquadData}\index{\-Squad\-Data@{\-Squad\-Data}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classSquadData_a7d6dbd35c4042f981e0bddeb83bb2d81}{\-Squad\-Data} ()
\item 
\hyperlink{classSquadData_a578049e613ae082e6fdef92b62518113}{$\sim$\-Squad\-Data} ()
\item 
void \hyperlink{classSquadData_afd617b85a8ab6e9703db3b8097d51183}{clear\-Squad\-Data} ()
\item 
void \hyperlink{classSquadData_a0cf9c44f56ba466735ea4a4b0a043e53}{add\-Squad} (\hyperlink{classSquad}{\-Squad} \&squad)
\item 
void \hyperlink{classSquadData_a42a4de2849287d629ddc57f7e46f166f}{draw\-Squad\-Information} (int x, int y)
\item 
void \hyperlink{classSquadData_a5aba90dfec91b2fa5b4eaa62240a0202}{update} ()
\item 
void \hyperlink{classSquadData_af2398271bfa155256cfd070f37459c09}{set\-Squad} (\hyperlink{classSquad}{\-Squad} \&squad)
\item 
void \hyperlink{classSquadData_afb89638af944c3b97953466cb24916fb}{set\-Regroup} ()
\item 
\hyperlink{Common_8h_a8c0363f93a75c9c1af18ed69aed90ddf}{\-Unit\-Vector} \& \hyperlink{classSquadData_a6b27252348b25d38273f461acef16672}{get\-Units} ()
\item 
\hyperlink{classSquadOrder}{\-Squad\-Order} \& \hyperlink{classSquadData_a407eda83ecd28618966df873e8ffdafc}{get\-Squad\-Order} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classSquadData_a7d6dbd35c4042f981e0bddeb83bb2d81}{\index{\-Squad\-Data@{\-Squad\-Data}!\-Squad\-Data@{\-Squad\-Data}}
\index{\-Squad\-Data@{\-Squad\-Data}!SquadData@{\-Squad\-Data}}
\subsubsection[{\-Squad\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Data\-::\-Squad\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadData_a7d6dbd35c4042f981e0bddeb83bb2d81}
\hypertarget{classSquadData_a578049e613ae082e6fdef92b62518113}{\index{\-Squad\-Data@{\-Squad\-Data}!$\sim$\-Squad\-Data@{$\sim$\-Squad\-Data}}
\index{$\sim$\-Squad\-Data@{$\sim$\-Squad\-Data}!SquadData@{\-Squad\-Data}}
\subsubsection[{$\sim$\-Squad\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Data\-::$\sim$\-Squad\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classSquadData_a578049e613ae082e6fdef92b62518113}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classSquadData_a0cf9c44f56ba466735ea4a4b0a043e53}{\index{\-Squad\-Data@{\-Squad\-Data}!add\-Squad@{add\-Squad}}
\index{add\-Squad@{add\-Squad}!SquadData@{\-Squad\-Data}}
\subsubsection[{add\-Squad}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Data\-::add\-Squad} (
\begin{DoxyParamCaption}
\item[{{\bf \-Squad} \&}]{squad}
\end{DoxyParamCaption}
)}}\label{classSquadData_a0cf9c44f56ba466735ea4a4b0a043e53}
\hypertarget{classSquadData_afd617b85a8ab6e9703db3b8097d51183}{\index{\-Squad\-Data@{\-Squad\-Data}!clear\-Squad\-Data@{clear\-Squad\-Data}}
\index{clear\-Squad\-Data@{clear\-Squad\-Data}!SquadData@{\-Squad\-Data}}
\subsubsection[{clear\-Squad\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Data\-::clear\-Squad\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadData_afd617b85a8ab6e9703db3b8097d51183}


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




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


\hypertarget{classSquadData_a42a4de2849287d629ddc57f7e46f166f}{\index{\-Squad\-Data@{\-Squad\-Data}!draw\-Squad\-Information@{draw\-Squad\-Information}}
\index{draw\-Squad\-Information@{draw\-Squad\-Information}!SquadData@{\-Squad\-Data}}
\subsubsection[{draw\-Squad\-Information}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Data\-::draw\-Squad\-Information} (
\begin{DoxyParamCaption}
\item[{int}]{x, }
\item[{int}]{y}
\end{DoxyParamCaption}
)}}\label{classSquadData_a42a4de2849287d629ddc57f7e46f166f}


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


\hypertarget{classSquadData_a407eda83ecd28618966df873e8ffdafc}{\index{\-Squad\-Data@{\-Squad\-Data}!get\-Squad\-Order@{get\-Squad\-Order}}
\index{get\-Squad\-Order@{get\-Squad\-Order}!SquadData@{\-Squad\-Data}}
\subsubsection[{get\-Squad\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Order}\& {\bf \-Squad\-Data\-::get\-Squad\-Order} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadData_a407eda83ecd28618966df873e8ffdafc}
\hypertarget{classSquadData_a6b27252348b25d38273f461acef16672}{\index{\-Squad\-Data@{\-Squad\-Data}!get\-Units@{get\-Units}}
\index{get\-Units@{get\-Units}!SquadData@{\-Squad\-Data}}
\subsubsection[{get\-Units}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Vector}\& {\bf \-Squad\-Data\-::get\-Units} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadData_a6b27252348b25d38273f461acef16672}
\hypertarget{classSquadData_afb89638af944c3b97953466cb24916fb}{\index{\-Squad\-Data@{\-Squad\-Data}!set\-Regroup@{set\-Regroup}}
\index{set\-Regroup@{set\-Regroup}!SquadData@{\-Squad\-Data}}
\subsubsection[{set\-Regroup}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Data\-::set\-Regroup} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadData_afb89638af944c3b97953466cb24916fb}
\hypertarget{classSquadData_af2398271bfa155256cfd070f37459c09}{\index{\-Squad\-Data@{\-Squad\-Data}!set\-Squad@{set\-Squad}}
\index{set\-Squad@{set\-Squad}!SquadData@{\-Squad\-Data}}
\subsubsection[{set\-Squad}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Data\-::set\-Squad} (
\begin{DoxyParamCaption}
\item[{{\bf \-Squad} \&}]{squad}
\end{DoxyParamCaption}
)}}\label{classSquadData_af2398271bfa155256cfd070f37459c09}


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




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


\hypertarget{classSquadData_a5aba90dfec91b2fa5b4eaa62240a0202}{\index{\-Squad\-Data@{\-Squad\-Data}!update@{update}}
\index{update@{update}!SquadData@{\-Squad\-Data}}
\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Data\-::update} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadData_a5aba90dfec91b2fa5b4eaa62240a0202}


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




\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/\hyperlink{SquadData_8h}{\-Squad\-Data.\-h}\item 
\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/\hyperlink{SquadData_8cpp}{\-Squad\-Data.\-cpp}\end{DoxyCompactItemize}
