\hypertarget{classQtPlaneSelect}{}\section{Qt\+Plane\+Select Class Reference}
\label{classQtPlaneSelect}\index{Qt\+Plane\+Select@{Qt\+Plane\+Select}}
Inheritance diagram for Qt\+Plane\+Select\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classQtPlaneSelect}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a1a198d5e250e8586e1be9f842e16ba7a}\label{classQtPlaneSelect_a1a198d5e250e8586e1be9f842e16ba7a}} 
void {\bfseries slot\+Mouse\+Event} (Q\+Mouse\+Event $\ast$\+\_\+event)
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a7ad95ce715d33f1125e2e7cb1f3b9adf}\label{classQtPlaneSelect_a7ad95ce715d33f1125e2e7cb1f3b9adf}} 
void {\bfseries slot\+Key\+Release\+Event} (Q\+Key\+Event $\ast$\+\_\+event)
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_adf4069b4095964ad401662bf7ed49a3b}\label{classQtPlaneSelect_adf4069b4095964ad401662bf7ed49a3b}} 
void {\bfseries signal\+Trigger\+Cut} ()
\item 
\mbox{\Hypertarget{classQtPlaneSelect_aab328b138d5a424eaf0b6fe6e4b8e88e}\label{classQtPlaneSelect_aab328b138d5a424eaf0b6fe6e4b8e88e}} 
void {\bfseries update\+View\+Proxy} ()
\item 
\mbox{\Hypertarget{classQtPlaneSelect_ad6b85b43da4e696cb37e7b7ec5dd0000}\label{classQtPlaneSelect_ad6b85b43da4e696cb37e7b7ec5dd0000}} 
void {\bfseries node\+Vis\+Changed\+Proxy} (int \+\_\+id)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a5ee1348ff8b8a3cf643866f5c9b82a25}\label{classQtPlaneSelect_a5ee1348ff8b8a3cf643866f5c9b82a25}} 
{\bfseries Qt\+Plane\+Select} (\hyperlink{classACG_1_1GLState}{A\+C\+G\+::\+G\+L\+State} \&gl\+State)
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a3e4fb65376cd920a816e369093bfba2b}\label{classQtPlaneSelect_a3e4fb65376cd920a816e369093bfba2b}} 
\hyperlink{namespaceACG_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} {\bfseries get\+Normal} ()
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a60207a82c5e0fe5c69cbc8ca6b19bf84}\label{classQtPlaneSelect_a60207a82c5e0fe5c69cbc8ca6b19bf84}} 
\hyperlink{namespaceACG_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} {\bfseries get\+Source\+Point} ()
\item 
\mbox{\Hypertarget{classQtPlaneSelect_ad57859aab3ebe45148747f98406d0626}\label{classQtPlaneSelect_ad57859aab3ebe45148747f98406d0626}} 
size\+\_\+t {\bfseries get\+Node} ()
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a6eb5a4eebb9f5382a5f40360f85084ea}\label{classQtPlaneSelect_a6eb5a4eebb9f5382a5f40360f85084ea}} 
size\+\_\+t {\bfseries get\+Target\+Index} ()
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a0d1b7af9e4c49575157101b6c6755ef8}\label{classQtPlaneSelect_a0d1b7af9e4c49575157101b6c6755ef8}} 
\hyperlink{classACG_1_1GLState}{A\+C\+G\+::\+G\+L\+State} \& {\bfseries gl\+State}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a463ff1b06d485899b5238609c7407e66}\label{classQtPlaneSelect_a463ff1b06d485899b5238609c7407e66}} 
\hyperlink{namespaceACG_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} {\bfseries source\+Point3D}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a60622356cfa441b71221f95e6231f9a7}\label{classQtPlaneSelect_a60622356cfa441b71221f95e6231f9a7}} 
\hyperlink{namespaceACG_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} {\bfseries normal}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_abb3131c17a1a9ea81443bb9b3cb1e367}\label{classQtPlaneSelect_abb3131c17a1a9ea81443bb9b3cb1e367}} 
size\+\_\+t {\bfseries node\+Idx\+\_\+}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a73763b611c29cdd14fdfa2af4b8644da}\label{classQtPlaneSelect_a73763b611c29cdd14fdfa2af4b8644da}} 
size\+\_\+t {\bfseries target\+Idx\+\_\+}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_afb8fa54c8b61b77f9b9f875552fd857e}\label{classQtPlaneSelect_afb8fa54c8b61b77f9b9f875552fd857e}} 
bool {\bfseries is\+Dragging}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a048f74186da9cb194da1239580278984}\label{classQtPlaneSelect_a048f74186da9cb194da1239580278984}} 
\hyperlink{classPlaneNode}{Plane\+Node} $\ast$ {\bfseries plane\+Node\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_af3ee3654ff48d05629876dfa92b9dd18}\label{classQtPlaneSelect_af3ee3654ff48d05629876dfa92b9dd18}} 
using {\bfseries Plane} = \hyperlink{classACG_1_1Geometry_1_1Plane}{A\+C\+G\+::\+Geometry\+::\+Plane}
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a2b1bc875d7ecd672baf32abe47bf1981}\label{classQtPlaneSelect_a2b1bc875d7ecd672baf32abe47bf1981}} 
void {\bfseries set\+Plane\+And\+Size} (const \hyperlink{namespaceACG_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \&\+\_\+source\+Point3D, const \hyperlink{namespaceACG_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \&\+\_\+target2D)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtPlaneSelect_a101c5f3dfd0406edbba3f788c1bd80f8}\label{classQtPlaneSelect_a101c5f3dfd0406edbba3f788c1bd80f8}} 
\hyperlink{classACG_1_1Geometry_1_1Plane}{Plane} {\bfseries plane\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 62 of file Qt\+Plane\+Select.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Type-\/\+Plane/\+Object\+Types/\+Plane/Qt\+Plane\+Select.\+hh\item 
Type-\/\+Plane/\+Object\+Types/\+Plane/Qt\+Plane\+Select.\+cc\end{DoxyCompactItemize}
