\hypertarget{class_s_c_i_run_1_1_network_editor_python_a_p_i}{\section{Network\-Editor\-Python\-A\-P\-I Class Reference}
\label{class_s_c_i_run_1_1_network_editor_python_a_p_i}\index{Network\-Editor\-Python\-A\-P\-I@{Network\-Editor\-Python\-A\-P\-I}}
}


{\ttfamily \#include $<$Network\-Editor\-Python\-A\-P\-I.\-h$>$}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{class_s_c_i_run_1_1_py_module}{Py\-Module} $>$ \hyperlink{class_s_c_i_run_1_1_network_editor_python_a_p_i_a874f90d00bae1d89b6bf9e24880a1c8d}{add\-Module} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
static std\-::vector\\*
$<$ boost\-::shared\-\_\-ptr$<$ \hyperlink{class_s_c_i_run_1_1_py_module}{Py\-Module} $>$ $>$ \hyperlink{class_s_c_i_run_1_1_network_editor_python_a_p_i_a16eae7e80ae435daf440fe6239459afb}{modules} ()
\item 
static std\-::string \hyperlink{class_s_c_i_run_1_1_network_editor_python_a_p_i_a35e6518e3ee566e57c21186a193d3877}{remove\-Module} (const std\-::string \&id)
\item 
static std\-::string \hyperlink{class_s_c_i_run_1_1_network_editor_python_a_p_i_ae42f3662e085cbd327c50dd909d2e8d2}{execute\-All} ()
\item 
static std\-::string \hyperlink{class_s_c_i_run_1_1_network_editor_python_a_p_i_a40a3224e4babfb18fee845654f5af150}{save\-Network} (const std\-::string \&filename)
\item 
static std\-::string \hyperlink{class_s_c_i_run_1_1_network_editor_python_a_p_i_a187df870a45442c4b826582fd69cdd74}{load\-Network} (const std\-::string \&filename)
\item 
static std\-::string \hyperlink{class_s_c_i_run_1_1_network_editor_python_a_p_i_a6be9fde6efee4ee34b9e64493ab7a1a0}{quit} (bool force)
\item 
static void \hyperlink{class_s_c_i_run_1_1_network_editor_python_a_p_i_a7f8df72267c699350d2d67b00f8e358e}{set\-Impl} (boost\-::shared\-\_\-ptr$<$ \hyperlink{class_s_c_i_run_1_1_network_editor_python_interface}{Network\-Editor\-Python\-Interface} $>$ impl)
\item 
static void \hyperlink{class_s_c_i_run_1_1_network_editor_python_a_p_i_a6956c13bfd9706b3a2cd2d571c73ce19}{set\-Execution\-Context} (\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_executable_lookup}{Dataflow\-::\-Networks\-::\-Executable\-Lookup} $\ast$lookup)
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_network_editor_python_a_p_i_a874f90d00bae1d89b6bf9e24880a1c8d}{\index{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}!add\-Module@{add\-Module}}
\index{add\-Module@{add\-Module}!SCIRun::NetworkEditorPythonAPI@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}}
\subsubsection[{add\-Module}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::shared\-\_\-ptr$<$ {\bf Py\-Module} $>$ add\-Module (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_network_editor_python_a_p_i_a874f90d00bae1d89b6bf9e24880a1c8d}
\hypertarget{class_s_c_i_run_1_1_network_editor_python_a_p_i_ae42f3662e085cbd327c50dd909d2e8d2}{\index{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}!execute\-All@{execute\-All}}
\index{execute\-All@{execute\-All}!SCIRun::NetworkEditorPythonAPI@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}}
\subsubsection[{execute\-All}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string execute\-All (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_network_editor_python_a_p_i_ae42f3662e085cbd327c50dd909d2e8d2}
\hypertarget{class_s_c_i_run_1_1_network_editor_python_a_p_i_a187df870a45442c4b826582fd69cdd74}{\index{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}!load\-Network@{load\-Network}}
\index{load\-Network@{load\-Network}!SCIRun::NetworkEditorPythonAPI@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}}
\subsubsection[{load\-Network}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string load\-Network (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_network_editor_python_a_p_i_a187df870a45442c4b826582fd69cdd74}
\hypertarget{class_s_c_i_run_1_1_network_editor_python_a_p_i_a16eae7e80ae435daf440fe6239459afb}{\index{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}!modules@{modules}}
\index{modules@{modules}!SCIRun::NetworkEditorPythonAPI@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}}
\subsubsection[{modules}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$ boost\-::shared\-\_\-ptr$<$ {\bf Py\-Module} $>$ $>$ modules (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_network_editor_python_a_p_i_a16eae7e80ae435daf440fe6239459afb}
\hypertarget{class_s_c_i_run_1_1_network_editor_python_a_p_i_a6be9fde6efee4ee34b9e64493ab7a1a0}{\index{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}!quit@{quit}}
\index{quit@{quit}!SCIRun::NetworkEditorPythonAPI@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}}
\subsubsection[{quit}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string quit (
\begin{DoxyParamCaption}
\item[{bool}]{force}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_network_editor_python_a_p_i_a6be9fde6efee4ee34b9e64493ab7a1a0}
\hypertarget{class_s_c_i_run_1_1_network_editor_python_a_p_i_a35e6518e3ee566e57c21186a193d3877}{\index{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}!remove\-Module@{remove\-Module}}
\index{remove\-Module@{remove\-Module}!SCIRun::NetworkEditorPythonAPI@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}}
\subsubsection[{remove\-Module}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string remove\-Module (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_network_editor_python_a_p_i_a35e6518e3ee566e57c21186a193d3877}
\hypertarget{class_s_c_i_run_1_1_network_editor_python_a_p_i_a40a3224e4babfb18fee845654f5af150}{\index{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}!save\-Network@{save\-Network}}
\index{save\-Network@{save\-Network}!SCIRun::NetworkEditorPythonAPI@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}}
\subsubsection[{save\-Network}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string save\-Network (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_network_editor_python_a_p_i_a40a3224e4babfb18fee845654f5af150}
\hypertarget{class_s_c_i_run_1_1_network_editor_python_a_p_i_a6956c13bfd9706b3a2cd2d571c73ce19}{\index{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}!set\-Execution\-Context@{set\-Execution\-Context}}
\index{set\-Execution\-Context@{set\-Execution\-Context}!SCIRun::NetworkEditorPythonAPI@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}}
\subsubsection[{set\-Execution\-Context}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Execution\-Context (
\begin{DoxyParamCaption}
\item[{{\bf Dataflow\-::\-Networks\-::\-Executable\-Lookup} $\ast$}]{lookup}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_network_editor_python_a_p_i_a6956c13bfd9706b3a2cd2d571c73ce19}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000379}{Todo}]\-: smelly! \end{DoxyRefDesc}
\hypertarget{class_s_c_i_run_1_1_network_editor_python_a_p_i_a7f8df72267c699350d2d67b00f8e358e}{\index{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}!set\-Impl@{set\-Impl}}
\index{set\-Impl@{set\-Impl}!SCIRun::NetworkEditorPythonAPI@{S\-C\-I\-Run\-::\-Network\-Editor\-Python\-A\-P\-I}}
\subsubsection[{set\-Impl}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Impl (
\begin{DoxyParamCaption}
\item[{boost\-::shared\-\_\-ptr$<$ {\bf Network\-Editor\-Python\-Interface} $>$}]{impl}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_network_editor_python_a_p_i_a7f8df72267c699350d2d67b00f8e358e}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Engine/\-Python/\hyperlink{_network_editor_python_a_p_i_8h}{Network\-Editor\-Python\-A\-P\-I.\-h}\item 
Dataflow/\-Engine/\-Python/\hyperlink{_network_editor_python_a_p_i_8cc}{Network\-Editor\-Python\-A\-P\-I.\-cc}\end{DoxyCompactItemize}
