\hypertarget{struct_s_c_i_run_1_1_v_node_iterator}{\section{V\-Node\-Iterator$<$ T $>$ Struct Template Reference}
\label{struct_s_c_i_run_1_1_v_node_iterator}\index{V\-Node\-Iterator$<$ T $>$@{V\-Node\-Iterator$<$ T $>$}}
}


Distinct type for node Field\-Iterator.  




{\ttfamily \#include $<$Field\-V\-Iterator.\-h$>$}

Inheritance diagram for V\-Node\-Iterator$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{struct_s_c_i_run_1_1_v_node_iterator}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{struct_s_c_i_run_1_1_v_node_index}{V\-Node\-Index}$<$ T $>$ \hyperlink{struct_s_c_i_run_1_1_v_node_iterator_ae26846b3a33e156b48702d2686911521}{value\-\_\-type}
\item 
typedef \hyperlink{struct_s_c_i_run_1_1_v_node_index}{V\-Node\-Index}$<$ T $>$ $\ast$ \hyperlink{struct_s_c_i_run_1_1_v_node_iterator_ae57e7c699a3844a457fd29f01a23c38b}{pointer}
\item 
typedef \hyperlink{struct_s_c_i_run_1_1_v_node_index}{V\-Node\-Index}$<$ T $>$ \& \hyperlink{struct_s_c_i_run_1_1_v_node_iterator_aed2ea60178c38261f9287010b3aea1ad}{reference}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_s_c_i_run_1_1_v_node_iterator_ab6ef1849c990f238141ac800b57966ce}{V\-Node\-Iterator} ()
\item 
\hyperlink{struct_s_c_i_run_1_1_v_node_iterator_ac78c879cc8215ced0c388589f1c131eb}{V\-Node\-Iterator} (T iter)
\item 
\hyperlink{struct_s_c_i_run_1_1_v_node_index}{V\-Node\-Index}$<$ T $>$ \hyperlink{struct_s_c_i_run_1_1_v_node_iterator_af7ed586187697591fa2225e3b9f9a56a}{operator$\ast$} () const 
\begin{DoxyCompactList}\small\item\em Required interface for an Field\-Iterator. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$class U $>$ }\\U \hyperlink{struct_s_c_i_run_1_1_v_node_iterator_a795d02375aa45437ca9a10dbd4046193}{operator+} (const \hyperlink{struct_s_c_i_run_1_1_v_node_index}{V\-Node\-Index}$<$ U $>$ \&a, const \hyperlink{struct_s_c_i_run_1_1_v_node_index}{V\-Node\-Index}$<$ U $>$ \&b)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$struct S\-C\-I\-Run\-::\-V\-Node\-Iterator$<$ T $>$}

Distinct type for node Field\-Iterator. 

\subsection{Member Typedef Documentation}
\hypertarget{struct_s_c_i_run_1_1_v_node_iterator_ae57e7c699a3844a457fd29f01a23c38b}{\index{S\-C\-I\-Run\-::\-V\-Node\-Iterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}!pointer@{pointer}}
\index{pointer@{pointer}!SCIRun::VNodeIterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}}
\subsubsection[{pointer}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf V\-Node\-Index}$<$T$>$$\ast$ {\bf pointer}}}\label{struct_s_c_i_run_1_1_v_node_iterator_ae57e7c699a3844a457fd29f01a23c38b}
\hypertarget{struct_s_c_i_run_1_1_v_node_iterator_aed2ea60178c38261f9287010b3aea1ad}{\index{S\-C\-I\-Run\-::\-V\-Node\-Iterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}!reference@{reference}}
\index{reference@{reference}!SCIRun::VNodeIterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}}
\subsubsection[{reference}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf V\-Node\-Index}$<$T$>$\& {\bf reference}}}\label{struct_s_c_i_run_1_1_v_node_iterator_aed2ea60178c38261f9287010b3aea1ad}
\hypertarget{struct_s_c_i_run_1_1_v_node_iterator_ae26846b3a33e156b48702d2686911521}{\index{S\-C\-I\-Run\-::\-V\-Node\-Iterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}!value\-\_\-type@{value\-\_\-type}}
\index{value\-\_\-type@{value\-\_\-type}!SCIRun::VNodeIterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}}
\subsubsection[{value\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf V\-Node\-Index}$<$T$>$ {\bf value\-\_\-type}}}\label{struct_s_c_i_run_1_1_v_node_iterator_ae26846b3a33e156b48702d2686911521}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{struct_s_c_i_run_1_1_v_node_iterator_ab6ef1849c990f238141ac800b57966ce}{\index{S\-C\-I\-Run\-::\-V\-Node\-Iterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}!V\-Node\-Iterator@{V\-Node\-Iterator}}
\index{V\-Node\-Iterator@{V\-Node\-Iterator}!SCIRun::VNodeIterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}}
\subsubsection[{V\-Node\-Iterator}]{\setlength{\rightskip}{0pt plus 5cm}{\bf V\-Node\-Iterator} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_v_node_iterator_ab6ef1849c990f238141ac800b57966ce}
\hypertarget{struct_s_c_i_run_1_1_v_node_iterator_ac78c879cc8215ced0c388589f1c131eb}{\index{S\-C\-I\-Run\-::\-V\-Node\-Iterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}!V\-Node\-Iterator@{V\-Node\-Iterator}}
\index{V\-Node\-Iterator@{V\-Node\-Iterator}!SCIRun::VNodeIterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}}
\subsubsection[{V\-Node\-Iterator}]{\setlength{\rightskip}{0pt plus 5cm}{\bf V\-Node\-Iterator} (
\begin{DoxyParamCaption}
\item[{T}]{iter}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_v_node_iterator_ac78c879cc8215ced0c388589f1c131eb}


\subsection{Member Function Documentation}
\hypertarget{struct_s_c_i_run_1_1_v_node_iterator_af7ed586187697591fa2225e3b9f9a56a}{\index{S\-C\-I\-Run\-::\-V\-Node\-Iterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!SCIRun::VNodeIterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf V\-Node\-Index}$<$T$>$ operator$\ast$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_v_node_iterator_af7ed586187697591fa2225e3b9f9a56a}


Required interface for an Field\-Iterator. 



\subsection{Friends And Related Function Documentation}
\hypertarget{struct_s_c_i_run_1_1_v_node_iterator_a795d02375aa45437ca9a10dbd4046193}{\index{S\-C\-I\-Run\-::\-V\-Node\-Iterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}!operator+@{operator+}}
\index{operator+@{operator+}!SCIRun::VNodeIterator@{S\-C\-I\-Run\-::\-V\-Node\-Iterator}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}U operator+ (
\begin{DoxyParamCaption}
\item[{const {\bf V\-Node\-Index}$<$ U $>$ \&}]{a, }
\item[{const {\bf V\-Node\-Index}$<$ U $>$ \&}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [friend]}}}\label{struct_s_c_i_run_1_1_v_node_iterator_a795d02375aa45437ca9a10dbd4046193}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Field/\hyperlink{_field_v_iterator_8h}{Field\-V\-Iterator.\-h}\end{DoxyCompactItemize}
