\hypertarget{a07688}{}\section{A\+CG\+:\+:Qt\+Lasso Class Reference}
\label{a07688}\index{A\+C\+G\+::\+Qt\+Lasso@{A\+C\+G\+::\+Qt\+Lasso}}
Inheritance diagram for A\+CG\+:\+:Qt\+Lasso\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a07688}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07688_a00015b326746586fa6f7178c9d79d58c}\label{a07688_a00015b326746586fa6f7178c9d79d58c}} 
enum {\bfseries Selection\+Mode} \{ {\bfseries New\+Selection}, 
{\bfseries Add\+To\+Selection}, 
{\bfseries Del\+From\+Selection}
 \}
\end{DoxyCompactItemize}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07688_a19c0f9b220863ae201789d5347ae864b}\label{a07688_a19c0f9b220863ae201789d5347ae864b}} 
void {\bfseries slot\+Mouse\+Event} (Q\+Mouse\+Event $\ast$\+\_\+event)
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07688_ae50f04560524f9d186f00b06912cd9b0}\label{a07688_ae50f04560524f9d186f00b06912cd9b0}} 
void {\bfseries signal\+Lasso\+Selection} (A\+C\+G\+::\+Qt\+Lasso\+::\+Selection\+Mode)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07688_ab5eb843f24aed88a65af6974b741655d}\label{a07688_ab5eb843f24aed88a65af6974b741655d}} 
{\bfseries Qt\+Lasso} (\hyperlink{a07452}{G\+L\+State} \&\+\_\+glstate)
\item 
\mbox{\Hypertarget{a07688_a115111ce19138830d2e319754bc200e3}\label{a07688_a115111ce19138830d2e319754bc200e3}} 
void {\bfseries reset} ()
\item 
\mbox{\Hypertarget{a07688_a5d4a4ef10e4d1d25b400f2900ca55f83}\label{a07688_a5d4a4ef10e4d1d25b400f2900ca55f83}} 
bool {\bfseries is\+\_\+active} () const
\item 
\mbox{\Hypertarget{a07688_a078ae3dad61171f259e3745874b45fc8}\label{a07688_a078ae3dad61171f259e3745874b45fc8}} 
bool {\bfseries is\+\_\+vertex\+\_\+selected} (const \hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} \&\+\_\+v)
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07688_a0e5b2aba74db46016ec1aab640e6599a}\label{a07688_a0e5b2aba74db46016ec1aab640e6599a}} 
{\bfseries Qt\+Lasso} (const \hyperlink{a07688}{Qt\+Lasso} \&\+\_\+rhs)
\item 
\mbox{\Hypertarget{a07688_aba003f669506937970213f51e99cb7ab}\label{a07688_aba003f669506937970213f51e99cb7ab}} 
\hyperlink{a07688}{Qt\+Lasso} \& {\bfseries operator=} (const \hyperlink{a07688}{Qt\+Lasso} \&\+\_\+rhs)
\item 
\mbox{\Hypertarget{a07688_af42c141bbb1400dbf61edbcf08664d2b}\label{a07688_af42c141bbb1400dbf61edbcf08664d2b}} 
void {\bfseries create\+\_\+mask} ()
\item 
\mbox{\Hypertarget{a07688_ad73686876389ad27ea3c85f0977e5ce1}\label{a07688_ad73686876389ad27ea3c85f0977e5ce1}} 
void {\bfseries free\+\_\+mask} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07688_aa0203db9d88ff57d59d0ae387f070ba5}\label{a07688_aa0203db9d88ff57d59d0ae387f070ba5}} 
\hyperlink{a07452}{G\+L\+State} \& {\bfseries glstate\+\_\+}
\item 
\mbox{\Hypertarget{a07688_affa38a1cc6aca1bd463b09ebc32c33af}\label{a07688_affa38a1cc6aca1bd463b09ebc32c33af}} 
\hyperlink{a06176_a72710dc6f55cd56f968f22bca0178e8c}{Vec2i} {\bfseries first\+\_\+point\+\_\+}
\item 
\mbox{\Hypertarget{a07688_ae23ff8df251eb5bf4b73c0276d93444a}\label{a07688_ae23ff8df251eb5bf4b73c0276d93444a}} 
\hyperlink{a06176_a72710dc6f55cd56f968f22bca0178e8c}{Vec2i} {\bfseries last\+\_\+point\+\_\+}
\item 
\mbox{\Hypertarget{a07688_a5a2dbcd5a801faa01380454035af5dfc}\label{a07688_a5a2dbcd5a801faa01380454035af5dfc}} 
\hyperlink{a06176_a72710dc6f55cd56f968f22bca0178e8c}{Vec2i} {\bfseries rubberband\+\_\+point\+\_\+}
\item 
\mbox{\Hypertarget{a07688_ade9e5c812fa706db6549c8415b382f8b}\label{a07688_ade9e5c812fa706db6549c8415b382f8b}} 
unsigned char $\ast$ {\bfseries mask\+\_\+}
\item 
\mbox{\Hypertarget{a07688_ab9a563fab3f7328fdc8e8b67bf1187b5}\label{a07688_ab9a563fab3f7328fdc8e8b67bf1187b5}} 
unsigned int {\bfseries mask\+\_\+width\+\_\+}
\item 
\mbox{\Hypertarget{a07688_a0c1be4bca52ad8a35a16390d9f776d69}\label{a07688_a0c1be4bca52ad8a35a16390d9f776d69}} 
unsigned int {\bfseries mask\+\_\+height\+\_\+}
\item 
\mbox{\Hypertarget{a07688_a7639747374e854078b3012a2b7976fb6}\label{a07688_a7639747374e854078b3012a2b7976fb6}} 
bool {\bfseries is\+\_\+active\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



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