\section{Cameradevice  Class Reference}
\label{classCameradevice}\index{Cameradevice@{Cameradevice}}
{\tt \#include $<$cameradevice.h$>$}

\subsection*{Public Methods}
\begin{CompactItemize}
\item 
{\bf Cameradevice} (int unit, int picture\_\-timeout, int numbufs, unsigned int h, unsigned int v, unsigned int dn, unsigned int dd)
\item 
{\bf $\sim$Cameradevice} ()
\item 
unsigned int {\bf height} () const
\item 
unsigned int {\bf width} () const
\item 
unsigned int {\bf depth} () const
\item 
unsigned int {\bf size} () const
\item 
bool {\bf progrescol} () const
\item 
unsigned int {\bf snap\_\-width} () const
\item 
unsigned int {\bf snap\_\-height} () const
\item 
unsigned char $\ast$ {\bf acquire} ()
\item 
unsigned char $\ast$ {\bf snapshot} ()
\item 
bool {\bf resize} (unsigned int h\_\-req, unsigned int v\_\-req)
\item 
{\bf IMAGE} $\ast$ {\bf acquire\_\-sadie} (int, int, int, int)
\item 
int {\bf enable\_\-live} (int)
\item 
int {\bf set\_\-gain} (int)
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{Cameradevice@{Cameradevice}!Cameradevice@{Cameradevice}}
\index{Cameradevice@{Cameradevice}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Cameradevice::Cameradevice (int {\em unit}, int {\em picture\_\-timeout}, int {\em numbufs}, unsigned int {\em h}, unsigned int {\em v}, unsigned int {\em dn}, unsigned int {\em dd})}\label{classCameradevice_a0}


\index{Cameradevice@{Cameradevice}!~Cameradevice@{$\sim$Cameradevice}}
\index{~Cameradevice@{$\sim$Cameradevice}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Cameradevice::$\sim$Cameradevice ()}\label{classCameradevice_a1}




\subsection{Member Function Documentation}
\index{Cameradevice@{Cameradevice}!acquire@{acquire}}
\index{acquire@{acquire}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned char$\ast$ Cameradevice::acquire ()}\label{classCameradevice_a9}


\index{Cameradevice@{Cameradevice}!acquire_sadie@{acquire\_\-sadie}}
\index{acquire_sadie@{acquire\_\-sadie}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf IMAGE}$\ast$ Cameradevice::acquire\_\-sadie (int, int, int, int)}\label{classCameradevice_a12}


\index{Cameradevice@{Cameradevice}!depth@{depth}}
\index{depth@{depth}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned int Cameradevice::depth () const\hspace{0.3cm}{\tt  [inline]}}\label{classCameradevice_a4}




Definition at line 34 of file cameradevice.h.\index{Cameradevice@{Cameradevice}!enable_live@{enable\_\-live}}
\index{enable_live@{enable\_\-live}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Cameradevice::enable\_\-live (int)}\label{classCameradevice_a13}


\index{Cameradevice@{Cameradevice}!height@{height}}
\index{height@{height}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned int Cameradevice::height () const\hspace{0.3cm}{\tt  [inline]}}\label{classCameradevice_a2}




Definition at line 32 of file cameradevice.h.\index{Cameradevice@{Cameradevice}!progrescol@{progrescol}}
\index{progrescol@{progrescol}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Cameradevice::progrescol () const\hspace{0.3cm}{\tt  [inline]}}\label{classCameradevice_a6}




Definition at line 36 of file cameradevice.h.\index{Cameradevice@{Cameradevice}!resize@{resize}}
\index{resize@{resize}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Cameradevice::resize (unsigned int {\em h\_\-req}, unsigned int {\em v\_\-req})}\label{classCameradevice_a11}


\index{Cameradevice@{Cameradevice}!set_gain@{set\_\-gain}}
\index{set_gain@{set\_\-gain}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Cameradevice::set\_\-gain (int)}\label{classCameradevice_a14}


\index{Cameradevice@{Cameradevice}!size@{size}}
\index{size@{size}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned int Cameradevice::size () const\hspace{0.3cm}{\tt  [inline]}}\label{classCameradevice_a5}




Definition at line 35 of file cameradevice.h.\index{Cameradevice@{Cameradevice}!snap_height@{snap\_\-height}}
\index{snap_height@{snap\_\-height}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned int Cameradevice::snap\_\-height () const\hspace{0.3cm}{\tt  [inline]}}\label{classCameradevice_a8}




Definition at line 38 of file cameradevice.h.\index{Cameradevice@{Cameradevice}!snap_width@{snap\_\-width}}
\index{snap_width@{snap\_\-width}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned int Cameradevice::snap\_\-width () const\hspace{0.3cm}{\tt  [inline]}}\label{classCameradevice_a7}




Definition at line 37 of file cameradevice.h.\index{Cameradevice@{Cameradevice}!snapshot@{snapshot}}
\index{snapshot@{snapshot}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned char$\ast$ Cameradevice::snapshot ()}\label{classCameradevice_a10}


\index{Cameradevice@{Cameradevice}!width@{width}}
\index{width@{width}!Cameradevice@{Cameradevice}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned int Cameradevice::width () const\hspace{0.3cm}{\tt  [inline]}}\label{classCameradevice_a3}




Definition at line 33 of file cameradevice.h.

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
{\bf cameradevice.h}\end{CompactItemize}
