\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory}{\section{Mock\-Module\-Factory Class Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory}\index{Mock\-Module\-Factory@{Mock\-Module\-Factory}}
}


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

Inheritance diagram for Mock\-Module\-Factory\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_a7613b036c1c21c067fc679989bdabf23}{Mock\-Module\-Factory} ()
\item 
virtual \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_description}{Module\-Description} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_ad6ed09700311400df36f4df863156744}{lookup\-Description} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_lookup_info}{Module\-Lookup\-Info} \&info)
\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_mocks_1_1_mock_module_factory_a599493b0cbdc4adc992df189893324b3}{create} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_description}{Module\-Description} \&info)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_ad457d2eb2716c0d8cdffc0515f40bb3f}{set\-State\-Factory} (\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a91e0eebc44a8bbb9377af70eb2cd2299}{Module\-State\-Factory\-Handle} state\-Factory)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_a2821372569ae877c1c211ec08dfbc7f9}{set\-Algorithm\-Factory} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a839e050bb8b92c69f940ece5cb48ba6c}{Core\-::\-Algorithms\-::\-Algorithm\-Factory\-Handle} algo\-Factory)
\item 
virtual const \\*
\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_ad589f20f460dc584aac6422f1a51d6cd}{Module\-Description\-Map} \& \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_a06ee05d0245cb0cde35f89e4ac21704d}{get\-All\-Available\-Module\-Descriptions} () const 
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_a7613b036c1c21c067fc679989bdabf23}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory}!Mock\-Module\-Factory@{Mock\-Module\-Factory}}
\index{Mock\-Module\-Factory@{Mock\-Module\-Factory}!SCIRun::Dataflow::Networks::Mocks::MockModuleFactory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory}}
\subsubsection[{Mock\-Module\-Factory}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Mock\-Module\-Factory} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_a7613b036c1c21c067fc679989bdabf23}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_a599493b0cbdc4adc992df189893324b3}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory}!create@{create}}
\index{create@{create}!SCIRun::Dataflow::Networks::Mocks::MockModuleFactory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory}}
\subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Handle} create (
\begin{DoxyParamCaption}
\item[{const {\bf Module\-Description} \&}]{info}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_a599493b0cbdc4adc992df189893324b3}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_factory_aa4001e3f97f9bb9c84675d36dcad7883}{Module\-Factory}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_a06ee05d0245cb0cde35f89e4ac21704d}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory}!get\-All\-Available\-Module\-Descriptions@{get\-All\-Available\-Module\-Descriptions}}
\index{get\-All\-Available\-Module\-Descriptions@{get\-All\-Available\-Module\-Descriptions}!SCIRun::Dataflow::Networks::Mocks::MockModuleFactory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory}}
\subsubsection[{get\-All\-Available\-Module\-Descriptions}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Module\-Description\-Map} \& get\-All\-Available\-Module\-Descriptions (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_a06ee05d0245cb0cde35f89e4ac21704d}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_factory_a188e949d78184148aebeb18704bfc19f}{Module\-Factory}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_ad6ed09700311400df36f4df863156744}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory}!lookup\-Description@{lookup\-Description}}
\index{lookup\-Description@{lookup\-Description}!SCIRun::Dataflow::Networks::Mocks::MockModuleFactory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory}}
\subsubsection[{lookup\-Description}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Description} lookup\-Description (
\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_mocks_1_1_mock_module_factory_ad6ed09700311400df36f4df863156744}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_factory_a95284b2ff55e796ee7a59c22bc8c8212}{Module\-Factory}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_a2821372569ae877c1c211ec08dfbc7f9}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory}!set\-Algorithm\-Factory@{set\-Algorithm\-Factory}}
\index{set\-Algorithm\-Factory@{set\-Algorithm\-Factory}!SCIRun::Dataflow::Networks::Mocks::MockModuleFactory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Mocks\-::\-Mock\-Module\-Factory}}
\subsubsection[{set\-Algorithm\-Factory}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Algorithm\-Factory (
\begin{DoxyParamCaption}
\item[{{\bf Core\-::\-Algorithms\-::\-Algorithm\-Factory\-Handle}}]{algo\-Factory}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_mocks_1_1_mock_module_factory_a2821372569ae877c1c211ec08dfbc7f9}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_factory_a9870e8741dc431e64c90a4cef1c55ec8}{Module\-Factory}.

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


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_factory_a744e1faa1379afe00f5b5da1a74ebee6}{Module\-Factory}.



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