\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module}{\section{Module Class Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module}\index{Module@{Module}}
}


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

Inheritance diagram for Module\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=12.000000cm]{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_1_1_builder}{Builder}
\item 
struct \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_1_1_dynamic_port_name}{Dynamic\-Port\-Name}
\item 
struct \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_1_1_port_name_base}{Port\-Name\-Base}
\item 
struct \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_1_1_static_port_name}{Static\-Port\-Name}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a22856447e9082fc063da32cfa0458673}{Module} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_lookup_info}{Module\-Lookup\-Info} \&info, bool has\-Ui=true, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a839e050bb8b92c69f940ece5cb48ba6c}{Core\-::\-Algorithms\-::\-Algorithm\-Factory\-Handle} algo\-Factory=\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aae51dfc4bf1edf23aa33bd77f5b8afb0}{default\-Algo\-Factory\-\_\-}, \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a91e0eebc44a8bbb9377af70eb2cd2299}{Module\-State\-Factory\-Handle} state\-Factory=\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aff61249d839c24961b5e38c194a669fd}{default\-State\-Factory\-\_\-}, const std\-::string \&version=\char`\"{}1.\-0\char`\"{})
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6570160f4eb5e351435d95faa75ad915}{$\sim$\-Module} ()
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aeffda93662a9c20d245ced5b62554fc7}{get\-\_\-module\-\_\-name} () const 
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a07a681884600cd6bdc606eb501c312c7}{get\-\_\-categoryname} () const 
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_af8fad8b4992657a92a0b74bbf667a2c2}{get\-\_\-packagename} () const 
\item 
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_id}{Module\-Id} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6ea088542e1a2921e70539fc2ccc3b4f}{get\-\_\-id} () const 
\item 
virtual const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_lookup_info}{Module\-Lookup\-Info} \& \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_af67209b374312a34e3dd7461fe8f6706}{get\-\_\-info} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a1d6d9e48f6bf3dbbe4c717fc8f6175de}{set\-\_\-id} (const std\-::string \&id)
\item 
bool \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a8421a7bead19f2418311cc200072c917}{has\-\_\-ui} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a806e133d26e091eb0ba22210e176a286}{set\-Ui\-Visible} (bool visible)
\item 
virtual size\-\_\-t \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a20dbd7d8efea8288b305a5c3ca1b9c23}{num\-\_\-input\-\_\-ports} () const 
\item 
virtual size\-\_\-t \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a84080f65e9f5f48da4b4d4a85ffefb74}{num\-\_\-output\-\_\-ports} () const 
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ab8e354bb42baa8a48fb1cf900e81186c}{has\-Input\-Port} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_id}{Port\-Id} \&id) const 
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2d1288c8f2e24d57530685629c9dd92e}{has\-Output\-Port} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_id}{Port\-Id} \&id) const 
\item 
virtual \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_ab481172da2d75306972956f476334942}{Input\-Port\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a41d122bcf09c9859fc21262d41bfb4c6}{get\-Input\-Port} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_id}{Port\-Id} \&id) const 
\item 
virtual \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a5551be08615db9aa1cffd775f830d04e}{Output\-Port\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2acf05c50e95bbb64087d1248a08ced4}{get\-Output\-Port} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_id}{Port\-Id} \&id) const 
\item 
virtual std\-::vector\\*
$<$ \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_ab481172da2d75306972956f476334942}{Input\-Port\-Handle} $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a8c18ebcaf303b06669a59a72011ae696}{find\-Input\-Ports\-With\-Name} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}) const 
\item 
virtual std\-::vector\\*
$<$ \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a5551be08615db9aa1cffd775f830d04e}{Output\-Port\-Handle} $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a5df7cb3d11755bfbb322fed5e33e9c06}{find\-Output\-Ports\-With\-Name} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}) const 
\item 
virtual std\-::vector\\*
$<$ \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_ab481172da2d75306972956f476334942}{Input\-Port\-Handle} $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_afd3db5b2003f148fd8a01e7b09fcb101}{input\-Ports} () const 
\item 
virtual std\-::vector\\*
$<$ \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a5551be08615db9aa1cffd775f830d04e}{Output\-Port\-Handle} $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aed775fdc193d5796ad2575354fb90dd9}{output\-Ports} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ad5457862c880e37250b20c0977ec6c4a}{do\-\_\-execute} ()  throw ()
\item 
virtual \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a8abd0547f23f86b5b4a5d5a4f28f87e2}{Module\-State\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa60d7cc42b2df86284cc43071e2e4c8b}{get\-\_\-state} ()
\item 
virtual const \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a8abd0547f23f86b5b4a5d5a4f28f87e2}{Module\-State\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa93ae3bd25d327973ca8157990c9eb1d}{get\-\_\-state} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6a30cce9fd48186547a6d78c31883c47}{set\-\_\-state} (\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a8abd0547f23f86b5b4a5d5a4f28f87e2}{Module\-State\-Handle} state)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_a4fc0f9d4e16a0b59e594f44223a473a1}{Execution\-State} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_adad842a639d70d81baea9b38cc36e116}{execution\-State} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_adba52c962e90677fff035a8967cd5395}{set\-Execution\-State} (\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_a4fc0f9d4e16a0b59e594f44223a473a1}{Execution\-State} state)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa74b8b0621d81cea608b72ffa8e6f5d6}{set\-Logger} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{S\-C\-I\-Run\-::\-Core\-::\-Logging\-::\-Logger\-Handle} log)
\item 
virtual \\*
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{S\-C\-I\-Run\-::\-Core\-::\-Logging\-::\-Logger\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a0ed4b50ca1fe04a3ecc4957812bf3aa0}{get\-Logger} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a7066375c045414c71c1cc1fc7a6debf0}{error} (const std\-::string \&\hyperlink{_piecewise_interp_8h_ae550ae40597e95f2cf7455585d9db07c}{msg}) const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2237803b07544b1b401f3815e753cc5a}{warning} (const std\-::string \&\hyperlink{_piecewise_interp_8h_ae550ae40597e95f2cf7455585d9db07c}{msg}) const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a5f944729ce18762898f434a9e376791f}{remark} (const std\-::string \&\hyperlink{_piecewise_interp_8h_ae550ae40597e95f2cf7455585d9db07c}{msg}) const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a77aedd92bec5fc97d8c0563c4b4f1cc7}{status} (const std\-::string \&\hyperlink{_piecewise_interp_8h_ae550ae40597e95f2cf7455585d9db07c}{msg}) const 
\item 
virtual \\*
\hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_status_reporter_abefb935d465248bcf76d276c7bbae494}{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Status\-Reporter\-::\-Updater\-Func} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a93624faca8c298dc1860007566489f17}{get\-Updater\-Func} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a627df3c2c26e0fc5aec8f8ae8c5f7ea8}{set\-Updater\-Func} (\hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_status_reporter_abefb935d465248bcf76d276c7bbae494}{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Status\-Reporter\-::\-Updater\-Func} func)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a08e8d70fcce00308e1aac0cc7e461af5}{set\-Ui\-Toggle\-Func} (\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a4bdd5c4ad492c7d08feb539869419dc2}{Ui\-Toggle\-Func} func)
\item 
virtual boost\-::signals2\-::connection \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a0ab29a2e1a5f00fc65bde1717e87e644}{connect\-Execute\-Begins} (const Execute\-Begins\-Signal\-Type\-::slot\-\_\-type \&subscriber)
\item 
virtual boost\-::signals2\-::connection \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ab313b5f9ee0e4248c6763603e5dbfc10}{connect\-Execute\-Ends} (const Execute\-Ends\-Signal\-Type\-::slot\-\_\-type \&subscriber)
\item 
virtual boost\-::signals2\-::connection \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6f643defc1e895d10d48611a92f5dee3}{connect\-Error\-Listener} (const Error\-Signal\-Type\-::slot\-\_\-type \&subscriber)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a58f1007b339cfa4f919402d7211dd308}{add\-Port\-Connection} (const boost\-::signals2\-::connection \&con) override
\item 
virtual \\*
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_ac39e44a67fe6552dce04807c9487a0a1}{Core\-::\-Algorithms\-::\-Algorithm\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a7b7f8e0947e56bdbe7c79e67aa378754}{get\-Algorithm} () const 
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6fa568fd847de5714a73a8494827af98}{need\-To\-Execute} () const 
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a47ab5b8d445be3ddbaa15c755528e4aa}{has\-Dynamic\-Ports} () const 
\item 
bool \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aaaf38e600e2a2ca49dc93b3a1b41fb42}{oport\-\_\-connected} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_id}{Port\-Id} \&id) const 
\item 
{\footnotesize template$<$class T , size\-\_\-t N$>$ }\\boost\-::shared\-\_\-ptr$<$ T $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_afb833b90fe236eaea132bc405be1ad40}{get\-Required\-Input} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_1_1_static_port_name}{Static\-Port\-Name}$<$ T, \hyperlink{_boost_graph_example_tests_8cc_aece6b44761a67921366b3091839dae3ba2c63acbe79d9f41ba6bb7766e9c37702}{N} $>$ \&port)
\item 
{\footnotesize template$<$class T , size\-\_\-t N$>$ }\\boost\-::optional\\*
$<$ boost\-::shared\-\_\-ptr$<$ T $>$ $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a55ec965cf35c2354ecb27c1e9401a04a}{get\-Optional\-Input} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_1_1_static_port_name}{Static\-Port\-Name}$<$ T, \hyperlink{_boost_graph_example_tests_8cc_aece6b44761a67921366b3091839dae3ba2c63acbe79d9f41ba6bb7766e9c37702}{N} $>$ \&port)
\item 
{\footnotesize template$<$class T , size\-\_\-t N$>$ }\\std\-::vector$<$ boost\-::shared\-\_\-ptr\\*
$<$ T $>$ $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa57b92cd22fd9e482a2b1d26ffbc9a41}{get\-Required\-Dynamic\-Inputs} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_1_1_dynamic_port_name}{Dynamic\-Port\-Name}$<$ T, \hyperlink{_boost_graph_example_tests_8cc_aece6b44761a67921366b3091839dae3ba2c63acbe79d9f41ba6bb7766e9c37702}{N} $>$ \&port)
\item 
{\footnotesize template$<$class T , size\-\_\-t N$>$ }\\std\-::vector$<$ boost\-::shared\-\_\-ptr\\*
$<$ T $>$ $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_afb4b439f064b4cba24ca8eca9c105bd7}{get\-Optional\-Dynamic\-Inputs} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_1_1_dynamic_port_name}{Dynamic\-Port\-Name}$<$ T, \hyperlink{_boost_graph_example_tests_8cc_aece6b44761a67921366b3091839dae3ba2c63acbe79d9f41ba6bb7766e9c37702}{N} $>$ \&port)
\item 
{\footnotesize template$<$class T , class D , size\-\_\-t N$>$ }\\void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a8c1d32ae0010c676e41cb03fdf0a3a28}{send\-Output} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_1_1_static_port_name}{Static\-Port\-Name}$<$ T, \hyperlink{_boost_graph_example_tests_8cc_aece6b44761a67921366b3091839dae3ba2c63acbe79d9f41ba6bb7766e9c37702}{N} $>$ \&port, boost\-::shared\-\_\-ptr$<$ D $>$ data)
\item 
{\footnotesize template$<$class T , size\-\_\-t N$>$ }\\void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2e264050431e0b121b1182d0a3cd44c1}{send\-Output\-From\-Algorithm} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_1_1_static_port_name}{Static\-Port\-Name}$<$ T, \hyperlink{_boost_graph_example_tests_8cc_aece6b44761a67921366b3091839dae3ba2c63acbe79d9f41ba6bb7766e9c37702}{N} $>$ \&port, const \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_output}{Core\-::\-Algorithms\-::\-Algorithm\-Output} \&output)
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_af37a68b687bed13c438c1598ae47fe9e}{reset\-Instance\-Count} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a91e0eebc44a8bbb9377af70eb2cd2299}{Module\-State\-Factory\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aff61249d839c24961b5e38c194a669fd}{default\-State\-Factory\-\_\-}
\item 
static \\*
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a839e050bb8b92c69f940ece5cb48ba6c}{Core\-::\-Algorithms\-::\-Algorithm\-Factory\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aae51dfc4bf1edf23aa33bd77f5b8afb0}{default\-Algo\-Factory\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Protected Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2e}{Legacy\-State} \{ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2ea8f3d8c3c67de387d88abba5453a11c60}{Need\-Data}, 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2ea4c7aa3defb655d6c627b93636875bfe5}{Just\-Started}, 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2ea1d1550b941ef4f98db1321bb7d2815a1}{Executing}, 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2eaf47f90c31ee3cdaa28b81ecf57b72ce9}{Completed}
 \}
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_base}{Core\-::\-Algorithms\-::\-Algorithm\-Base} \& \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a76a60b6259444cb0a1fb709d5774beb4}{algo} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa200e8fbafb24814c6f4852b12481c34}{update\-\_\-state} (\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2e}{Legacy\-State})
\item 
void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a1816990217b4fd8c3cc195b1b0c35781}{set\-State\-Bool\-From\-Algo} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a621c09b3d527708aefa2c57dd6e54461}{set\-State\-Int\-From\-Algo} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a519448bcdcbfcb8f1e696e96489fa932}{set\-State\-Double\-From\-Algo} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a93f7c5d92e2203f98e2be5ec9f7e5e71}{set\-State\-String\-From\-Algo\-Option} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a795af2323f36110a913ac7fc548c41b3}{set\-Algo\-Bool\-From\-State} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ad90e31cce66f375bd56830f004dae90e}{set\-Algo\-Int\-From\-State} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ad72a77f6577b255ff3df3e0017bb7cfe}{set\-Algo\-Double\-From\-State} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a4a45dd7e1422261bda2261380e8cbc99}{set\-Algo\-Option\-From\-State} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
virtual size\-\_\-t \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ae5e3c505a85f9e4e45973846986e0b2d}{add\-\_\-input\-\_\-port} (\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_ab481172da2d75306972956f476334942}{Input\-Port\-Handle})
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a80db7ff962745c44934c3a154283c094}{add\-\_\-output\-\_\-port} (\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a5551be08615db9aa1cffd775f830d04e}{Output\-Port\-Handle})
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ac153012f69070c1499f66dc66a52193b}{remove\-Input\-Port} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_id}{Port\-Id} \&id)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_lookup_info}{Module\-Lookup\-Info} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aca32e9bcc0198867712ecff831c3ba14}{info\-\_\-}
\item 
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_id}{Module\-Id} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2742a3030347234b3f365d31b64d2e0e}{id\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a870e4066b979b9cef642eb091f8f3d95}{Builder}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Member Enumeration Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2e}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!Legacy\-State@{Legacy\-State}}
\index{Legacy\-State@{Legacy\-State}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{Legacy\-State}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Legacy\-State}\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2e}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{Need\-Data@{Need\-Data}!S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!Need\-Data@{Need\-Data}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2ea8f3d8c3c67de387d88abba5453a11c60}{Need\-Data}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2ea8f3d8c3c67de387d88abba5453a11c60}
}]\index{Just\-Started@{Just\-Started}!S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!Just\-Started@{Just\-Started}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2ea4c7aa3defb655d6c627b93636875bfe5}{Just\-Started}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2ea4c7aa3defb655d6c627b93636875bfe5}
}]\index{Executing@{Executing}!S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!Executing@{Executing}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2ea1d1550b941ef4f98db1321bb7d2815a1}{Executing}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2ea1d1550b941ef4f98db1321bb7d2815a1}
}]\index{Completed@{Completed}!S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!Completed@{Completed}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2eaf47f90c31ee3cdaa28b81ecf57b72ce9}{Completed}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a56cf9d17ca553341c93f32f52d40db2eaf47f90c31ee3cdaa28b81ecf57b72ce9}
}]\end{description}
\end{Desc}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a22856447e9082fc063da32cfa0458673}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!Module@{Module}}
\index{Module@{Module}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{Module}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module} (
\begin{DoxyParamCaption}
\item[{const {\bf Module\-Lookup\-Info} \&}]{info, }
\item[{bool}]{has\-Ui = {\ttfamily true}, }
\item[{{\bf Core\-::\-Algorithms\-::\-Algorithm\-Factory\-Handle}}]{algo\-Factory = {\ttfamily {\bf default\-Algo\-Factory\-\_\-}}, }
\item[{{\bf Module\-State\-Factory\-Handle}}]{state\-Factory = {\ttfamily {\bf default\-State\-Factory\-\_\-}}, }
\item[{const std\-::string \&}]{version = {\ttfamily \char`\"{}1.0\char`\"{}}}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a22856447e9082fc063da32cfa0458673}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6570160f4eb5e351435d95faa75ad915}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!$\sim$\-Module@{$\sim$\-Module}}
\index{$\sim$\-Module@{$\sim$\-Module}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{$\sim$\-Module}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Module} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6570160f4eb5e351435d95faa75ad915}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ae5e3c505a85f9e4e45973846986e0b2d}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!add\-\_\-input\-\_\-port@{add\-\_\-input\-\_\-port}}
\index{add\-\_\-input\-\_\-port@{add\-\_\-input\-\_\-port}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{add\-\_\-input\-\_\-port}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t add\-\_\-input\-\_\-port (
\begin{DoxyParamCaption}
\item[{{\bf Input\-Port\-Handle}}]{h}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ae5e3c505a85f9e4e45973846986e0b2d}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_with_async_dynamic_ports_a9ecdde19d7c04743b78345aaecf62e6f}{Module\-With\-Async\-Dynamic\-Ports}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a80db7ff962745c44934c3a154283c094}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!add\-\_\-output\-\_\-port@{add\-\_\-output\-\_\-port}}
\index{add\-\_\-output\-\_\-port@{add\-\_\-output\-\_\-port}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{add\-\_\-output\-\_\-port}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t add\-\_\-output\-\_\-port (
\begin{DoxyParamCaption}
\item[{{\bf Output\-Port\-Handle}}]{h}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a80db7ff962745c44934c3a154283c094}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a58f1007b339cfa4f919402d7211dd308}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!add\-Port\-Connection@{add\-Port\-Connection}}
\index{add\-Port\-Connection@{add\-Port\-Connection}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{add\-Port\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}void add\-Port\-Connection (
\begin{DoxyParamCaption}
\item[{const boost\-::signals2\-::connection \&}]{con}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a58f1007b339cfa4f919402d7211dd308}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_ad465e9400ab76886297345a518b15d54}{Module\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a76a60b6259444cb0a1fb709d5774beb4}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!algo@{algo}}
\index{algo@{algo}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{algo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algorithm\-Base} \& algo (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a76a60b6259444cb0a1fb709d5774beb4}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6f643defc1e895d10d48611a92f5dee3}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!connect\-Error\-Listener@{connect\-Error\-Listener}}
\index{connect\-Error\-Listener@{connect\-Error\-Listener}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{connect\-Error\-Listener}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::signals2\-::connection connect\-Error\-Listener (
\begin{DoxyParamCaption}
\item[{const Error\-Signal\-Type\-::slot\-\_\-type \&}]{subscriber}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6f643defc1e895d10d48611a92f5dee3}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_executable_object_a5b95da3680e2d7ab317928b2636ecdf1}{Executable\-Object}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a0ab29a2e1a5f00fc65bde1717e87e644}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!connect\-Execute\-Begins@{connect\-Execute\-Begins}}
\index{connect\-Execute\-Begins@{connect\-Execute\-Begins}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{connect\-Execute\-Begins}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::signals2\-::connection connect\-Execute\-Begins (
\begin{DoxyParamCaption}
\item[{const Execute\-Begins\-Signal\-Type\-::slot\-\_\-type \&}]{subscriber}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a0ab29a2e1a5f00fc65bde1717e87e644}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_executable_object_a40480a94ab5876789344a12e8c71e638}{Executable\-Object}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ab313b5f9ee0e4248c6763603e5dbfc10}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!connect\-Execute\-Ends@{connect\-Execute\-Ends}}
\index{connect\-Execute\-Ends@{connect\-Execute\-Ends}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{connect\-Execute\-Ends}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::signals2\-::connection connect\-Execute\-Ends (
\begin{DoxyParamCaption}
\item[{const Execute\-Ends\-Signal\-Type\-::slot\-\_\-type \&}]{subscriber}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ab313b5f9ee0e4248c6763603e5dbfc10}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_executable_object_aedc96baa36c2ac440db6d5727c786736}{Executable\-Object}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ad5457862c880e37250b20c0977ec6c4a}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!do\-\_\-execute@{do\-\_\-execute}}
\index{do\-\_\-execute@{do\-\_\-execute}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{do\-\_\-execute}]{\setlength{\rightskip}{0pt plus 5cm}void do\-\_\-execute (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) throw  ) \hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ad5457862c880e37250b20c0977ec6c4a}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000412}{Todo}]\-: execute signal here. \end{DoxyRefDesc}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000403}{Todo}]\-: \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a77aedd92bec5fc97d8c0563c4b4f1cc7}{status()} calls should be logged everywhere, need to change legacy loggers. issue \#nnn \end{DoxyRefDesc}


\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000404}{Todo}]\-: need separate logger per module \end{DoxyRefDesc}


\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000405}{Todo}]\-: this block is repetitive (logging-\/wise) if the macros are used to log A\-N\-D throw an exception with the same message. Figure out a reasonable condition to enable it. \end{DoxyRefDesc}


\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000406}{Todo}]\-: need separate logger per module \end{DoxyRefDesc}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_a9c5fb50bdebeae28785c78137e599733}{Module\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a7066375c045414c71c1cc1fc7a6debf0}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!error@{error}}
\index{error@{error}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{error}]{\setlength{\rightskip}{0pt plus 5cm}virtual void error (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{msg}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a7066375c045414c71c1cc1fc7a6debf0}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_legacy_logger_interface_aafbb25a14d93f96ed6d8078abb92db9d}{Legacy\-Logger\-Interface}.

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


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_ad10e50775710af7581cb7530149eaf27}{Module\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a8c18ebcaf303b06669a59a72011ae696}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!find\-Input\-Ports\-With\-Name@{find\-Input\-Ports\-With\-Name}}
\index{find\-Input\-Ports\-With\-Name@{find\-Input\-Ports\-With\-Name}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{find\-Input\-Ports\-With\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$ {\bf Input\-Port\-Handle} $>$ find\-Input\-Ports\-With\-Name (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a8c18ebcaf303b06669a59a72011ae696}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_aa0bee52599dd6655c9a73e2c7f7e04e2}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a5df7cb3d11755bfbb322fed5e33e9c06}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!find\-Output\-Ports\-With\-Name@{find\-Output\-Ports\-With\-Name}}
\index{find\-Output\-Ports\-With\-Name@{find\-Output\-Ports\-With\-Name}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{find\-Output\-Ports\-With\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$ {\bf Output\-Port\-Handle} $>$ find\-Output\-Ports\-With\-Name (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a5df7cb3d11755bfbb322fed5e33e9c06}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_a88503860403813108176a4e42483b7fc}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a07a681884600cd6bdc606eb501c312c7}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-\_\-categoryname@{get\-\_\-categoryname}}
\index{get\-\_\-categoryname@{get\-\_\-categoryname}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-\_\-categoryname}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-categoryname (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a07a681884600cd6bdc606eb501c312c7}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6ea088542e1a2921e70539fc2ccc3b4f}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-\_\-id@{get\-\_\-id}}
\index{get\-\_\-id@{get\-\_\-id}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Id} get\-\_\-id (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6ea088542e1a2921e70539fc2ccc3b4f}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_a0b9e4dd5a3ccf54a5de9d57cc2feb2ce}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_af67209b374312a34e3dd7461fe8f6706}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-\_\-info@{get\-\_\-info}}
\index{get\-\_\-info@{get\-\_\-info}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-\_\-info}]{\setlength{\rightskip}{0pt plus 5cm}virtual const {\bf Module\-Lookup\-Info}\& get\-\_\-info (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_af67209b374312a34e3dd7461fe8f6706}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_af175ac035800539a0f521d66f4d27e83}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aeffda93662a9c20d245ced5b62554fc7}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-\_\-module\-\_\-name@{get\-\_\-module\-\_\-name}}
\index{get\-\_\-module\-\_\-name@{get\-\_\-module\-\_\-name}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-\_\-module\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-module\-\_\-name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aeffda93662a9c20d245ced5b62554fc7}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_a4b7b25b5c83ff4111c92ad978462c565}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_af8fad8b4992657a92a0b74bbf667a2c2}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-\_\-packagename@{get\-\_\-packagename}}
\index{get\-\_\-packagename@{get\-\_\-packagename}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-\_\-packagename}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-packagename (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_af8fad8b4992657a92a0b74bbf667a2c2}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa60d7cc42b2df86284cc43071e2e4c8b}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-\_\-state@{get\-\_\-state}}
\index{get\-\_\-state@{get\-\_\-state}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-\_\-state}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-State\-Handle} get\-\_\-state (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa60d7cc42b2df86284cc43071e2e4c8b}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_a2347d807d342c0dd3c52be8fb9bd0939}{Module\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa93ae3bd25d327973ca8157990c9eb1d}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-\_\-state@{get\-\_\-state}}
\index{get\-\_\-state@{get\-\_\-state}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-\_\-state}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Module\-State\-Handle} get\-\_\-state (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa93ae3bd25d327973ca8157990c9eb1d}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a7b7f8e0947e56bdbe7c79e67aa378754}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-Algorithm@{get\-Algorithm}}
\index{get\-Algorithm@{get\-Algorithm}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-Algorithm}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf Core\-::\-Algorithms\-::\-Algorithm\-Handle} get\-Algorithm (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a7b7f8e0947e56bdbe7c79e67aa378754}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_ae093ef3454976c64d04f28cdca22867a}{Module\-Interface}.

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


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_a9761c145eab8db44d96749c6a5402d11}{Module\-Info\-Provider}.

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


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_ae0b36b3e9036abda277090e61ee23035}{Module\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_afb4b439f064b4cba24ca8eca9c105bd7}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-Optional\-Dynamic\-Inputs@{get\-Optional\-Dynamic\-Inputs}}
\index{get\-Optional\-Dynamic\-Inputs@{get\-Optional\-Dynamic\-Inputs}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-Optional\-Dynamic\-Inputs}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$ boost\-::shared\-\_\-ptr$<$ T $>$ $>$ get\-Optional\-Dynamic\-Inputs (
\begin{DoxyParamCaption}
\item[{const {\bf Dynamic\-Port\-Name}$<$ T, {\bf N} $>$ \&}]{port}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_afb4b439f064b4cba24ca8eca9c105bd7}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a55ec965cf35c2354ecb27c1e9401a04a}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-Optional\-Input@{get\-Optional\-Input}}
\index{get\-Optional\-Input@{get\-Optional\-Input}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-Optional\-Input}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::optional$<$ boost\-::shared\-\_\-ptr$<$ T $>$ $>$ get\-Optional\-Input (
\begin{DoxyParamCaption}
\item[{const {\bf Static\-Port\-Name}$<$ T, {\bf N} $>$ \&}]{port}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a55ec965cf35c2354ecb27c1e9401a04a}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2acf05c50e95bbb64087d1248a08ced4}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-Output\-Port@{get\-Output\-Port}}
\index{get\-Output\-Port@{get\-Output\-Port}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-Output\-Port}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Output\-Port\-Handle} get\-Output\-Port (
\begin{DoxyParamCaption}
\item[{const {\bf Port\-Id} \&}]{id}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2acf05c50e95bbb64087d1248a08ced4}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_af59f8337ae05396e4546e71090c93475}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa57b92cd22fd9e482a2b1d26ffbc9a41}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-Required\-Dynamic\-Inputs@{get\-Required\-Dynamic\-Inputs}}
\index{get\-Required\-Dynamic\-Inputs@{get\-Required\-Dynamic\-Inputs}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-Required\-Dynamic\-Inputs}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$ boost\-::shared\-\_\-ptr$<$ T $>$ $>$ get\-Required\-Dynamic\-Inputs (
\begin{DoxyParamCaption}
\item[{const {\bf Dynamic\-Port\-Name}$<$ T, {\bf N} $>$ \&}]{port}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa57b92cd22fd9e482a2b1d26ffbc9a41}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_afb833b90fe236eaea132bc405be1ad40}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-Required\-Input@{get\-Required\-Input}}
\index{get\-Required\-Input@{get\-Required\-Input}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-Required\-Input}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::shared\-\_\-ptr$<$ T $>$ get\-Required\-Input (
\begin{DoxyParamCaption}
\item[{const {\bf Static\-Port\-Name}$<$ T, {\bf N} $>$ \&}]{port}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_afb833b90fe236eaea132bc405be1ad40}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a93624faca8c298dc1860007566489f17}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!get\-Updater\-Func@{get\-Updater\-Func}}
\index{get\-Updater\-Func@{get\-Updater\-Func}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{get\-Updater\-Func}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Status\-Reporter\-::\-Updater\-Func} get\-Updater\-Func (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a93624faca8c298dc1860007566489f17}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000426}{Todo}]functions \end{DoxyRefDesc}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_a25f18a489b0dd8ad96745363579dd88e}{Module\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a8421a7bead19f2418311cc200072c917}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!has\-\_\-ui@{has\-\_\-ui}}
\index{has\-\_\-ui@{has\-\_\-ui}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{has\-\_\-ui}]{\setlength{\rightskip}{0pt plus 5cm}bool has\-\_\-ui (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a8421a7bead19f2418311cc200072c917}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_a9077837b822967b6bca8b7a39d849080}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a47ab5b8d445be3ddbaa15c755528e4aa}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!has\-Dynamic\-Ports@{has\-Dynamic\-Ports}}
\index{has\-Dynamic\-Ports@{has\-Dynamic\-Ports}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{has\-Dynamic\-Ports}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool has\-Dynamic\-Ports (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a47ab5b8d445be3ddbaa15c755528e4aa}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000413}{Todo}]\-: need to examine Has\-Ports base classes \end{DoxyRefDesc}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_ad8827283d7d26fb543a2a3880180e202}{Module\-Info\-Provider}.



Reimplemented in \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_with_async_dynamic_ports_aa8eec3dfd77ceff85d023c5b7753e125}{Module\-With\-Async\-Dynamic\-Ports}, \hyperlink{class_s_c_i_run_1_1_modules_1_1_brain_stimulator_1_1_electrode_coil_setup_module_aa8eec3dfd77ceff85d023c5b7753e125}{Electrode\-Coil\-Setup\-Module}, \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_aa8eec3dfd77ceff85d023c5b7753e125}{Create\-Field\-Data}, \hyperlink{class_s_c_i_run_1_1_modules_1_1_basic_1_1_dynamic_port_tester_a47ab5b8d445be3ddbaa15c755528e4aa}{Dynamic\-Port\-Tester}, \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_join_fields_aa8eec3dfd77ceff85d023c5b7753e125}{Join\-Fields}, \hyperlink{class_s_c_i_run_1_1_modules_1_1_bundles_1_1_insert_fields_into_bundle_a47ab5b8d445be3ddbaa15c755528e4aa}{Insert\-Fields\-Into\-Bundle}, \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_calculate_field_data_aa8eec3dfd77ceff85d023c5b7753e125}{Calculate\-Field\-Data}, \hyperlink{class_s_c_i_run_1_1_modules_1_1_math_1_1_append_matrix_module_a47ab5b8d445be3ddbaa15c755528e4aa}{Append\-Matrix\-Module}, and \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_interface_with_cleaver_module_aa8eec3dfd77ceff85d023c5b7753e125}{Interface\-With\-Cleaver\-Module}.

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


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_a0670ba067f2f4eb954d1230fe1abdd7c}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2d1288c8f2e24d57530685629c9dd92e}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!has\-Output\-Port@{has\-Output\-Port}}
\index{has\-Output\-Port@{has\-Output\-Port}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{has\-Output\-Port}]{\setlength{\rightskip}{0pt plus 5cm}bool has\-Output\-Port (
\begin{DoxyParamCaption}
\item[{const {\bf Port\-Id} \&}]{id}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2d1288c8f2e24d57530685629c9dd92e}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000424}{Todo}]\-: kind of ridiculous interface/duplication. Should pull out a subinterface for \char`\"{}\-Port\-View\char`\"{} and just return one of those for input/output \end{DoxyRefDesc}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_a1d9966bbd0beef3560387dd517b669a6}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_afd3db5b2003f148fd8a01e7b09fcb101}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!input\-Ports@{input\-Ports}}
\index{input\-Ports@{input\-Ports}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{input\-Ports}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$ {\bf Input\-Port\-Handle} $>$ input\-Ports (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_afd3db5b2003f148fd8a01e7b09fcb101}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_a98c950b4d628434f6e992879653e8732}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6fa568fd847de5714a73a8494827af98}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!need\-To\-Execute@{need\-To\-Execute}}
\index{need\-To\-Execute@{need\-To\-Execute}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{need\-To\-Execute}]{\setlength{\rightskip}{0pt plus 5cm}bool need\-To\-Execute (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6fa568fd847de5714a73a8494827af98}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000428}{Todo}]\-: \end{DoxyRefDesc}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000410}{Todo}]\-: $|$$|$ !oports\-\_\-cached() \end{DoxyRefDesc}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_ad1148cca987d97bfbe01ab232d40bb14}{Module\-Interface}.

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


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_a148b3889d118356f0f5b324fdcc805f4}{Module\-Info\-Provider}.

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


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_a2c2db65b6a13b959a8e70a4ccfb25b24}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aaaf38e600e2a2ca49dc93b3a1b41fb42}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!oport\-\_\-connected@{oport\-\_\-connected}}
\index{oport\-\_\-connected@{oport\-\_\-connected}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{oport\-\_\-connected}]{\setlength{\rightskip}{0pt plus 5cm}bool oport\-\_\-connected (
\begin{DoxyParamCaption}
\item[{const {\bf Port\-Id} \&}]{id}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aaaf38e600e2a2ca49dc93b3a1b41fb42}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aed775fdc193d5796ad2575354fb90dd9}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!output\-Ports@{output\-Ports}}
\index{output\-Ports@{output\-Ports}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{output\-Ports}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$ {\bf Output\-Port\-Handle} $>$ output\-Ports (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aed775fdc193d5796ad2575354fb90dd9}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_aa52626e97456b102afa55292e604a756}{Module\-Info\-Provider}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a5f944729ce18762898f434a9e376791f}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!remark@{remark}}
\index{remark@{remark}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{remark}]{\setlength{\rightskip}{0pt plus 5cm}virtual void remark (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{msg}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a5f944729ce18762898f434a9e376791f}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_legacy_logger_interface_a9f4a4632e6e5521faf6dafd36f58a44e}{Legacy\-Logger\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ac153012f69070c1499f66dc66a52193b}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!remove\-Input\-Port@{remove\-Input\-Port}}
\index{remove\-Input\-Port@{remove\-Input\-Port}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{remove\-Input\-Port}]{\setlength{\rightskip}{0pt plus 5cm}void remove\-Input\-Port (
\begin{DoxyParamCaption}
\item[{const {\bf Port\-Id} \&}]{id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ac153012f69070c1499f66dc66a52193b}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_af37a68b687bed13c438c1598ae47fe9e}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!reset\-Instance\-Count@{reset\-Instance\-Count}}
\index{reset\-Instance\-Count@{reset\-Instance\-Count}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{reset\-Instance\-Count}]{\setlength{\rightskip}{0pt plus 5cm}void reset\-Instance\-Count (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_af37a68b687bed13c438c1598ae47fe9e}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a8c1d32ae0010c676e41cb03fdf0a3a28}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!send\-Output@{send\-Output}}
\index{send\-Output@{send\-Output}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{send\-Output}]{\setlength{\rightskip}{0pt plus 5cm}void send\-Output (
\begin{DoxyParamCaption}
\item[{const {\bf Static\-Port\-Name}$<$ T, {\bf N} $>$ \&}]{port, }
\item[{boost\-::shared\-\_\-ptr$<$ D $>$}]{data}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a8c1d32ae0010c676e41cb03fdf0a3a28}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2e264050431e0b121b1182d0a3cd44c1}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!send\-Output\-From\-Algorithm@{send\-Output\-From\-Algorithm}}
\index{send\-Output\-From\-Algorithm@{send\-Output\-From\-Algorithm}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{send\-Output\-From\-Algorithm}]{\setlength{\rightskip}{0pt plus 5cm}void send\-Output\-From\-Algorithm (
\begin{DoxyParamCaption}
\item[{const {\bf Static\-Port\-Name}$<$ T, {\bf N} $>$ \&}]{port, }
\item[{const {\bf Core\-::\-Algorithms\-::\-Algorithm\-Output} \&}]{output}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2e264050431e0b121b1182d0a3cd44c1}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a1d6d9e48f6bf3dbbe4c717fc8f6175de}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-\_\-id@{set\-\_\-id}}
\index{set\-\_\-id@{set\-\_\-id}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}virtual void set\-\_\-id (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a1d6d9e48f6bf3dbbe4c717fc8f6175de}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000425}{Todo}]for deserialization \end{DoxyRefDesc}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_a5d48faacef7e14c0214c91cde568e30c}{Module\-Interface}.

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


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_ade61cd7c3ceb4379334c929b6a763f67}{Module\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a795af2323f36110a913ac7fc548c41b3}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-Algo\-Bool\-From\-State@{set\-Algo\-Bool\-From\-State}}
\index{set\-Algo\-Bool\-From\-State@{set\-Algo\-Bool\-From\-State}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-Algo\-Bool\-From\-State}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Algo\-Bool\-From\-State (
\begin{DoxyParamCaption}
\item[{{\bf S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name}}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a795af2323f36110a913ac7fc548c41b3}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ad72a77f6577b255ff3df3e0017bb7cfe}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-Algo\-Double\-From\-State@{set\-Algo\-Double\-From\-State}}
\index{set\-Algo\-Double\-From\-State@{set\-Algo\-Double\-From\-State}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-Algo\-Double\-From\-State}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Algo\-Double\-From\-State (
\begin{DoxyParamCaption}
\item[{{\bf S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name}}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ad72a77f6577b255ff3df3e0017bb7cfe}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ad90e31cce66f375bd56830f004dae90e}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-Algo\-Int\-From\-State@{set\-Algo\-Int\-From\-State}}
\index{set\-Algo\-Int\-From\-State@{set\-Algo\-Int\-From\-State}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-Algo\-Int\-From\-State}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Algo\-Int\-From\-State (
\begin{DoxyParamCaption}
\item[{{\bf S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name}}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ad90e31cce66f375bd56830f004dae90e}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a4a45dd7e1422261bda2261380e8cbc99}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-Algo\-Option\-From\-State@{set\-Algo\-Option\-From\-State}}
\index{set\-Algo\-Option\-From\-State@{set\-Algo\-Option\-From\-State}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-Algo\-Option\-From\-State}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Algo\-Option\-From\-State (
\begin{DoxyParamCaption}
\item[{{\bf S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name}}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a4a45dd7e1422261bda2261380e8cbc99}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_adba52c962e90677fff035a8967cd5395}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-Execution\-State@{set\-Execution\-State}}
\index{set\-Execution\-State@{set\-Execution\-State}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-Execution\-State}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Execution\-State (
\begin{DoxyParamCaption}
\item[{{\bf Execution\-State}}]{state}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_adba52c962e90677fff035a8967cd5395}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa74b8b0621d81cea608b72ffa8e6f5d6}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-Logger@{set\-Logger}}
\index{set\-Logger@{set\-Logger}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-Logger}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Logger (
\begin{DoxyParamCaption}
\item[{{\bf S\-C\-I\-Run\-::\-Core\-::\-Logging\-::\-Logger\-Handle}}]{log}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa74b8b0621d81cea608b72ffa8e6f5d6}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_aa418fe4a40786073e2f6c860b7dfd2ec}{Module\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a1816990217b4fd8c3cc195b1b0c35781}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-State\-Bool\-From\-Algo@{set\-State\-Bool\-From\-Algo}}
\index{set\-State\-Bool\-From\-Algo@{set\-State\-Bool\-From\-Algo}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-State\-Bool\-From\-Algo}]{\setlength{\rightskip}{0pt plus 5cm}void set\-State\-Bool\-From\-Algo (
\begin{DoxyParamCaption}
\item[{{\bf S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name}}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a1816990217b4fd8c3cc195b1b0c35781}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a519448bcdcbfcb8f1e696e96489fa932}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-State\-Double\-From\-Algo@{set\-State\-Double\-From\-Algo}}
\index{set\-State\-Double\-From\-Algo@{set\-State\-Double\-From\-Algo}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-State\-Double\-From\-Algo}]{\setlength{\rightskip}{0pt plus 5cm}void set\-State\-Double\-From\-Algo (
\begin{DoxyParamCaption}
\item[{{\bf S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name}}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a519448bcdcbfcb8f1e696e96489fa932}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a621c09b3d527708aefa2c57dd6e54461}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-State\-Int\-From\-Algo@{set\-State\-Int\-From\-Algo}}
\index{set\-State\-Int\-From\-Algo@{set\-State\-Int\-From\-Algo}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-State\-Int\-From\-Algo}]{\setlength{\rightskip}{0pt plus 5cm}void set\-State\-Int\-From\-Algo (
\begin{DoxyParamCaption}
\item[{{\bf S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name}}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a621c09b3d527708aefa2c57dd6e54461}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a93f7c5d92e2203f98e2be5ec9f7e5e71}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-State\-String\-From\-Algo\-Option@{set\-State\-String\-From\-Algo\-Option}}
\index{set\-State\-String\-From\-Algo\-Option@{set\-State\-String\-From\-Algo\-Option}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-State\-String\-From\-Algo\-Option}]{\setlength{\rightskip}{0pt plus 5cm}void set\-State\-String\-From\-Algo\-Option (
\begin{DoxyParamCaption}
\item[{{\bf S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name}}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a93f7c5d92e2203f98e2be5ec9f7e5e71}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a08e8d70fcce00308e1aac0cc7e461af5}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-Ui\-Toggle\-Func@{set\-Ui\-Toggle\-Func}}
\index{set\-Ui\-Toggle\-Func@{set\-Ui\-Toggle\-Func}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-Ui\-Toggle\-Func}]{\setlength{\rightskip}{0pt plus 5cm}virtual void set\-Ui\-Toggle\-Func (
\begin{DoxyParamCaption}
\item[{{\bf Ui\-Toggle\-Func}}]{func}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a08e8d70fcce00308e1aac0cc7e461af5}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_a441aebd628fb1334439f038013414b11}{Module\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a806e133d26e091eb0ba22210e176a286}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-Ui\-Visible@{set\-Ui\-Visible}}
\index{set\-Ui\-Visible@{set\-Ui\-Visible}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-Ui\-Visible}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Ui\-Visible (
\begin{DoxyParamCaption}
\item[{bool}]{visible}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a806e133d26e091eb0ba22210e176a286}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_display_interface_ae252a796894a9cf6065e74b34a545b12}{Module\-Display\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a627df3c2c26e0fc5aec8f8ae8c5f7ea8}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!set\-Updater\-Func@{set\-Updater\-Func}}
\index{set\-Updater\-Func@{set\-Updater\-Func}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{set\-Updater\-Func}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Updater\-Func (
\begin{DoxyParamCaption}
\item[{{\bf S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Status\-Reporter\-::\-Updater\-Func}}]{func}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a627df3c2c26e0fc5aec8f8ae8c5f7ea8}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_ad893da3a15c0d54b98cea9bbe6e8ee40}{Module\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a77aedd92bec5fc97d8c0563c4b4f1cc7}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!status@{status}}
\index{status@{status}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{status}]{\setlength{\rightskip}{0pt plus 5cm}virtual void status (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{msg}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a77aedd92bec5fc97d8c0563c4b4f1cc7}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_legacy_logger_interface_a5562e733609277175b9f5164efbc0cb5}{Legacy\-Logger\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa200e8fbafb24814c6f4852b12481c34}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!update\-\_\-state@{update\-\_\-state}}
\index{update\-\_\-state@{update\-\_\-state}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{update\-\_\-state}]{\setlength{\rightskip}{0pt plus 5cm}void update\-\_\-state (
\begin{DoxyParamCaption}
\item[{{\bf Legacy\-State}}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aa200e8fbafb24814c6f4852b12481c34}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2237803b07544b1b401f3815e753cc5a}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!warning@{warning}}
\index{warning@{warning}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{warning}]{\setlength{\rightskip}{0pt plus 5cm}virtual void warning (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{msg}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2237803b07544b1b401f3815e753cc5a}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_legacy_logger_interface_a8ed69b8da43c195e8d745a4cb3a1680a}{Legacy\-Logger\-Interface}.



\subsection{Friends And Related Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a870e4066b979b9cef642eb091f8f3d95}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!Builder@{Builder}}
\index{Builder@{Builder}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{Builder}]{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf Builder}\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a870e4066b979b9cef642eb091f8f3d95}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aae51dfc4bf1edf23aa33bd77f5b8afb0}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!default\-Algo\-Factory\-\_\-@{default\-Algo\-Factory\-\_\-}}
\index{default\-Algo\-Factory\-\_\-@{default\-Algo\-Factory\-\_\-}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{default\-Algo\-Factory\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}Algorithm\-Factory\-Handle default\-Algo\-Factory\-\_\-\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aae51dfc4bf1edf23aa33bd77f5b8afb0}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aff61249d839c24961b5e38c194a669fd}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!default\-State\-Factory\-\_\-@{default\-State\-Factory\-\_\-}}
\index{default\-State\-Factory\-\_\-@{default\-State\-Factory\-\_\-}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{default\-State\-Factory\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-State\-Factory\-Handle} default\-State\-Factory\-\_\-\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aff61249d839c24961b5e38c194a669fd}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000414}{Todo}]\-: yuck \end{DoxyRefDesc}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2742a3030347234b3f365d31b64d2e0e}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!id\-\_\-@{id\-\_\-}}
\index{id\-\_\-@{id\-\_\-}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{id\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Id} id\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a2742a3030347234b3f365d31b64d2e0e}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aca32e9bcc0198867712ecff831c3ba14}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}!info\-\_\-@{info\-\_\-}}
\index{info\-\_\-@{info\-\_\-}!SCIRun::Dataflow::Networks::Module@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module}}
\subsubsection[{info\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Lookup\-Info} info\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aca32e9bcc0198867712ecff831c3ba14}


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