\hypertarget{a00367}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:Bounding\+Box\+Action Class Reference}
\label{a00367}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Bounding\+Box\+Action@{A\+C\+G\+::\+Scene\+Graph\+::\+Bounding\+Box\+Action}}
}


{\ttfamily \#include $<$A\+C\+G/\+Scenegraph/\+Scene\+Graph.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00367_a5063dec0692ee06925681b1524dcdc93}{bool {\bfseries operator()} (\hyperlink{a00327}{Base\+Node} $\ast$\+\_\+node)}\label{a00367_a5063dec0692ee06925681b1524dcdc93}

\item 
\hypertarget{a00367_af8f9346eb9038d693222956f459c278d}{void {\bfseries enter} (\hyperlink{a00327}{Base\+Node} $\ast$\+\_\+node)}\label{a00367_af8f9346eb9038d693222956f459c278d}

\item 
\hypertarget{a00367_a70baf0fc7b523095e637de4e77a378be}{void {\bfseries leave} (\hyperlink{a00327}{Base\+Node} $\ast$\+\_\+node)}\label{a00367_a70baf0fc7b523095e637de4e77a378be}

\item 
\hypertarget{a00367_aa88bbb60ee915cb34e54c3002aa4997c}{const \hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} \& \hyperlink{a00367_aa88bbb60ee915cb34e54c3002aa4997c}{bb\+Min} () const }\label{a00367_aa88bbb60ee915cb34e54c3002aa4997c}

\begin{DoxyCompactList}\small\item\em Returns minimum point of the bounding box. \end{DoxyCompactList}\item 
\hypertarget{a00367_a231937fbf2444f08332d5067698423fe}{const \hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} \& \hyperlink{a00367_a231937fbf2444f08332d5067698423fe}{bb\+Max} () const }\label{a00367_a231937fbf2444f08332d5067698423fe}

\begin{DoxyCompactList}\small\item\em Returns maximum point of the bounding box. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00367_a426277c3b2ca21907a6170ff44490b39}{\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} {\bfseries bb\+Min\+\_\+}}\label{a00367_a426277c3b2ca21907a6170ff44490b39}

\item 
\hypertarget{a00367_a3c1c8d0f18c8d447ce85583c6c0e96fd}{\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} {\bfseries bb\+Max\+\_\+}}\label{a00367_a3c1c8d0f18c8d447ce85583c6c0e96fd}

\item 
\hypertarget{a00367_a763b5ce7934f5fbfafc2c4e92ccc1eec}{\hyperlink{a00643}{G\+L\+State} {\bfseries state\+\_\+}}\label{a00367_a763b5ce7934f5fbfafc2c4e92ccc1eec}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Collect bounding box information from all nodes, using the \hyperlink{a00327_a996661c63c70e2516b82dfcbbf777408}{Base\+Node\+::bounding\+Box()} method. The result can be accessed by \hyperlink{a00367_aa88bbb60ee915cb34e54c3002aa4997c}{bb\+Min()} and \hyperlink{a00367_a231937fbf2444f08332d5067698423fe}{bb\+Max()}, yielding the 2 extreme corners of the bounding box.

\begin{DoxyNote}{Note}
This class implements an action that should be used as a parameter for the \hyperlink{a03343_af10521b6f81a7a588708218d75936f81}{traverse()} functions. 
\end{DoxyNote}


Definition at line 368 of file Scene\+Graph.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+Scenegraph/\hyperlink{a01700}{Scene\+Graph.\+hh}\end{DoxyCompactItemize}
