\doxysection{Controller Class Reference}
\hypertarget{classController}{}\label{classController}\index{Controller@{Controller}}


{\ttfamily \#include $<$Controller.\+hh$>$}



Collaboration diagram for Controller\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=156pt]{classController__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classController_a9bf20649bd5268f6c25d206eddcd3fc5}{Controller}} (int, char \texorpdfstring{$\ast$}{*}\mbox{[}$\,$\mbox{]})
\item 
void \mbox{\hyperlink{classController_ad535ad74055e645b7f44b7feeb4e82a8}{start}} ()
\end{DoxyCompactItemize}
\doxysubsubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classAlgo}{Algo}} $>$ \mbox{\hyperlink{classController_af469cf532ccb25e9256a9e71d35072ed}{\+\_\+algo}}
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classController_a9bf20649bd5268f6c25d206eddcd3fc5}\index{Controller@{Controller}!Controller@{Controller}}
\index{Controller@{Controller}!Controller@{Controller}}
\doxysubsubsection{\texorpdfstring{Controller()}{Controller()}}
{\footnotesize\ttfamily \label{classController_a9bf20649bd5268f6c25d206eddcd3fc5} 
Controller\+::\+Controller (\begin{DoxyParamCaption}\item[{int}]{argc}{, }\item[{char \texorpdfstring{$\ast$}{*}}]{argv}{\mbox{[}$\,$\mbox{]}}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}}



References \mbox{\hyperlink{classController_af469cf532ccb25e9256a9e71d35072ed}{\+\_\+algo}}.



\doxysubsection{Member Function Documentation}
\Hypertarget{classController_ad535ad74055e645b7f44b7feeb4e82a8}\index{Controller@{Controller}!start@{start}}
\index{start@{start}!Controller@{Controller}}
\doxysubsubsection{\texorpdfstring{start()}{start()}}
{\footnotesize\ttfamily \label{classController_ad535ad74055e645b7f44b7feeb4e82a8} 
void Controller\+::start (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}



References \mbox{\hyperlink{classController_af469cf532ccb25e9256a9e71d35072ed}{\+\_\+algo}}.



\doxysubsection{Member Data Documentation}
\Hypertarget{classController_af469cf532ccb25e9256a9e71d35072ed}\index{Controller@{Controller}!\_algo@{\_algo}}
\index{\_algo@{\_algo}!Controller@{Controller}}
\doxysubsubsection{\texorpdfstring{\_algo}{\_algo}}
{\footnotesize\ttfamily \label{classController_af469cf532ccb25e9256a9e71d35072ed} 
std\+::unique\+\_\+ptr$<$\mbox{\hyperlink{classAlgo}{Algo}}$>$ Controller\+::\+\_\+algo\hspace{0.3cm}{\ttfamily [private]}}



Referenced by \mbox{\hyperlink{classController_a9bf20649bd5268f6c25d206eddcd3fc5}{Controller()}}, and \mbox{\hyperlink{classController_ad535ad74055e645b7f44b7feeb4e82a8}{start()}}.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
include/\mbox{\hyperlink{Controller_8hh}{Controller.\+hh}}\item 
src/\mbox{\hyperlink{Controller_8cc}{Controller.\+cc}}\end{DoxyCompactItemize}
