\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator}{\section{Algorithm\-Collaborator Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator}\index{Algorithm\-Collaborator@{Algorithm\-Collaborator}}
}


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

Inheritance diagram for Algorithm\-Collaborator\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=12.000000cm]{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator_ae2a84c4d53b90ef620ec77b30dc0508f}{$\sim$\-Algorithm\-Collaborator} ()
\item 
virtual \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{Logging\-::\-Logger\-Handle} \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator_a04bc8021a4835462d686679333b4241b}{get\-Logger} () const =0
\item 
virtual \\*
\hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_status_reporter_abefb935d465248bcf76d276c7bbae494}{Algorithm\-Status\-Reporter\-::\-Updater\-Func} \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator_a83a5a025067b9a700e2749c736e5be63}{get\-Updater\-Func} () const =0
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator_ae2a84c4d53b90ef620ec77b30dc0508f}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Collaborator@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Collaborator}!$\sim$\-Algorithm\-Collaborator@{$\sim$\-Algorithm\-Collaborator}}
\index{$\sim$\-Algorithm\-Collaborator@{$\sim$\-Algorithm\-Collaborator}!SCIRun::Core::Algorithms::AlgorithmCollaborator@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Collaborator}}
\subsubsection[{$\sim$\-Algorithm\-Collaborator}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf Algorithm\-Collaborator} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator_ae2a84c4d53b90ef620ec77b30dc0508f}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator_a04bc8021a4835462d686679333b4241b}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Collaborator@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Collaborator}!get\-Logger@{get\-Logger}}
\index{get\-Logger@{get\-Logger}!SCIRun::Core::Algorithms::AlgorithmCollaborator@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Collaborator}}
\subsubsection[{get\-Logger}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf Logging\-::\-Logger\-Handle} get\-Logger (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator_a04bc8021a4835462d686679333b4241b}


Implemented in \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_ae0b36b3e9036abda277090e61ee23035}{Module\-Interface}, and \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a0ed4b50ca1fe04a3ecc4957812bf3aa0}{Module}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator_a83a5a025067b9a700e2749c736e5be63}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Collaborator@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Collaborator}!get\-Updater\-Func@{get\-Updater\-Func}}
\index{get\-Updater\-Func@{get\-Updater\-Func}!SCIRun::Core::Algorithms::AlgorithmCollaborator@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Algorithm\-Collaborator}}
\subsubsection[{get\-Updater\-Func}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf Algorithm\-Status\-Reporter\-::\-Updater\-Func} get\-Updater\-Func (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator_a83a5a025067b9a700e2749c736e5be63}


Implemented in \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_a25f18a489b0dd8ad96745363579dd88e}{Module\-Interface}, and \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a93624faca8c298dc1860007566489f17}{Module}.



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