\hypertarget{classETechEstimator}{\section{\-E\-Tech\-Estimator \-Class \-Reference}
\label{classETechEstimator}\index{\-E\-Tech\-Estimator@{\-E\-Tech\-Estimator}}
}


{\ttfamily \#include $<$\-E\-Tech\-Estimator.\-h$>$}



\-Inheritance diagram for \-E\-Tech\-Estimator\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=232pt]{classETechEstimator__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-E\-Tech\-Estimator\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=232pt]{classETechEstimator__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
const std\-::vector$<$ long double $>$ \& \hyperlink{classETechEstimator_a7b03616ba60923644038bf40d84bb627}{get\-Openings\-Probas} () const 
\item 
void \hyperlink{classETechEstimator_a3f4a649767babc7c3a9bc9bd461fbde8}{on\-Unit\-Destroy} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\item 
void \hyperlink{classETechEstimator_ac76150fe9f5251eb1db0eae816c97aa2}{on\-Unit\-Show} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\item 
void \hyperlink{classETechEstimator_a724418c447f5e427c26bc4f7bd261271}{on\-Unit\-Hide} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{classETechEstimator_a8dc92160db830e18232bde312c86d520}{has\-Infered}
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classETechEstimator_a74b009d209ede07a2c8f1605f841e38d}{\-C\-Singleton$<$ E\-Tech\-Estimator $>$}
\end{DoxyCompactItemize}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classETechEstimator_a7b03616ba60923644038bf40d84bb627}{\index{\-E\-Tech\-Estimator@{\-E\-Tech\-Estimator}!get\-Openings\-Probas@{get\-Openings\-Probas}}
\index{get\-Openings\-Probas@{get\-Openings\-Probas}!ETechEstimator@{\-E\-Tech\-Estimator}}
\subsubsection[{get\-Openings\-Probas}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<$ long double $>$ \& {\bf \-E\-Tech\-Estimator\-::get\-Openings\-Probas} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classETechEstimator_a7b03616ba60923644038bf40d84bb627}
\hypertarget{classETechEstimator_a3f4a649767babc7c3a9bc9bd461fbde8}{\index{\-E\-Tech\-Estimator@{\-E\-Tech\-Estimator}!on\-Unit\-Destroy@{on\-Unit\-Destroy}}
\index{on\-Unit\-Destroy@{on\-Unit\-Destroy}!ETechEstimator@{\-E\-Tech\-Estimator}}
\subsubsection[{on\-Unit\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-E\-Tech\-Estimator\-::on\-Unit\-Destroy} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{classETechEstimator_a3f4a649767babc7c3a9bc9bd461fbde8}
\hypertarget{classETechEstimator_a724418c447f5e427c26bc4f7bd261271}{\index{\-E\-Tech\-Estimator@{\-E\-Tech\-Estimator}!on\-Unit\-Hide@{on\-Unit\-Hide}}
\index{on\-Unit\-Hide@{on\-Unit\-Hide}!ETechEstimator@{\-E\-Tech\-Estimator}}
\subsubsection[{on\-Unit\-Hide}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-E\-Tech\-Estimator\-::on\-Unit\-Hide} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{classETechEstimator_a724418c447f5e427c26bc4f7bd261271}
\hypertarget{classETechEstimator_ac76150fe9f5251eb1db0eae816c97aa2}{\index{\-E\-Tech\-Estimator@{\-E\-Tech\-Estimator}!on\-Unit\-Show@{on\-Unit\-Show}}
\index{on\-Unit\-Show@{on\-Unit\-Show}!ETechEstimator@{\-E\-Tech\-Estimator}}
\subsubsection[{on\-Unit\-Show}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-E\-Tech\-Estimator\-::on\-Unit\-Show} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{classETechEstimator_ac76150fe9f5251eb1db0eae816c97aa2}
\-We are interested in the time at which the construction began

\-We infer the buildings needed to produce this unit

\-The later he could have built this building 

\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classETechEstimator_a74b009d209ede07a2c8f1605f841e38d}{\index{\-E\-Tech\-Estimator@{\-E\-Tech\-Estimator}!\-C\-Singleton$<$ E\-Tech\-Estimator $>$@{\-C\-Singleton$<$ E\-Tech\-Estimator $>$}}
\index{\-C\-Singleton$<$ E\-Tech\-Estimator $>$@{\-C\-Singleton$<$ E\-Tech\-Estimator $>$}!ETechEstimator@{\-E\-Tech\-Estimator}}
\subsubsection[{\-C\-Singleton$<$ E\-Tech\-Estimator $>$}]{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf \-C\-Singleton}$<$ {\bf \-E\-Tech\-Estimator} $>$\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classETechEstimator_a74b009d209ede07a2c8f1605f841e38d}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classETechEstimator_a8dc92160db830e18232bde312c86d520}{\index{\-E\-Tech\-Estimator@{\-E\-Tech\-Estimator}!has\-Infered@{has\-Infered}}
\index{has\-Infered@{has\-Infered}!ETechEstimator@{\-E\-Tech\-Estimator}}
\subsubsection[{has\-Infered}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-E\-Tech\-Estimator\-::has\-Infered}}}\label{classETechEstimator_a8dc92160db830e18232bde312c86d520}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Intelligence/\hyperlink{ETechEstimator_8h}{\-E\-Tech\-Estimator.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Intelligence/\hyperlink{ETechEstimator_8cpp}{\-E\-Tech\-Estimator.\-cpp}\end{DoxyCompactItemize}
