\hypertarget{struct_s_c_i_run_1_1_edge_iterator}{\section{Edge\-Iterator$<$ T $>$ Struct Template Reference}
\label{struct_s_c_i_run_1_1_edge_iterator}\index{Edge\-Iterator$<$ T $>$@{Edge\-Iterator$<$ T $>$}}
}


Distinct type for edge Iterator.  




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

Inheritance diagram for Edge\-Iterator$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{struct_s_c_i_run_1_1_edge_iterator}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{struct_s_c_i_run_1_1_edge_index}{Edge\-Index}$<$ T $>$ \hyperlink{struct_s_c_i_run_1_1_edge_iterator_ab55ca4ef4a65968b7b3b40a97220900d}{value\-\_\-type}
\item 
typedef \hyperlink{struct_s_c_i_run_1_1_edge_index}{Edge\-Index}$<$ T $>$ $\ast$ \hyperlink{struct_s_c_i_run_1_1_edge_iterator_ae8c4114735aaf44dd737bab7e12284e1}{pointer}
\item 
typedef \hyperlink{struct_s_c_i_run_1_1_edge_index}{Edge\-Index}$<$ T $>$ \& \hyperlink{struct_s_c_i_run_1_1_edge_iterator_a680f01693478be48f8eeb0426a87413e}{reference}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_s_c_i_run_1_1_edge_iterator_a74af610398786205c194350b130edcd1}{Edge\-Iterator} ()
\item 
\hyperlink{struct_s_c_i_run_1_1_edge_iterator_a1ef2458bd1edf285a96b0d5132a4216a}{Edge\-Iterator} (T index)
\item 
\hyperlink{struct_s_c_i_run_1_1_edge_index}{Edge\-Index}$<$ T $>$ \hyperlink{struct_s_c_i_run_1_1_edge_iterator_aae2361ddd9bdceebd2cdf2cdbbc720b6}{operator$\ast$} ()
\begin{DoxyCompactList}\small\item\em Required interface for an Field\-Iterator. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


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

Distinct type for edge Iterator. 

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


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


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


Required interface for an Field\-Iterator. 



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