\hypertarget{a07756}{}\section{A\+CG\+:\+:Scene\+Graph\+:\+:Bounding\+Box\+Node Class Reference}
\label{a07756}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Bounding\+Box\+Node@{A\+C\+G\+::\+Scene\+Graph\+::\+Bounding\+Box\+Node}}


{\ttfamily \#include $<$A\+C\+G/\+Scenegraph/\+Bounding\+Box\+Node.\+hh$>$}

Inheritance diagram for A\+CG\+:\+:Scene\+Graph\+:\+:Bounding\+Box\+Node\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{a07756}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07756_afb0f724e327d8b5f21a9d61fbad21e35}\label{a07756_afb0f724e327d8b5f21a9d61fbad21e35}} 
\hyperlink{a07756_afb0f724e327d8b5f21a9d61fbad21e35}{Bounding\+Box\+Node} (\hyperlink{a07748}{Base\+Node} $\ast$\+\_\+parent=0, std\+::string \+\_\+name=\char`\"{}$<$Bounding\+Box\+Node$>$\char`\"{})
\begin{DoxyCompactList}\small\item\em default constructor \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07756_a35d7870762706f3b41fa69de50ceeb89}\label{a07756_a35d7870762706f3b41fa69de50ceeb89}} 
virtual \hyperlink{a07756_a35d7870762706f3b41fa69de50ceeb89}{$\sim$\+Bounding\+Box\+Node} ()
\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07756_a45bcea82fe821160545fe056c20af926}\label{a07756_a45bcea82fe821160545fe056c20af926}} 
\hyperlink{a07756_a45bcea82fe821160545fe056c20af926}{A\+C\+G\+\_\+\+C\+L\+A\+S\+S\+N\+A\+ME} (\hyperlink{a07756}{Bounding\+Box\+Node})
\begin{DoxyCompactList}\small\item\em static name of this class \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07756_a5c87c071a0e4143dc8dd6b48af5ae0fc}\label{a07756_a5c87c071a0e4143dc8dd6b48af5ae0fc}} 
\hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} \hyperlink{a07756_a5c87c071a0e4143dc8dd6b48af5ae0fc}{available\+Draw\+Modes} () const
\begin{DoxyCompactList}\small\item\em return available draw modes \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07756_a842b5689b75216d8195960a1c21de3d4}\label{a07756_a842b5689b75216d8195960a1c21de3d4}} 
void \hyperlink{a07756_a842b5689b75216d8195960a1c21de3d4}{draw} (\hyperlink{a07452}{G\+L\+State} \&\+\_\+state, const \hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode)
\begin{DoxyCompactList}\small\item\em draw lines and normals \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07756_a50b3cbda17e00f90e3f5e3f0c1a455c5}\label{a07756_a50b3cbda17e00f90e3f5e3f0c1a455c5}} 
void \hyperlink{a07756_a50b3cbda17e00f90e3f5e3f0c1a455c5}{get\+Render\+Objects} (\hyperlink{a07468}{I\+Renderer} $\ast$\+\_\+renderer, \hyperlink{a07452}{G\+L\+State} \&\+\_\+state, const \hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode, const \hyperlink{a07828}{A\+C\+G\+::\+Scene\+Graph\+::\+Material} $\ast$\+\_\+mat)
\begin{DoxyCompactList}\small\item\em draw with renderobjects \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07756_a2dc206f36a6ca1be24aa1db09379c336}\label{a07756_a2dc206f36a6ca1be24aa1db09379c336}} 
void \hyperlink{a07756_a2dc206f36a6ca1be24aa1db09379c336}{compute\+A\+A\+BB} (\hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} $\ast$\+\_\+out\+Min, \hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} $\ast$\+\_\+out\+Max)
\begin{DoxyCompactList}\small\item\em compute aabb of subtree \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07756_a2098ade994ee195bf0c657d7adc298c6}\label{a07756_a2098ade994ee195bf0c657d7adc298c6}} 
\hyperlink{a07416}{G\+L\+Line\+Box} $\ast$ {\bfseries box\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\hyperlink{a07756}{Bounding\+Box\+Node} renders the bounding box of its childe nodes 

Definition at line 79 of file Bounding\+Box\+Node.\+hh.



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