\section{lib/circogen/blockpath.h File Reference}
\label{blockpath_8h}\index{lib/circogen/blockpath.\-h@{lib/circogen/blockpath.\-h}}
{\ttfamily \#include $<$circular.\-h$>$}\\*
Include dependency graph for blockpath.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{blockpath_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{blockpath_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf B\-L\-O\-C\-K\-P\-A\-T\-H\-\_\-\-H}
\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)
\item 
{\bf int} {\bf cmp\-Node\-Degree} ({\bf Dt\-\_\-t} $\ast$, {\bf Agnode\-\_\-t} $\ast$$\ast$, {\bf Agnode\-\_\-t} $\ast$$\ast$, {\bf Dtdisc\-\_\-t} $\ast$)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{blockpath.\-h@{blockpath.\-h}!B\-L\-O\-C\-K\-P\-A\-T\-H\-\_\-\-H@{B\-L\-O\-C\-K\-P\-A\-T\-H\-\_\-\-H}}
\index{B\-L\-O\-C\-K\-P\-A\-T\-H\-\_\-\-H@{B\-L\-O\-C\-K\-P\-A\-T\-H\-\_\-\-H}!blockpath.h@{blockpath.\-h}}
\subsubsection[{B\-L\-O\-C\-K\-P\-A\-T\-H\-\_\-\-H}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-L\-O\-C\-K\-P\-A\-T\-H\-\_\-\-H}\label{blockpath_8h_ae932ab78f80093295a32f771a2e48415}


Definition at line 19 of file blockpath.\-h.



\subsection{Function Documentation}
\index{blockpath.\-h@{blockpath.\-h}!cmp\-Node\-Degree@{cmp\-Node\-Degree}}
\index{cmp\-Node\-Degree@{cmp\-Node\-Degree}!blockpath.h@{blockpath.\-h}}
\subsubsection[{cmp\-Node\-Degree}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} cmp\-Node\-Degree (
\begin{DoxyParamCaption}
\item[{{\bf Dt\-\_\-t} $\ast$}]{, }
\item[{{\bf Agnode\-\_\-t} $\ast$$\ast$}]{, }
\item[{{\bf Agnode\-\_\-t} $\ast$$\ast$}]{, }
\item[{{\bf Dtdisc\-\_\-t} $\ast$}]{}
\end{DoxyParamCaption}
)}\label{blockpath_8h_a9c6ce52d2f59529ac60b5ac420ad743c}
\index{blockpath.\-h@{blockpath.\-h}!layout\-\_\-block@{layout\-\_\-block}}
\index{layout\-\_\-block@{layout\-\_\-block}!blockpath.h@{blockpath.\-h}}
\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}]{}
\end{DoxyParamCaption}
)}\label{blockpath_8h_a5d26292bd792f724d20a49746efd32e0}


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.

