\section{trees.h File Reference}
\label{trees_8h}\index{trees.h@{trees.h}}
{\tt \#include \char`\"{}sadie.h\char`\"{}}\par
{\tt \#include \char`\"{}proto.h\char`\"{}}\par
{\tt \#include \char`\"{}mosaic.h\char`\"{}}\par
{\tt \#include \char`\"{}sadie\_\-byte.h\char`\"{}}\par
{\tt \#include \char`\"{}sadie\_\-short.h\char`\"{}}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf MAXPROFILE}\ 8388608
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf CREATETREESMOSAIC} (char $\ast$$\ast$, int, char $\ast$, int, int, int, int, int, int $\ast$, int $\ast$, {\bf PIXEL} $\ast$, {\bf PIXEL} $\ast$, {\bf PIXEL}, {\bf PIXEL}, {\bf PIXEL}, {\bf IMAGE\_\-BYTE} $\ast$$\ast$, {\bf MOSAIC\_\-INDEX} $\ast$$\ast$)
\item 
void {\bf TRIM} ({\bf IMAGE} $\ast$, short, {\bf IMAGE} $\ast$$\ast$)
\item 
void $\ast$$\ast$ {\bf MATRIX} (int, int, int, int, int)
\item 
void {\bf SPLINE} (int, float $\ast$, float $\ast$, float, float)
\item 
void {\bf DIVSER} (int, float $\ast$, float $\ast$, float $\ast$)
\item 
void {\bf COMPUTEVSTART} ({\bf MOSAIC\_\-INDEX} $\ast$, int, int, int, int)
\item 
void {\bf COMPUTEVEND} ({\bf MOSAIC\_\-INDEX} $\ast$, int, int, int, int)
\item 
void {\bf COMPUTE\_\-LOCAL\_\-INDEX} ({\bf MOSAIC\_\-INDEX} $\ast$, int, int, int, int, int, {\bf LOCAL\_\-INDEX} $\ast$$\ast$)
\item 
void {\bf TREES\_\-SCONVL} ({\bf IMAGE} $\ast$, {\bf LOCAL\_\-INDEX} $\ast$, {\bf PIXEL} $\ast$, short, short, {\bf IMAGE} $\ast$$\ast$)
\item 
void {\bf TREES\_\-GRADIENT} ({\bf IMAGE} $\ast$, {\bf LOCAL\_\-INDEX} $\ast$, {\bf PIXEL} $\ast$, {\bf PIXEL} $\ast$, short, {\bf IMAGE} $\ast$$\ast$, {\bf IMAGE} $\ast$$\ast$)
\item 
void {\bf TREES\_\-TREERINGMAG} ({\bf IMAGE} $\ast$, {\bf LOCAL\_\-INDEX} $\ast$, double, int, {\bf IMAGE} $\ast$$\ast$, {\bf IMAGE} $\ast$$\ast$)
\end{CompactItemize}


\subsection{Define Documentation}
\index{trees.h@{trees.h}!MAXPROFILE@{MAXPROFILE}}
\index{MAXPROFILE@{MAXPROFILE}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define MAXPROFILE\ 8388608}\label{trees_8h_a0}




Definition at line 17 of file trees.h.

Referenced by Sadie\_\-TREES\_\-Chain\_\-Ring\-Widths\-Cmd.

\subsection{Function Documentation}
\index{trees.h@{trees.h}!COMPUTE_LOCAL_INDEX@{COMPUTE\_\-LOCAL\_\-INDEX}}
\index{COMPUTE_LOCAL_INDEX@{COMPUTE\_\-LOCAL\_\-INDEX}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void COMPUTE\_\-LOCAL\_\-INDEX ({\bf MOSAIC\_\-INDEX} $\ast$, int, int, int, int, int, {\bf LOCAL\_\-INDEX} $\ast$$\ast$)}\label{trees_8h_a8}




Definition at line 180 of file region\_\-of\_\-interest.c.

Referenced by MOSAIC\_\-BYTE\_\-TRACKRINGS.\index{trees.h@{trees.h}!COMPUTEVEND@{COMPUTEVEND}}
\index{COMPUTEVEND@{COMPUTEVEND}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void COMPUTEVEND ({\bf MOSAIC\_\-INDEX} $\ast$, int, int, int, int)}\label{trees_8h_a7}




Definition at line 102 of file region\_\-of\_\-interest.c.

Referenced by Sadie\_\-TREES\_\-Update\-ROICmd.\index{trees.h@{trees.h}!COMPUTEVSTART@{COMPUTEVSTART}}
\index{COMPUTEVSTART@{COMPUTEVSTART}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void COMPUTEVSTART ({\bf MOSAIC\_\-INDEX} $\ast$, int, int, int, int)}\label{trees_8h_a6}




Definition at line 23 of file region\_\-of\_\-interest.c.

Referenced by Sadie\_\-TREES\_\-Update\-ROICmd.\index{trees.h@{trees.h}!CREATETREESMOSAIC@{CREATETREESMOSAIC}}
\index{CREATETREESMOSAIC@{CREATETREESMOSAIC}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CREATETREESMOSAIC (char $\ast$$\ast$, int, char $\ast$, int, int, int, int, int, int $\ast$, int $\ast$, {\bf PIXEL} $\ast$, {\bf PIXEL} $\ast$, {\bf PIXEL}, {\bf PIXEL}, {\bf PIXEL}, {\bf IMAGE\_\-BYTE} $\ast$$\ast$, {\bf MOSAIC\_\-INDEX} $\ast$$\ast$)}\label{trees_8h_a1}




Definition at line 16 of file createtreesmosaic.c.

Referenced by Sadie\_\-TREES\_\-Create\-Mosaic\-Cmd.\index{trees.h@{trees.h}!DIVSER@{DIVSER}}
\index{DIVSER@{DIVSER}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void DIVSER (int, float $\ast$, float $\ast$, float $\ast$)}\label{trees_8h_a5}




Definition at line 14 of file divser.c.

Referenced by Sadie\_\-TREES\_\-Compute\-Indices\-Cmd.\index{trees.h@{trees.h}!MATRIX@{MATRIX}}
\index{MATRIX@{MATRIX}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void$\ast$$\ast$ MATRIX (int, int, int, int, int)}\label{trees_8h_a3}




Definition at line 26 of file spline.c.

Referenced by MOSAIC\_\-BYTE\_\-SUPPRESS, and SPLINE.\index{trees.h@{trees.h}!SPLINE@{SPLINE}}
\index{SPLINE@{SPLINE}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void SPLINE (int, float $\ast$, float $\ast$, float, float)}\label{trees_8h_a4}




Definition at line 90 of file spline.c.

Referenced by Sadie\_\-TREES\_\-Compute\-Indices\-Cmd.\index{trees.h@{trees.h}!TREES_GRADIENT@{TREES\_\-GRADIENT}}
\index{TREES_GRADIENT@{TREES\_\-GRADIENT}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TREES\_\-GRADIENT ({\bf IMAGE} $\ast$, {\bf LOCAL\_\-INDEX} $\ast$, {\bf PIXEL} $\ast$, {\bf PIXEL} $\ast$, short, {\bf IMAGE} $\ast$$\ast$, {\bf IMAGE} $\ast$$\ast$)}\label{trees_8h_a10}




Definition at line 24 of file src/gradient.c.

Referenced by TREES\_\-TREERINGMAG.\index{trees.h@{trees.h}!TREES_SCONVL@{TREES\_\-SCONVL}}
\index{TREES_SCONVL@{TREES\_\-SCONVL}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TREES\_\-SCONVL ({\bf IMAGE} $\ast$, {\bf LOCAL\_\-INDEX} $\ast$, {\bf PIXEL} $\ast$, short, short, {\bf IMAGE} $\ast$$\ast$)}\label{trees_8h_a9}




Definition at line 14 of file src/sconvl.c.

Referenced by TREES\_\-TREERINGMAG.\index{trees.h@{trees.h}!TREES_TREERINGMAG@{TREES\_\-TREERINGMAG}}
\index{TREES_TREERINGMAG@{TREES\_\-TREERINGMAG}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TREES\_\-TREERINGMAG ({\bf IMAGE} $\ast$, {\bf LOCAL\_\-INDEX} $\ast$, double, int, {\bf IMAGE} $\ast$$\ast$, {\bf IMAGE} $\ast$$\ast$)}\label{trees_8h_a11}




Definition at line 19 of file src/treeringmag.c.

Referenced by MOSAIC\_\-BYTE\_\-TRACKRINGS.\index{trees.h@{trees.h}!TRIM@{TRIM}}
\index{TRIM@{TRIM}!trees.h@{trees.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TRIM ({\bf IMAGE} $\ast$, short, {\bf IMAGE} $\ast$$\ast$)}\label{trees_8h_a2}




Definition at line 10 of file trim.c.