\hypertarget{classFormationSubgoal}{\section{\-Formation\-Subgoal \-Class \-Reference}
\label{classFormationSubgoal}\index{\-Formation\-Subgoal@{\-Formation\-Subgoal}}
}


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



\-Inheritance diagram for \-Formation\-Subgoal\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=192pt]{classFormationSubgoal__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Formation\-Subgoal\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classFormationSubgoal__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classFormationSubgoal_a5bc6c28a2494c0360687c2f529cc2c25}{\-Formation\-Subgoal} (\hyperlink{Subgoal_8h_a0597ada8f80bf94ee459b7fb2fddc19d}{\-Subgoal\-Logic} l, \hyperlink{classUnitsGroup}{\-Units\-Group} $\ast$ug, \hyperlink{Formation_8h_a7ee93f28de3395454198a42d1920eea5}{p\-Formation} f)
\item 
\hyperlink{classFormationSubgoal_a3deeb7fe4df41c17878702e4afa93c3a}{\-Formation\-Subgoal} (const \hyperlink{classFormationSubgoal}{\-Formation\-Subgoal} \&fsg)
\item 
virtual bool \hyperlink{classFormationSubgoal_a6109dfca932d820ed951fa25d41e9f87}{is\-Realized} ()
\item 
virtual void \hyperlink{classFormationSubgoal_abcd66c2cfe9ec728dfc34da9b4d3d307}{try\-To\-Realize} ()
\item 
virtual double \hyperlink{classFormationSubgoal_abddd9e45867a8562abe9ca54545dae6f}{distance\-To\-Realize} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classFormationSubgoal_a5bc6c28a2494c0360687c2f529cc2c25}{\index{\-Formation\-Subgoal@{\-Formation\-Subgoal}!\-Formation\-Subgoal@{\-Formation\-Subgoal}}
\index{\-Formation\-Subgoal@{\-Formation\-Subgoal}!FormationSubgoal@{\-Formation\-Subgoal}}
\subsubsection[{\-Formation\-Subgoal}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Formation\-Subgoal\-::\-Formation\-Subgoal} (
\begin{DoxyParamCaption}
\item[{{\bf \-Subgoal\-Logic}}]{l, }
\item[{{\bf \-Units\-Group} $\ast$}]{ug, }
\item[{{\bf p\-Formation}}]{f}
\end{DoxyParamCaption}
)}}\label{classFormationSubgoal_a5bc6c28a2494c0360687c2f529cc2c25}
\hypertarget{classFormationSubgoal_a3deeb7fe4df41c17878702e4afa93c3a}{\index{\-Formation\-Subgoal@{\-Formation\-Subgoal}!\-Formation\-Subgoal@{\-Formation\-Subgoal}}
\index{\-Formation\-Subgoal@{\-Formation\-Subgoal}!FormationSubgoal@{\-Formation\-Subgoal}}
\subsubsection[{\-Formation\-Subgoal}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Formation\-Subgoal\-::\-Formation\-Subgoal} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Formation\-Subgoal} \&}]{fsg}
\end{DoxyParamCaption}
)}}\label{classFormationSubgoal_a3deeb7fe4df41c17878702e4afa93c3a}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classFormationSubgoal_abddd9e45867a8562abe9ca54545dae6f}{\index{\-Formation\-Subgoal@{\-Formation\-Subgoal}!distance\-To\-Realize@{distance\-To\-Realize}}
\index{distance\-To\-Realize@{distance\-To\-Realize}!FormationSubgoal@{\-Formation\-Subgoal}}
\subsubsection[{distance\-To\-Realize}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Formation\-Subgoal\-::distance\-To\-Realize} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classFormationSubgoal_abddd9e45867a8562abe9ca54545dae6f}


\-Implements \hyperlink{classSubgoal_ad3d0143d3e90c3530511bf11d6d3dfc4}{\-Subgoal}.



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




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


\hypertarget{classFormationSubgoal_a6109dfca932d820ed951fa25d41e9f87}{\index{\-Formation\-Subgoal@{\-Formation\-Subgoal}!is\-Realized@{is\-Realized}}
\index{is\-Realized@{is\-Realized}!FormationSubgoal@{\-Formation\-Subgoal}}
\subsubsection[{is\-Realized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Formation\-Subgoal\-::is\-Realized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classFormationSubgoal_a6109dfca932d820ed951fa25d41e9f87}


\-Implements \hyperlink{classSubgoal_a20ebfc1b0ed14e04e0762525ff9b8274}{\-Subgoal}.



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


\hypertarget{classFormationSubgoal_abcd66c2cfe9ec728dfc34da9b4d3d307}{\index{\-Formation\-Subgoal@{\-Formation\-Subgoal}!try\-To\-Realize@{try\-To\-Realize}}
\index{try\-To\-Realize@{try\-To\-Realize}!FormationSubgoal@{\-Formation\-Subgoal}}
\subsubsection[{try\-To\-Realize}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Formation\-Subgoal\-::try\-To\-Realize} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classFormationSubgoal_abcd66c2cfe9ec728dfc34da9b4d3d307}


\-Implements \hyperlink{classSubgoal_a70f9b96c306fc2b533f1a866aff3e331}{\-Subgoal}.



\-Here is the call graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFormationSubgoal_abcd66c2cfe9ec728dfc34da9b4d3d307_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/\-Goals/\hyperlink{FormationSubgoal_8h}{\-Formation\-Subgoal.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Goals/\hyperlink{FormationSubgoal_8cpp}{\-Formation\-Subgoal.\-cpp}\end{DoxyCompactItemize}
