\hypertarget{classPlannerManager}{\section{\-Planner\-Manager \-Class \-Reference}
\label{classPlannerManager}\index{\-Planner\-Manager@{\-Planner\-Manager}}
}


{\ttfamily \#include $<$\-Planner\-Manager.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classPlannerManager_a44db9ae095e9e80783f7b7a1fd3b626f}{\-Planner\-Manager} ()
\item 
void \hyperlink{classPlannerManager_a2aa614bb7a0ea6b89d48fc8e85234869}{set\-Balance} (\hyperlink{Common_8h_af8db3c2199b2e84a7bb8c8ea26e447b2}{\-Unit\-To\-Percent} percent\-List)
\item 
void \hyperlink{classPlannerManager_a607354d93e8482f247052342e1e28a6d}{on\-Frame} ()
\item 
void \hyperlink{classPlannerManager_ac5a35825c81fa29ebaef4ef3f7d42137}{rebalance\-Production} ()
\item 
void \hyperlink{classPlannerManager_aa3322aeda446e142b5440d028d2170b7}{update\-Self\-Army} ()
\item 
void \hyperlink{classPlannerManager_adee0b0ae37229893965ffb1c55185911}{update\-Enemy\-Army} ()
\item 
void \hyperlink{classPlannerManager_aa7e66f6738694c2bfc3ce9b575fcf096}{update\-Self\-Army\-Stats} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type, double size)
\item 
void \hyperlink{classPlannerManager_aa96c0724dde8df2e7a6ebca4793d9958}{update\-Enemy\-Army\-Stats} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type, double size)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{Common_8h_af8db3c2199b2e84a7bb8c8ea26e447b2}{\-Unit\-To\-Percent} \hyperlink{classPlannerManager_aa17d74f885faf2049787c5c2beec5132}{\-\_\-percent\-List}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classPlannerManager_a44db9ae095e9e80783f7b7a1fd3b626f}{\index{\-Planner\-Manager@{\-Planner\-Manager}!\-Planner\-Manager@{\-Planner\-Manager}}
\index{\-Planner\-Manager@{\-Planner\-Manager}!PlannerManager@{\-Planner\-Manager}}
\subsubsection[{\-Planner\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Planner\-Manager\-::\-Planner\-Manager} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classPlannerManager_a44db9ae095e9e80783f7b7a1fd3b626f}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classPlannerManager_a607354d93e8482f247052342e1e28a6d}{\index{\-Planner\-Manager@{\-Planner\-Manager}!on\-Frame@{on\-Frame}}
\index{on\-Frame@{on\-Frame}!PlannerManager@{\-Planner\-Manager}}
\subsubsection[{on\-Frame}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Planner\-Manager\-::on\-Frame} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classPlannerManager_a607354d93e8482f247052342e1e28a6d}
\hypertarget{classPlannerManager_ac5a35825c81fa29ebaef4ef3f7d42137}{\index{\-Planner\-Manager@{\-Planner\-Manager}!rebalance\-Production@{rebalance\-Production}}
\index{rebalance\-Production@{rebalance\-Production}!PlannerManager@{\-Planner\-Manager}}
\subsubsection[{rebalance\-Production}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Planner\-Manager\-::rebalance\-Production} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classPlannerManager_ac5a35825c81fa29ebaef4ef3f7d42137}


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


\hypertarget{classPlannerManager_a2aa614bb7a0ea6b89d48fc8e85234869}{\index{\-Planner\-Manager@{\-Planner\-Manager}!set\-Balance@{set\-Balance}}
\index{set\-Balance@{set\-Balance}!PlannerManager@{\-Planner\-Manager}}
\subsubsection[{set\-Balance}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Planner\-Manager\-::set\-Balance} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit\-To\-Percent}}]{percent\-List}
\end{DoxyParamCaption}
)}}\label{classPlannerManager_a2aa614bb7a0ea6b89d48fc8e85234869}


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


\hypertarget{classPlannerManager_adee0b0ae37229893965ffb1c55185911}{\index{\-Planner\-Manager@{\-Planner\-Manager}!update\-Enemy\-Army@{update\-Enemy\-Army}}
\index{update\-Enemy\-Army@{update\-Enemy\-Army}!PlannerManager@{\-Planner\-Manager}}
\subsubsection[{update\-Enemy\-Army}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Planner\-Manager\-::update\-Enemy\-Army} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classPlannerManager_adee0b0ae37229893965ffb1c55185911}


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


\hypertarget{classPlannerManager_aa96c0724dde8df2e7a6ebca4793d9958}{\index{\-Planner\-Manager@{\-Planner\-Manager}!update\-Enemy\-Army\-Stats@{update\-Enemy\-Army\-Stats}}
\index{update\-Enemy\-Army\-Stats@{update\-Enemy\-Army\-Stats}!PlannerManager@{\-Planner\-Manager}}
\subsubsection[{update\-Enemy\-Army\-Stats}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Planner\-Manager\-::update\-Enemy\-Army\-Stats} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{type, }
\item[{double}]{size}
\end{DoxyParamCaption}
)}}\label{classPlannerManager_aa96c0724dde8df2e7a6ebca4793d9958}


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




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


\hypertarget{classPlannerManager_aa3322aeda446e142b5440d028d2170b7}{\index{\-Planner\-Manager@{\-Planner\-Manager}!update\-Self\-Army@{update\-Self\-Army}}
\index{update\-Self\-Army@{update\-Self\-Army}!PlannerManager@{\-Planner\-Manager}}
\subsubsection[{update\-Self\-Army}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Planner\-Manager\-::update\-Self\-Army} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classPlannerManager_aa3322aeda446e142b5440d028d2170b7}


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


\hypertarget{classPlannerManager_aa7e66f6738694c2bfc3ce9b575fcf096}{\index{\-Planner\-Manager@{\-Planner\-Manager}!update\-Self\-Army\-Stats@{update\-Self\-Army\-Stats}}
\index{update\-Self\-Army\-Stats@{update\-Self\-Army\-Stats}!PlannerManager@{\-Planner\-Manager}}
\subsubsection[{update\-Self\-Army\-Stats}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Planner\-Manager\-::update\-Self\-Army\-Stats} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{type, }
\item[{double}]{size}
\end{DoxyParamCaption}
)}}\label{classPlannerManager_aa7e66f6738694c2bfc3ce9b575fcf096}


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




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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classPlannerManager_aa17d74f885faf2049787c5c2beec5132}{\index{\-Planner\-Manager@{\-Planner\-Manager}!\-\_\-percent\-List@{\-\_\-percent\-List}}
\index{\-\_\-percent\-List@{\-\_\-percent\-List}!PlannerManager@{\-Planner\-Manager}}
\subsubsection[{\-\_\-percent\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-To\-Percent} {\bf \-Planner\-Manager\-::\-\_\-percent\-List}}}\label{classPlannerManager_aa17d74f885faf2049787c5c2beec5132}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Example\-A\-I\-Module/\-Source/\hyperlink{PlannerManager_8h}{\-Planner\-Manager.\-h}\item 
\-Example\-A\-I\-Module/\-Source/\hyperlink{PlannerManager_8cpp}{\-Planner\-Manager.\-cpp}\end{DoxyCompactItemize}
