\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port}{\section{Output\-Port Class Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port}\index{Output\-Port@{Output\-Port}}
}


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

Inheritance diagram for Output\-Port\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_a15f8240d46e0960b248bab109e4784d2}{Output\-Port} (\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface}{Module\-Interface} $\ast$module, const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_1_1_construction_params}{Construction\-Params} \&params, \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a4908e24278e6344e91bf874913891318}{Datatype\-Source\-Interface\-Handle} source)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_acd48d4408e31696c73c87af00b88286f}{$\sim$\-Output\-Port} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_af1848e38261636b700a1ad9cc448e1ea}{send\-Data} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ad5eeb654da699819520ca6673b90ed97}{Core\-::\-Datatypes\-::\-Datatype\-Handle} data)
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_aed9d9a347887f32a80b86f8d95725833}{is\-Input} () const 
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_a76532c41ec748b7d21c09f8e3fb6a3f6}{is\-Dynamic} () const 
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_a15f8240d46e0960b248bab109e4784d2}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port}!Output\-Port@{Output\-Port}}
\index{Output\-Port@{Output\-Port}!SCIRun::Dataflow::Networks::OutputPort@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port}}
\subsubsection[{Output\-Port}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Output\-Port} (
\begin{DoxyParamCaption}
\item[{{\bf Module\-Interface} $\ast$}]{module, }
\item[{const {\bf Construction\-Params} \&}]{params, }
\item[{{\bf Datatype\-Source\-Interface\-Handle}}]{source}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_a15f8240d46e0960b248bab109e4784d2}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_acd48d4408e31696c73c87af00b88286f}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port}!$\sim$\-Output\-Port@{$\sim$\-Output\-Port}}
\index{$\sim$\-Output\-Port@{$\sim$\-Output\-Port}!SCIRun::Dataflow::Networks::OutputPort@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port}}
\subsubsection[{$\sim$\-Output\-Port}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Output\-Port} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_acd48d4408e31696c73c87af00b88286f}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_a76532c41ec748b7d21c09f8e3fb6a3f6}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port}!is\-Dynamic@{is\-Dynamic}}
\index{is\-Dynamic@{is\-Dynamic}!SCIRun::Dataflow::Networks::OutputPort@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port}}
\subsubsection[{is\-Dynamic}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool is\-Dynamic (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_a76532c41ec748b7d21c09f8e3fb6a3f6}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface_abf9e91192af16ddbb1aa715c4cc98419}{Port\-Description\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_aed9d9a347887f32a80b86f8d95725833}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port}!is\-Input@{is\-Input}}
\index{is\-Input@{is\-Input}!SCIRun::Dataflow::Networks::OutputPort@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port}}
\subsubsection[{is\-Input}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool is\-Input (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_aed9d9a347887f32a80b86f8d95725833}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface_a9ee58e4032d04122da1b6fdd15d6a9e5}{Port\-Description\-Interface}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_af1848e38261636b700a1ad9cc448e1ea}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port}!send\-Data@{send\-Data}}
\index{send\-Data@{send\-Data}!SCIRun::Dataflow::Networks::OutputPort@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Output\-Port}}
\subsubsection[{send\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void send\-Data (
\begin{DoxyParamCaption}
\item[{{\bf Core\-::\-Datatypes\-::\-Datatype\-Handle}}]{data}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_af1848e38261636b700a1ad9cc448e1ea}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_output_port_interface_ac63bc5f3bb86c432fcf1b9170072a037}{Output\-Port\-Interface}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Network/\hyperlink{_dataflow_2_network_2_port_8h}{Port.\-h}\item 
Dataflow/\-Network/\hyperlink{_dataflow_2_network_2_port_8cc}{Port.\-cc}\end{DoxyCompactItemize}
