\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network}{\section{Network Class Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network}\index{Network@{Network}}
}


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

Inheritance diagram for Network\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\-::map$<$ \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_id}{Connection\-Id}, \\*
\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_ac54dab01b713c02d485fa97a9ce08c3d}{Connection\-Handle}, \\*
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_ordered_by_connection_id}{Ordered\-By\-Connection\-Id} $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ae59a746ef9661da03768e0203f930a76}{Connections}
\item 
typedef std\-::vector$<$ \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a734753826ba72829fd39f48fc4374d9b}{Module\-Handle} $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a21f1fe9111454187c7756736ee3a4e1c}{Modules}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a139555d8748f72538b6dccf7c75a3cb5}{Network} (\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a673a00b3010f533d91d9c4e37befb8f1}{Module\-Factory\-Handle} module\-Factory, \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a91e0eebc44a8bbb9377af70eb2cd2299}{Module\-State\-Factory\-Handle} state\-Factory, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a839e050bb8b92c69f940ece5cb48ba6c}{Core\-::\-Algorithms\-::\-Algorithm\-Factory\-Handle} algo\-Factory)
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ac9062f3da8a725626fd7e7bd27449220}{$\sim$\-Network} ()
\item 
virtual \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a734753826ba72829fd39f48fc4374d9b}{Module\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a7ccb9a2d69c7d7f867cffb53a999afca}{add\-\_\-module} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_lookup_info}{Module\-Lookup\-Info} \&info)
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a4b79ce68066bcd44917849c45dddd9f9}{remove\-\_\-module} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_id}{Module\-Id} \&id)
\item 
virtual size\-\_\-t \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a316a1a4bc528e48cb708f9e3a29dddf2}{nmodules} () const 
\item 
virtual \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a734753826ba72829fd39f48fc4374d9b}{Module\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a5c84359202d4caadab1cccec2cd7564c}{module} (size\-\_\-t i) const 
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_executable_object}{Executable\-Object} $\ast$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a05723ff00b23246d14834f1d9d649b67}{lookup\-Executable} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_id}{Module\-Id} \&id) const 
\item 
virtual \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a734753826ba72829fd39f48fc4374d9b}{Module\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a1cd51f9c1f88992bf981e3b081c5121c}{lookup\-Module} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_id}{Module\-Id} \&id) const 
\item 
virtual \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_id}{Connection\-Id} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a5c822f897a6abcb145b219d82e60f81d}{connect} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_output_port}{Connection\-Output\-Port} \&, const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_input_port}{Connection\-Input\-Port} \&)
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_abaae2641ea282f42cb9ea710a27f9372}{disconnect} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_id}{Connection\-Id} \&)
\item 
virtual size\-\_\-t \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_abab627efd3728a6f5693064973005c99}{nconnections} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_af91f272e001f492e37637ea2d2cd3bf3}{disable\-\_\-connection} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_id}{Connection\-Id} \&)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_a28f189e634aa219a03faae57b10d3309}{Connection\-Description\-List} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_aad492426cf62a81b72a968df912a7b44}{connections} () const 
\item 
virtual int \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ad8be6f07f86730f2b2fed4bb34b10f33}{error\-Code} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a4de5377b4821a652918528f0f178cf75}{increment\-Error\-Code} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_id}{Module\-Id} \&module\-Id)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_global_settings}{Network\-Global\-Settings} \& \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a9f278901f81ecd9f9fc226621b8ccd82}{settings} ()
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a3f23c97b6c9f2a88e1121d1c633ccafa}{to\-String} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a2beb6126737d4f7096ed50f8722d0af6}{set\-Module\-Execution\-State} (\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_a4fc0f9d4e16a0b59e594f44223a473a1}{Module\-Interface\-::\-Execution\-State} state)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ac8bb3912a3ce86b15842e79d0b421204}{clear} ()
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ae59a746ef9661da03768e0203f930a76}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!Connections@{Connections}}
\index{Connections@{Connections}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{Connections}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::map$<${\bf Connection\-Id}, {\bf Connection\-Handle}, {\bf Ordered\-By\-Connection\-Id}$>$ {\bf Connections}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ae59a746ef9661da03768e0203f930a76}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a21f1fe9111454187c7756736ee3a4e1c}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!Modules@{Modules}}
\index{Modules@{Modules}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{Modules}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::vector$<${\bf Module\-Handle}$>$ {\bf Modules}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a21f1fe9111454187c7756736ee3a4e1c}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a139555d8748f72538b6dccf7c75a3cb5}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!Network@{Network}}
\index{Network@{Network}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{Network}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Network} (
\begin{DoxyParamCaption}
\item[{{\bf Module\-Factory\-Handle}}]{module\-Factory, }
\item[{{\bf Module\-State\-Factory\-Handle}}]{state\-Factory, }
\item[{{\bf Core\-::\-Algorithms\-::\-Algorithm\-Factory\-Handle}}]{algo\-Factory}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a139555d8748f72538b6dccf7c75a3cb5}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ac9062f3da8a725626fd7e7bd27449220}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!$\sim$\-Network@{$\sim$\-Network}}
\index{$\sim$\-Network@{$\sim$\-Network}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{$\sim$\-Network}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Network} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ac9062f3da8a725626fd7e7bd27449220}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a7ccb9a2d69c7d7f867cffb53a999afca}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!add\-\_\-module@{add\-\_\-module}}
\index{add\-\_\-module@{add\-\_\-module}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{add\-\_\-module}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Handle} add\-\_\-module (
\begin{DoxyParamCaption}
\item[{const {\bf Module\-Lookup\-Info} \&}]{info}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a7ccb9a2d69c7d7f867cffb53a999afca}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_ae6e51a08d1a1ae04757e29062419d7f3}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ac8bb3912a3ce86b15842e79d0b421204}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!clear@{clear}}
\index{clear@{clear}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}void clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ac8bb3912a3ce86b15842e79d0b421204}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_a5eeb94d22b8366d1b68d0614384802fe}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a5c822f897a6abcb145b219d82e60f81d}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!connect@{connect}}
\index{connect@{connect}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{connect}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Connection\-Id} connect (
\begin{DoxyParamCaption}
\item[{const {\bf Connection\-Output\-Port} \&}]{out, }
\item[{const {\bf Connection\-Input\-Port} \&}]{in}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a5c822f897a6abcb145b219d82e60f81d}
???????? 

Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_aff437a0fa1fbd19ce9a3efd8ac789d84}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_aad492426cf62a81b72a968df912a7b44}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!connections@{connections}}
\index{connections@{connections}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{connections}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Network\-Interface\-::\-Connection\-Description\-List} connections (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_aad492426cf62a81b72a968df912a7b44}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_a3512bce45bc2315f21c859afd893e0d5}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_af91f272e001f492e37637ea2d2cd3bf3}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!disable\-\_\-connection@{disable\-\_\-connection}}
\index{disable\-\_\-connection@{disable\-\_\-connection}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{disable\-\_\-connection}]{\setlength{\rightskip}{0pt plus 5cm}void disable\-\_\-connection (
\begin{DoxyParamCaption}
\item[{const {\bf Connection\-Id} \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_af91f272e001f492e37637ea2d2cd3bf3}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000433}{Todo}]\end{DoxyRefDesc}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_acf77be5d6b7dd7583627497fa02bbe8b}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_abaae2641ea282f42cb9ea710a27f9372}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!disconnect@{disconnect}}
\index{disconnect@{disconnect}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{disconnect}]{\setlength{\rightskip}{0pt plus 5cm}bool disconnect (
\begin{DoxyParamCaption}
\item[{const {\bf Connection\-Id} \&}]{id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_abaae2641ea282f42cb9ea710a27f9372}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_ab59bdc3f6ec81c9309dbdaa4d9245d3e}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ad8be6f07f86730f2b2fed4bb34b10f33}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!error\-Code@{error\-Code}}
\index{error\-Code@{error\-Code}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{error\-Code}]{\setlength{\rightskip}{0pt plus 5cm}int error\-Code (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_ad8be6f07f86730f2b2fed4bb34b10f33}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_executable_lookup_aea474a37cd149bbdb39fb267ca64a3e3}{Executable\-Lookup}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a4de5377b4821a652918528f0f178cf75}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!increment\-Error\-Code@{increment\-Error\-Code}}
\index{increment\-Error\-Code@{increment\-Error\-Code}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{increment\-Error\-Code}]{\setlength{\rightskip}{0pt plus 5cm}void increment\-Error\-Code (
\begin{DoxyParamCaption}
\item[{const {\bf Module\-Id} \&}]{module\-Id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a4de5377b4821a652918528f0f178cf75}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000434}{Todo}]\-: store errored modules in a list or something \end{DoxyRefDesc}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_a6cad17b0990a404c2dc7a0a44f2dac73}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a05723ff00b23246d14834f1d9d649b67}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!lookup\-Executable@{lookup\-Executable}}
\index{lookup\-Executable@{lookup\-Executable}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{lookup\-Executable}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Executable\-Object} $\ast$ lookup\-Executable (
\begin{DoxyParamCaption}
\item[{const {\bf Module\-Id} \&}]{id}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a05723ff00b23246d14834f1d9d649b67}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_executable_lookup_a9c9f0cd3249ad8c1ec6f4be81b6f9eb6}{Executable\-Lookup}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a1cd51f9c1f88992bf981e3b081c5121c}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!lookup\-Module@{lookup\-Module}}
\index{lookup\-Module@{lookup\-Module}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{lookup\-Module}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Handle} lookup\-Module (
\begin{DoxyParamCaption}
\item[{const {\bf Module\-Id} \&}]{id}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a1cd51f9c1f88992bf981e3b081c5121c}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_a80ed2250730f4e752b7793f913a88ff6}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a5c84359202d4caadab1cccec2cd7564c}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!module@{module}}
\index{module@{module}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{module}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Handle} module (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{i}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a5c84359202d4caadab1cccec2cd7564c}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_a825c54e2eaf6eb2766365a41a9b26c48}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_abab627efd3728a6f5693064973005c99}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!nconnections@{nconnections}}
\index{nconnections@{nconnections}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{nconnections}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t nconnections (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_abab627efd3728a6f5693064973005c99}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_aac191860942b1cc73def34ec78d81039}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a316a1a4bc528e48cb708f9e3a29dddf2}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!nmodules@{nmodules}}
\index{nmodules@{nmodules}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{nmodules}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t nmodules (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a316a1a4bc528e48cb708f9e3a29dddf2}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_a2eb6101b7ff14989ceacc4d56d53140c}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a4b79ce68066bcd44917849c45dddd9f9}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!remove\-\_\-module@{remove\-\_\-module}}
\index{remove\-\_\-module@{remove\-\_\-module}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{remove\-\_\-module}]{\setlength{\rightskip}{0pt plus 5cm}bool remove\-\_\-module (
\begin{DoxyParamCaption}
\item[{const {\bf Module\-Id} \&}]{id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a4b79ce68066bcd44917849c45dddd9f9}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_a7bda0995fa6aecd8e40675008b542efc}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a2beb6126737d4f7096ed50f8722d0af6}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!set\-Module\-Execution\-State@{set\-Module\-Execution\-State}}
\index{set\-Module\-Execution\-State@{set\-Module\-Execution\-State}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{set\-Module\-Execution\-State}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Module\-Execution\-State (
\begin{DoxyParamCaption}
\item[{{\bf Module\-Interface\-::\-Execution\-State}}]{state}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a2beb6126737d4f7096ed50f8722d0af6}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_a0e66832b61d7010dd3f1a1c77d0c1457}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a9f278901f81ecd9f9fc226621b8ccd82}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!settings@{settings}}
\index{settings@{settings}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{settings}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Network\-Global\-Settings} \& settings (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a9f278901f81ecd9f9fc226621b8ccd82}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_a5f951df93df0dadcc4f28d1a440df12c}{Network\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a3f23c97b6c9f2a88e1121d1c633ccafa}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}!to\-String@{to\-String}}
\index{to\-String@{to\-String}!SCIRun::Dataflow::Networks::Network@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Network}}
\subsubsection[{to\-String}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string to\-String (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a3f23c97b6c9f2a88e1121d1c633ccafa}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface_a86412f21d82b99aa3444ad89a34e222d}{Network\-Interface}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Network/\hyperlink{_network_8h}{Network.\-h}\item 
Dataflow/\-Network/\hyperlink{_network_8cc}{Network.\-cc}\end{DoxyCompactItemize}
