\section{treenode\-\_\-t Struct Reference}
\label{structtreenode__t}\index{treenode\-\_\-t@{treenode\-\_\-t}}


Collaboration diagram for treenode\-\_\-t\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structtreenode__t__coll__graph}
\end{center}
\end{figure}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
double {\bf area}
\item 
double {\bf child\-\_\-area}
\item 
{\bf rectangle} {\bf r}
\item 
{\bf treenode\-\_\-t} $\ast$ {\bf leftchild}
\item 
{\bf treenode\-\_\-t} $\ast$ {\bf rightsib}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>{\bf Agraph\_t} $\ast$ {\bf subg}\\
\>{\bf Agnode\_t} $\ast$ {\bf n}\\
\} {\bf u}\\

\end{tabbing}\item 
{\bf int} {\bf kind}
\item 
{\bf int} {\bf n\-\_\-children}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 21 of file patchwork.\-c.



\subsection{Field Documentation}
\index{treenode\-\_\-t@{treenode\-\_\-t}!area@{area}}
\index{area@{area}!treenode_t@{treenode\-\_\-t}}
\subsubsection[{area}]{\setlength{\rightskip}{0pt plus 5cm}double treenode\-\_\-t\-::area}\label{structtreenode__t_ad8bdeeb62afdbc6b84f98abc9c1af821}


Definition at line 22 of file patchwork.\-c.



Referenced by patchwork\-Layout().

\index{treenode\-\_\-t@{treenode\-\_\-t}!child\-\_\-area@{child\-\_\-area}}
\index{child\-\_\-area@{child\-\_\-area}!treenode_t@{treenode\-\_\-t}}
\subsubsection[{child\-\_\-area}]{\setlength{\rightskip}{0pt plus 5cm}double treenode\-\_\-t\-::child\-\_\-area}\label{structtreenode__t_aa6e83310429e7225893773aee752a9dd}


Definition at line 23 of file patchwork.\-c.

\index{treenode\-\_\-t@{treenode\-\_\-t}!kind@{kind}}
\index{kind@{kind}!treenode_t@{treenode\-\_\-t}}
\subsubsection[{kind}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} treenode\-\_\-t\-::kind}\label{structtreenode__t_a975f36ad451181451c441056d1ea58dd}


Definition at line 30 of file patchwork.\-c.

\index{treenode\-\_\-t@{treenode\-\_\-t}!leftchild@{leftchild}}
\index{leftchild@{leftchild}!treenode_t@{treenode\-\_\-t}}
\subsubsection[{leftchild}]{\setlength{\rightskip}{0pt plus 5cm}{\bf treenode\-\_\-t}$\ast$ treenode\-\_\-t\-::leftchild}\label{structtreenode__t_a046cb3133b3316822f1baa3708048de7}


Definition at line 25 of file patchwork.\-c.

\index{treenode\-\_\-t@{treenode\-\_\-t}!n@{n}}
\index{n@{n}!treenode_t@{treenode\-\_\-t}}
\subsubsection[{n}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agnode\-\_\-t}$\ast$ treenode\-\_\-t\-::n}\label{structtreenode__t_adbb657fe44c112c5fca9d7f1c0f84f5a}


Definition at line 28 of file patchwork.\-c.

\index{treenode\-\_\-t@{treenode\-\_\-t}!n\-\_\-children@{n\-\_\-children}}
\index{n\-\_\-children@{n\-\_\-children}!treenode_t@{treenode\-\_\-t}}
\subsubsection[{n\-\_\-children}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} treenode\-\_\-t\-::n\-\_\-children}\label{structtreenode__t_a6c98e599f60a529751153d2667efaaef}


Definition at line 31 of file patchwork.\-c.

\index{treenode\-\_\-t@{treenode\-\_\-t}!r@{r}}
\index{r@{r}!treenode_t@{treenode\-\_\-t}}
\subsubsection[{r}]{\setlength{\rightskip}{0pt plus 5cm}{\bf rectangle} treenode\-\_\-t\-::r}\label{structtreenode__t_a12a138a623d0189bd98ca0dd3106234f}


Definition at line 24 of file patchwork.\-c.



Referenced by patchwork\-Layout().

\index{treenode\-\_\-t@{treenode\-\_\-t}!rightsib@{rightsib}}
\index{rightsib@{rightsib}!treenode_t@{treenode\-\_\-t}}
\subsubsection[{rightsib}]{\setlength{\rightskip}{0pt plus 5cm}{\bf treenode\-\_\-t} $\ast$ treenode\-\_\-t\-::rightsib}\label{structtreenode__t_a8688f624c702130c72d8e69c4b09511d}


Definition at line 25 of file patchwork.\-c.

\index{treenode\-\_\-t@{treenode\-\_\-t}!subg@{subg}}
\index{subg@{subg}!treenode_t@{treenode\-\_\-t}}
\subsubsection[{subg}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agraph\-\_\-t}$\ast$ treenode\-\_\-t\-::subg}\label{structtreenode__t_a6020278562e10cbdfa55bad528fde6e7}


Definition at line 27 of file patchwork.\-c.

\index{treenode\-\_\-t@{treenode\-\_\-t}!u@{u}}
\index{u@{u}!treenode_t@{treenode\-\_\-t}}
\subsubsection[{u}]{\setlength{\rightskip}{0pt plus 5cm}union \{ ... \}   treenode\-\_\-t\-::u}\label{structtreenode__t_aa06be1eeb0a1daed8232516607cc1f4c}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
lib/patchwork/{\bf patchwork.\-c}\end{DoxyCompactItemize}
