\hypertarget{a00366}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:A\+C\+G\+:\+:Scene\+Graph\+:\+:Bounding\+Box\+Action Class Reference}
\label{a00366}\index{A\+C\+G\+::\+Scene\+Graph\+::\+A\+C\+G\+::\+Scene\+Graph\+::\+Bounding\+Box\+Action@{A\+C\+G\+::\+Scene\+Graph\+::\+A\+C\+G\+::\+Scene\+Graph\+::\+Bounding\+Box\+Action}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00366_ad422ca573f22fe7bb23347147b29b419}{bool {\bfseries operator()} (\hyperlink{a00328}{Base\+Node} $\ast$\+\_\+node)}\label{a00366_ad422ca573f22fe7bb23347147b29b419}

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

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

\item 
\hypertarget{a00366_a9374744b2fb8ce710023b5ec6290f4b5}{const \hyperlink{a01409}{Vec3d} \& \hyperlink{a00366_a9374744b2fb8ce710023b5ec6290f4b5}{bb\+Min} () const }\label{a00366_a9374744b2fb8ce710023b5ec6290f4b5}

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

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

\item 
\hypertarget{a00366_a6ba1a33ea3e48b4ff44b391da3e80b51}{\hyperlink{a01409}{Vec3d} {\bfseries bb\+Max\+\_\+}}\label{a00366_a6ba1a33ea3e48b4ff44b391da3e80b51}

\item 
\hypertarget{a00366_a11e12dafe2929eb0cef5797efe63e72e}{\hyperlink{a00642}{G\+L\+State} {\bfseries state\+\_\+}}\label{a00366_a11e12dafe2929eb0cef5797efe63e72e}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Collect bounding box information from all nodes, using the \hyperlink{a00328_ac956bf4aae718f4cb89c78979dc47280}{Base\+Node\+::bounding\+Box()} method. The result can be accessed by \hyperlink{a00366_a9374744b2fb8ce710023b5ec6290f4b5}{bb\+Min()} and \hyperlink{a00366_ad6491bb47dbcc8e6281df1cdba4c6535}{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 Mesh\+Node2\+T.\+cc.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+Scenegraph/Mesh\+Node2\+T.\+cc\end{DoxyCompactItemize}
