\section{lib/twopigen/circle.c File Reference}
\label{circle_8c}\index{lib/twopigen/circle.\-c@{lib/twopigen/circle.\-c}}
{\ttfamily \#include \char`\"{}circle.\-h\char`\"{}}\\*
{\ttfamily \#include $<$ctype.\-h$>$}\\*
{\ttfamily \#include $<$stdlib.\-h$>$}\\*
Include dependency graph for circle.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{circle_8c__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf item\-\_\-s}
\item 
struct {\bf queue}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf D\-E\-F\-\_\-\-R\-A\-N\-K\-S\-E\-P}~1.\-00
\item 
\#define {\bf U\-N\-S\-E\-T}~10.\-00
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct {\bf item\-\_\-s} {\bf item\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Agnode\-\_\-t} $\ast$ {\bf circle\-Layout} ({\bf Agraph\-\_\-t} $\ast$sg, {\bf Agnode\-\_\-t} $\ast$center)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{circle.\-c@{circle.\-c}!D\-E\-F\-\_\-\-R\-A\-N\-K\-S\-E\-P@{D\-E\-F\-\_\-\-R\-A\-N\-K\-S\-E\-P}}
\index{D\-E\-F\-\_\-\-R\-A\-N\-K\-S\-E\-P@{D\-E\-F\-\_\-\-R\-A\-N\-K\-S\-E\-P}!circle.c@{circle.\-c}}
\subsubsection[{D\-E\-F\-\_\-\-R\-A\-N\-K\-S\-E\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-E\-F\-\_\-\-R\-A\-N\-K\-S\-E\-P~1.\-00}\label{circle_8c_ace2838707ca9602dac6f19a27aea24d5}


Definition at line 18 of file circle.\-c.

\index{circle.\-c@{circle.\-c}!U\-N\-S\-E\-T@{U\-N\-S\-E\-T}}
\index{U\-N\-S\-E\-T@{U\-N\-S\-E\-T}!circle.c@{circle.\-c}}
\subsubsection[{U\-N\-S\-E\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define U\-N\-S\-E\-T~10.\-00}\label{circle_8c_ab0b265b69299aeccfade9365cf04db2a}


Definition at line 19 of file circle.\-c.



\subsection{Typedef Documentation}
\index{circle.\-c@{circle.\-c}!item\-\_\-t@{item\-\_\-t}}
\index{item\-\_\-t@{item\-\_\-t}!circle.c@{circle.\-c}}
\subsubsection[{item\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf item\-\_\-s}  {\bf item\-\_\-t}}\label{circle_8c_afdd0f8983330a6d90b05745ea676a682}


\subsection{Function Documentation}
\index{circle.\-c@{circle.\-c}!circle\-Layout@{circle\-Layout}}
\index{circle\-Layout@{circle\-Layout}!circle.c@{circle.\-c}}
\subsubsection[{circle\-Layout}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agnode\-\_\-t}$\ast$ circle\-Layout (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{sg, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{center}
\end{DoxyParamCaption}
)}\label{circle_8c_a3cf0fbb7940f51ee02562ec7b6a3710e}


Definition at line 410 of file circle.\-c.



References agerr(), A\-G\-E\-R\-R, agfstnode(), agnameof(), agnnodes(), init\-Layout(), N\-D\-\_\-pos, and Verbose.



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

