\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_factory}{\section{Connection\-Factory Class Reference}
\label{class_s_c_i_run_1_1_gui_1_1_connection_factory}\index{Connection\-Factory@{Connection\-Factory}}
}


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

Inheritance diagram for Connection\-Factory\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_gui_1_1_connection_factory}
\end{center}
\end{figure}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_factory_ac16706a92462de0e866f423e70675a47}{type\-Changed} (\hyperlink{namespace_s_c_i_run_1_1_gui_aa15e2a3bdeabd827b99534e6f6db29a9}{Connection\-Draw\-Strategy\-Ptr} drawer\-Maker)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_factory_a9679e7cb98329cd37127a433d50d4e73}{Connection\-Factory} (Q\-Graphics\-Scene $\ast$scene)
\item 
\hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_in_progress}{Connection\-In\-Progress} $\ast$ \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_factory_acb121838d7ba9442f92a5764a0a1d4c7}{make\-Connection\-In\-Progress} (\hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget}{Port\-Widget} $\ast$port) const 
\item 
\hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line}{Connection\-Line} $\ast$ \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_factory_ad9503238f7da1f866c0e76e63401d3f4}{make\-Finished\-Connection} (\hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget}{Port\-Widget} $\ast$from\-Port, \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget}{Port\-Widget} $\ast$to\-Port, const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_id}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection\-Id} \&id) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_factory_a4cbb92d383028b3784e12996aadbca19}{set\-Type} (\hyperlink{namespace_s_c_i_run_1_1_gui_aa501490b18c7ac49a65ac0be40daa773}{Connection\-Draw\-Type} type)
\item 
\hyperlink{namespace_s_c_i_run_1_1_gui_aa501490b18c7ac49a65ac0be40daa773}{Connection\-Draw\-Type} \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_factory_a2037612d31728a63c95c6f3784fd29e4}{get\-Type} () const 
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_factory_a9679e7cb98329cd37127a433d50d4e73}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}!Connection\-Factory@{Connection\-Factory}}
\index{Connection\-Factory@{Connection\-Factory}!SCIRun::Gui::ConnectionFactory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}}
\subsubsection[{Connection\-Factory}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Connection\-Factory} (
\begin{DoxyParamCaption}
\item[{Q\-Graphics\-Scene $\ast$}]{scene}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_gui_1_1_connection_factory_a9679e7cb98329cd37127a433d50d4e73}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_factory_a2037612d31728a63c95c6f3784fd29e4}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}!get\-Type@{get\-Type}}
\index{get\-Type@{get\-Type}!SCIRun::Gui::ConnectionFactory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}}
\subsubsection[{get\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Connection\-Draw\-Type} get\-Type (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_gui_1_1_connection_factory_a2037612d31728a63c95c6f3784fd29e4}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_factory_acb121838d7ba9442f92a5764a0a1d4c7}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}!make\-Connection\-In\-Progress@{make\-Connection\-In\-Progress}}
\index{make\-Connection\-In\-Progress@{make\-Connection\-In\-Progress}!SCIRun::Gui::ConnectionFactory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}}
\subsubsection[{make\-Connection\-In\-Progress}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Connection\-In\-Progress} $\ast$ make\-Connection\-In\-Progress (
\begin{DoxyParamCaption}
\item[{{\bf Port\-Widget} $\ast$}]{port}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_gui_1_1_connection_factory_acb121838d7ba9442f92a5764a0a1d4c7}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_factory_ad9503238f7da1f866c0e76e63401d3f4}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}!make\-Finished\-Connection@{make\-Finished\-Connection}}
\index{make\-Finished\-Connection@{make\-Finished\-Connection}!SCIRun::Gui::ConnectionFactory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}}
\subsubsection[{make\-Finished\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Connection\-Line} $\ast$ make\-Finished\-Connection (
\begin{DoxyParamCaption}
\item[{{\bf Port\-Widget} $\ast$}]{from\-Port, }
\item[{{\bf Port\-Widget} $\ast$}]{to\-Port, }
\item[{const {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection\-Id} \&}]{id}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_gui_1_1_connection_factory_ad9503238f7da1f866c0e76e63401d3f4}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_factory_a4cbb92d383028b3784e12996aadbca19}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}!set\-Type@{set\-Type}}
\index{set\-Type@{set\-Type}!SCIRun::Gui::ConnectionFactory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}}
\subsubsection[{set\-Type}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Type (
\begin{DoxyParamCaption}
\item[{{\bf Connection\-Draw\-Type}}]{type}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_connection_factory_a4cbb92d383028b3784e12996aadbca19}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_factory_ac16706a92462de0e866f423e70675a47}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}!type\-Changed@{type\-Changed}}
\index{type\-Changed@{type\-Changed}!SCIRun::Gui::ConnectionFactory@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Factory}}
\subsubsection[{type\-Changed}]{\setlength{\rightskip}{0pt plus 5cm}void type\-Changed (
\begin{DoxyParamCaption}
\item[{{\bf Connection\-Draw\-Strategy\-Ptr}}]{drawer\-Maker}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{class_s_c_i_run_1_1_gui_1_1_connection_factory_ac16706a92462de0e866f423e70675a47}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Interface/\-Application/\hyperlink{_interface_2_application_2_connection_8h}{Connection.\-h}\item 
Interface/\-Application/\hyperlink{_interface_2_application_2_connection_8cc}{Connection.\-cc}\end{DoxyCompactItemize}
