\hypertarget{class_glut_wrapper_1_1_i_runner}{
\section{GlutWrapper::IRunner Class Reference}
\label{class_glut_wrapper_1_1_i_runner}\index{GlutWrapper::IRunner@{GlutWrapper::IRunner}}
}
Interface to a test runner. It's used by GlutWrapper::Window to run the test.  


{\tt \#include $<$IRunner.h$>$}

Inheritance diagram for GlutWrapper::IRunner::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_glut_wrapper_1_1_i_runner}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
virtual void \hyperlink{class_glut_wrapper_1_1_i_runner_c039b0a50e80f0f30e8936366bfac79e}{InitializeOpengl} (int width, int height)=0
\begin{CompactList}\small\item\em Its used to configurate opengl. \item\end{CompactList}\item 
\hypertarget{class_glut_wrapper_1_1_i_runner_e929784e463c3d975a9ab6988dd1315f}{
virtual void \hyperlink{class_glut_wrapper_1_1_i_runner_e929784e463c3d975a9ab6988dd1315f}{Run} (void)=0}
\label{class_glut_wrapper_1_1_i_runner_e929784e463c3d975a9ab6988dd1315f}

\begin{CompactList}\small\item\em It executes the test. \item\end{CompactList}\item 
virtual void \hyperlink{class_glut_wrapper_1_1_i_runner_c7b048663fc8de7f3ddb17ff8d51e437}{Reshape} (int width, int height)=0
\begin{CompactList}\small\item\em Callback notifies of render window reshape. \item\end{CompactList}\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
\hypertarget{class_glut_wrapper_1_1_i_runner_2b10cf4e44f1d70be6654b84c3adcebd}{
\hyperlink{class_glut_wrapper_1_1_i_runner_2b10cf4e44f1d70be6654b84c3adcebd}{IRunner} (void)}
\label{class_glut_wrapper_1_1_i_runner_2b10cf4e44f1d70be6654b84c3adcebd}

\begin{CompactList}\small\item\em It can't be constructed. \item\end{CompactList}\item 
\hypertarget{class_glut_wrapper_1_1_i_runner_9f1d0b39c701113c38052e7aa889887a}{
virtual \hyperlink{class_glut_wrapper_1_1_i_runner_9f1d0b39c701113c38052e7aa889887a}{$\sim$IRunner} (void)=0}
\label{class_glut_wrapper_1_1_i_runner_9f1d0b39c701113c38052e7aa889887a}

\begin{CompactList}\small\item\em It can`t be destroyed. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Interface to a test runner. It's used by GlutWrapper::Window to run the test. 

\subsection{Member Function Documentation}
\hypertarget{class_glut_wrapper_1_1_i_runner_c039b0a50e80f0f30e8936366bfac79e}{
\index{GlutWrapper::IRunner@{GlutWrapper::IRunner}!InitializeOpengl@{InitializeOpengl}}
\index{InitializeOpengl@{InitializeOpengl}!GlutWrapper::IRunner@{GlutWrapper::IRunner}}
\subsubsection[{InitializeOpengl}]{\setlength{\rightskip}{0pt plus 5cm}virtual void GlutWrapper::IRunner::InitializeOpengl (int {\em width}, \/  int {\em height})\hspace{0.3cm}{\tt  \mbox{[}pure virtual\mbox{]}}}}
\label{class_glut_wrapper_1_1_i_runner_c039b0a50e80f0f30e8936366bfac79e}


Its used to configurate opengl. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em width}]render window width \item[{\em height}]render window height \end{description}
\end{Desc}


Implemented in \hyperlink{class_delaunay_test_1_1_delaunay_test_runner_e7b937721dce371aba84612addcb6129}{DelaunayTest::DelaunayTestRunner}.\hypertarget{class_glut_wrapper_1_1_i_runner_c7b048663fc8de7f3ddb17ff8d51e437}{
\index{GlutWrapper::IRunner@{GlutWrapper::IRunner}!Reshape@{Reshape}}
\index{Reshape@{Reshape}!GlutWrapper::IRunner@{GlutWrapper::IRunner}}
\subsubsection[{Reshape}]{\setlength{\rightskip}{0pt plus 5cm}virtual void GlutWrapper::IRunner::Reshape (int {\em width}, \/  int {\em height})\hspace{0.3cm}{\tt  \mbox{[}pure virtual\mbox{]}}}}
\label{class_glut_wrapper_1_1_i_runner_c7b048663fc8de7f3ddb17ff8d51e437}


Callback notifies of render window reshape. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em width}]new render window width \item[{\em height}]new render window height \end{description}
\end{Desc}


Implemented in \hyperlink{class_delaunay_test_1_1_delaunay_test_runner_32c92a007c0c5188085aad140a52c601}{DelaunayTest::DelaunayTestRunner}.

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
src/tests/2dRender/\hyperlink{_i_runner_8h}{IRunner.h}\end{CompactItemize}
