\hypertarget{class_s_c_i_run_1_1_py_ports}{\section{Py\-Ports Class Reference}
\label{class_s_c_i_run_1_1_py_ports}\index{Py\-Ports@{Py\-Ports}}
}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_s_c_i_run_1_1_py_ports_aae7ace48bfce163814881d7f3c178b3b}{$\sim$\-Py\-Ports} ()
\item 
virtual boost\-::shared\-\_\-ptr$<$ \hyperlink{class_s_c_i_run_1_1_py_port}{Py\-Port} $>$ \hyperlink{class_s_c_i_run_1_1_py_ports_a128ff2b16b0f4d688e4e46a38ca999b8}{getattr} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})=0
\item 
virtual boost\-::shared\-\_\-ptr$<$ \hyperlink{class_s_c_i_run_1_1_py_port}{Py\-Port} $>$ \hyperlink{class_s_c_i_run_1_1_py_ports_a6cf8b3a2731bfb97f359a8f8c6e63a6f}{getitem} (int index)=0
\item 
virtual size\-\_\-t \hyperlink{class_s_c_i_run_1_1_py_ports_aa983ddaeded5756189f46428be79c631}{size} () const =0
\end{DoxyCompactItemize}


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


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_py_ports_a128ff2b16b0f4d688e4e46a38ca999b8}{\index{S\-C\-I\-Run\-::\-Py\-Ports@{S\-C\-I\-Run\-::\-Py\-Ports}!getattr@{getattr}}
\index{getattr@{getattr}!SCIRun::PyPorts@{S\-C\-I\-Run\-::\-Py\-Ports}}
\subsubsection[{getattr}]{\setlength{\rightskip}{0pt plus 5cm}virtual boost\-::shared\-\_\-ptr$<${\bf Py\-Port}$>$ 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_ports_a128ff2b16b0f4d688e4e46a38ca999b8}
\hypertarget{class_s_c_i_run_1_1_py_ports_a6cf8b3a2731bfb97f359a8f8c6e63a6f}{\index{S\-C\-I\-Run\-::\-Py\-Ports@{S\-C\-I\-Run\-::\-Py\-Ports}!getitem@{getitem}}
\index{getitem@{getitem}!SCIRun::PyPorts@{S\-C\-I\-Run\-::\-Py\-Ports}}
\subsubsection[{getitem}]{\setlength{\rightskip}{0pt plus 5cm}virtual boost\-::shared\-\_\-ptr$<${\bf Py\-Port}$>$ getitem (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_py_ports_a6cf8b3a2731bfb97f359a8f8c6e63a6f}
\hypertarget{class_s_c_i_run_1_1_py_ports_aa983ddaeded5756189f46428be79c631}{\index{S\-C\-I\-Run\-::\-Py\-Ports@{S\-C\-I\-Run\-::\-Py\-Ports}!size@{size}}
\index{size@{size}!SCIRun::PyPorts@{S\-C\-I\-Run\-::\-Py\-Ports}}
\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}virtual size\-\_\-t size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_py_ports_aa983ddaeded5756189f46428be79c631}


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}
