\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder}{\section{Algo\-Input\-Builder Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder}\index{Algo\-Input\-Builder@{Algo\-Input\-Builder}}
}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_aa77a442d69ca6635e5c62458131bc0b0}{Algo\-Input\-Builder} ()
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder}{Algo\-Input\-Builder} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_a38c91b90d33c21854c355f4a146d8b37}{operator()} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ad5eeb654da699819520ca6673b90ed97}{Datatypes\-::\-Datatype\-Handle} d)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder}{Algo\-Input\-Builder} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_ac3c5a55a49340472372b358edf1a015f}{operator()} (const \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{Algorithm\-Parameter\-Name} \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ad5eeb654da699819520ca6673b90ed97}{Datatypes\-::\-Datatype\-Handle} d)
\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder}{Algo\-Input\-Builder} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_ac2fa420919aaacc9f0b5a7df40ef78e8}{operator()} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, const std\-::vector$<$ T $>$ \&vec)
\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder}{Algo\-Input\-Builder} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_ab78f6b9e8ccc8156585540aabf960c81}{operator()} (const \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{Algorithm\-Parameter\-Name} \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, const std\-::vector$<$ T $>$ \&vec)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_input}{Algorithm\-Input} \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_acf3d45dce43d01774fbfe2570f31dfee}{build} () const 
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_aa77a442d69ca6635e5c62458131bc0b0}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}!Algo\-Input\-Builder@{Algo\-Input\-Builder}}
\index{Algo\-Input\-Builder@{Algo\-Input\-Builder}!SCIRun::Core::Algorithms::AlgoInputBuilder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}}
\subsubsection[{Algo\-Input\-Builder}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algo\-Input\-Builder} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_aa77a442d69ca6635e5c62458131bc0b0}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_acf3d45dce43d01774fbfe2570f31dfee}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}!build@{build}}
\index{build@{build}!SCIRun::Core::Algorithms::AlgoInputBuilder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}}
\subsubsection[{build}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algorithm\-Input} build (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_acf3d45dce43d01774fbfe2570f31dfee}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_a38c91b90d33c21854c355f4a146d8b37}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::Core::Algorithms::AlgoInputBuilder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algo\-Input\-Builder}\& operator() (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{{\bf Datatypes\-::\-Datatype\-Handle}}]{d}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_a38c91b90d33c21854c355f4a146d8b37}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_ac3c5a55a49340472372b358edf1a015f}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::Core::Algorithms::AlgoInputBuilder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algo\-Input\-Builder}\& operator() (
\begin{DoxyParamCaption}
\item[{const {\bf Algorithm\-Parameter\-Name} \&}]{name, }
\item[{{\bf Datatypes\-::\-Datatype\-Handle}}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_ac3c5a55a49340472372b358edf1a015f}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_ac2fa420919aaacc9f0b5a7df40ef78e8}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::Core::Algorithms::AlgoInputBuilder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algo\-Input\-Builder}\& operator() (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{const std\-::vector$<$ T $>$ \&}]{vec}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_ac2fa420919aaacc9f0b5a7df40ef78e8}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_ab78f6b9e8ccc8156585540aabf960c81}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::Core::Algorithms::AlgoInputBuilder@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algo\-Input\-Builder}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algo\-Input\-Builder}\& operator() (
\begin{DoxyParamCaption}
\item[{const {\bf Algorithm\-Parameter\-Name} \&}]{name, }
\item[{const std\-::vector$<$ T $>$ \&}]{vec}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder_ab78f6b9e8ccc8156585540aabf960c81}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Algorithms/\-Base/\hyperlink{_algorithm_base_8h}{Algorithm\-Base.\-h}\item 
Core/\-Algorithms/\-Base/\hyperlink{_algorithm_base_8cc}{Algorithm\-Base.\-cc}\end{DoxyCompactItemize}
