\section{Sadie\_\-Proto.c File Reference}
\label{Sadie__Proto_8c}\index{Sadie_Proto.c@{Sadie\_\-Proto.c}}
{\tt \#include $<$tcl.h$>$}\par
{\tt \#include $<$tk.h$>$}\par
{\tt \#include \char`\"{}sadie.h\char`\"{}}\par
{\tt \#include \char`\"{}proto.h\char`\"{}}\par
\subsection*{Functions}
\begin{CompactItemize}
\item 
int {\bf Sadie\_\-Proto\_\-Img2Ascii\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Bin\-Grid\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Sector\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Sector8Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Isolate\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Size\-Thresh\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Create\-Gauss\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Non\-Max\-Suppress\-XCmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Canny\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-CCL8Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Chain\-Code\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Fourier\-Desc\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Hough\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Periodogram\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Find\-Best\-Focus\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Color\-Overlay\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Tree\-Ring\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Link\-Double\-Thresh\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Link\-Tree\-Rings\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Detect\_\-Tree\-Rings\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Ring\-Widths\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Ring\-Widths\_\-No\-Check\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Register\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Find\-Register\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Create\-Mosaic\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Find\-Center\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Set\-Mean\-Cmd} (Client\-Data client\_\-data, Tcl\_\-Interp $\ast$interp, int argc, char $\ast$argv[$\,$])
\item 
int {\bf Sadie\_\-Proto\_\-Init} (Tcl\_\-Interp $\ast$interp)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
short {\bf nlev}
\item 
short {\bf csize}
\item 
double {\bf weight}
\item 
double $\ast$ {\bf count}
\item 
{\bf PIXEL} {\bf gain}
\item 
{\bf PIXEL} {\bf bias}
\item 
{\bf PIXEL} {\bf gmin}
\item 
{\bf PIXEL} {\bf gmax}
\item 
{\bf PIXEL} {\bf thresh}
\item 
{\bf PIXEL} {\bf gbrk} [2][4]
\item 
{\bf PIXEL} $\ast$ {\bf table}
\end{CompactItemize}


\subsection{Function Documentation}
\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_BinGridCmd@{Sadie\_\-Proto\_\-BinGridCmd}}
\index{Sadie_Proto_BinGridCmd@{Sadie\_\-Proto\_\-BinGridCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Bin\-Grid\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a13}




Definition at line 109 of file Sadie\_\-Proto.c.

References BINGRID, CHECKIMG, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_CannyCmd@{Sadie\_\-Proto\_\-CannyCmd}}
\index{Sadie_Proto_CannyCmd@{Sadie\_\-Proto\_\-CannyCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Canny\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a20}




Definition at line 716 of file Sadie\_\-Proto.c.

References CANNY, CHECKIMG, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_CCL8Cmd@{Sadie\_\-Proto\_\-CCL8Cmd}}
\index{Sadie_Proto_CCL8Cmd@{Sadie\_\-Proto\_\-CCL8Cmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-CCL8Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a21}




Definition at line 820 of file Sadie\_\-Proto.c.

References CHECKIMG, CMPLBL8, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_ChainCodeCmd@{Sadie\_\-Proto\_\-ChainCodeCmd}}
\index{Sadie_Proto_ChainCodeCmd@{Sadie\_\-Proto\_\-ChainCodeCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Chain\-Code\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a22}




Definition at line 902 of file Sadie\_\-Proto.c.

References CHAINCODE, CHECKIMG, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_ColorOverlayCmd@{Sadie\_\-Proto\_\-ColorOverlayCmd}}
\index{Sadie_Proto_ColorOverlayCmd@{Sadie\_\-Proto\_\-ColorOverlayCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Color\-Overlay\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a27}




Definition at line 1333 of file Sadie\_\-Proto.c.

References CHECKIMG, COLOR\_\-OVERLAY, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_CreateGaussCmd@{Sadie\_\-Proto\_\-CreateGaussCmd}}
\index{Sadie_Proto_CreateGaussCmd@{Sadie\_\-Proto\_\-CreateGaussCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Create\-Gauss\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a18}




Definition at line 544 of file Sadie\_\-Proto.c.

References CHECKIMG, CREATEGAUSS, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_CreateMosaicCmd@{Sadie\_\-Proto\_\-CreateMosaicCmd}}
\index{Sadie_Proto_CreateMosaicCmd@{Sadie\_\-Proto\_\-CreateMosaicCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Create\-Mosaic\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a36}




Definition at line 2361 of file Sadie\_\-Proto.c.

References bias, CHECKIMG, CREATEMOSAIC, gain, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_Detect_TreeRingsCmd@{Sadie\_\-Proto\_\-Detect\_\-TreeRingsCmd}}
\index{Sadie_Proto_Detect_TreeRingsCmd@{Sadie\_\-Proto\_\-Detect\_\-TreeRingsCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Detect\_\-Tree\-Rings\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a31}




Definition at line 1781 of file Sadie\_\-Proto.c.

References CHECKIMG, SLEN, IMAGE::text, and TREERING\_\-DETECT.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_FindBestFocusCmd@{Sadie\_\-Proto\_\-FindBestFocusCmd}}
\index{Sadie_Proto_FindBestFocusCmd@{Sadie\_\-Proto\_\-FindBestFocusCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Find\-Best\-Focus\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a26}




Definition at line 1251 of file Sadie\_\-Proto.c.

References FINDBESTFOCUS, malloc, and SLEN.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_FindCenterCmd@{Sadie\_\-Proto\_\-FindCenterCmd}}
\index{Sadie_Proto_FindCenterCmd@{Sadie\_\-Proto\_\-FindCenterCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Find\-Center\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a37}




Definition at line 2528 of file Sadie\_\-Proto.c.

References FINDCENTER, and SLEN.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_FindRegisterCmd@{Sadie\_\-Proto\_\-FindRegisterCmd}}
\index{Sadie_Proto_FindRegisterCmd@{Sadie\_\-Proto\_\-FindRegisterCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Find\-Register\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a35}




Definition at line 2254 of file Sadie\_\-Proto.c.

References FIND\_\-REGISTER, and SLEN.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_FourierDescCmd@{Sadie\_\-Proto\_\-FourierDescCmd}}
\index{Sadie_Proto_FourierDescCmd@{Sadie\_\-Proto\_\-FourierDescCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Fourier\-Desc\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a23}




Definition at line 981 of file Sadie\_\-Proto.c.

References FOURIERDESC, and SLEN.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_HoughCmd@{Sadie\_\-Proto\_\-HoughCmd}}
\index{Sadie_Proto_HoughCmd@{Sadie\_\-Proto\_\-HoughCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Hough\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a24}




Definition at line 1038 of file Sadie\_\-Proto.c.

References CHECKIMG, HOUGH, SLEN, IMAGE::text, and thresh.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_Img2AsciiCmd@{Sadie\_\-Proto\_\-Img2AsciiCmd}}
\index{Sadie_Proto_Img2AsciiCmd@{Sadie\_\-Proto\_\-Img2AsciiCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Img2Ascii\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a12}




Definition at line 55 of file Sadie\_\-Proto.c.

References IMG2ASCII, and SLEN.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_Init@{Sadie\_\-Proto\_\-Init}}
\index{Sadie_Proto_Init@{Sadie\_\-Proto\_\-Init}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Init (Tcl\_\-Interp $\ast$ {\em interp})}\label{Sadie__Proto_8c_a39}




Definition at line 2669 of file Sadie\_\-Proto.c.

References Sadie\_\-Proto\_\-Bin\-Grid\-Cmd, Sadie\_\-Proto\_\-Canny\-Cmd, Sadie\_\-Proto\_\-CCL8Cmd, Sadie\_\-Proto\_\-Chain\-Code\-Cmd, Sadie\_\-Proto\_\-Color\-Overlay\-Cmd, Sadie\_\-Proto\_\-Create\-Gauss\-Cmd, Sadie\_\-Proto\_\-Create\-Mosaic\-Cmd, Sadie\_\-Proto\_\-Detect\_\-Tree\-Rings\-Cmd, Sadie\_\-Proto\_\-Find\-Best\-Focus\-Cmd, Sadie\_\-Proto\_\-Find\-Center\-Cmd, Sadie\_\-Proto\_\-Find\-Register\-Cmd, Sadie\_\-Proto\_\-Fourier\-Desc\-Cmd, Sadie\_\-Proto\_\-Hough\-Cmd, Sadie\_\-Proto\_\-Img2Ascii\-Cmd, Sadie\_\-Proto\_\-Isolate\-Cmd, Sadie\_\-Proto\_\-Link\-Double\-Thresh\-Cmd, Sadie\_\-Proto\_\-Link\-Tree\-Rings\-Cmd, Sadie\_\-Proto\_\-Non\-Max\-Suppress\-XCmd, Sadie\_\-Proto\_\-Periodogram\-Cmd, Sadie\_\-Proto\_\-Register\-Cmd, Sadie\_\-Proto\_\-Ring\-Widths\_\-No\-Check\-Cmd, Sadie\_\-Proto\_\-Ring\-Widths\-Cmd, Sadie\_\-Proto\_\-Sector8Cmd, Sadie\_\-Proto\_\-Sector\-Cmd, Sadie\_\-Proto\_\-Set\-Mean\-Cmd, Sadie\_\-Proto\_\-Size\-Thresh\-Cmd, and Sadie\_\-Proto\_\-Tree\-Ring\-Cmd.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_IsolateCmd@{Sadie\_\-Proto\_\-IsolateCmd}}
\index{Sadie_Proto_IsolateCmd@{Sadie\_\-Proto\_\-IsolateCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Isolate\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a16}




Definition at line 355 of file Sadie\_\-Proto.c.

References CHECKIMG, ISOLATE, SLEN, IMAGE::text, and value.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_LinkDoubleThreshCmd@{Sadie\_\-Proto\_\-LinkDoubleThreshCmd}}
\index{Sadie_Proto_LinkDoubleThreshCmd@{Sadie\_\-Proto\_\-LinkDoubleThreshCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Link\-Double\-Thresh\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a29}




Definition at line 1551 of file Sadie\_\-Proto.c.

References CHECKIMG, LINK\_\-DOUBLETHRESH, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_LinkTreeRingsCmd@{Sadie\_\-Proto\_\-LinkTreeRingsCmd}}
\index{Sadie_Proto_LinkTreeRingsCmd@{Sadie\_\-Proto\_\-LinkTreeRingsCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Link\-Tree\-Rings\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a30}




Definition at line 1675 of file Sadie\_\-Proto.c.

References CHECKIMG, LINK\_\-TREERINGS, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_NonMaxSuppressXCmd@{Sadie\_\-Proto\_\-NonMaxSuppressXCmd}}
\index{Sadie_Proto_NonMaxSuppressXCmd@{Sadie\_\-Proto\_\-NonMaxSuppressXCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Non\-Max\-Suppress\-XCmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a19}




Definition at line 632 of file Sadie\_\-Proto.c.

References CHECKIMG, NONMAXSUPRX, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_PeriodogramCmd@{Sadie\_\-Proto\_\-PeriodogramCmd}}
\index{Sadie_Proto_PeriodogramCmd@{Sadie\_\-Proto\_\-PeriodogramCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Periodogram\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a25}




Definition at line 1171 of file Sadie\_\-Proto.c.

References CHECKIMG, PERIODOGRAM, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_RegisterCmd@{Sadie\_\-Proto\_\-RegisterCmd}}
\index{Sadie_Proto_RegisterCmd@{Sadie\_\-Proto\_\-RegisterCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Register\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a34}




Definition at line 2089 of file Sadie\_\-Proto.c.

References CHECKIMG, REGISTER, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_RingWidths_NoCheckCmd@{Sadie\_\-Proto\_\-RingWidths\_\-NoCheckCmd}}
\index{Sadie_Proto_RingWidths_NoCheckCmd@{Sadie\_\-Proto\_\-RingWidths\_\-NoCheckCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Ring\-Widths\_\-No\-Check\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a33}




Definition at line 1975 of file Sadie\_\-Proto.c.

References CHECKIMG, RINGWIDTHS\_\-NOCHECK, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_RingWidthsCmd@{Sadie\_\-Proto\_\-RingWidthsCmd}}
\index{Sadie_Proto_RingWidthsCmd@{Sadie\_\-Proto\_\-RingWidthsCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Ring\-Widths\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a32}




Definition at line 1865 of file Sadie\_\-Proto.c.

References CHECKIMG, RINGWIDTHS, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_Sector8Cmd@{Sadie\_\-Proto\_\-Sector8Cmd}}
\index{Sadie_Proto_Sector8Cmd@{Sadie\_\-Proto\_\-Sector8Cmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Sector8Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a15}




Definition at line 272 of file Sadie\_\-Proto.c.

References CHECKIMG, SECTOR8, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_SectorCmd@{Sadie\_\-Proto\_\-SectorCmd}}
\index{Sadie_Proto_SectorCmd@{Sadie\_\-Proto\_\-SectorCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Sector\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a14}




Definition at line 191 of file Sadie\_\-Proto.c.

References CHECKIMG, SECTOR, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_SetMeanCmd@{Sadie\_\-Proto\_\-SetMeanCmd}}
\index{Sadie_Proto_SetMeanCmd@{Sadie\_\-Proto\_\-SetMeanCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Set\-Mean\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a38}




Definition at line 2582 of file Sadie\_\-Proto.c.

References CHECKIMG, SETMEAN, SLEN, and IMAGE::text.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_SizeThreshCmd@{Sadie\_\-Proto\_\-SizeThreshCmd}}
\index{Sadie_Proto_SizeThreshCmd@{Sadie\_\-Proto\_\-SizeThreshCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Size\-Thresh\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a17}




Definition at line 451 of file Sadie\_\-Proto.c.

References CHECKIMG, SIZEFILTER, SLEN, IMAGE::text, and thresh.

Referenced by Sadie\_\-Proto\_\-Init.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!Sadie_Proto_TreeRingCmd@{Sadie\_\-Proto\_\-TreeRingCmd}}
\index{Sadie_Proto_TreeRingCmd@{Sadie\_\-Proto\_\-TreeRingCmd}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Sadie\_\-Proto\_\-Tree\-Ring\-Cmd (Client\-Data {\em client\_\-data}, Tcl\_\-Interp $\ast$ {\em interp}, int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{Sadie__Proto_8c_a28}




Definition at line 1444 of file Sadie\_\-Proto.c.

References CHECKIMG, SLEN, IMAGE::text, and TREERINGMAG.

Referenced by Sadie\_\-Proto\_\-Init.

\subsection{Variable Documentation}
\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!bias@{bias}}
\index{bias@{bias}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf PIXEL} bias}\label{Sadie__Proto_8c_a6}




Definition at line 31 of file Sadie\_\-Proto.c.

Referenced by Sadie\_\-Proto\_\-Create\-Mosaic\-Cmd.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!count@{count}}
\index{count@{count}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ count}\label{Sadie__Proto_8c_a4}




Definition at line 29 of file Sadie\_\-Proto.c.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!csize@{csize}}
\index{csize@{csize}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}short csize}\label{Sadie__Proto_8c_a2}




Definition at line 27 of file Sadie\_\-Proto.c.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!gain@{gain}}
\index{gain@{gain}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf PIXEL} gain}\label{Sadie__Proto_8c_a5}




Definition at line 30 of file Sadie\_\-Proto.c.

Referenced by Sadie\_\-Proto\_\-Create\-Mosaic\-Cmd.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!gbrk@{gbrk}}
\index{gbrk@{gbrk}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf PIXEL} gbrk[2][4]}\label{Sadie__Proto_8c_a10}




Definition at line 35 of file Sadie\_\-Proto.c.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!gmax@{gmax}}
\index{gmax@{gmax}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf PIXEL} gmax}\label{Sadie__Proto_8c_a8}




Definition at line 33 of file Sadie\_\-Proto.c.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!gmin@{gmin}}
\index{gmin@{gmin}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf PIXEL} gmin}\label{Sadie__Proto_8c_a7}




Definition at line 32 of file Sadie\_\-Proto.c.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!nlev@{nlev}}
\index{nlev@{nlev}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}short nlev}\label{Sadie__Proto_8c_a1}




Definition at line 26 of file Sadie\_\-Proto.c.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!table@{table}}
\index{table@{table}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf PIXEL}$\ast$ table}\label{Sadie__Proto_8c_a11}




Definition at line 36 of file Sadie\_\-Proto.c.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!thresh@{thresh}}
\index{thresh@{thresh}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf PIXEL} thresh}\label{Sadie__Proto_8c_a9}




Definition at line 34 of file Sadie\_\-Proto.c.

Referenced by Sadie\_\-Proto\_\-Hough\-Cmd, and Sadie\_\-Proto\_\-Size\-Thresh\-Cmd.\index{Sadie_Proto.c@{Sadie\_\-Proto.c}!weight@{weight}}
\index{weight@{weight}!Sadie_Proto.c@{Sadie\_\-Proto.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double weight}\label{Sadie__Proto_8c_a3}




Definition at line 28 of file Sadie\_\-Proto.c.