\hypertarget{class_s_c_i_run_1_1_core_1_1_application}{\section{Application Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_application}\index{Application@{Application}}
}


\hyperlink{class_s_c_i_run_1_1_core_1_1_application}{Application} is the thread that processes all the actions in the program.  




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

Inheritance diagram for Application\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_core_1_1_application}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_application_a344e9d28843541768f568376ba957bf8}{read\-Command\-Line} (int argc, const char $\ast$argv\mbox{[}$\,$\mbox{]})
\item 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_command_line_ae2d45eaabb63d6c3326438227536a06e}{Command\-Line\-::\-Application\-Parameters\-Handle} \hyperlink{class_s_c_i_run_1_1_core_1_1_application_af4234950e78b480604f6b967c36b7672}{parameters} () const 
\item 
boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_editor_controller}{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Network\-Editor\-Controller} $>$ \hyperlink{class_s_c_i_run_1_1_core_1_1_application_aa66d447ada4bc7b401cef268823b10bd}{controller} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_application_add9ab432fe2b886d8ebe1f600846a3c1}{execute\-Command\-Line\-Requests} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_commands_afefd8924afef98c6495002ca5a38d111}{Commands\-::\-Global\-Command\-Factory\-Handle} cmd\-Factory)
\item 
boost\-::filesystem\-::path \hyperlink{class_s_c_i_run_1_1_core_1_1_application_af38673a5a9dc4a06bb1a72c6f1d05304}{executable\-Path} () const 
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_application_a9e5f5076cab65015e4a13f56f133ba16}{command\-Help\-String} () const 
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_application_a74fde2dcc73016d9f02eba2a83ca5e9b}{version} () const 
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{class_s_c_i_run_1_1_core_1_1_application}{Application} is the thread that processes all the actions in the program. 

\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_application_a9e5f5076cab65015e4a13f56f133ba16}{\index{S\-C\-I\-Run\-::\-Core\-::\-Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}!command\-Help\-String@{command\-Help\-String}}
\index{command\-Help\-String@{command\-Help\-String}!SCIRun::Core::Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}}
\subsubsection[{command\-Help\-String}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string command\-Help\-String (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_application_a9e5f5076cab65015e4a13f56f133ba16}
\hypertarget{class_s_c_i_run_1_1_core_1_1_application_aa66d447ada4bc7b401cef268823b10bd}{\index{S\-C\-I\-Run\-::\-Core\-::\-Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}!controller@{controller}}
\index{controller@{controller}!SCIRun::Core::Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}}
\subsubsection[{controller}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Network\-Editor\-Controller\-Handle} controller (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_application_aa66d447ada4bc7b401cef268823b10bd}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000088}{Todo}]\-: these all get configured \end{DoxyRefDesc}


\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000089}{Todo}]\-: sloppy way to initialize this but similar to v4, oh well \end{DoxyRefDesc}
\hypertarget{class_s_c_i_run_1_1_core_1_1_application_af38673a5a9dc4a06bb1a72c6f1d05304}{\index{S\-C\-I\-Run\-::\-Core\-::\-Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}!executable\-Path@{executable\-Path}}
\index{executable\-Path@{executable\-Path}!SCIRun::Core::Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}}
\subsubsection[{executable\-Path}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::filesystem\-::path executable\-Path (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_application_af38673a5a9dc4a06bb1a72c6f1d05304}
\hypertarget{class_s_c_i_run_1_1_core_1_1_application_add9ab432fe2b886d8ebe1f600846a3c1}{\index{S\-C\-I\-Run\-::\-Core\-::\-Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}!execute\-Command\-Line\-Requests@{execute\-Command\-Line\-Requests}}
\index{execute\-Command\-Line\-Requests@{execute\-Command\-Line\-Requests}!SCIRun::Core::Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}}
\subsubsection[{execute\-Command\-Line\-Requests}]{\setlength{\rightskip}{0pt plus 5cm}void execute\-Command\-Line\-Requests (
\begin{DoxyParamCaption}
\item[{{\bf Commands\-::\-Global\-Command\-Factory\-Handle}}]{cmd\-Factory}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_application_add9ab432fe2b886d8ebe1f600846a3c1}
\hypertarget{class_s_c_i_run_1_1_core_1_1_application_af4234950e78b480604f6b967c36b7672}{\index{S\-C\-I\-Run\-::\-Core\-::\-Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}!parameters@{parameters}}
\index{parameters@{parameters}!SCIRun::Core::Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}}
\subsubsection[{parameters}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Application\-Parameters\-Handle} parameters (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_application_af4234950e78b480604f6b967c36b7672}
\hypertarget{class_s_c_i_run_1_1_core_1_1_application_a344e9d28843541768f568376ba957bf8}{\index{S\-C\-I\-Run\-::\-Core\-::\-Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}!read\-Command\-Line@{read\-Command\-Line}}
\index{read\-Command\-Line@{read\-Command\-Line}!SCIRun::Core::Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}}
\subsubsection[{read\-Command\-Line}]{\setlength{\rightskip}{0pt plus 5cm}void read\-Command\-Line (
\begin{DoxyParamCaption}
\item[{int}]{argc, }
\item[{const char $\ast$}]{argv\mbox{[}$\,$\mbox{]}}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_application_a344e9d28843541768f568376ba957bf8}
\hypertarget{class_s_c_i_run_1_1_core_1_1_application_a74fde2dcc73016d9f02eba2a83ca5e9b}{\index{S\-C\-I\-Run\-::\-Core\-::\-Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}!version@{version}}
\index{version@{version}!SCIRun::Core::Application@{S\-C\-I\-Run\-::\-Core\-::\-Application}}
\subsubsection[{version}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string version (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_application_a74fde2dcc73016d9f02eba2a83ca5e9b}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000090}{Todo}]\-: \end{DoxyRefDesc}


return C\-O\-R\-E\-\_\-\-A\-P\-P\-L\-I\-C\-A\-T\-I\-O\-N\-\_\-\-V\-E\-R\-S\-I\-O\-N; 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Application/\hyperlink{_application_8h}{Application.\-h}\item 
Core/\-Application/\hyperlink{_application_8cc}{Application.\-cc}\end{DoxyCompactItemize}
