\hypertarget{a00389}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:Cartesian\+Clipping\+Node Class Reference}
\label{a00389}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Cartesian\+Clipping\+Node@{A\+C\+G\+::\+Scene\+Graph\+::\+Cartesian\+Clipping\+Node}}
}
Inheritance diagram for A\+C\+G\+:\+:Scene\+Graph\+:\+:Cartesian\+Clipping\+Node\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00389}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00389_a2419819328b2b2bf9b260c821d2b547e}{enum {\bfseries Plane} \{ {\bfseries X\+Y\+\_\+\+P\+L\+A\+N\+E} = 0, 
{\bfseries Y\+Z\+\_\+\+P\+L\+A\+N\+E} = 1, 
{\bfseries X\+Z\+\_\+\+P\+L\+A\+N\+E} = 2, 
{\bfseries N\+O\+N\+E} = 3
 \}}\label{a00389_a2419819328b2b2bf9b260c821d2b547e}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00389_ae16c23d24d4cac99edec4768c9258426}{{\bfseries Cartesian\+Clipping\+Node} (\hyperlink{a00327}{Base\+Node} $\ast$\+\_\+parent=0, const std\+::string \&\+\_\+name=\char`\"{}$<$Clipping\+Node$>$\char`\"{})}\label{a00389_ae16c23d24d4cac99edec4768c9258426}

\item 
\hypertarget{a00389_a18684ed75f5f93bfb09f3c5a1d5ba9de}{virtual \hyperlink{a00389_a18684ed75f5f93bfb09f3c5a1d5ba9de}{$\sim$\+Cartesian\+Clipping\+Node} ()}\label{a00389_a18684ed75f5f93bfb09f3c5a1d5ba9de}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\hypertarget{a00389_a3118e699d9f3ae4c646e9b2f8af77b00}{\hyperlink{a00389_a3118e699d9f3ae4c646e9b2f8af77b00}{A\+C\+G\+\_\+\+C\+L\+A\+S\+S\+N\+A\+M\+E} (\hyperlink{a00389}{Cartesian\+Clipping\+Node})}\label{a00389_a3118e699d9f3ae4c646e9b2f8af77b00}

\begin{DoxyCompactList}\small\item\em set class name \end{DoxyCompactList}\item 
\hypertarget{a00389_a61b5c5bc7e8cfb541d0a1139f532ba57}{void \hyperlink{a00389_a61b5c5bc7e8cfb541d0a1139f532ba57}{enter} (\hyperlink{a00643}{G\+L\+State} \&\+\_\+state, const \hyperlink{a00509}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+drawmode)}\label{a00389_a61b5c5bc7e8cfb541d0a1139f532ba57}

\begin{DoxyCompactList}\small\item\em begin clipping \end{DoxyCompactList}\item 
\hypertarget{a00389_a613070903364c2e2efe958c0186de811}{void \hyperlink{a00389_a613070903364c2e2efe958c0186de811}{leave} (\hyperlink{a00643}{G\+L\+State} \&\+\_\+state, const \hyperlink{a00509}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+drawmode)}\label{a00389_a613070903364c2e2efe958c0186de811}

\begin{DoxyCompactList}\small\item\em stop clipping \end{DoxyCompactList}\item 
\hypertarget{a00389_accc620e891fb2afd320fe035ce603ded}{void \hyperlink{a00389_accc620e891fb2afd320fe035ce603ded}{set\+\_\+cursor} (const \hyperlink{a03336_a86c28120e8596ee7d03e58b7300f59bc}{Vec3f} \&\+\_\+pos)}\label{a00389_accc620e891fb2afd320fe035ce603ded}

\begin{DoxyCompactList}\small\item\em set position \end{DoxyCompactList}\item 
\hypertarget{a00389_a0f39aecef8e46d08e4ea512abf0e1116}{const \hyperlink{a03336_a86c28120e8596ee7d03e58b7300f59bc}{Vec3f} \& \hyperlink{a00389_a0f39aecef8e46d08e4ea512abf0e1116}{cursor} () const }\label{a00389_a0f39aecef8e46d08e4ea512abf0e1116}

\begin{DoxyCompactList}\small\item\em get position \end{DoxyCompactList}\item 
\hypertarget{a00389_a6eec78014f6922b445f7a673e14bcefb}{void {\bfseries set\+\_\+enabled} (\hyperlink{a00961}{Plane} \+\_\+plane)}\label{a00389_a6eec78014f6922b445f7a673e14bcefb}

\item 
\hypertarget{a00389_a214f8a1216f4979be88da78cc93e3fd8}{bool {\bfseries is\+\_\+enabled} (\hyperlink{a00961}{Plane} \+\_\+plane) const }\label{a00389_a214f8a1216f4979be88da78cc93e3fd8}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00389_a2a496a327fecbf2f0f611c684c534bbf}{\hyperlink{a03336_a86c28120e8596ee7d03e58b7300f59bc}{Vec3f} {\bfseries cursor\+\_\+}}\label{a00389_a2a496a327fecbf2f0f611c684c534bbf}

\item 
\hypertarget{a00389_a369ad20d0b0a4434d7ef55c7145e0bcc}{\hyperlink{a00961}{Plane} {\bfseries enabled\+\_\+}}\label{a00389_a369ad20d0b0a4434d7ef55c7145e0bcc}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



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