\hypertarget{classACG_1_1SceneGraph_1_1BoundingBoxNode}{}\section{A\+CG\+:\+:Scene\+Graph\+:\+:Bounding\+Box\+Node Class Reference}
\label{classACG_1_1SceneGraph_1_1BoundingBoxNode}\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]{classACG_1_1SceneGraph_1_1BoundingBoxNode}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1BoundingBoxNode_afb0f724e327d8b5f21a9d61fbad21e35}\label{classACG_1_1SceneGraph_1_1BoundingBoxNode_afb0f724e327d8b5f21a9d61fbad21e35}} 
\hyperlink{classACG_1_1SceneGraph_1_1BoundingBoxNode_afb0f724e327d8b5f21a9d61fbad21e35}{Bounding\+Box\+Node} (\hyperlink{classACG_1_1SceneGraph_1_1BaseNode}{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{classACG_1_1SceneGraph_1_1BoundingBoxNode_a35d7870762706f3b41fa69de50ceeb89}\label{classACG_1_1SceneGraph_1_1BoundingBoxNode_a35d7870762706f3b41fa69de50ceeb89}} 
virtual \hyperlink{classACG_1_1SceneGraph_1_1BoundingBoxNode_a35d7870762706f3b41fa69de50ceeb89}{$\sim$\+Bounding\+Box\+Node} ()
\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1BoundingBoxNode_a45bcea82fe821160545fe056c20af926}\label{classACG_1_1SceneGraph_1_1BoundingBoxNode_a45bcea82fe821160545fe056c20af926}} 
\hyperlink{classACG_1_1SceneGraph_1_1BoundingBoxNode_a45bcea82fe821160545fe056c20af926}{A\+C\+G\+\_\+\+C\+L\+A\+S\+S\+N\+A\+ME} (\hyperlink{classACG_1_1SceneGraph_1_1BoundingBoxNode}{Bounding\+Box\+Node})
\begin{DoxyCompactList}\small\item\em static name of this class \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1BoundingBoxNode_ad9c77957618462a6001c33294fb4d1ed}\label{classACG_1_1SceneGraph_1_1BoundingBoxNode_ad9c77957618462a6001c33294fb4d1ed}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \hyperlink{classACG_1_1SceneGraph_1_1BoundingBoxNode_ad9c77957618462a6001c33294fb4d1ed}{available\+Draw\+Modes} () const override
\begin{DoxyCompactList}\small\item\em return available draw modes \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1BoundingBoxNode_affbf5ffd2dcadcb3722283606f983f54}\label{classACG_1_1SceneGraph_1_1BoundingBoxNode_affbf5ffd2dcadcb3722283606f983f54}} 
void \hyperlink{classACG_1_1SceneGraph_1_1BoundingBoxNode_affbf5ffd2dcadcb3722283606f983f54}{draw} (\hyperlink{classACG_1_1GLState}{G\+L\+State} \&\+\_\+state, const \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode) override
\begin{DoxyCompactList}\small\item\em draw lines and normals \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1BoundingBoxNode_ab5bc2f9d86194930085dd15715593912}\label{classACG_1_1SceneGraph_1_1BoundingBoxNode_ab5bc2f9d86194930085dd15715593912}} 
void \hyperlink{classACG_1_1SceneGraph_1_1BoundingBoxNode_ab5bc2f9d86194930085dd15715593912}{get\+Render\+Objects} (\hyperlink{classACG_1_1IRenderer}{I\+Renderer} $\ast$\+\_\+renderer, \hyperlink{classACG_1_1GLState}{G\+L\+State} \&\+\_\+state, const \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode, const \hyperlink{classACG_1_1SceneGraph_1_1Material}{A\+C\+G\+::\+Scene\+Graph\+::\+Material} $\ast$\+\_\+mat) override
\begin{DoxyCompactList}\small\item\em draw with renderobjects \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1BoundingBoxNode_a2dc206f36a6ca1be24aa1db09379c336}\label{classACG_1_1SceneGraph_1_1BoundingBoxNode_a2dc206f36a6ca1be24aa1db09379c336}} 
void \hyperlink{classACG_1_1SceneGraph_1_1BoundingBoxNode_a2dc206f36a6ca1be24aa1db09379c336}{compute\+A\+A\+BB} (\hyperlink{namespaceACG_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} $\ast$\+\_\+out\+Min, \hyperlink{namespaceACG_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{classACG_1_1SceneGraph_1_1BoundingBoxNode_a2098ade994ee195bf0c657d7adc298c6}\label{classACG_1_1SceneGraph_1_1BoundingBoxNode_a2098ade994ee195bf0c657d7adc298c6}} 
\hyperlink{classACG_1_1GLLineBox}{G\+L\+Line\+Box} $\ast$ {\bfseries box\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\hyperlink{classACG_1_1SceneGraph_1_1BoundingBoxNode}{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}
