\section{lib/circogen/blockpath.c File Reference}
\label{blockpath_8c}\index{lib/circogen/blockpath.\-c@{lib/circogen/blockpath.\-c}}
{\ttfamily \#include \char`\"{}blockpath.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}edgelist.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}nodeset.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}deglist.\-h\char`\"{}}\\*
Include dependency graph for blockpath.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{blockpath_8c__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf O\-R\-I\-G\-E}(e)~({\bf E\-D\-\_\-to\-\_\-orig}(e))
\item 
\#define {\bf C\-R\-O\-S\-S\-\_\-\-I\-T\-E\-R}~10
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf nodelist\-\_\-t} $\ast$ {\bf layout\-\_\-block} ({\bf Agraph\-\_\-t} $\ast$g, {\bf block\-\_\-t} $\ast$sn, double min\-\_\-dist)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{blockpath.\-c@{blockpath.\-c}!C\-R\-O\-S\-S\-\_\-\-I\-T\-E\-R@{C\-R\-O\-S\-S\-\_\-\-I\-T\-E\-R}}
\index{C\-R\-O\-S\-S\-\_\-\-I\-T\-E\-R@{C\-R\-O\-S\-S\-\_\-\-I\-T\-E\-R}!blockpath.c@{blockpath.\-c}}
\subsubsection[{C\-R\-O\-S\-S\-\_\-\-I\-T\-E\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define C\-R\-O\-S\-S\-\_\-\-I\-T\-E\-R~10}\label{blockpath_8c_a95255bb9793d4b6080dc8583e44ff14a}


Definition at line 452 of file blockpath.\-c.

\index{blockpath.\-c@{blockpath.\-c}!O\-R\-I\-G\-E@{O\-R\-I\-G\-E}}
\index{O\-R\-I\-G\-E@{O\-R\-I\-G\-E}!blockpath.c@{blockpath.\-c}}
\subsubsection[{O\-R\-I\-G\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define O\-R\-I\-G\-E(
\begin{DoxyParamCaption}
\item[{}]{e}
\end{DoxyParamCaption}
)~({\bf E\-D\-\_\-to\-\_\-orig}(e))}\label{blockpath_8c_afb80497cb263b83b05eb19bbbd43fde2}


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



\subsection{Function Documentation}
\index{blockpath.\-c@{blockpath.\-c}!layout\-\_\-block@{layout\-\_\-block}}
\index{layout\-\_\-block@{layout\-\_\-block}!blockpath.c@{blockpath.\-c}}
\subsubsection[{layout\-\_\-block}]{\setlength{\rightskip}{0pt plus 5cm}{\bf nodelist\-\_\-t}$\ast$ layout\-\_\-block (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf block\-\_\-t} $\ast$}]{sn, }
\item[{double}]{min\-\_\-dist}
\end{DoxyParamCaption}
)}\label{blockpath_8c_a0666772d20dcf427ec451dbd135839d7}


Definition at line 604 of file blockpath.\-c.



References agclose(), nodelistitem\-::curr, nodelist\-\_\-t\-::first, I\-S\-P\-A\-R\-E\-N\-T, M\-\_\-\-P\-I, N\-D\-\_\-pos, nodelistitem\-::next, block\-::parent\-\_\-pos, P\-O\-S\-I\-T\-I\-O\-N, P\-S\-I, block\-::rad0, block\-::radius, realign\-Nodelist(), size\-Nodelist(), and block\-::sub\-\_\-graph.

