\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info}{\section{Edge\-Info$<$ Virtual\-Mesh\-Type $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info}\index{Edge\-Info$<$ Virtual\-Mesh\-Type $>$@{Edge\-Info$<$ Virtual\-Mesh\-Type $>$}}
}


{\ttfamily \#include $<$Mesh\-Facade\-Iterators.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \{ \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_adc29c2ff13d900c2f185ee95427fb06ca53af049a4390ea969ca1cd285660515b}{sync\-\_\-enum} = 2
 \}
\item 
typedef \\*
Virtual\-Mesh\-Type\-::\-Edge\-::iterator \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_aa667c837a09dba506a9a341bc6adcf5a}{iterator}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_af309f62acdffd30e447bad0feccb4b87}{Edge\-Info} (Virtual\-Mesh\-Type $\ast$mesh)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a9d174597452a21e7a10c9cf39bea81fe}{set\-Index} (typename Virtual\-Mesh\-Type\-::\-Edge\-::index\-\_\-type i)
\item 
Virtual\-Mesh\-Type\-::\-Edge\-::index\-\_\-type \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a3095d62e61afa471f91be6cbedd5fc7c}{index} () const 
\item 
Virtual\-Mesh\-Type\-::\-Node\-::array\-\_\-type \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a9cf7fa6614230186ad51211271fd80f2}{node\-Indices} () const 
\item 
std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Geometry\-::\-Point} $>$ \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a09d879aa12567b13fb953a48356bec94}{node\-Points} () const 
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Virtual\-Mesh\-Type$>$class S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info$<$ Virtual\-Mesh\-Type $>$}

\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000237}{Todo}]\-: templatize with traits and stuff. for now, a specialized version for edges. \end{DoxyRefDesc}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_aa667c837a09dba506a9a341bc6adcf5a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}!iterator@{iterator}}
\index{iterator@{iterator}!SCIRun::Core::Datatypes::EdgeInfo@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}}
\subsubsection[{iterator}]{\setlength{\rightskip}{0pt plus 5cm}typedef Virtual\-Mesh\-Type\-::\-Edge\-::iterator {\bf iterator}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_aa667c837a09dba506a9a341bc6adcf5a}


\subsection{Member Enumeration Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_adc29c2ff13d900c2f185ee95427fb06c}{\subsubsection[{anonymous enum}]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_adc29c2ff13d900c2f185ee95427fb06c}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{sync\-\_\-enum@{sync\-\_\-enum}!S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}}\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}!sync\-\_\-enum@{sync\-\_\-enum}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_adc29c2ff13d900c2f185ee95427fb06ca53af049a4390ea969ca1cd285660515b}{sync\-\_\-enum}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_adc29c2ff13d900c2f185ee95427fb06ca53af049a4390ea969ca1cd285660515b}
}]\end{description}
\end{Desc}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_af309f62acdffd30e447bad0feccb4b87}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}!Edge\-Info@{Edge\-Info}}
\index{Edge\-Info@{Edge\-Info}!SCIRun::Core::Datatypes::EdgeInfo@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}}
\subsubsection[{Edge\-Info}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Edge\-Info} (
\begin{DoxyParamCaption}
\item[{Virtual\-Mesh\-Type $\ast$}]{mesh}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_af309f62acdffd30e447bad0feccb4b87}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000240}{Todo}]\-: need to split out that Synchronize enum \end{DoxyRefDesc}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a3095d62e61afa471f91be6cbedd5fc7c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}!index@{index}}
\index{index@{index}!SCIRun::Core::Datatypes::EdgeInfo@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}}
\subsubsection[{index}]{\setlength{\rightskip}{0pt plus 5cm}Virtual\-Mesh\-Type\-::\-Edge\-::index\-\_\-type index (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a3095d62e61afa471f91be6cbedd5fc7c}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a9cf7fa6614230186ad51211271fd80f2}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}!node\-Indices@{node\-Indices}}
\index{node\-Indices@{node\-Indices}!SCIRun::Core::Datatypes::EdgeInfo@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}}
\subsubsection[{node\-Indices}]{\setlength{\rightskip}{0pt plus 5cm}Virtual\-Mesh\-Type\-::\-Node\-::array\-\_\-type node\-Indices (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a9cf7fa6614230186ad51211271fd80f2}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a09d879aa12567b13fb953a48356bec94}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}!node\-Points@{node\-Points}}
\index{node\-Points@{node\-Points}!SCIRun::Core::Datatypes::EdgeInfo@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}}
\subsubsection[{node\-Points}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<${\bf Geometry\-::\-Point}$>$ node\-Points (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a09d879aa12567b13fb953a48356bec94}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a9d174597452a21e7a10c9cf39bea81fe}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}!set\-Index@{set\-Index}}
\index{set\-Index@{set\-Index}!SCIRun::Core::Datatypes::EdgeInfo@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Edge\-Info}}
\subsubsection[{set\-Index}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Index (
\begin{DoxyParamCaption}
\item[{typename Virtual\-Mesh\-Type\-::\-Edge\-::index\-\_\-type}]{i}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_a9d174597452a21e7a10c9cf39bea81fe}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Mesh/\hyperlink{_mesh_facade_iterators_8h}{Mesh\-Facade\-Iterators.\-h}\end{DoxyCompactItemize}
