\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_hard_coded_algorithm_factory}{\section{Hard\-Coded\-Algorithm\-Factory Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_hard_coded_algorithm_factory}\index{Hard\-Coded\-Algorithm\-Factory@{Hard\-Coded\-Algorithm\-Factory}}
}


{\ttfamily \#include $<$Hard\-Coded\-Algorithm\-Factory.\-h$>$}

Inheritance diagram for Hard\-Coded\-Algorithm\-Factory\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_hard_coded_algorithm_factory}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_hard_coded_algorithm_factory_acf49dbdc05133440a6c0d61a064fa395}{Hard\-Coded\-Algorithm\-Factory} ()
\item 
virtual \\*
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_ac39e44a67fe6552dce04807c9487a0a1}{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Handle} \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_hard_coded_algorithm_factory_a8c5f7667ca1c71c8083b9662e216dc73}{create} (const std\-::string \&module\-Name, const \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator}{Algorithm\-Collaborator} $\ast$algo\-Collaborator) const 
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_hard_coded_algorithm_factory_acf49dbdc05133440a6c0d61a064fa395}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Hard\-Coded\-Algorithm\-Factory@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Hard\-Coded\-Algorithm\-Factory}!Hard\-Coded\-Algorithm\-Factory@{Hard\-Coded\-Algorithm\-Factory}}
\index{Hard\-Coded\-Algorithm\-Factory@{Hard\-Coded\-Algorithm\-Factory}!SCIRun::Core::Algorithms::HardCodedAlgorithmFactory@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Hard\-Coded\-Algorithm\-Factory}}
\subsubsection[{Hard\-Coded\-Algorithm\-Factory}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Hard\-Coded\-Algorithm\-Factory} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_hard_coded_algorithm_factory_acf49dbdc05133440a6c0d61a064fa395}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000023}{Todo}]\-: add unit test \end{DoxyRefDesc}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_hard_coded_algorithm_factory_a8c5f7667ca1c71c8083b9662e216dc73}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Hard\-Coded\-Algorithm\-Factory@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Hard\-Coded\-Algorithm\-Factory}!create@{create}}
\index{create@{create}!SCIRun::Core::Algorithms::HardCodedAlgorithmFactory@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Hard\-Coded\-Algorithm\-Factory}}
\subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algorithm\-Handle} create (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{module\-Name, }
\item[{const {\bf Algorithm\-Collaborator} $\ast$}]{algo\-Collaborator}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_hard_coded_algorithm_factory_a8c5f7667ca1c71c8083b9662e216dc73}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_factory_aaf7eb8aafd6c03f5a8b1a862917f03d2}{Algorithm\-Factory}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Algorithms/\-Factory/\hyperlink{_hard_coded_algorithm_factory_8h}{Hard\-Coded\-Algorithm\-Factory.\-h}\item 
Core/\-Algorithms/\-Factory/\hyperlink{_algorithm_factory_additions_8cc}{Algorithm\-Factory\-Additions.\-cc}\item 
Core/\-Algorithms/\-Factory/\hyperlink{_hard_coded_algorithm_factory_8cc}{Hard\-Coded\-Algorithm\-Factory.\-cc}\end{DoxyCompactItemize}
