\hypertarget{a00451}{\section{V\+S\+I\+:\+:Connection Class Reference}
\label{a00451}\index{V\+S\+I\+::\+Connection@{V\+S\+I\+::\+Connection}}
}


{\ttfamily \#include $<$Plugin-\/\+V\+S\+I/scene/connection.\+hh$>$}

Inheritance diagram for V\+S\+I\+:\+:Connection\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00451}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00451_ad9d4b06abd9242c37405ba10ff1f0347}{\hyperlink{a00451_ad9d4b06abd9242c37405ba10ff1f0347}{Connection} (\hyperlink{a00452}{Connection\+Point} $\ast$\+\_\+start, Q\+Graphics\+Scene $\ast$\+\_\+scene)}\label{a00451_ad9d4b06abd9242c37405ba10ff1f0347}

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hypertarget{a00451_af04f4a3f9cceea1dcb8086bdea7eea02}{\hyperlink{a00451_af04f4a3f9cceea1dcb8086bdea7eea02}{Connection} (\hyperlink{a00452}{Connection\+Point} $\ast$\+\_\+start, \hyperlink{a00452}{Connection\+Point} $\ast$\+\_\+end, Q\+Graphics\+Scene $\ast$\+\_\+scene)}\label{a00451_af04f4a3f9cceea1dcb8086bdea7eea02}

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hypertarget{a00451_ac4085949c957e878bfc39e6ff136750d}{\hyperlink{a00451_ac4085949c957e878bfc39e6ff136750d}{$\sim$\+Connection} ()}\label{a00451_ac4085949c957e878bfc39e6ff136750d}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\hypertarget{a00451_a3803ba7c57b63c940f621f24b8f67735}{void \hyperlink{a00451_a3803ba7c57b63c940f621f24b8f67735}{update\+Positions} ()}\label{a00451_a3803ba7c57b63c940f621f24b8f67735}

\begin{DoxyCompactList}\small\item\em called to update position on element movement \end{DoxyCompactList}\item 
\hypertarget{a00451_a1f4b733ca35db2cafe27e2935854f91c}{\hyperlink{a00534}{Element\+Input} $\ast$ \hyperlink{a00451_a1f4b733ca35db2cafe27e2935854f91c}{input} ()}\label{a00451_a1f4b733ca35db2cafe27e2935854f91c}

\begin{DoxyCompactList}\small\item\em \hyperlink{a00730}{Input} of this connection. \end{DoxyCompactList}\item 
\hypertarget{a00451_acbd4593f8ec94573fdf914438c024ad2}{\hyperlink{a00535}{Element\+Output} $\ast$ \hyperlink{a00451_acbd4593f8ec94573fdf914438c024ad2}{output} ()}\label{a00451_acbd4593f8ec94573fdf914438c024ad2}

\begin{DoxyCompactList}\small\item\em \hyperlink{a00946}{Output} of this connection. \end{DoxyCompactList}\item 
\hypertarget{a00451_a9941c3cb704c406466463e8885436ed9}{const Q\+Polygon\+F \& \hyperlink{a00451_a9941c3cb704c406466463e8885436ed9}{way} () const }\label{a00451_a9941c3cb704c406466463e8885436ed9}

\begin{DoxyCompactList}\small\item\em way of the connection \end{DoxyCompactList}\item 
\hypertarget{a00451_a426e6dbbcd8fd459d5559a581d9fc0b7}{void \hyperlink{a00451_a426e6dbbcd8fd459d5559a581d9fc0b7}{invalidate} ()}\label{a00451_a426e6dbbcd8fd459d5559a581d9fc0b7}

\begin{DoxyCompactList}\small\item\em invalidate way \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00451_a2f1c7af29205bb2ea4e08ec42629a4d2}{void {\bfseries mouse\+Move\+Event} (Q\+Graphics\+Scene\+Mouse\+Event $\ast$\+\_\+event)}\label{a00451_a2f1c7af29205bb2ea4e08ec42629a4d2}

\item 
\hypertarget{a00451_a24f03c7109d3d9f649f0c2ac94a02b0e}{void {\bfseries mouse\+Press\+Event} (Q\+Graphics\+Scene\+Mouse\+Event $\ast$\+\_\+event)}\label{a00451_a24f03c7109d3d9f649f0c2ac94a02b0e}

\item 
\hypertarget{a00451_a076dac81afff5aaa03a1f975132f803f}{void {\bfseries mouse\+Release\+Event} (Q\+Graphics\+Scene\+Mouse\+Event $\ast$\+\_\+event)}\label{a00451_a076dac81afff5aaa03a1f975132f803f}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00451_aef006b97f60405b4c81f784aadeaa88e}{\hyperlink{a00452}{Connection\+Point} $\ast$ {\bfseries c\+Point\+At} (Q\+Point\+F \+\_\+pnt)}\label{a00451_aef006b97f60405b4c81f784aadeaa88e}

\item 
\hypertarget{a00451_a1b9079c0e1ca8f88dd68e3396e6ec4dd}{void {\bfseries update\+Line} ()}\label{a00451_a1b9079c0e1ca8f88dd68e3396e6ec4dd}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00451_adaa372a6a82130ff068e5a0aef6a245b}{Q\+Graphics\+Item $\ast$ {\bfseries element\+Area\+\_\+}}\label{a00451_adaa372a6a82130ff068e5a0aef6a245b}

\item 
\hypertarget{a00451_a1b28fe76eb1749cced533944bcebe030}{\hyperlink{a00658}{Graphics\+Scene} $\ast$ {\bfseries scene\+\_\+}}\label{a00451_a1b28fe76eb1749cced533944bcebe030}

\item 
\hypertarget{a00451_a28b41f3620d10c9740467c39165aa020}{\hyperlink{a00452}{Connection\+Point} $\ast$ {\bfseries p1\+\_\+}}\label{a00451_a28b41f3620d10c9740467c39165aa020}

\item 
\hypertarget{a00451_abf8a58e8d76bc8cf5eb2a969eb0e72c5}{\hyperlink{a00452}{Connection\+Point} $\ast$ {\bfseries p2\+\_\+}}\label{a00451_abf8a58e8d76bc8cf5eb2a969eb0e72c5}

\item 
\hypertarget{a00451_a4d0f86c2d0f2a55a74fa47e5d9faca8a}{\hyperlink{a00452}{Connection\+Point} $\ast$ {\bfseries old\+\_\+}}\label{a00451_a4d0f86c2d0f2a55a74fa47e5d9faca8a}

\item 
\hypertarget{a00451_a371d55781db210c221754d27b6b916b0}{Q\+Polygon\+F {\bfseries way\+\_\+}}\label{a00451_a371d55781db210c221754d27b6b916b0}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00451_a7d579a7fa9d65c8111b1f5fa88a50f6f}{class {\bfseries Graphics\+Scene}}\label{a00451_a7d579a7fa9d65c8111b1f5fa88a50f6f}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Represents a connection between input and output 

Definition at line 72 of file connection.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+V\+S\+I/scene/connection.\+hh\item 
Plugin-\/\+V\+S\+I/scene/connection.\+cc\end{DoxyCompactItemize}
