\section{Image\-Processor Class Reference}
\label{classImageProcessor}\index{ImageProcessor@{ImageProcessor}}
{\tt \#include $<$Image\-Processor.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
void {\bf Single\-Run} (LPVOID p\-Param)
\item 
bool {\bf Stop} ()
\item 
bool {\bf Init} (LPVOID param)
\item 
{\bf Image\-Processor} ()
\item 
virtual {\bf $\sim$Image\-Processor} ()
\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
static DWORD WINAPI {\bf My\-Thread} (LPVOID p\-Param)
\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
HANDLE {\bf h\_\-My\-Thread}
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
Image $\ast$ {\bf dib2cvip} (CImage $\ast$dib)
\item 
void {\bf cvip2dib} (CImage $\ast$dib, Image $\ast$cvip\-Image)
\item 
void {\bf vis2cvip} (Image $\ast$cvip\-Image, CImage $\ast$vis)
\begin{CompactList}\small\item\em vision sdk \item\end{CompactList}\item 
void {\bf cvip2vis} (CImage $\ast$vis, Image $\ast$cvip\-Image)
\item 
Image $\ast$ {\bf My\-Algorithm} (Image $\ast$cvip\-Image)
\end{CompactItemize}


\subsection{Detailed Description}




Definition at line 24 of file Image\-Processor.h.

\subsection{Constructor \& Destructor Documentation}
\index{ImageProcessor@{Image\-Processor}!ImageProcessor@{ImageProcessor}}
\index{ImageProcessor@{ImageProcessor}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Image\-Processor::Image\-Processor ()}\label{classImageProcessor_a9201a4d14b20ac968919145db3a588b}




Definition at line 76 of file Image\-Processor.cpp.\index{ImageProcessor@{Image\-Processor}!~ImageProcessor@{$\sim$ImageProcessor}}
\index{~ImageProcessor@{$\sim$ImageProcessor}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Image\-Processor::$\sim$Image\-Processor ()\hspace{0.3cm}{\tt  [virtual]}}\label{classImageProcessor_2ff83cf5f0986ed04b7799499fe0defc}




Definition at line 82 of file Image\-Processor.cpp.

\subsection{Member Function Documentation}
\index{ImageProcessor@{Image\-Processor}!cvip2dib@{cvip2dib}}
\index{cvip2dib@{cvip2dib}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Image\-Processor::cvip2dib (CImage $\ast$ {\em dib}, Image $\ast$ {\em cvip\-Image})\hspace{0.3cm}{\tt  [protected]}}\label{classImageProcessor_a62cd8060947d21ce887d9e3aa97cbd2}




Definition at line 120 of file Image\-Processor.cpp.\index{ImageProcessor@{Image\-Processor}!cvip2vis@{cvip2vis}}
\index{cvip2vis@{cvip2vis}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Image\-Processor::cvip2vis (CImage $\ast$ {\em vis}, Image $\ast$ {\em cvip\-Image})\hspace{0.3cm}{\tt  [protected]}}\label{classImageProcessor_9eb494f1138f878b07ec29799df77555}




Definition at line 213 of file Image\-Processor.cpp.

Referenced by My\-Thread(), and Single\-Run().\index{ImageProcessor@{Image\-Processor}!dib2cvip@{dib2cvip}}
\index{dib2cvip@{dib2cvip}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Image $\ast$ Image\-Processor::dib2cvip (CImage $\ast$ {\em dib})\hspace{0.3cm}{\tt  [protected]}}\label{classImageProcessor_744bf168c0a1641f43a361d3b7ec9f81}




Definition at line 89 of file Image\-Processor.cpp.\index{ImageProcessor@{Image\-Processor}!Init@{Init}}
\index{Init@{Init}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Image\-Processor::Init (LPVOID {\em param})}\label{classImageProcessor_92f394bdc12059cfd58dc3cbc7ef7a97}




Definition at line 493 of file Image\-Processor.cpp.

References h\_\-My\-Thread.\index{ImageProcessor@{Image\-Processor}!MyAlgorithm@{MyAlgorithm}}
\index{MyAlgorithm@{MyAlgorithm}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Image $\ast$ Image\-Processor::My\-Algorithm (Image $\ast$ {\em cvip\-Image})\hspace{0.3cm}{\tt  [protected]}}\label{classImageProcessor_4eb1c464b9e192cb5142a5ec0b1e1211}




Definition at line 292 of file Image\-Processor.cpp.

References find\_\-color\_\-objects(), i\-Image\-Count, log\_\-Image(), print\_\-entities(), send\_\-entities(), and VIEWER.

Referenced by My\-Thread(), and Single\-Run().\index{ImageProcessor@{Image\-Processor}!MyThread@{MyThread}}
\index{MyThread@{MyThread}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}DWORD \_\-\_\-stdcall Image\-Processor::My\-Thread (LPVOID {\em p\-Param})\hspace{0.3cm}{\tt  [static]}}\label{classImageProcessor_482c759ae75c489dc680d869e387dc02}




Definition at line 518 of file Image\-Processor.cpp.

References cvip2vis(), My\-Algorithm(), and vis2cvip().\index{ImageProcessor@{Image\-Processor}!SingleRun@{SingleRun}}
\index{SingleRun@{SingleRun}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Image\-Processor::Single\-Run (LPVOID {\em p\-Param})}\label{classImageProcessor_822b2576caeaaa3bcecd247bd1fe89a2}




Definition at line 589 of file Image\-Processor.cpp.

References cvip2vis(), My\-Algorithm(), and vis2cvip().\index{ImageProcessor@{Image\-Processor}!Stop@{Stop}}
\index{Stop@{Stop}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Image\-Processor::Stop ()}\label{classImageProcessor_a3b4495ec8114935fb30452dddc72773}




Definition at line 510 of file Image\-Processor.cpp.\index{ImageProcessor@{Image\-Processor}!vis2cvip@{vis2cvip}}
\index{vis2cvip@{vis2cvip}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Image\-Processor::vis2cvip (Image $\ast$ {\em cvip\-Image}, CImage $\ast$ {\em vis})\hspace{0.3cm}{\tt  [protected]}}\label{classImageProcessor_3ebb9877b9223b3401996deabb82ef18}


vision sdk 



Definition at line 162 of file Image\-Processor.cpp.

Referenced by My\-Thread(), and Single\-Run().

\subsection{Member Data Documentation}
\index{ImageProcessor@{Image\-Processor}!h_MyThread@{h\_\-MyThread}}
\index{h_MyThread@{h\_\-MyThread}!ImageProcessor@{Image\-Processor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}HANDLE {\bf Image\-Processor::h\_\-My\-Thread}}\label{classImageProcessor_f52ca91acb103efa987bbb851aebf434}




Definition at line 29 of file Image\-Processor.h.

Referenced by Init().

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
{\bf Image\-Processor.h}\item 
{\bf Image\-Processor.cpp}\end{CompactItemize}
