\section{lib/neatogen/adjust.h File Reference}
\label{adjust_8h}\index{lib/neatogen/adjust.\-h@{lib/neatogen/adjust.\-h}}
{\ttfamily \#include \char`\"{}geom.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Sparse\-Matrix.\-h\char`\"{}}\\*
Include dependency graph for adjust.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{adjust_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]{adjust_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf adjust\-\_\-data}
\item 
struct {\bf expand\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf D\-F\-L\-T\-\_\-\-M\-A\-R\-G\-I\-N}~4   /$\ast$ 4 points $\ast$/
\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum {\bf adjust\-\_\-mode} \{ \\*
{\bf A\-M\-\_\-\-N\-O\-N\-E}, 
{\bf A\-M\-\_\-\-V\-O\-R}, 
{\bf A\-M\-\_\-\-S\-C\-A\-L\-E}, 
{\bf A\-M\-\_\-\-N\-S\-C\-A\-L\-E}, 
\\*
{\bf A\-M\-\_\-\-S\-C\-A\-L\-E\-X\-Y}, 
{\bf A\-M\-\_\-\-P\-U\-S\-H}, 
{\bf A\-M\-\_\-\-P\-U\-S\-H\-P\-U\-L\-L}, 
{\bf A\-M\-\_\-\-O\-R\-T\-H\-O}, 
\\*
{\bf A\-M\-\_\-\-O\-R\-T\-H\-O\-\_\-\-Y\-X}, 
{\bf A\-M\-\_\-\-O\-R\-T\-H\-O\-X\-Y}, 
{\bf A\-M\-\_\-\-O\-R\-T\-H\-O\-Y\-X}, 
{\bf A\-M\-\_\-\-P\-O\-R\-T\-H\-O}, 
\\*
{\bf A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-\_\-\-Y\-X}, 
{\bf A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-X\-Y}, 
{\bf A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-Y\-X}, 
{\bf A\-M\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S}, 
\\*
{\bf A\-M\-\_\-\-V\-P\-S\-C}, 
{\bf A\-M\-\_\-\-I\-P\-S\-E\-P}, 
{\bf A\-M\-\_\-\-P\-R\-I\-S\-M}
 \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf expand\-\_\-t} {\bf sep\-Factor} ({\bf graph\-\_\-t} $\ast$G)
\item 
{\bf expand\-\_\-t} {\bf esep\-Factor} ({\bf graph\-\_\-t} $\ast$G)
\item 
{\bf int} {\bf adjust\-Nodes} ({\bf graph\-\_\-t} $\ast$G)
\item 
{\bf int} {\bf normalize} ({\bf graph\-\_\-t} $\ast$g)
\item 
{\bf int} {\bf remove\-Overlap\-As} ({\bf graph\-\_\-t} $\ast$, char $\ast$)
\item 
{\bf int} {\bf remove\-Overlap\-With} ({\bf graph\-\_\-t} $\ast$, {\bf adjust\-\_\-data} $\ast$)
\item 
{\bf int} {\bf c\-Adjust} ({\bf graph\-\_\-t} $\ast$, {\bf int})
\item 
{\bf int} {\bf sc\-Adjust} ({\bf graph\-\_\-t} $\ast$, {\bf int})
\item 
{\bf adjust\-\_\-data} $\ast$ {\bf graph\-Adjust\-Mode} ({\bf graph\-\_\-t} $\ast$G, {\bf adjust\-\_\-data} $\ast$, char $\ast$dflt)
\item 
double $\ast$ {\bf get\-Sizes} ({\bf Agraph\-\_\-t} $\ast$g, {\bf pointf} pad, {\bf int} $\ast$n\-\_\-elabels, {\bf int} $\ast$$\ast$elabels)
\item 
{\bf Sparse\-Matrix} {\bf make\-Matrix} ({\bf Agraph\-\_\-t} $\ast$g, {\bf int} dim, {\bf Sparse\-Matrix} $\ast$D)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{adjust.\-h@{adjust.\-h}!D\-F\-L\-T\-\_\-\-M\-A\-R\-G\-I\-N@{D\-F\-L\-T\-\_\-\-M\-A\-R\-G\-I\-N}}
\index{D\-F\-L\-T\-\_\-\-M\-A\-R\-G\-I\-N@{D\-F\-L\-T\-\_\-\-M\-A\-R\-G\-I\-N}!adjust.h@{adjust.\-h}}
\subsubsection[{D\-F\-L\-T\-\_\-\-M\-A\-R\-G\-I\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-F\-L\-T\-\_\-\-M\-A\-R\-G\-I\-N~4   /$\ast$ 4 points $\ast$/}\label{adjust_8h_ac99931383375bf7e42972e24e263376a}


Definition at line 26 of file adjust.\-h.



Referenced by esep\-Factor(), sep\-Factor(), and sfdp\-\_\-layout().



\subsection{Enumeration Type Documentation}
\index{adjust.\-h@{adjust.\-h}!adjust\-\_\-mode@{adjust\-\_\-mode}}
\index{adjust\-\_\-mode@{adjust\-\_\-mode}!adjust.h@{adjust.\-h}}
\subsubsection[{adjust\-\_\-mode}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf adjust\-\_\-mode}}\label{adjust_8h_ace691736b3f08c81184e31875abfe975}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-M\-\_\-\-N\-O\-N\-E@{A\-M\-\_\-\-N\-O\-N\-E}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-N\-O\-N\-E@{A\-M\-\_\-\-N\-O\-N\-E}}\item[{\em 
A\-M\-\_\-\-N\-O\-N\-E\label{adjust_8h_ace691736b3f08c81184e31875abfe975a0d15d1c78512b20e66aad4f6c7d11bc8}
}]\index{A\-M\-\_\-\-V\-O\-R@{A\-M\-\_\-\-V\-O\-R}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-V\-O\-R@{A\-M\-\_\-\-V\-O\-R}}\item[{\em 
A\-M\-\_\-\-V\-O\-R\label{adjust_8h_ace691736b3f08c81184e31875abfe975ae0ee53f86d8863138fa67cc78815d288}
}]\index{A\-M\-\_\-\-S\-C\-A\-L\-E@{A\-M\-\_\-\-S\-C\-A\-L\-E}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-S\-C\-A\-L\-E@{A\-M\-\_\-\-S\-C\-A\-L\-E}}\item[{\em 
A\-M\-\_\-\-S\-C\-A\-L\-E\label{adjust_8h_ace691736b3f08c81184e31875abfe975a6e080f07a1297baea33c61625c93fac9}
}]\index{A\-M\-\_\-\-N\-S\-C\-A\-L\-E@{A\-M\-\_\-\-N\-S\-C\-A\-L\-E}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-N\-S\-C\-A\-L\-E@{A\-M\-\_\-\-N\-S\-C\-A\-L\-E}}\item[{\em 
A\-M\-\_\-\-N\-S\-C\-A\-L\-E\label{adjust_8h_ace691736b3f08c81184e31875abfe975a5127075b2bfaa295d14b329a036c8309}
}]\index{A\-M\-\_\-\-S\-C\-A\-L\-E\-X\-Y@{A\-M\-\_\-\-S\-C\-A\-L\-E\-X\-Y}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-S\-C\-A\-L\-E\-X\-Y@{A\-M\-\_\-\-S\-C\-A\-L\-E\-X\-Y}}\item[{\em 
A\-M\-\_\-\-S\-C\-A\-L\-E\-X\-Y\label{adjust_8h_ace691736b3f08c81184e31875abfe975a6e8e3739736dac9220ffda99649602b9}
}]\index{A\-M\-\_\-\-P\-U\-S\-H@{A\-M\-\_\-\-P\-U\-S\-H}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-P\-U\-S\-H@{A\-M\-\_\-\-P\-U\-S\-H}}\item[{\em 
A\-M\-\_\-\-P\-U\-S\-H\label{adjust_8h_ace691736b3f08c81184e31875abfe975a158e74d99af0499249386039bb42d6eb}
}]\index{A\-M\-\_\-\-P\-U\-S\-H\-P\-U\-L\-L@{A\-M\-\_\-\-P\-U\-S\-H\-P\-U\-L\-L}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-P\-U\-S\-H\-P\-U\-L\-L@{A\-M\-\_\-\-P\-U\-S\-H\-P\-U\-L\-L}}\item[{\em 
A\-M\-\_\-\-P\-U\-S\-H\-P\-U\-L\-L\label{adjust_8h_ace691736b3f08c81184e31875abfe975afb9fe50ed9b3ec6e1e223310cb012562}
}]\index{A\-M\-\_\-\-O\-R\-T\-H\-O@{A\-M\-\_\-\-O\-R\-T\-H\-O}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-O\-R\-T\-H\-O@{A\-M\-\_\-\-O\-R\-T\-H\-O}}\item[{\em 
A\-M\-\_\-\-O\-R\-T\-H\-O\label{adjust_8h_ace691736b3f08c81184e31875abfe975a376077eb0f8b7837caa89e30622a65ee}
}]\index{A\-M\-\_\-\-O\-R\-T\-H\-O\-\_\-\-Y\-X@{A\-M\-\_\-\-O\-R\-T\-H\-O\-\_\-\-Y\-X}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-O\-R\-T\-H\-O\-\_\-\-Y\-X@{A\-M\-\_\-\-O\-R\-T\-H\-O\-\_\-\-Y\-X}}\item[{\em 
A\-M\-\_\-\-O\-R\-T\-H\-O\-\_\-\-Y\-X\label{adjust_8h_ace691736b3f08c81184e31875abfe975a36c8681e8cb2652a18b82480c50ea4f8}
}]\index{A\-M\-\_\-\-O\-R\-T\-H\-O\-X\-Y@{A\-M\-\_\-\-O\-R\-T\-H\-O\-X\-Y}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-O\-R\-T\-H\-O\-X\-Y@{A\-M\-\_\-\-O\-R\-T\-H\-O\-X\-Y}}\item[{\em 
A\-M\-\_\-\-O\-R\-T\-H\-O\-X\-Y\label{adjust_8h_ace691736b3f08c81184e31875abfe975ae3df79c7703fbac2fe67022fc7393839}
}]\index{A\-M\-\_\-\-O\-R\-T\-H\-O\-Y\-X@{A\-M\-\_\-\-O\-R\-T\-H\-O\-Y\-X}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-O\-R\-T\-H\-O\-Y\-X@{A\-M\-\_\-\-O\-R\-T\-H\-O\-Y\-X}}\item[{\em 
A\-M\-\_\-\-O\-R\-T\-H\-O\-Y\-X\label{adjust_8h_ace691736b3f08c81184e31875abfe975abd3a5c408268f44cd087ae56719132b6}
}]\index{A\-M\-\_\-\-P\-O\-R\-T\-H\-O@{A\-M\-\_\-\-P\-O\-R\-T\-H\-O}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-P\-O\-R\-T\-H\-O@{A\-M\-\_\-\-P\-O\-R\-T\-H\-O}}\item[{\em 
A\-M\-\_\-\-P\-O\-R\-T\-H\-O\label{adjust_8h_ace691736b3f08c81184e31875abfe975a24bcfa50d665dc3ea60420a79c9ce8d7}
}]\index{A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-\_\-\-Y\-X@{A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-\_\-\-Y\-X}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-\_\-\-Y\-X@{A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-\_\-\-Y\-X}}\item[{\em 
A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-\_\-\-Y\-X\label{adjust_8h_ace691736b3f08c81184e31875abfe975a388d13d646b32e8ee29ede4519c64fb3}
}]\index{A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-X\-Y@{A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-X\-Y}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-X\-Y@{A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-X\-Y}}\item[{\em 
A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-X\-Y\label{adjust_8h_ace691736b3f08c81184e31875abfe975ae5c88a1c48ccfa4d527cfe6c262a66b2}
}]\index{A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-Y\-X@{A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-Y\-X}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-Y\-X@{A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-Y\-X}}\item[{\em 
A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-Y\-X\label{adjust_8h_ace691736b3f08c81184e31875abfe975a0a96252f58f67087972e274fbae4b1f9}
}]\index{A\-M\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S@{A\-M\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S@{A\-M\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S}}\item[{\em 
A\-M\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\label{adjust_8h_ace691736b3f08c81184e31875abfe975af4634ffe59c0ba20d2d8a6eaf7e7220d}
}]\index{A\-M\-\_\-\-V\-P\-S\-C@{A\-M\-\_\-\-V\-P\-S\-C}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-V\-P\-S\-C@{A\-M\-\_\-\-V\-P\-S\-C}}\item[{\em 
A\-M\-\_\-\-V\-P\-S\-C\label{adjust_8h_ace691736b3f08c81184e31875abfe975a1aa69277f4a2db410666ed20a246f35c}
}]\index{A\-M\-\_\-\-I\-P\-S\-E\-P@{A\-M\-\_\-\-I\-P\-S\-E\-P}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-I\-P\-S\-E\-P@{A\-M\-\_\-\-I\-P\-S\-E\-P}}\item[{\em 
A\-M\-\_\-\-I\-P\-S\-E\-P\label{adjust_8h_ace691736b3f08c81184e31875abfe975a9c1a260273b746e59265c25df55344ad}
}]\index{A\-M\-\_\-\-P\-R\-I\-S\-M@{A\-M\-\_\-\-P\-R\-I\-S\-M}!adjust.\-h@{adjust.\-h}}\index{adjust.\-h@{adjust.\-h}!A\-M\-\_\-\-P\-R\-I\-S\-M@{A\-M\-\_\-\-P\-R\-I\-S\-M}}\item[{\em 
A\-M\-\_\-\-P\-R\-I\-S\-M\label{adjust_8h_ace691736b3f08c81184e31875abfe975acaa577ccd7b89aa1389187ac4a263fca}
}]\end{description}
\end{Desc}


Definition at line 28 of file adjust.\-h.



\subsection{Function Documentation}
\index{adjust.\-h@{adjust.\-h}!adjust\-Nodes@{adjust\-Nodes}}
\index{adjust\-Nodes@{adjust\-Nodes}!adjust.h@{adjust.\-h}}
\subsubsection[{adjust\-Nodes}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} adjust\-Nodes (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{G}
\end{DoxyParamCaption}
)}\label{adjust_8h_aa5cbccc76941b3fe1057cb1c807097db}


Definition at line 1235 of file adjust.\-c.



References agget(), and remove\-Overlap\-As().



Referenced by circo\-Layout(), init\-\_\-nop(), and twopi\-\_\-layout().

\index{adjust.\-h@{adjust.\-h}!c\-Adjust@{c\-Adjust}}
\index{c\-Adjust@{c\-Adjust}!adjust.h@{adjust.\-h}}
\subsubsection[{c\-Adjust}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} c\-Adjust (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{, }
\item[{{\bf int}}]{}
\end{DoxyParamCaption}
)}\label{adjust_8h_a5df59ebe97b8ba7de396dec03de339f7}


Definition at line 635 of file constraint.\-c.



References agfstnode(), agnnodes(), agnxtnode(), A\-M\-\_\-\-O\-R\-T\-H\-O, A\-M\-\_\-\-O\-R\-T\-H\-O\-\_\-\-Y\-X, A\-M\-\_\-\-O\-R\-T\-H\-O\-X\-Y, A\-M\-\_\-\-O\-R\-T\-H\-O\-Y\-X, A\-M\-\_\-\-P\-O\-R\-T\-H\-O, A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-\_\-\-Y\-X, A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-X\-Y, A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-Y\-X, N\-\_\-\-G\-N\-E\-W, N\-D\-\_\-pos, nitem\-::np, nitem\-::pos, P\-S2\-I\-N\-C\-H, S\-C\-A\-L\-E, sep\-Factor(), point\-::x, and point\-::y.



Referenced by remove\-Overlap\-With().

\index{adjust.\-h@{adjust.\-h}!esep\-Factor@{esep\-Factor}}
\index{esep\-Factor@{esep\-Factor}!adjust.h@{adjust.\-h}}
\subsubsection[{esep\-Factor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf expand\-\_\-t} esep\-Factor (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{G}
\end{DoxyParamCaption}
)}\label{adjust_8h_a64f8d0f6067224d799211c4ff3dfe562}


Definition at line 1313 of file adjust.\-c.



References agget(), D\-F\-L\-T\-\_\-\-M\-A\-R\-G\-I\-N, expand\-\_\-t\-::do\-Add, S\-E\-P\-F\-A\-C\-T, Verbose, expand\-\_\-t\-::x, and expand\-\_\-t\-::y.



Referenced by spline\-Edges().

\index{adjust.\-h@{adjust.\-h}!get\-Sizes@{get\-Sizes}}
\index{get\-Sizes@{get\-Sizes}!adjust.h@{adjust.\-h}}
\subsubsection[{get\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ get\-Sizes (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf pointf}}]{pad, }
\item[{{\bf int} $\ast$}]{n\-\_\-elabels, }
\item[{{\bf int} $\ast$$\ast$}]{elabels}
\end{DoxyParamCaption}
)}\label{adjust_8h_a228ac61faf14c8702ec7150a8997707d}


Definition at line 670 of file adjust.\-c.



References agfstnode(), agnnodes(), agnxtnode(), I\-S\-\_\-\-L\-N\-O\-D\-E, N\-\_\-\-G\-N\-E\-W, N\-D\-\_\-height, N\-D\-\_\-id, N\-D\-\_\-width, Ndim, real, pointf\-\_\-s\-::x, and pointf\-\_\-s\-::y.

\index{adjust.\-h@{adjust.\-h}!graph\-Adjust\-Mode@{graph\-Adjust\-Mode}}
\index{graph\-Adjust\-Mode@{graph\-Adjust\-Mode}!adjust.h@{adjust.\-h}}
\subsubsection[{graph\-Adjust\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf adjust\-\_\-data}$\ast$ graph\-Adjust\-Mode (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{G, }
\item[{{\bf adjust\-\_\-data} $\ast$}]{, }
\item[{char $\ast$}]{dflt}
\end{DoxyParamCaption}
)}\label{adjust_8h_acc71b9f7d35fa699b63bd3b36b0880e6}


Definition at line 1077 of file adjust.\-c.



References agget().



Referenced by neato\-\_\-layout(), and sfdp\-\_\-layout().

\index{adjust.\-h@{adjust.\-h}!make\-Matrix@{make\-Matrix}}
\index{make\-Matrix@{make\-Matrix}!adjust.h@{adjust.\-h}}
\subsubsection[{make\-Matrix}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Sparse\-Matrix} make\-Matrix (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf int}}]{dim, }
\item[{{\bf Sparse\-Matrix} $\ast$}]{D}
\end{DoxyParamCaption}
)}\label{adjust_8h_a986889eeb7dae8fd5ff6715ce6fc49d0}


Definition at line 703 of file adjust.\-c.



References agfindedgeattr, agfstnode(), agfstout(), aghead(), agnedges(), agnnodes(), agnxtnode(), agnxtout(), agxget(), M\-A\-T\-R\-I\-X\-\_\-\-T\-Y\-P\-E\-\_\-\-R\-E\-A\-L, N\-\_\-\-G\-N\-E\-W, N\-\_\-\-N\-E\-W, N\-D\-\_\-id, N\-U\-L\-L, real, and Sparse\-Matrix\-\_\-from\-\_\-coordinate\-\_\-arrays().

\index{adjust.\-h@{adjust.\-h}!normalize@{normalize}}
\index{normalize@{normalize}!adjust.h@{adjust.\-h}}
\subsubsection[{normalize}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} normalize (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{adjust_8h_ab0353f50e72f2047828a064dd74c724f}


Definition at line 922 of file adjust.\-c.



References agfstnode(), agfstout(), aghead(), agnxtnode(), agtail(), N\-D\-\_\-pos, N\-U\-L\-L, pointf\-\_\-s\-::x, and pointf\-\_\-s\-::y.



Referenced by remove\-Overlap\-With().

\index{adjust.\-h@{adjust.\-h}!remove\-Overlap\-As@{remove\-Overlap\-As}}
\index{remove\-Overlap\-As@{remove\-Overlap\-As}!adjust.h@{adjust.\-h}}
\subsubsection[{remove\-Overlap\-As}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} remove\-Overlap\-As (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{, }
\item[{char $\ast$}]{}
\end{DoxyParamCaption}
)}\label{adjust_8h_a14e6a7547b85918694bd8f5462332672}


Definition at line 1221 of file adjust.\-c.



References agnnodes(), and remove\-Overlap\-With().



Referenced by adjust\-Nodes(), and fdp\-\_\-x\-Layout().

\index{adjust.\-h@{adjust.\-h}!remove\-Overlap\-With@{remove\-Overlap\-With}}
\index{remove\-Overlap\-With@{remove\-Overlap\-With}!adjust.h@{adjust.\-h}}
\subsubsection[{remove\-Overlap\-With}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} remove\-Overlap\-With (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{, }
\item[{{\bf adjust\-\_\-data} $\ast$}]{}
\end{DoxyParamCaption}
)}\label{adjust_8h_ae9e6bdb6740b81eb7eccf88889be9283}


Definition at line 1118 of file adjust.\-c.



References agerr(), agnameof(), agnnodes(), A\-G\-W\-A\-R\-N, A\-M\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S, A\-M\-\_\-\-I\-P\-S\-E\-P, A\-M\-\_\-\-N\-O\-N\-E, A\-M\-\_\-\-N\-S\-C\-A\-L\-E, A\-M\-\_\-\-O\-R\-T\-H\-O, A\-M\-\_\-\-O\-R\-T\-H\-O\-\_\-\-Y\-X, A\-M\-\_\-\-O\-R\-T\-H\-O\-X\-Y, A\-M\-\_\-\-O\-R\-T\-H\-O\-Y\-X, A\-M\-\_\-\-P\-O\-R\-T\-H\-O, A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-\_\-\-Y\-X, A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-X\-Y, A\-M\-\_\-\-P\-O\-R\-T\-H\-O\-Y\-X, A\-M\-\_\-\-P\-R\-I\-S\-M, A\-M\-\_\-\-P\-U\-S\-H, A\-M\-\_\-\-P\-U\-S\-H\-P\-U\-L\-L, A\-M\-\_\-\-S\-C\-A\-L\-E, A\-M\-\_\-\-S\-C\-A\-L\-E\-X\-Y, A\-M\-\_\-\-V\-O\-R, A\-M\-\_\-\-V\-P\-S\-C, c\-Adjust(), fdp\-Adjust(), adjust\-\_\-data\-::mode, normalize(), adjust\-\_\-data\-::print, sc\-Adjust(), and Verbose.



Referenced by neato\-\_\-layout(), remove\-Overlap\-As(), and sfdp\-\_\-layout().

\index{adjust.\-h@{adjust.\-h}!sc\-Adjust@{sc\-Adjust}}
\index{sc\-Adjust@{sc\-Adjust}!adjust.h@{adjust.\-h}}
\subsubsection[{sc\-Adjust}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} sc\-Adjust (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{, }
\item[{{\bf int}}]{}
\end{DoxyParamCaption}
)}\label{adjust_8h_a8ac2128297ba9d7030007e5a9ec19baf}


Definition at line 870 of file constraint.\-c.



References agfstnode(), agnnodes(), agnxtnode(), info\-::bb, expand\-\_\-t\-::do\-Add, info\-::ht2, boxf\-::\-L\-L, N\-\_\-\-G\-N\-E\-W, N\-D\-\_\-height, N\-D\-\_\-pos, N\-D\-\_\-width, info\-::np, info\-::pos, P\-S2\-I\-N\-C\-H, sep\-Factor(), boxf\-::\-U\-R, Verbose, info\-::wd2, pointf\-\_\-s\-::x, expand\-\_\-t\-::x, pointf\-\_\-s\-::y, and expand\-\_\-t\-::y.



Referenced by remove\-Overlap\-With().

\index{adjust.\-h@{adjust.\-h}!sep\-Factor@{sep\-Factor}}
\index{sep\-Factor@{sep\-Factor}!adjust.h@{adjust.\-h}}
\subsubsection[{sep\-Factor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf expand\-\_\-t} sep\-Factor (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{G}
\end{DoxyParamCaption}
)}\label{adjust_8h_ab513b78acb3860ddd32ef62f2b8a44b1}


Definition at line 1287 of file adjust.\-c.



References agget(), D\-F\-L\-T\-\_\-\-M\-A\-R\-G\-I\-N, expand\-\_\-t\-::do\-Add, S\-E\-P\-F\-A\-C\-T, Verbose, expand\-\_\-t\-::x, and expand\-\_\-t\-::y.



Referenced by c\-Adjust(), compound\-Edges(), sc\-Adjust(), and sfdp\-\_\-layout().

