\hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode}{}\section{A\+CG\+:\+:Scene\+Graph\+:\+:Cartesian\+Clipping\+Node Class Reference}
\label{classACG_1_1SceneGraph_1_1CartesianClippingNode}\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]{classACG_1_1SceneGraph_1_1CartesianClippingNode}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode_a2419819328b2b2bf9b260c821d2b547e}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_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{classACG_1_1SceneGraph_1_1CartesianClippingNode_ae16c23d24d4cac99edec4768c9258426}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_ae16c23d24d4cac99edec4768c9258426}} 
{\bfseries Cartesian\+Clipping\+Node} (\hyperlink{classACG_1_1SceneGraph_1_1BaseNode}{Base\+Node} $\ast$\+\_\+parent=0, const std\+::string \&\+\_\+name=\char`\"{}$<$Clipping\+Node$>$\char`\"{})
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode_a18684ed75f5f93bfb09f3c5a1d5ba9de}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_a18684ed75f5f93bfb09f3c5a1d5ba9de}} 
virtual \hyperlink{classACG_1_1SceneGraph_1_1CartesianClippingNode_a18684ed75f5f93bfb09f3c5a1d5ba9de}{$\sim$\+Cartesian\+Clipping\+Node} ()
\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode_a3118e699d9f3ae4c646e9b2f8af77b00}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_a3118e699d9f3ae4c646e9b2f8af77b00}} 
\hyperlink{classACG_1_1SceneGraph_1_1CartesianClippingNode_a3118e699d9f3ae4c646e9b2f8af77b00}{A\+C\+G\+\_\+\+C\+L\+A\+S\+S\+N\+A\+ME} (\hyperlink{classACG_1_1SceneGraph_1_1CartesianClippingNode}{Cartesian\+Clipping\+Node})
\begin{DoxyCompactList}\small\item\em set class name \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode_aefaca3b1fed6f5b758e7d68d7ccdc616}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_aefaca3b1fed6f5b758e7d68d7ccdc616}} 
void \hyperlink{classACG_1_1SceneGraph_1_1CartesianClippingNode_aefaca3b1fed6f5b758e7d68d7ccdc616}{enter} (\hyperlink{classACG_1_1GLState}{G\+L\+State} \&\+\_\+state, const \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+drawmode) override
\begin{DoxyCompactList}\small\item\em begin clipping \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode_a3af40185e9788c5eddb312fa96ca27ec}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_a3af40185e9788c5eddb312fa96ca27ec}} 
void \hyperlink{classACG_1_1SceneGraph_1_1CartesianClippingNode_a3af40185e9788c5eddb312fa96ca27ec}{leave} (\hyperlink{classACG_1_1GLState}{G\+L\+State} \&\+\_\+state, const \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+drawmode) override
\begin{DoxyCompactList}\small\item\em stop clipping \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode_accc620e891fb2afd320fe035ce603ded}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_accc620e891fb2afd320fe035ce603ded}} 
void \hyperlink{classACG_1_1SceneGraph_1_1CartesianClippingNode_accc620e891fb2afd320fe035ce603ded}{set\+\_\+cursor} (const \hyperlink{namespaceACG_a86c28120e8596ee7d03e58b7300f59bc}{Vec3f} \&\+\_\+pos)
\begin{DoxyCompactList}\small\item\em set position \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode_a8e82da3aa44bbdc837262727980bf7dd}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_a8e82da3aa44bbdc837262727980bf7dd}} 
const \hyperlink{namespaceACG_a86c28120e8596ee7d03e58b7300f59bc}{Vec3f} \& \hyperlink{classACG_1_1SceneGraph_1_1CartesianClippingNode_a8e82da3aa44bbdc837262727980bf7dd}{cursor} () const
\begin{DoxyCompactList}\small\item\em get position \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode_a6eec78014f6922b445f7a673e14bcefb}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_a6eec78014f6922b445f7a673e14bcefb}} 
void {\bfseries set\+\_\+enabled} (Plane \+\_\+plane)
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode_a10300eb65566c0988094ad409bd2ed31}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_a10300eb65566c0988094ad409bd2ed31}} 
bool {\bfseries is\+\_\+enabled} (Plane \+\_\+plane) const
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode_a2a496a327fecbf2f0f611c684c534bbf}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_a2a496a327fecbf2f0f611c684c534bbf}} 
\hyperlink{namespaceACG_a86c28120e8596ee7d03e58b7300f59bc}{Vec3f} {\bfseries cursor\+\_\+}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CartesianClippingNode_a369ad20d0b0a4434d7ef55c7145e0bcc}\label{classACG_1_1SceneGraph_1_1CartesianClippingNode_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}
