\hypertarget{a01074}{\section{A\+C\+G\+:\+:Qt\+Lasso Class Reference}
\label{a01074}\index{A\+C\+G\+::\+Qt\+Lasso@{A\+C\+G\+::\+Qt\+Lasso}}
}
Inheritance diagram for A\+C\+G\+:\+:Qt\+Lasso\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a01074}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01074_a00015b326746586fa6f7178c9d79d58c}{enum {\bfseries Selection\+Mode} \{ {\bfseries New\+Selection}, 
{\bfseries Add\+To\+Selection}, 
{\bfseries Del\+From\+Selection}
 \}}\label{a01074_a00015b326746586fa6f7178c9d79d58c}

\end{DoxyCompactItemize}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01074_a19c0f9b220863ae201789d5347ae864b}{void {\bfseries slot\+Mouse\+Event} (Q\+Mouse\+Event $\ast$\+\_\+event)}\label{a01074_a19c0f9b220863ae201789d5347ae864b}

\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01074_ae50f04560524f9d186f00b06912cd9b0}{void {\bfseries signal\+Lasso\+Selection} (A\+C\+G\+::\+Qt\+Lasso\+::\+Selection\+Mode)}\label{a01074_ae50f04560524f9d186f00b06912cd9b0}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01074_ab5eb843f24aed88a65af6974b741655d}{{\bfseries Qt\+Lasso} (\hyperlink{a00643}{G\+L\+State} \&\+\_\+glstate)}\label{a01074_ab5eb843f24aed88a65af6974b741655d}

\item 
\hypertarget{a01074_a115111ce19138830d2e319754bc200e3}{void {\bfseries reset} ()}\label{a01074_a115111ce19138830d2e319754bc200e3}

\item 
\hypertarget{a01074_ad2ffe7ac40d62409a948ea301d7304de}{bool {\bfseries is\+\_\+active} () const }\label{a01074_ad2ffe7ac40d62409a948ea301d7304de}

\item 
\hypertarget{a01074_a078ae3dad61171f259e3745874b45fc8}{bool {\bfseries is\+\_\+vertex\+\_\+selected} (const \hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} \&\+\_\+v)}\label{a01074_a078ae3dad61171f259e3745874b45fc8}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01074_a0e5b2aba74db46016ec1aab640e6599a}{{\bfseries Qt\+Lasso} (const \hyperlink{a01074}{Qt\+Lasso} \&\+\_\+rhs)}\label{a01074_a0e5b2aba74db46016ec1aab640e6599a}

\item 
\hypertarget{a01074_aba003f669506937970213f51e99cb7ab}{\hyperlink{a01074}{Qt\+Lasso} \& {\bfseries operator=} (const \hyperlink{a01074}{Qt\+Lasso} \&\+\_\+rhs)}\label{a01074_aba003f669506937970213f51e99cb7ab}

\item 
\hypertarget{a01074_af42c141bbb1400dbf61edbcf08664d2b}{void {\bfseries create\+\_\+mask} ()}\label{a01074_af42c141bbb1400dbf61edbcf08664d2b}

\item 
\hypertarget{a01074_ad73686876389ad27ea3c85f0977e5ce1}{void {\bfseries free\+\_\+mask} ()}\label{a01074_ad73686876389ad27ea3c85f0977e5ce1}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01074_aa0203db9d88ff57d59d0ae387f070ba5}{\hyperlink{a00643}{G\+L\+State} \& {\bfseries glstate\+\_\+}}\label{a01074_aa0203db9d88ff57d59d0ae387f070ba5}

\item 
\hypertarget{a01074_affa38a1cc6aca1bd463b09ebc32c33af}{\hyperlink{a03336_a72710dc6f55cd56f968f22bca0178e8c}{Vec2i} {\bfseries first\+\_\+point\+\_\+}}\label{a01074_affa38a1cc6aca1bd463b09ebc32c33af}

\item 
\hypertarget{a01074_ae23ff8df251eb5bf4b73c0276d93444a}{\hyperlink{a03336_a72710dc6f55cd56f968f22bca0178e8c}{Vec2i} {\bfseries last\+\_\+point\+\_\+}}\label{a01074_ae23ff8df251eb5bf4b73c0276d93444a}

\item 
\hypertarget{a01074_a5a2dbcd5a801faa01380454035af5dfc}{\hyperlink{a03336_a72710dc6f55cd56f968f22bca0178e8c}{Vec2i} {\bfseries rubberband\+\_\+point\+\_\+}}\label{a01074_a5a2dbcd5a801faa01380454035af5dfc}

\item 
\hypertarget{a01074_ade9e5c812fa706db6549c8415b382f8b}{unsigned char $\ast$ {\bfseries mask\+\_\+}}\label{a01074_ade9e5c812fa706db6549c8415b382f8b}

\item 
\hypertarget{a01074_ab9a563fab3f7328fdc8e8b67bf1187b5}{unsigned int {\bfseries mask\+\_\+width\+\_\+}}\label{a01074_ab9a563fab3f7328fdc8e8b67bf1187b5}

\item 
\hypertarget{a01074_a0c1be4bca52ad8a35a16390d9f776d69}{unsigned int {\bfseries mask\+\_\+height\+\_\+}}\label{a01074_a0c1be4bca52ad8a35a16390d9f776d69}

\item 
\hypertarget{a01074_a7639747374e854078b3012a2b7976fb6}{bool {\bfseries is\+\_\+active\+\_\+}}\label{a01074_a7639747374e854078b3012a2b7976fb6}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 86 of file Qt\+Lasso.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+Qt\+Widgets/Qt\+Lasso.\+hh\item 
A\+C\+G/\+Qt\+Widgets/Qt\+Lasso.\+cc\end{DoxyCompactItemize}
