\hypertarget{a00647}{\section{A\+C\+G\+:\+:Glut\+Examiner Class Reference}
\label{a00647}\index{A\+C\+G\+::\+Glut\+Examiner@{A\+C\+G\+::\+Glut\+Examiner}}
}
Inheritance diagram for A\+C\+G\+:\+:Glut\+Examiner\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00647}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00647_a147e447e3933f51e59e1ba4fc9069b49}{{\bfseries Glut\+Examiner} (const char $\ast$\+\_\+title, int \+\_\+width, int \+\_\+height)}\label{a00647_a147e447e3933f51e59e1ba4fc9069b49}

\item 
\hypertarget{a00647_ac764f2e887550d2ceeb1e44b4ce14f72}{void {\bfseries setup\+\_\+scene} (const \hyperlink{a03336_a86c28120e8596ee7d03e58b7300f59bc}{Vec3f} \&\+\_\+center, float \+\_\+radius)}\label{a00647_ac764f2e887550d2ceeb1e44b4ce14f72}

\item 
\hypertarget{a00647_a6421aafd03fe3fefcdc6bd6feed2d9f5}{void {\bfseries view\+\_\+all} ()}\label{a00647_a6421aafd03fe3fefcdc6bd6feed2d9f5}

\item 
\hypertarget{a00647_a2b46548af6ca81444ba3263b89285d48}{double {\bfseries measure\+\_\+fps} ()}\label{a00647_a2b46548af6ca81444ba3263b89285d48}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00647_a679f0a7376454213d94db649b766f049}{virtual void {\bfseries init} ()}\label{a00647_a679f0a7376454213d94db649b766f049}

\item 
\hypertarget{a00647_acf7206f7a064c015ed9f2d0e50fc7a49}{virtual void {\bfseries draw} ()}\label{a00647_acf7206f7a064c015ed9f2d0e50fc7a49}

\item 
\hypertarget{a00647_a558e9a93feba78441323322f2f710cb9}{virtual void {\bfseries motion} (int x, int y)}\label{a00647_a558e9a93feba78441323322f2f710cb9}

\item 
\hypertarget{a00647_a32030ac42a0cb902bf1c7c9a3cfcb990}{virtual void {\bfseries mouse} (int button, int state, int x, int y)}\label{a00647_a32030ac42a0cb902bf1c7c9a3cfcb990}

\item 
\hypertarget{a00647_a1a89fc5c9b64c7cf70d201364bc48baf}{virtual void {\bfseries keyboard} (int key, int x, int y)}\label{a00647_a1a89fc5c9b64c7cf70d201364bc48baf}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00647_a91160f52c182e2a033df004ba8acff9c}{\hyperlink{a00646}{G\+L\+Trackball} {\bfseries trackball\+\_\+}}\label{a00647_a91160f52c182e2a033df004ba8acff9c}

\item 
\hypertarget{a00647_adfc9a4a691d7029d01105660df7cf6d3}{\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} {\bfseries center\+\_\+}}\label{a00647_adfc9a4a691d7029d01105660df7cf6d3}

\item 
\hypertarget{a00647_aaffbf77684d32872bc797e4d07148f4b}{float {\bfseries radius\+\_\+}}\label{a00647_aaffbf77684d32872bc797e4d07148f4b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 79 of file Glut\+Examiner.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+Glut/Glut\+Examiner.\+hh\item 
A\+C\+G/\+Glut/Glut\+Examiner.\+cc\end{DoxyCompactItemize}
