\section{block Struct Reference}
\label{structblock}\index{block@{block}}


{\ttfamily \#include $<$block.\-h$>$}



Collaboration diagram for block\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structblock__coll__graph}
\end{center}
\end{figure}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
{\bf Agnode\-\_\-t} $\ast$ {\bf child}
\item 
{\bf block\-\_\-t} $\ast$ {\bf next}
\item 
{\bf Agraph\-\_\-t} $\ast$ {\bf sub\-\_\-graph}
\item 
double {\bf radius}
\item 
double {\bf rad0}
\item 
{\bf nodelist\-\_\-t} $\ast$ {\bf circle\-\_\-list}
\item 
{\bf blocklist\-\_\-t} {\bf children}
\item 
double {\bf parent\-\_\-pos}
\item 
{\bf int} {\bf flags}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 30 of file block.\-h.



\subsection{Field Documentation}
\index{block@{block}!child@{child}}
\index{child@{child}!block@{block}}
\subsubsection[{child}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agnode\-\_\-t}$\ast$ block\-::child}\label{structblock_a3f39c99c70f7fbb8ed31e51ec20c640d}


Definition at line 31 of file block.\-h.

\index{block@{block}!children@{children}}
\index{children@{children}!block@{block}}
\subsubsection[{children}]{\setlength{\rightskip}{0pt plus 5cm}{\bf blocklist\-\_\-t} block\-::children}\label{structblock_a66ca33b2f160032e94e2660695792a1e}


Definition at line 37 of file block.\-h.



Referenced by free\-Blocktree(), and mk\-Block().

\index{block@{block}!circle\-\_\-list@{circle\-\_\-list}}
\index{circle\-\_\-list@{circle\-\_\-list}!block@{block}}
\subsubsection[{circle\-\_\-list}]{\setlength{\rightskip}{0pt plus 5cm}{\bf nodelist\-\_\-t}$\ast$ block\-::circle\-\_\-list}\label{structblock_a2c2ab68bbe04f7dcd935e7146f5e259d}


Definition at line 36 of file block.\-h.



Referenced by free\-Block().

\index{block@{block}!flags@{flags}}
\index{flags@{flags}!block@{block}}
\subsubsection[{flags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} block\-::flags}\label{structblock_a0bd8331ea69767cbe60349adaef27909}


Definition at line 39 of file block.\-h.

\index{block@{block}!next@{next}}
\index{next@{next}!block@{block}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}{\bf block\-\_\-t}$\ast$ block\-::next}\label{structblock_acd2a303951a3bd4dd6dc4f30724feeaa}


Definition at line 32 of file block.\-h.



Referenced by append\-Block(), create\-Blocktree(), free\-Blocktree(), and insert\-Block().

\index{block@{block}!parent\-\_\-pos@{parent\-\_\-pos}}
\index{parent\-\_\-pos@{parent\-\_\-pos}!block@{block}}
\subsubsection[{parent\-\_\-pos}]{\setlength{\rightskip}{0pt plus 5cm}double block\-::parent\-\_\-pos}\label{structblock_acc0dfe6006752b89054986e9b9f2ba32}


Definition at line 38 of file block.\-h.



Referenced by layout\-\_\-block().

\index{block@{block}!rad0@{rad0}}
\index{rad0@{rad0}!block@{block}}
\subsubsection[{rad0}]{\setlength{\rightskip}{0pt plus 5cm}double block\-::rad0}\label{structblock_ad6543fdb693f5bb9844af3d00f954a84}


Definition at line 35 of file block.\-h.



Referenced by layout\-\_\-block().

\index{block@{block}!radius@{radius}}
\index{radius@{radius}!block@{block}}
\subsubsection[{radius}]{\setlength{\rightskip}{0pt plus 5cm}double block\-::radius}\label{structblock_a3d460c4446cf4fe3718fe0898c68c0ad}


Definition at line 34 of file block.\-h.



Referenced by layout\-\_\-block().

\index{block@{block}!sub\-\_\-graph@{sub\-\_\-graph}}
\index{sub\-\_\-graph@{sub\-\_\-graph}!block@{block}}
\subsubsection[{sub\-\_\-graph}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agraph\-\_\-t}$\ast$ block\-::sub\-\_\-graph}\label{structblock_a943a7711341484f7b0db794d7cc35feb}


Definition at line 33 of file block.\-h.



Referenced by block\-Size(), create\-Blocktree(), layout\-\_\-block(), and mk\-Block().



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