\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_state_interface_factory}{\section{Module\-State\-Interface\-Factory Class Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_state_interface_factory}\index{Module\-State\-Interface\-Factory@{Module\-State\-Interface\-Factory}}
}


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

Inheritance diagram for Module\-State\-Interface\-Factory\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_state_interface_factory}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_state_interface_factory_a42986fa286ce25c966b3625233e4f67e}{$\sim$\-Module\-State\-Interface\-Factory} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_state_interface}{Module\-State\-Interface} $\ast$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_state_interface_factory_ad55460ad10e22dbe74981a2c91dc7bd4}{make\-\_\-state} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}) const =0
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_state_interface_factory_a42986fa286ce25c966b3625233e4f67e}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-State\-Interface\-Factory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-State\-Interface\-Factory}!$\sim$\-Module\-State\-Interface\-Factory@{$\sim$\-Module\-State\-Interface\-Factory}}
\index{$\sim$\-Module\-State\-Interface\-Factory@{$\sim$\-Module\-State\-Interface\-Factory}!SCIRun::Dataflow::Networks::ModuleStateInterfaceFactory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-State\-Interface\-Factory}}
\subsubsection[{$\sim$\-Module\-State\-Interface\-Factory}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Module\-State\-Interface\-Factory} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_state_interface_factory_a42986fa286ce25c966b3625233e4f67e}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_state_interface_factory_ad55460ad10e22dbe74981a2c91dc7bd4}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-State\-Interface\-Factory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-State\-Interface\-Factory}!make\-\_\-state@{make\-\_\-state}}
\index{make\-\_\-state@{make\-\_\-state}!SCIRun::Dataflow::Networks::ModuleStateInterfaceFactory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-State\-Interface\-Factory}}
\subsubsection[{make\-\_\-state}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf Module\-State\-Interface}$\ast$ make\-\_\-state (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_state_interface_factory_ad55460ad10e22dbe74981a2c91dc7bd4}


Implemented in \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_state_1_1_simple_map_module_state_factory_aa618f83dd87bd7249966ede6f8f5cfff}{Simple\-Map\-Module\-State\-Factory}, and \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_state_factory_ac165f1fafa763f69911590dae6d03cde}{Mock\-Module\-State\-Factory}.



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