\hypertarget{classArcFormation}{\section{\-Arc\-Formation \-Class \-Reference}
\label{classArcFormation}\index{\-Arc\-Formation@{\-Arc\-Formation}}
}


{\ttfamily \#include $<$\-Arc\-Formation.\-h$>$}



\-Inheritance diagram for \-Arc\-Formation\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=200pt]{classArcFormation__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Arc\-Formation\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classArcFormation__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classArcFormation_a99f26e9b72e314238958ed9cf564f1dd}{\-Arc\-Formation} (const \hyperlink{classArcFormation}{\-Arc\-Formation} \&f)
\item 
\hyperlink{classArcFormation_a209398ad1a8b017a340428d5d293a4cf}{\-Arc\-Formation} (const \hyperlink{structVec}{\-Vec} \&on\-Circle, const \hyperlink{structVec}{\-Vec} \&circle\-Center)
\item 
\hyperlink{classArcFormation_a2aea1e9dd1b73de46bff5839c34395a1}{\-Arc\-Formation} (const \-B\-W\-A\-P\-I\-::\-Position \&on\-Circle, const \-B\-W\-A\-P\-I\-::\-Position \&circle\-Center)
\item 
virtual void \hyperlink{classArcFormation_a6b208f418b4815ad51933911a651cf5b}{compute\-To\-Positions} (const std\-::vector$<$ \hyperlink{BayesianUnit_8h_a2733cae2b679bb7515a0168ab04eb2b8}{p\-Bayesian\-Unit} $>$ \&v\-Units)
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classArcFormation_a99f26e9b72e314238958ed9cf564f1dd}{\index{\-Arc\-Formation@{\-Arc\-Formation}!\-Arc\-Formation@{\-Arc\-Formation}}
\index{\-Arc\-Formation@{\-Arc\-Formation}!ArcFormation@{\-Arc\-Formation}}
\subsubsection[{\-Arc\-Formation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Arc\-Formation\-::\-Arc\-Formation} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Arc\-Formation} \&}]{f}
\end{DoxyParamCaption}
)}}\label{classArcFormation_a99f26e9b72e314238958ed9cf564f1dd}
\hypertarget{classArcFormation_a209398ad1a8b017a340428d5d293a4cf}{\index{\-Arc\-Formation@{\-Arc\-Formation}!\-Arc\-Formation@{\-Arc\-Formation}}
\index{\-Arc\-Formation@{\-Arc\-Formation}!ArcFormation@{\-Arc\-Formation}}
\subsubsection[{\-Arc\-Formation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Arc\-Formation\-::\-Arc\-Formation} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Vec} \&}]{on\-Circle, }
\item[{const {\bf \-Vec} \&}]{circle\-Center}
\end{DoxyParamCaption}
)}}\label{classArcFormation_a209398ad1a8b017a340428d5d293a4cf}
\hypertarget{classArcFormation_a2aea1e9dd1b73de46bff5839c34395a1}{\index{\-Arc\-Formation@{\-Arc\-Formation}!\-Arc\-Formation@{\-Arc\-Formation}}
\index{\-Arc\-Formation@{\-Arc\-Formation}!ArcFormation@{\-Arc\-Formation}}
\subsubsection[{\-Arc\-Formation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Arc\-Formation\-::\-Arc\-Formation} (
\begin{DoxyParamCaption}
\item[{const \-B\-W\-A\-P\-I\-::\-Position \&}]{on\-Circle, }
\item[{const \-B\-W\-A\-P\-I\-::\-Position \&}]{circle\-Center}
\end{DoxyParamCaption}
)}}\label{classArcFormation_a2aea1e9dd1b73de46bff5839c34395a1}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classArcFormation_a6b208f418b4815ad51933911a651cf5b}{\index{\-Arc\-Formation@{\-Arc\-Formation}!compute\-To\-Positions@{compute\-To\-Positions}}
\index{compute\-To\-Positions@{compute\-To\-Positions}!ArcFormation@{\-Arc\-Formation}}
\subsubsection[{compute\-To\-Positions}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Arc\-Formation\-::compute\-To\-Positions} (
\begin{DoxyParamCaption}
\item[{const std\-::vector$<$ {\bf p\-Bayesian\-Unit} $>$ \&}]{v\-Units}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classArcFormation_a6b208f418b4815ad51933911a651cf5b}


\-Reimplemented from \hyperlink{classFormation_aed987cd564774a879981cfd4648df046}{\-Formation}.



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




\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Formations/\hyperlink{ArcFormation_8h}{\-Arc\-Formation.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Formations/\hyperlink{ArcFormation_8cpp}{\-Arc\-Formation.\-cpp}\end{DoxyCompactItemize}
