\hypertarget{classSquadOrder}{\section{\-Squad\-Order \-Class \-Reference}
\label{classSquadOrder}\index{\-Squad\-Order@{\-Squad\-Order}}
}


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



\-Collaboration diagram for \-Squad\-Order\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=174pt]{classSquadOrder__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{classSquadOrder_aae2198a9006d49e15becf89bb2011e0e}{\-Type} \{ \hyperlink{classSquadOrder_aae2198a9006d49e15becf89bb2011e0eaa10c7d651866439045a94a7e4ff643e0}{\-None}, 
\hyperlink{classSquadOrder_aae2198a9006d49e15becf89bb2011e0ea93f3730bbdbfdf7338c5bbf18b63a7d9}{\-Attack}, 
\hyperlink{classSquadOrder_aae2198a9006d49e15becf89bb2011e0ea7a534880594ed55c18d34b90aabd4fb7}{\-Defend}, 
\hyperlink{classSquadOrder_aae2198a9006d49e15becf89bb2011e0ea75e4eb479ebed6b030010f7389187e98}{\-Squad\-Order\-Types}
 \}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classSquadOrder_a9b00026af17372f547e94e16743a56bd}{\-Squad\-Order} ()
\item 
\hyperlink{classSquadOrder_a45678c3a2025a7d4857f4b2deac53dd8}{\-Squad\-Order} (\hyperlink{classSquadOrder_aae2198a9006d49e15becf89bb2011e0e}{\-Type} \hyperlink{classSquadOrder_af67e279eb9b4575aebd5cd547ed16baa}{type}, \hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classSquadOrder_ae33c3627a817dc1c3e65fb7b7a7c3966}{position}, int \hyperlink{classSquadOrder_a5288043ecc865d2088e9e9c521176729}{radius})
\item 
std\-::string \hyperlink{classSquadOrder_a0a8d943517046d6c56407fc39a46f226}{get\-Order\-String} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classSquadOrder_aae2198a9006d49e15becf89bb2011e0e}{\-Type} \hyperlink{classSquadOrder_af67e279eb9b4575aebd5cd547ed16baa}{type}
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classSquadOrder_ae33c3627a817dc1c3e65fb7b7a7c3966}{position}
\item 
int \hyperlink{classSquadOrder_a5288043ecc865d2088e9e9c521176729}{radius}
\end{DoxyCompactItemize}


\subsection{\-Member \-Enumeration \-Documentation}
\hypertarget{classSquadOrder_aae2198a9006d49e15becf89bb2011e0e}{\index{\-Squad\-Order@{\-Squad\-Order}!\-Type@{\-Type}}
\index{\-Type@{\-Type}!SquadOrder@{\-Squad\-Order}}
\subsubsection[{\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Squad\-Order\-::\-Type}}}\label{classSquadOrder_aae2198a9006d49e15becf89bb2011e0e}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-None@{\-None}!\-Squad\-Order@{\-Squad\-Order}}\index{\-Squad\-Order@{\-Squad\-Order}!\-None@{\-None}}\item[{\em 
\hypertarget{classSquadOrder_aae2198a9006d49e15becf89bb2011e0eaa10c7d651866439045a94a7e4ff643e0}{\-None}\label{classSquadOrder_aae2198a9006d49e15becf89bb2011e0eaa10c7d651866439045a94a7e4ff643e0}
}]\index{\-Attack@{\-Attack}!\-Squad\-Order@{\-Squad\-Order}}\index{\-Squad\-Order@{\-Squad\-Order}!\-Attack@{\-Attack}}\item[{\em 
\hypertarget{classSquadOrder_aae2198a9006d49e15becf89bb2011e0ea93f3730bbdbfdf7338c5bbf18b63a7d9}{\-Attack}\label{classSquadOrder_aae2198a9006d49e15becf89bb2011e0ea93f3730bbdbfdf7338c5bbf18b63a7d9}
}]\index{\-Defend@{\-Defend}!\-Squad\-Order@{\-Squad\-Order}}\index{\-Squad\-Order@{\-Squad\-Order}!\-Defend@{\-Defend}}\item[{\em 
\hypertarget{classSquadOrder_aae2198a9006d49e15becf89bb2011e0ea7a534880594ed55c18d34b90aabd4fb7}{\-Defend}\label{classSquadOrder_aae2198a9006d49e15becf89bb2011e0ea7a534880594ed55c18d34b90aabd4fb7}
}]\index{\-Squad\-Order\-Types@{\-Squad\-Order\-Types}!\-Squad\-Order@{\-Squad\-Order}}\index{\-Squad\-Order@{\-Squad\-Order}!\-Squad\-Order\-Types@{\-Squad\-Order\-Types}}\item[{\em 
\hypertarget{classSquadOrder_aae2198a9006d49e15becf89bb2011e0ea75e4eb479ebed6b030010f7389187e98}{\-Squad\-Order\-Types}\label{classSquadOrder_aae2198a9006d49e15becf89bb2011e0ea75e4eb479ebed6b030010f7389187e98}
}]\end{description}
\end{Desc}



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classSquadOrder_a9b00026af17372f547e94e16743a56bd}{\index{\-Squad\-Order@{\-Squad\-Order}!\-Squad\-Order@{\-Squad\-Order}}
\index{\-Squad\-Order@{\-Squad\-Order}!SquadOrder@{\-Squad\-Order}}
\subsubsection[{\-Squad\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Order\-::\-Squad\-Order} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classSquadOrder_a9b00026af17372f547e94e16743a56bd}
\hypertarget{classSquadOrder_a45678c3a2025a7d4857f4b2deac53dd8}{\index{\-Squad\-Order@{\-Squad\-Order}!\-Squad\-Order@{\-Squad\-Order}}
\index{\-Squad\-Order@{\-Squad\-Order}!SquadOrder@{\-Squad\-Order}}
\subsubsection[{\-Squad\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Order\-::\-Squad\-Order} (
\begin{DoxyParamCaption}
\item[{{\bf \-Type}}]{type, }
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Position}}]{position, }
\item[{int}]{radius}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classSquadOrder_a45678c3a2025a7d4857f4b2deac53dd8}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classSquadOrder_a0a8d943517046d6c56407fc39a46f226}{\index{\-Squad\-Order@{\-Squad\-Order}!get\-Order\-String@{get\-Order\-String}}
\index{get\-Order\-String@{get\-Order\-String}!SquadOrder@{\-Squad\-Order}}
\subsubsection[{get\-Order\-String}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Squad\-Order\-::get\-Order\-String} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classSquadOrder_a0a8d943517046d6c56407fc39a46f226}


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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classSquadOrder_ae33c3627a817dc1c3e65fb7b7a7c3966}{\index{\-Squad\-Order@{\-Squad\-Order}!position@{position}}
\index{position@{position}!SquadOrder@{\-Squad\-Order}}
\subsubsection[{position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Position} {\bf \-Squad\-Order\-::position}}}\label{classSquadOrder_ae33c3627a817dc1c3e65fb7b7a7c3966}
\hypertarget{classSquadOrder_a5288043ecc865d2088e9e9c521176729}{\index{\-Squad\-Order@{\-Squad\-Order}!radius@{radius}}
\index{radius@{radius}!SquadOrder@{\-Squad\-Order}}
\subsubsection[{radius}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Squad\-Order\-::radius}}}\label{classSquadOrder_a5288043ecc865d2088e9e9c521176729}
\hypertarget{classSquadOrder_af67e279eb9b4575aebd5cd547ed16baa}{\index{\-Squad\-Order@{\-Squad\-Order}!type@{type}}
\index{type@{type}!SquadOrder@{\-Squad\-Order}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Type} {\bf \-Squad\-Order\-::type}}}\label{classSquadOrder_af67e279eb9b4575aebd5cd547ed16baa}


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