\section{lib/fdpgen/clusteredges.c File Reference}
\label{clusteredges_8c}\index{lib/fdpgen/clusteredges.\-c@{lib/fdpgen/clusteredges.\-c}}
{\ttfamily \#include \char`\"{}config.\-h\char`\"{}}\\*
{\ttfamily \#include $<$clusteredges.\-h$>$}\\*
{\ttfamily \#include $<$fdp.\-h$>$}\\*
{\ttfamily \#include $<$neatoprocs.\-h$>$}\\*
{\ttfamily \#include \char`\"{}vispath.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}pack.\-h\char`\"{}}\\*
Include dependency graph for clusteredges.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{clusteredges_8c__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf objlist}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E}~1
\item 
\#define {\bf I\-N\-I\-T\-\_\-\-S\-Z}~100
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf int} {\bf compound\-Edges} ({\bf graph\-\_\-t} $\ast$g, {\bf expand\-\_\-t} $\ast$pm, {\bf int} edgetype)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{clusteredges.\-c@{clusteredges.\-c}!F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E@{F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E}}
\index{F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E@{F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E}!clusteredges.c@{clusteredges.\-c}}
\subsubsection[{F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E~1}\label{clusteredges_8c_a3fd46566e591740ecced40b59803d56c}


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

\index{clusteredges.\-c@{clusteredges.\-c}!I\-N\-I\-T\-\_\-\-S\-Z@{I\-N\-I\-T\-\_\-\-S\-Z}}
\index{I\-N\-I\-T\-\_\-\-S\-Z@{I\-N\-I\-T\-\_\-\-S\-Z}!clusteredges.c@{clusteredges.\-c}}
\subsubsection[{I\-N\-I\-T\-\_\-\-S\-Z}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\-N\-I\-T\-\_\-\-S\-Z~100}\label{clusteredges_8c_acc8f314e11d24842606b649118ec5828}


Definition at line 41 of file clusteredges.\-c.



\subsection{Function Documentation}
\index{clusteredges.\-c@{clusteredges.\-c}!compound\-Edges@{compound\-Edges}}
\index{compound\-Edges@{compound\-Edges}!clusteredges.c@{clusteredges.\-c}}
\subsubsection[{compound\-Edges}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} compound\-Edges (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{g, }
\item[{{\bf expand\-\_\-t} $\ast$}]{pm, }
\item[{{\bf int}}]{edgetype}
\end{DoxyParamCaption}
)}\label{clusteredges_8c_a98f3eed6a497f8a8fd8165570fcc3989}


Definition at line 255 of file clusteredges.\-c.



References agerr(), agfstnode(), agfstout(), aghead(), agnnodes(), agnxtnode(), agnxtout(), A\-G\-P\-R\-E\-V, A\-G\-W\-A\-R\-N, path\-::boxes, C\-L\-\_\-\-O\-F\-F\-S\-E\-T, objlist\-::cnt, E\-D\-\_\-count, E\-D\-\_\-path, E\-D\-\_\-to\-\_\-virt, F\-A\-L\-S\-E, G\-D\-\_\-nodesep, get\-Pack(), get\-Path(), head, make\-Self\-Arcs(), make\-Spline(), N\-\_\-\-N\-E\-W, N\-E\-W, N\-U\-L\-L, objlist\-::obs, Plegal\-\_\-arrangement(), Pobsopen(), sep\-Factor(), expand\-\_\-t\-::x, and expand\-\_\-t\-::y.

