\hypertarget{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter}{\section{Progress\-Reporter Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter}\index{Progress\-Reporter@{Progress\-Reporter}}
}


{\ttfamily \#include $<$Progress\-Reporter.\-h$>$}

Inheritance diagram for Progress\-Reporter\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=12.000000cm]{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_a677bd3fd31f2ef5286b257e53a239f4e}{$\sim$\-Progress\-Reporter} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_ae5fcaace14e807366851d719c22dab7e}{report\-\_\-start} (const std\-::string \&tag) const =0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_a211b0f51145246c7b83901e087b83fa0}{report\-\_\-end} () const =0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_ac23ed53d17bda981820f98d4b2da0a38}{update\-\_\-progress} (double percent) const =0
\item 
{\footnotesize template$<$typename T1 , typename T2 $>$ }\\void \hyperlink{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_af1388ad2de89d44f403c499921e54d09}{update\-\_\-progress\-\_\-max} (T1 current, T2 \hyperlink{structmax}{max}) const 
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_a677bd3fd31f2ef5286b257e53a239f4e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter@{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter}!$\sim$\-Progress\-Reporter@{$\sim$\-Progress\-Reporter}}
\index{$\sim$\-Progress\-Reporter@{$\sim$\-Progress\-Reporter}!SCIRun::Core::Utility::ProgressReporter@{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter}}
\subsubsection[{$\sim$\-Progress\-Reporter}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Progress\-Reporter} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_a677bd3fd31f2ef5286b257e53a239f4e}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_a211b0f51145246c7b83901e087b83fa0}{\index{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter@{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter}!report\-\_\-end@{report\-\_\-end}}
\index{report\-\_\-end@{report\-\_\-end}!SCIRun::Core::Utility::ProgressReporter@{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter}}
\subsubsection[{report\-\_\-end}]{\setlength{\rightskip}{0pt plus 5cm}virtual void report\-\_\-end (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_a211b0f51145246c7b83901e087b83fa0}


Implemented in \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_status_reporter_a46fd4506776378dddcfdcb4da5288233}{Algorithm\-Status\-Reporter}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_ae5fcaace14e807366851d719c22dab7e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter@{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter}!report\-\_\-start@{report\-\_\-start}}
\index{report\-\_\-start@{report\-\_\-start}!SCIRun::Core::Utility::ProgressReporter@{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter}}
\subsubsection[{report\-\_\-start}]{\setlength{\rightskip}{0pt plus 5cm}virtual void report\-\_\-start (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{tag}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_ae5fcaace14e807366851d719c22dab7e}


Implemented in \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_status_reporter_a9dd4568f77ddc71f3385c3448f5380f6}{Algorithm\-Status\-Reporter}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_ac23ed53d17bda981820f98d4b2da0a38}{\index{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter@{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter}!update\-\_\-progress@{update\-\_\-progress}}
\index{update\-\_\-progress@{update\-\_\-progress}!SCIRun::Core::Utility::ProgressReporter@{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter}}
\subsubsection[{update\-\_\-progress}]{\setlength{\rightskip}{0pt plus 5cm}virtual void update\-\_\-progress (
\begin{DoxyParamCaption}
\item[{double}]{percent}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_ac23ed53d17bda981820f98d4b2da0a38}


Implemented in \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_status_reporter_af8d2e576426f052a3c885f988589ceba}{Algorithm\-Status\-Reporter}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_af1388ad2de89d44f403c499921e54d09}{\index{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter@{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter}!update\-\_\-progress\-\_\-max@{update\-\_\-progress\-\_\-max}}
\index{update\-\_\-progress\-\_\-max@{update\-\_\-progress\-\_\-max}!SCIRun::Core::Utility::ProgressReporter@{S\-C\-I\-Run\-::\-Core\-::\-Utility\-::\-Progress\-Reporter}}
\subsubsection[{update\-\_\-progress\-\_\-max}]{\setlength{\rightskip}{0pt plus 5cm}void update\-\_\-progress\-\_\-max (
\begin{DoxyParamCaption}
\item[{T1}]{current, }
\item[{T2}]{max}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_utility_1_1_progress_reporter_af1388ad2de89d44f403c499921e54d09}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Utils/\hyperlink{_progress_reporter_8h}{Progress\-Reporter.\-h}\item 
Core/\-Utils/\hyperlink{_progress_reporter_8cc}{Progress\-Reporter.\-cc}\end{DoxyCompactItemize}
