\section{lib/dotgen/position.c File Reference}
\label{position_8c}\index{lib/dotgen/position.\-c@{lib/dotgen/position.\-c}}
{\ttfamily \#include \char`\"{}dot.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}aspect.\-h\char`\"{}}\\*
Include dependency graph for position.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{position_8c__incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void {\bf dot\-\_\-position} ({\bf graph\-\_\-t} $\ast$g, {\bf aspect\-\_\-t} $\ast$asp)
\item 
{\bf edge\-\_\-t} $\ast$ {\bf make\-\_\-aux\-\_\-edge} ({\bf node\-\_\-t} $\ast$u, {\bf node\-\_\-t} $\ast$v, double len, {\bf int} wt)
\item 
{\bf int} {\bf ports\-\_\-eq} ({\bf edge\-\_\-t} $\ast$e, {\bf edge\-\_\-t} $\ast$f)
\end{DoxyCompactItemize}


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


Definition at line 120 of file position.\-c.



References assert, Concentrate, dot\-\_\-concentrate(), flat\-\_\-edges(), G\-D\-\_\-nlist, mark\-\_\-lowclusters(), N\-U\-L\-L, and rank().

\index{position.\-c@{position.\-c}!make\-\_\-aux\-\_\-edge@{make\-\_\-aux\-\_\-edge}}
\index{make\-\_\-aux\-\_\-edge@{make\-\_\-aux\-\_\-edge}!position.c@{position.\-c}}
\subsubsection[{make\-\_\-aux\-\_\-edge}]{\setlength{\rightskip}{0pt plus 5cm}{\bf edge\-\_\-t}$\ast$ make\-\_\-aux\-\_\-edge (
\begin{DoxyParamCaption}
\item[{{\bf node\-\_\-t} $\ast$}]{u, }
\item[{{\bf node\-\_\-t} $\ast$}]{v, }
\item[{double}]{len, }
\item[{{\bf int}}]{wt}
\end{DoxyParamCaption}
)}\label{position_8c_a6f45818569f2226dc9da8365049c90db}


Definition at line 173 of file position.\-c.



References aghead(), A\-G\-I\-N\-E\-D\-G\-E, A\-G\-O\-U\-T\-E\-D\-G\-E, agtail(), A\-G\-T\-Y\-P\-E, Agedge\-\_\-s\-::base, Agobj\-\_\-s\-::data, E\-D\-\_\-minlen, E\-D\-\_\-weight, fast\-\_\-edge(), Agedgepair\-\_\-s\-::in, N\-E\-W, Agedgepair\-\_\-s\-::out, and R\-O\-U\-N\-D.

\index{position.\-c@{position.\-c}!ports\-\_\-eq@{ports\-\_\-eq}}
\index{ports\-\_\-eq@{ports\-\_\-eq}!position.c@{position.\-c}}
\subsubsection[{ports\-\_\-eq}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} ports\-\_\-eq (
\begin{DoxyParamCaption}
\item[{{\bf edge\-\_\-t} $\ast$}]{e, }
\item[{{\bf edge\-\_\-t} $\ast$}]{f}
\end{DoxyParamCaption}
)}\label{position_8c_ae4cac364425cc9ad9514afdb7988d493}


Definition at line 1126 of file position.\-c.



References E\-D\-\_\-head\-\_\-port, E\-D\-\_\-tail\-\_\-port, F\-A\-L\-S\-E, pointf\-\_\-s\-::x, and pointf\-\_\-s\-::y.



Referenced by class2(), and mergeable().

