\section{lib/circogen/nodeset.h File Reference}
\label{nodeset_8h}\index{lib/circogen/nodeset.\-h@{lib/circogen/nodeset.\-h}}
{\ttfamily \#include $<$render.\-h$>$}\\*
Include dependency graph for nodeset.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{nodeset_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=294pt]{nodeset_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf nsitem\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf N\-O\-D\-E\-S\-E\-T\-\_\-\-H}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef {\bf Dt\-\_\-t} {\bf nodeset\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf nodeset\-\_\-t} $\ast$ {\bf mk\-Nodeset} (void)
\item 
void {\bf free\-Nodeset} ({\bf nodeset\-\_\-t} $\ast$)
\item 
void {\bf clear\-Nodeset} ({\bf nodeset\-\_\-t} $\ast$)
\item 
void {\bf insert\-Nodeset} ({\bf nodeset\-\_\-t} $\ast$ns, {\bf Agnode\-\_\-t} $\ast$n)
\item 
void {\bf remove\-Nodeset} ({\bf nodeset\-\_\-t} $\ast$, {\bf Agnode\-\_\-t} $\ast$n)
\item 
{\bf int} {\bf size\-Nodeset} ({\bf nodeset\-\_\-t} $\ast$ns)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{nodeset.\-h@{nodeset.\-h}!N\-O\-D\-E\-S\-E\-T\-\_\-\-H@{N\-O\-D\-E\-S\-E\-T\-\_\-\-H}}
\index{N\-O\-D\-E\-S\-E\-T\-\_\-\-H@{N\-O\-D\-E\-S\-E\-T\-\_\-\-H}!nodeset.h@{nodeset.\-h}}
\subsubsection[{N\-O\-D\-E\-S\-E\-T\-\_\-\-H}]{\setlength{\rightskip}{0pt plus 5cm}\#define N\-O\-D\-E\-S\-E\-T\-\_\-\-H}\label{nodeset_8h_a9bec67bf5586347fafc579aa70ed59c6}


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



\subsection{Typedef Documentation}
\index{nodeset.\-h@{nodeset.\-h}!nodeset\-\_\-t@{nodeset\-\_\-t}}
\index{nodeset\-\_\-t@{nodeset\-\_\-t}!nodeset.h@{nodeset.\-h}}
\subsubsection[{nodeset\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Dt\-\_\-t} {\bf nodeset\-\_\-t}}\label{nodeset_8h_a39b94b1d23c8af3e9fb6e2a76b8d5df8}


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



\subsection{Function Documentation}
\index{nodeset.\-h@{nodeset.\-h}!clear\-Nodeset@{clear\-Nodeset}}
\index{clear\-Nodeset@{clear\-Nodeset}!nodeset.h@{nodeset.\-h}}
\subsubsection[{clear\-Nodeset}]{\setlength{\rightskip}{0pt plus 5cm}void clear\-Nodeset (
\begin{DoxyParamCaption}
\item[{{\bf nodeset\-\_\-t} $\ast$}]{}
\end{DoxyParamCaption}
)}\label{nodeset_8h_a03f20a8fa28c3956bc99b6a1357775bd}


Definition at line 76 of file nodeset.\-c.



References dtclear.

\index{nodeset.\-h@{nodeset.\-h}!free\-Nodeset@{free\-Nodeset}}
\index{free\-Nodeset@{free\-Nodeset}!nodeset.h@{nodeset.\-h}}
\subsubsection[{free\-Nodeset}]{\setlength{\rightskip}{0pt plus 5cm}void free\-Nodeset (
\begin{DoxyParamCaption}
\item[{{\bf nodeset\-\_\-t} $\ast$}]{}
\end{DoxyParamCaption}
)}\label{nodeset_8h_a2b96fb7bc56599744c71113491230e04}


Definition at line 67 of file nodeset.\-c.



References dtclose(), and N\-U\-L\-L.

\index{nodeset.\-h@{nodeset.\-h}!insert\-Nodeset@{insert\-Nodeset}}
\index{insert\-Nodeset@{insert\-Nodeset}!nodeset.h@{nodeset.\-h}}
\subsubsection[{insert\-Nodeset}]{\setlength{\rightskip}{0pt plus 5cm}void insert\-Nodeset (
\begin{DoxyParamCaption}
\item[{{\bf nodeset\-\_\-t} $\ast$}]{ns, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n}
\end{DoxyParamCaption}
)}\label{nodeset_8h_afb614b602465bc7cf2bda6fa3df28271}


Definition at line 84 of file nodeset.\-c.



References dtinsert, and nsitem\-\_\-t\-::np.

\index{nodeset.\-h@{nodeset.\-h}!mk\-Nodeset@{mk\-Nodeset}}
\index{mk\-Nodeset@{mk\-Nodeset}!nodeset.h@{nodeset.\-h}}
\subsubsection[{mk\-Nodeset}]{\setlength{\rightskip}{0pt plus 5cm}{\bf nodeset\-\_\-t}$\ast$ mk\-Nodeset (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{nodeset_8h_a2bb5ff4d4febae13fec22ae7d8db2b3d}


Definition at line 57 of file nodeset.\-c.



References dtopen(), and Dtoset.

\index{nodeset.\-h@{nodeset.\-h}!remove\-Nodeset@{remove\-Nodeset}}
\index{remove\-Nodeset@{remove\-Nodeset}!nodeset.h@{nodeset.\-h}}
\subsubsection[{remove\-Nodeset}]{\setlength{\rightskip}{0pt plus 5cm}void remove\-Nodeset (
\begin{DoxyParamCaption}
\item[{{\bf nodeset\-\_\-t} $\ast$}]{, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n}
\end{DoxyParamCaption}
)}\label{nodeset_8h_ad97defbfd6851b08e6f5a3afd49c5ac4}


Definition at line 92 of file nodeset.\-c.



References dtdelete, and nsitem\-\_\-t\-::np.

\index{nodeset.\-h@{nodeset.\-h}!size\-Nodeset@{size\-Nodeset}}
\index{size\-Nodeset@{size\-Nodeset}!nodeset.h@{nodeset.\-h}}
\subsubsection[{size\-Nodeset}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} size\-Nodeset (
\begin{DoxyParamCaption}
\item[{{\bf nodeset\-\_\-t} $\ast$}]{ns}
\end{DoxyParamCaption}
)}\label{nodeset_8h_a109ab905a45918f9612fb33bba4ecd0e}


Definition at line 103 of file nodeset.\-c.



References dtsize().

