\section{lib/neatogen/embed\-\_\-graph.h File Reference}
\label{embed__graph_8h}\index{lib/neatogen/embed\-\_\-graph.\-h@{lib/neatogen/embed\-\_\-graph.\-h}}
{\ttfamily \#include $<$defs.\-h$>$}\\*
Include dependency graph for embed\-\_\-graph.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{embed__graph_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=270pt]{embed__graph_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf E\-M\-B\-E\-D\-\_\-\-G\-R\-A\-P\-H\-\_\-\-H\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void {\bf embed\-\_\-graph} ({\bf vtx\-\_\-data} $\ast${\bf graph}, {\bf int} n, {\bf int} dim, {\bf Dist\-Type} $\ast$$\ast$$\ast$, {\bf int})
\item 
void {\bf center\-\_\-coordinate} ({\bf Dist\-Type} $\ast$$\ast$, {\bf int}, {\bf int})
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{embed\-\_\-graph.\-h@{embed\-\_\-graph.\-h}!E\-M\-B\-E\-D\-\_\-\-G\-R\-A\-P\-H\-\_\-\-H\-\_\-@{E\-M\-B\-E\-D\-\_\-\-G\-R\-A\-P\-H\-\_\-\-H\-\_\-}}
\index{E\-M\-B\-E\-D\-\_\-\-G\-R\-A\-P\-H\-\_\-\-H\-\_\-@{E\-M\-B\-E\-D\-\_\-\-G\-R\-A\-P\-H\-\_\-\-H\-\_\-}!embed_graph.h@{embed\-\_\-graph.\-h}}
\subsubsection[{E\-M\-B\-E\-D\-\_\-\-G\-R\-A\-P\-H\-\_\-\-H\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\-M\-B\-E\-D\-\_\-\-G\-R\-A\-P\-H\-\_\-\-H\-\_\-}\label{embed__graph_8h_ae3730f621da612055fbd5878e61816af}


Definition at line 21 of file embed\-\_\-graph.\-h.



\subsection{Function Documentation}
\index{embed\-\_\-graph.\-h@{embed\-\_\-graph.\-h}!center\-\_\-coordinate@{center\-\_\-coordinate}}
\index{center\-\_\-coordinate@{center\-\_\-coordinate}!embed_graph.h@{embed\-\_\-graph.\-h}}
\subsubsection[{center\-\_\-coordinate}]{\setlength{\rightskip}{0pt plus 5cm}void center\-\_\-coordinate (
\begin{DoxyParamCaption}
\item[{{\bf Dist\-Type} $\ast$$\ast$}]{, }
\item[{{\bf int}}]{, }
\item[{{\bf int}}]{}
\end{DoxyParamCaption}
)}\label{embed__graph_8h_a0242c5237344440dec8d364d87a0edf4}


Definition at line 110 of file embed\-\_\-graph.\-c.

\index{embed\-\_\-graph.\-h@{embed\-\_\-graph.\-h}!embed\-\_\-graph@{embed\-\_\-graph}}
\index{embed\-\_\-graph@{embed\-\_\-graph}!embed_graph.h@{embed\-\_\-graph.\-h}}
\subsubsection[{embed\-\_\-graph}]{\setlength{\rightskip}{0pt plus 5cm}void embed\-\_\-graph (
\begin{DoxyParamCaption}
\item[{{\bf vtx\-\_\-data} $\ast$}]{graph, }
\item[{{\bf int}}]{n, }
\item[{{\bf int}}]{dim, }
\item[{{\bf Dist\-Type} $\ast$$\ast$$\ast$}]{, }
\item[{{\bf int}}]{}
\end{DoxyParamCaption}
)}\label{embed__graph_8h_ac2c31dadc7cce7ae119391bd0a1935e6}


Definition at line 32 of file embed\-\_\-graph.\-c.



References bfs(), compute\-\_\-new\-\_\-weights(), dijkstra(), dist(), vtx\-\_\-data\-::ewgts, M\-I\-N, mk\-Queue(), N\-\_\-\-G\-N\-E\-W, node(), N\-U\-L\-L, and restore\-\_\-old\-\_\-weights().

