\section{lib/osage/osageinit.c File Reference}
\label{osageinit_8c}\index{lib/osage/osageinit.\-c@{lib/osage/osageinit.\-c}}
{\ttfamily \#include \char`\"{}osage.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}neatoprocs.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}pack.\-h\char`\"{}}\\*
Include dependency graph for osageinit.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{osageinit_8c__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf clist\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf C\-L\-\_\-\-C\-H\-U\-N\-K}~10
\item 
\#define {\bf D\-F\-L\-T\-\_\-\-S\-Z}~18
\item 
\#define {\bf P\-A\-R\-E\-N\-T}(n)~(({\bf Agraph\-\_\-t}$\ast$){\bf N\-D\-\_\-alg}(n))
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void {\bf osage\-\_\-layout} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
void {\bf osage\-\_\-cleanup} ({\bf Agraph\-\_\-t} $\ast$g)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{osageinit.\-c@{osageinit.\-c}!C\-L\-\_\-\-C\-H\-U\-N\-K@{C\-L\-\_\-\-C\-H\-U\-N\-K}}
\index{C\-L\-\_\-\-C\-H\-U\-N\-K@{C\-L\-\_\-\-C\-H\-U\-N\-K}!osageinit.c@{osageinit.\-c}}
\subsubsection[{C\-L\-\_\-\-C\-H\-U\-N\-K}]{\setlength{\rightskip}{0pt plus 5cm}\#define C\-L\-\_\-\-C\-H\-U\-N\-K~10}\label{osageinit_8c_a52a9d1d31e54e1077efb661aa89c5f62}


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

\index{osageinit.\-c@{osageinit.\-c}!D\-F\-L\-T\-\_\-\-S\-Z@{D\-F\-L\-T\-\_\-\-S\-Z}}
\index{D\-F\-L\-T\-\_\-\-S\-Z@{D\-F\-L\-T\-\_\-\-S\-Z}!osageinit.c@{osageinit.\-c}}
\subsubsection[{D\-F\-L\-T\-\_\-\-S\-Z}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-F\-L\-T\-\_\-\-S\-Z~18}\label{osageinit_8c_afde30929f7ad60eb26b5acc6cfae8cc3}


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

\index{osageinit.\-c@{osageinit.\-c}!P\-A\-R\-E\-N\-T@{P\-A\-R\-E\-N\-T}}
\index{P\-A\-R\-E\-N\-T@{P\-A\-R\-E\-N\-T}!osageinit.c@{osageinit.\-c}}
\subsubsection[{P\-A\-R\-E\-N\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define P\-A\-R\-E\-N\-T(
\begin{DoxyParamCaption}
\item[{}]{n}
\end{DoxyParamCaption}
)~(({\bf Agraph\-\_\-t}$\ast$){\bf N\-D\-\_\-alg}(n))}\label{osageinit_8c_acfaba0c4edb413cb6472711fdd66638b}


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



\subsection{Function Documentation}
\index{osageinit.\-c@{osageinit.\-c}!osage\-\_\-cleanup@{osage\-\_\-cleanup}}
\index{osage\-\_\-cleanup@{osage\-\_\-cleanup}!osageinit.c@{osageinit.\-c}}
\subsubsection[{osage\-\_\-cleanup}]{\setlength{\rightskip}{0pt plus 5cm}void osage\-\_\-cleanup (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{osageinit_8c_ab2a80d6fd7fd3d4b65da4add6ecada39}


Definition at line 389 of file osageinit.\-c.



References agfstnode(), agnxtnode(), and gv\-\_\-cleanup\-\_\-node().

\index{osageinit.\-c@{osageinit.\-c}!osage\-\_\-layout@{osage\-\_\-layout}}
\index{osage\-\_\-layout@{osage\-\_\-layout}!osageinit.c@{osageinit.\-c}}
\subsubsection[{osage\-\_\-layout}]{\setlength{\rightskip}{0pt plus 5cm}void osage\-\_\-layout (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{osageinit_8c_af51a8297b54b5f3cec8e83aaab0c5646}


Definition at line 354 of file osageinit.\-c.



References agfstnode(), agnxtnode(), dotneato\-\_\-postprocess(), E\-D\-G\-E\-\_\-\-T\-Y\-P\-E, E\-T\-\_\-\-N\-O\-N\-E, G\-D\-\_\-drawing, layout(), N\-D\-\_\-coord, N\-D\-\_\-pos, N\-U\-L\-L, P\-S2\-I\-N\-C\-H, spline\-\_\-edges0(), spline\-\_\-edges1(), and T\-R\-U\-E.

