\hypertarget{a07760}{}\section{A\+CG\+:\+:Scene\+Graph\+:\+:Cartesian\+Clipping\+Node Class Reference}
\label{a07760}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Cartesian\+Clipping\+Node@{A\+C\+G\+::\+Scene\+Graph\+::\+Cartesian\+Clipping\+Node}}
Inheritance diagram for A\+CG\+:\+:Scene\+Graph\+:\+:Cartesian\+Clipping\+Node\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a07760}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07760_a2419819328b2b2bf9b260c821d2b547e}\label{a07760_a2419819328b2b2bf9b260c821d2b547e}} 
enum {\bfseries Plane} \{ {\bfseries X\+Y\+\_\+\+P\+L\+A\+NE} = 0, 
{\bfseries Y\+Z\+\_\+\+P\+L\+A\+NE} = 1, 
{\bfseries X\+Z\+\_\+\+P\+L\+A\+NE} = 2, 
{\bfseries N\+O\+NE} = 3
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07760_ae16c23d24d4cac99edec4768c9258426}\label{a07760_ae16c23d24d4cac99edec4768c9258426}} 
{\bfseries Cartesian\+Clipping\+Node} (\hyperlink{a07748}{Base\+Node} $\ast$\+\_\+parent=0, const std\+::string \&\+\_\+name=\char`\"{}$<$Clipping\+Node$>$\char`\"{})
\item 
\mbox{\Hypertarget{a07760_a18684ed75f5f93bfb09f3c5a1d5ba9de}\label{a07760_a18684ed75f5f93bfb09f3c5a1d5ba9de}} 
virtual \hyperlink{a07760_a18684ed75f5f93bfb09f3c5a1d5ba9de}{$\sim$\+Cartesian\+Clipping\+Node} ()
\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07760_a3118e699d9f3ae4c646e9b2f8af77b00}\label{a07760_a3118e699d9f3ae4c646e9b2f8af77b00}} 
\hyperlink{a07760_a3118e699d9f3ae4c646e9b2f8af77b00}{A\+C\+G\+\_\+\+C\+L\+A\+S\+S\+N\+A\+ME} (\hyperlink{a07760}{Cartesian\+Clipping\+Node})
\begin{DoxyCompactList}\small\item\em set class name \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07760_a61b5c5bc7e8cfb541d0a1139f532ba57}\label{a07760_a61b5c5bc7e8cfb541d0a1139f532ba57}} 
void \hyperlink{a07760_a61b5c5bc7e8cfb541d0a1139f532ba57}{enter} (\hyperlink{a07452}{G\+L\+State} \&\+\_\+state, const \hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+drawmode)
\begin{DoxyCompactList}\small\item\em begin clipping \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07760_a613070903364c2e2efe958c0186de811}\label{a07760_a613070903364c2e2efe958c0186de811}} 
void \hyperlink{a07760_a613070903364c2e2efe958c0186de811}{leave} (\hyperlink{a07452}{G\+L\+State} \&\+\_\+state, const \hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+drawmode)
\begin{DoxyCompactList}\small\item\em stop clipping \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07760_accc620e891fb2afd320fe035ce603ded}\label{a07760_accc620e891fb2afd320fe035ce603ded}} 
void \hyperlink{a07760_accc620e891fb2afd320fe035ce603ded}{set\+\_\+cursor} (const \hyperlink{a06176_a86c28120e8596ee7d03e58b7300f59bc}{Vec3f} \&\+\_\+pos)
\begin{DoxyCompactList}\small\item\em set position \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07760_a8e82da3aa44bbdc837262727980bf7dd}\label{a07760_a8e82da3aa44bbdc837262727980bf7dd}} 
const \hyperlink{a06176_a86c28120e8596ee7d03e58b7300f59bc}{Vec3f} \& \hyperlink{a07760_a8e82da3aa44bbdc837262727980bf7dd}{cursor} () const
\begin{DoxyCompactList}\small\item\em get position \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07760_a6eec78014f6922b445f7a673e14bcefb}\label{a07760_a6eec78014f6922b445f7a673e14bcefb}} 
void {\bfseries set\+\_\+enabled} (Plane \+\_\+plane)
\item 
\mbox{\Hypertarget{a07760_a10300eb65566c0988094ad409bd2ed31}\label{a07760_a10300eb65566c0988094ad409bd2ed31}} 
bool {\bfseries is\+\_\+enabled} (Plane \+\_\+plane) const
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07760_a2a496a327fecbf2f0f611c684c534bbf}\label{a07760_a2a496a327fecbf2f0f611c684c534bbf}} 
\hyperlink{a06176_a86c28120e8596ee7d03e58b7300f59bc}{Vec3f} {\bfseries cursor\+\_\+}
\item 
\mbox{\Hypertarget{a07760_a369ad20d0b0a4434d7ef55c7145e0bcc}\label{a07760_a369ad20d0b0a4434d7ef55c7145e0bcc}} 
Plane {\bfseries enabled\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 70 of file Cartesian\+Clipping\+Node.\+hh.



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