\hypertarget{class_s_c_i_run_1_1_py_module}{\section{Py\-Module Class Reference}
\label{class_s_c_i_run_1_1_py_module}\index{Py\-Module@{Py\-Module}}
}


{\ttfamily \#include $<$Network\-Editor\-Python\-Interface.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_s_c_i_run_1_1_py_module_ac2bebb48a8986a3ae1a6545bcb94f83e}{$\sim$\-Py\-Module} ()
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_py_module_a93697d33dc9325ba180a9a2a8ade6937}{id} () const =0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_py_module_a7519c2108ac8385423d1dfb36156bbac}{show\-U\-I} ()=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_py_module_a9f48827366b67f4a9651f96013f306c1}{hide\-U\-I} ()=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_py_module_a20dcbdfbd0ec77afc802522bb7e379c1}{reset} ()=0
\item 
virtual boost\-::python\-::object \hyperlink{class_s_c_i_run_1_1_py_module_ab53d542c44f739fd1a4da5f3ce6b728b}{getattr} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_py_module_a8fd392981794100c73a6da1221545304}{setattr} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, boost\-::python\-::object object)=0
\item 
virtual std\-::vector$<$ std\-::string $>$ \hyperlink{class_s_c_i_run_1_1_py_module_ac775e6fd46db5d3d5fe47ac08aa4e1f3}{state\-Vars} () const =0
\item 
virtual boost\-::shared\-\_\-ptr\\*
$<$ class \hyperlink{class_s_c_i_run_1_1_py_ports}{Py\-Ports} $>$ \hyperlink{class_s_c_i_run_1_1_py_module_ad84fcda55551053bcacbe54abf7012ad}{output} ()=0
\item 
virtual boost\-::shared\-\_\-ptr\\*
$<$ class \hyperlink{class_s_c_i_run_1_1_py_ports}{Py\-Ports} $>$ \hyperlink{class_s_c_i_run_1_1_py_module_aecadfd058132fe6f9e47cfc091e722b3}{input} ()=0
\end{DoxyCompactItemize}


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


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_py_module_ab53d542c44f739fd1a4da5f3ce6b728b}{\index{S\-C\-I\-Run\-::\-Py\-Module@{S\-C\-I\-Run\-::\-Py\-Module}!getattr@{getattr}}
\index{getattr@{getattr}!SCIRun::PyModule@{S\-C\-I\-Run\-::\-Py\-Module}}
\subsubsection[{getattr}]{\setlength{\rightskip}{0pt plus 5cm}virtual boost\-::python\-::object getattr (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_py_module_ab53d542c44f739fd1a4da5f3ce6b728b}
\hypertarget{class_s_c_i_run_1_1_py_module_a9f48827366b67f4a9651f96013f306c1}{\index{S\-C\-I\-Run\-::\-Py\-Module@{S\-C\-I\-Run\-::\-Py\-Module}!hide\-U\-I@{hide\-U\-I}}
\index{hide\-U\-I@{hide\-U\-I}!SCIRun::PyModule@{S\-C\-I\-Run\-::\-Py\-Module}}
\subsubsection[{hide\-U\-I}]{\setlength{\rightskip}{0pt plus 5cm}virtual void hide\-U\-I (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_py_module_a9f48827366b67f4a9651f96013f306c1}
\hypertarget{class_s_c_i_run_1_1_py_module_a93697d33dc9325ba180a9a2a8ade6937}{\index{S\-C\-I\-Run\-::\-Py\-Module@{S\-C\-I\-Run\-::\-Py\-Module}!id@{id}}
\index{id@{id}!SCIRun::PyModule@{S\-C\-I\-Run\-::\-Py\-Module}}
\subsubsection[{id}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\-::string id (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_py_module_a93697d33dc9325ba180a9a2a8ade6937}
\hypertarget{class_s_c_i_run_1_1_py_module_aecadfd058132fe6f9e47cfc091e722b3}{\index{S\-C\-I\-Run\-::\-Py\-Module@{S\-C\-I\-Run\-::\-Py\-Module}!input@{input}}
\index{input@{input}!SCIRun::PyModule@{S\-C\-I\-Run\-::\-Py\-Module}}
\subsubsection[{input}]{\setlength{\rightskip}{0pt plus 5cm}virtual boost\-::shared\-\_\-ptr$<$class {\bf Py\-Ports}$>$ input (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_py_module_aecadfd058132fe6f9e47cfc091e722b3}
\hypertarget{class_s_c_i_run_1_1_py_module_ad84fcda55551053bcacbe54abf7012ad}{\index{S\-C\-I\-Run\-::\-Py\-Module@{S\-C\-I\-Run\-::\-Py\-Module}!output@{output}}
\index{output@{output}!SCIRun::PyModule@{S\-C\-I\-Run\-::\-Py\-Module}}
\subsubsection[{output}]{\setlength{\rightskip}{0pt plus 5cm}virtual boost\-::shared\-\_\-ptr$<$class {\bf Py\-Ports}$>$ output (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_py_module_ad84fcda55551053bcacbe54abf7012ad}
\hypertarget{class_s_c_i_run_1_1_py_module_a20dcbdfbd0ec77afc802522bb7e379c1}{\index{S\-C\-I\-Run\-::\-Py\-Module@{S\-C\-I\-Run\-::\-Py\-Module}!reset@{reset}}
\index{reset@{reset}!SCIRun::PyModule@{S\-C\-I\-Run\-::\-Py\-Module}}
\subsubsection[{reset}]{\setlength{\rightskip}{0pt plus 5cm}virtual void reset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_py_module_a20dcbdfbd0ec77afc802522bb7e379c1}
\hypertarget{class_s_c_i_run_1_1_py_module_a8fd392981794100c73a6da1221545304}{\index{S\-C\-I\-Run\-::\-Py\-Module@{S\-C\-I\-Run\-::\-Py\-Module}!setattr@{setattr}}
\index{setattr@{setattr}!SCIRun::PyModule@{S\-C\-I\-Run\-::\-Py\-Module}}
\subsubsection[{setattr}]{\setlength{\rightskip}{0pt plus 5cm}virtual void setattr (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{boost\-::python\-::object}]{object}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_py_module_a8fd392981794100c73a6da1221545304}
\hypertarget{class_s_c_i_run_1_1_py_module_a7519c2108ac8385423d1dfb36156bbac}{\index{S\-C\-I\-Run\-::\-Py\-Module@{S\-C\-I\-Run\-::\-Py\-Module}!show\-U\-I@{show\-U\-I}}
\index{show\-U\-I@{show\-U\-I}!SCIRun::PyModule@{S\-C\-I\-Run\-::\-Py\-Module}}
\subsubsection[{show\-U\-I}]{\setlength{\rightskip}{0pt plus 5cm}virtual void show\-U\-I (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_py_module_a7519c2108ac8385423d1dfb36156bbac}
\hypertarget{class_s_c_i_run_1_1_py_module_ac775e6fd46db5d3d5fe47ac08aa4e1f3}{\index{S\-C\-I\-Run\-::\-Py\-Module@{S\-C\-I\-Run\-::\-Py\-Module}!state\-Vars@{state\-Vars}}
\index{state\-Vars@{state\-Vars}!SCIRun::PyModule@{S\-C\-I\-Run\-::\-Py\-Module}}
\subsubsection[{state\-Vars}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\-::vector$<$std\-::string$>$ state\-Vars (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_py_module_ac775e6fd46db5d3d5fe47ac08aa4e1f3}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Engine/\-Python/\hyperlink{_network_editor_python_interface_8h}{Network\-Editor\-Python\-Interface.\-h}\end{DoxyCompactItemize}
