\section{lib/dotgen/dotinit.c File Reference}
\label{dotinit_8c}\index{lib/dotgen/dotinit.\-c@{lib/dotgen/dotinit.\-c}}
{\ttfamily \#include $<$time.\-h$>$}\\*
{\ttfamily \#include \char`\"{}dot.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}pack.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}aspect.\-h\char`\"{}}\\*
Include dependency graph for dotinit.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dotinit_8c__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf ag\-\_\-xset}(x, a, v)~{\bf agxset}(x,a,v)
\item 
\#define {\bf agnodeattr}(g, n, v)~{\bf agattr}(g,{\bf A\-G\-N\-O\-D\-E},n,v)
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void {\bf dot\-\_\-init\-\_\-node\-\_\-edge} ({\bf graph\-\_\-t} $\ast$g)
\item 
void {\bf dot\-\_\-cleanup} ({\bf graph\-\_\-t} $\ast$g)
\item 
void {\bf dot\-\_\-layout} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf Agraph\-\_\-t} $\ast$ {\bf dot\-\_\-root} (void $\ast$p)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{dotinit.\-c@{dotinit.\-c}!ag\-\_\-xset@{ag\-\_\-xset}}
\index{ag\-\_\-xset@{ag\-\_\-xset}!dotinit.c@{dotinit.\-c}}
\subsubsection[{ag\-\_\-xset}]{\setlength{\rightskip}{0pt plus 5cm}\#define ag\-\_\-xset(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{a, }
\item[{}]{v}
\end{DoxyParamCaption}
)~{\bf agxset}(x,a,v)}\label{dotinit_8c_a6fb0ae93f88fcdea3646207629fdd33c}


Definition at line 275 of file dotinit.\-c.

\index{dotinit.\-c@{dotinit.\-c}!agnodeattr@{agnodeattr}}
\index{agnodeattr@{agnodeattr}!dotinit.c@{dotinit.\-c}}
\subsubsection[{agnodeattr}]{\setlength{\rightskip}{0pt plus 5cm}\#define agnodeattr(
\begin{DoxyParamCaption}
\item[{}]{g, }
\item[{}]{n, }
\item[{}]{v}
\end{DoxyParamCaption}
)~{\bf agattr}(g,{\bf A\-G\-N\-O\-D\-E},n,v)}\label{dotinit_8c_adb18faf9264271f4ff4056645b13b48f}


Definition at line 276 of file dotinit.\-c.



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


Definition at line 180 of file dotinit.\-c.



References agfstnode(), agfstout(), agnxtnode(), agnxtout(), G\-D\-\_\-nlist, and gv\-\_\-cleanup\-\_\-edge().

\index{dotinit.\-c@{dotinit.\-c}!dot\-\_\-init\-\_\-node\-\_\-edge@{dot\-\_\-init\-\_\-node\-\_\-edge}}
\index{dot\-\_\-init\-\_\-node\-\_\-edge@{dot\-\_\-init\-\_\-node\-\_\-edge}!dotinit.c@{dotinit.\-c}}
\subsubsection[{dot\-\_\-init\-\_\-node\-\_\-edge}]{\setlength{\rightskip}{0pt plus 5cm}void dot\-\_\-init\-\_\-node\-\_\-edge (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{dotinit_8c_a9aa8a2d2baa6505639b7540aec0eb6eb}


Definition at line 75 of file dotinit.\-c.



References agfstnode(), agfstout(), agnxtnode(), and agnxtout().

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


Definition at line 507 of file dotinit.\-c.



References agnnodes(), and dotneato\-\_\-postprocess().

\index{dotinit.\-c@{dotinit.\-c}!dot\-\_\-root@{dot\-\_\-root}}
\index{dot\-\_\-root@{dot\-\_\-root}!dotinit.c@{dotinit.\-c}}
\subsubsection[{dot\-\_\-root}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agraph\-\_\-t}$\ast$ dot\-\_\-root (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{p}
\end{DoxyParamCaption}
)}\label{dotinit_8c_ad9c692f5a084a1eceec64e829fab2b24}


Definition at line 513 of file dotinit.\-c.



References agroot(), and G\-D\-\_\-dotroot.



Referenced by build\-\_\-ranks(), class2(), flat\-\_\-edge(), interclexp(), and rec\-\_\-reset\-\_\-vlists().

