\hypertarget{classNullGraphics}{
\subsection{NullGraphics Class Reference}
\label{classNullGraphics}\index{NullGraphics@{NullGraphics}}
}


Graphics class which does absoloutely nothing.  


Inheritance diagram for NullGraphics:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classNullGraphics}
\end{center}
\end{figure}
\subsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{classNullGraphics_af3ec75ae0d71e0fceed92ecae3593216}{init} (CVD::ImageRef)
\item 
virtual void \hyperlink{classNullGraphics_afc8633d22ec9a5713775254466eddc47}{draw\_\-krap} (const std::vector$<$ TooN::Vector$<$ 4 $>$ $>$ \&, const CVD::Image$<$ CVD::byte $>$ \&, const \hyperlink{group__gUtility_ga4c9c078fe9f2a8a517df9262c8543b02}{BBox} \&, int, TooN::Vector$<$ 4 $>$)
\item 
virtual void \hyperlink{classNullGraphics_a0ad0165377fc917fcd720403932edaaf}{swap} ()
\item 
virtual void \hyperlink{classNullGraphics_a8d454360c308c2e371800d9a6087f4fa}{draw\_\-pixels} (const std::vector$<$ CVD::ImageRef $>$ \&, float, float, float, float)
\item 
virtual void \hyperlink{classNullGraphics_a19b9c2eaefa514566c6c153ea0c580ef}{draw\_\-bbox} (const \hyperlink{group__gUtility_ga4c9c078fe9f2a8a517df9262c8543b02}{BBox} \&)
\item 
virtual void \hyperlink{classNullGraphics_a4117be271132c0179bdd20a373409483}{glDrawCross} (const TooN::Vector$<$ 2 $>$ \&, int)
\item 
virtual \hyperlink{classNullGraphics_ae7e9c210715b9c456b39b381a546dc2e}{$\sim$NullGraphics} ()
\end{DoxyCompactItemize}


\subsubsection{Detailed Description}
Graphics class which does absoloutely nothing. 

Definition at line 94 of file multispot5.cc.



\subsubsection{Constructor \& Destructor Documentation}
\hypertarget{classNullGraphics_ae7e9c210715b9c456b39b381a546dc2e}{
\index{NullGraphics@{NullGraphics}!$\sim$NullGraphics@{$\sim$NullGraphics}}
\index{$\sim$NullGraphics@{$\sim$NullGraphics}!NullGraphics@{NullGraphics}}
\paragraph[{$\sim$NullGraphics}]{\setlength{\rightskip}{0pt plus 5cm}virtual NullGraphics::$\sim$NullGraphics (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classNullGraphics_ae7e9c210715b9c456b39b381a546dc2e}


Definition at line 103 of file multispot5.cc.


\begin{DoxyCode}
{}
\end{DoxyCode}


\subsubsection{Member Function Documentation}
\hypertarget{classNullGraphics_af3ec75ae0d71e0fceed92ecae3593216}{
\index{NullGraphics@{NullGraphics}!init@{init}}
\index{init@{init}!NullGraphics@{NullGraphics}}
\paragraph[{init}]{\setlength{\rightskip}{0pt plus 5cm}virtual void NullGraphics::init (
\begin{DoxyParamCaption}
\item[{CVD::ImageRef}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classNullGraphics_af3ec75ae0d71e0fceed92ecae3593216}


Initialize graphics. 


\begin{DoxyParams}{Parameters}
{\em size} & Size of window for display \\
\hline
\end{DoxyParams}


Implements \hyperlink{classFitSpotsGraphics_aed22365ec6addb00bc98a23667b1ff55}{FitSpotsGraphics}.



Definition at line 97 of file multispot5.cc.


\begin{DoxyCode}
{}
\end{DoxyCode}
\hypertarget{classNullGraphics_afc8633d22ec9a5713775254466eddc47}{
\index{NullGraphics@{NullGraphics}!draw\_\-krap@{draw\_\-krap}}
\index{draw\_\-krap@{draw\_\-krap}!NullGraphics@{NullGraphics}}
\paragraph[{draw\_\-krap}]{\setlength{\rightskip}{0pt plus 5cm}virtual void NullGraphics::draw\_\-krap (
\begin{DoxyParamCaption}
\item[{const std::vector$<$ TooN::Vector$<$ 4 $>$ $>$ \&}]{spots, }
\item[{const CVD::Image$<$ CVD::byte $>$ \&}]{im, }
\item[{const {\bf BBox} \&}]{box, }
\item[{int}]{N, }
\item[{TooN::Vector$<$ 4 $>$}]{s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classNullGraphics_afc8633d22ec9a5713775254466eddc47}


Draw a bunch of stuff. 


\begin{DoxyParams}{Parameters}
{\em spots} & List of spots to draw \\
\hline
{\em im} & Background image \\
\hline
{\em box} & Bounding box of region \\
\hline
{\em N} & \hyperlink{classSpot}{Spot} to highlight \\
\hline
{\em s} & Extra spot to draw as a cross \\
\hline
\end{DoxyParams}


Implements \hyperlink{classFitSpotsGraphics_a659a7f0b305c772575231ade0179386d}{FitSpotsGraphics}.



Definition at line 98 of file multispot5.cc.


\begin{DoxyCode}
{}
\end{DoxyCode}
\hypertarget{classNullGraphics_a0ad0165377fc917fcd720403932edaaf}{
\index{NullGraphics@{NullGraphics}!swap@{swap}}
\index{swap@{swap}!NullGraphics@{NullGraphics}}
\paragraph[{swap}]{\setlength{\rightskip}{0pt plus 5cm}virtual void NullGraphics::swap (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classNullGraphics_a0ad0165377fc917fcd720403932edaaf}


Swap buffers if double buffered. 



Implements \hyperlink{classFitSpotsGraphics_aecab468299b9b303a1fc5dca0e3e9dfa}{FitSpotsGraphics}.



Definition at line 99 of file multispot5.cc.


\begin{DoxyCode}
{}
\end{DoxyCode}
\hypertarget{classNullGraphics_a8d454360c308c2e371800d9a6087f4fa}{
\index{NullGraphics@{NullGraphics}!draw\_\-pixels@{draw\_\-pixels}}
\index{draw\_\-pixels@{draw\_\-pixels}!NullGraphics@{NullGraphics}}
\paragraph[{draw\_\-pixels}]{\setlength{\rightskip}{0pt plus 5cm}virtual void NullGraphics::draw\_\-pixels (
\begin{DoxyParamCaption}
\item[{const std::vector$<$ CVD::ImageRef $>$ \&}]{pix, }
\item[{float}]{r, }
\item[{float}]{g, }
\item[{float}]{b, }
\item[{float}]{a}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classNullGraphics_a8d454360c308c2e371800d9a6087f4fa}


Draw the pixel mask in an (r,g,b,a) tuple colour. 


\begin{DoxyParams}{Parameters}
{\em pix} & mask \\
\hline
{\em r} & red \\
\hline
{\em g} & green \\
\hline
{\em b} & blue \\
\hline
{\em a} & alpha \\
\hline
\end{DoxyParams}


Implements \hyperlink{classFitSpotsGraphics_a883c0d8529f487422656bc842112568c}{FitSpotsGraphics}.



Definition at line 100 of file multispot5.cc.


\begin{DoxyCode}
{}
\end{DoxyCode}
\hypertarget{classNullGraphics_a19b9c2eaefa514566c6c153ea0c580ef}{
\index{NullGraphics@{NullGraphics}!draw\_\-bbox@{draw\_\-bbox}}
\index{draw\_\-bbox@{draw\_\-bbox}!NullGraphics@{NullGraphics}}
\paragraph[{draw\_\-bbox}]{\setlength{\rightskip}{0pt plus 5cm}virtual void NullGraphics::draw\_\-bbox (
\begin{DoxyParamCaption}
\item[{const {\bf BBox} \&}]{bbox}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classNullGraphics_a19b9c2eaefa514566c6c153ea0c580ef}


Draw a bounding box. 


\begin{DoxyParams}{Parameters}
{\em bbox} & Box corners \\
\hline
\end{DoxyParams}


Implements \hyperlink{classFitSpotsGraphics_aeadd1d1b044ac29eadf4b105552dcf35}{FitSpotsGraphics}.



Definition at line 101 of file multispot5.cc.


\begin{DoxyCode}
{}
\end{DoxyCode}
\hypertarget{classNullGraphics_a4117be271132c0179bdd20a373409483}{
\index{NullGraphics@{NullGraphics}!glDrawCross@{glDrawCross}}
\index{glDrawCross@{glDrawCross}!NullGraphics@{NullGraphics}}
\paragraph[{glDrawCross}]{\setlength{\rightskip}{0pt plus 5cm}virtual void NullGraphics::glDrawCross (
\begin{DoxyParamCaption}
\item[{const TooN::Vector$<$ 2 $>$ \&}]{p, }
\item[{int}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classNullGraphics_a4117be271132c0179bdd20a373409483}


Draw a cross. 


\begin{DoxyParams}{Parameters}
{\em p} & Position of cross \\
\hline
{\em size} & Size to draw cross \\
\hline
\end{DoxyParams}


Implements \hyperlink{classFitSpotsGraphics_a204f69e608d6b1abd20d5c00e3ec45c3}{FitSpotsGraphics}.



Definition at line 102 of file multispot5.cc.


\begin{DoxyCode}
{}
\end{DoxyCode}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
\hyperlink{multispot5_8cc}{multispot5.cc}\end{DoxyCompactItemize}
