\hypertarget{a00368}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:Bounding\+Box\+Node Class Reference}
\label{a00368}\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\+C\+G\+:\+:Scene\+Graph\+:\+:Bounding\+Box\+Node\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{a00368}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00368_afb0f724e327d8b5f21a9d61fbad21e35}{\hyperlink{a00368_afb0f724e327d8b5f21a9d61fbad21e35}{Bounding\+Box\+Node} (\hyperlink{a00327}{Base\+Node} $\ast$\+\_\+parent=0, std\+::string \+\_\+name=\char`\"{}$<$Bounding\+Box\+Node$>$\char`\"{})}\label{a00368_afb0f724e327d8b5f21a9d61fbad21e35}

\begin{DoxyCompactList}\small\item\em default constructor \end{DoxyCompactList}\item 
\hypertarget{a00368_a35d7870762706f3b41fa69de50ceeb89}{virtual \hyperlink{a00368_a35d7870762706f3b41fa69de50ceeb89}{$\sim$\+Bounding\+Box\+Node} ()}\label{a00368_a35d7870762706f3b41fa69de50ceeb89}

\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\item 
\hypertarget{a00368_a45bcea82fe821160545fe056c20af926}{\hyperlink{a00368_a45bcea82fe821160545fe056c20af926}{A\+C\+G\+\_\+\+C\+L\+A\+S\+S\+N\+A\+M\+E} (\hyperlink{a00368}{Bounding\+Box\+Node})}\label{a00368_a45bcea82fe821160545fe056c20af926}

\begin{DoxyCompactList}\small\item\em static name of this class \end{DoxyCompactList}\item 
\hypertarget{a00368_ad2d281be5db77a89f66e3a9b351e92e9}{\hyperlink{a00509}{Draw\+Modes\+::\+Draw\+Mode} \hyperlink{a00368_ad2d281be5db77a89f66e3a9b351e92e9}{available\+Draw\+Modes} () const }\label{a00368_ad2d281be5db77a89f66e3a9b351e92e9}

\begin{DoxyCompactList}\small\item\em return available draw modes \end{DoxyCompactList}\item 
\hypertarget{a00368_a842b5689b75216d8195960a1c21de3d4}{void \hyperlink{a00368_a842b5689b75216d8195960a1c21de3d4}{draw} (\hyperlink{a00643}{G\+L\+State} \&\+\_\+state, const \hyperlink{a00509}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode)}\label{a00368_a842b5689b75216d8195960a1c21de3d4}

\begin{DoxyCompactList}\small\item\em draw lines and normals \end{DoxyCompactList}\item 
\hypertarget{a00368_a50b3cbda17e00f90e3f5e3f0c1a455c5}{void \hyperlink{a00368_a50b3cbda17e00f90e3f5e3f0c1a455c5}{get\+Render\+Objects} (\hyperlink{a00738}{I\+Renderer} $\ast$\+\_\+renderer, \hyperlink{a00643}{G\+L\+State} \&\+\_\+state, const \hyperlink{a00509}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode, const \hyperlink{a00790}{A\+C\+G\+::\+Scene\+Graph\+::\+Material} $\ast$\+\_\+mat)}\label{a00368_a50b3cbda17e00f90e3f5e3f0c1a455c5}

\begin{DoxyCompactList}\small\item\em draw with renderobjects \end{DoxyCompactList}\item 
\hypertarget{a00368_a2dc206f36a6ca1be24aa1db09379c336}{void \hyperlink{a00368_a2dc206f36a6ca1be24aa1db09379c336}{compute\+A\+A\+B\+B} (\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} $\ast$\+\_\+out\+Min, \hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{Vec3d} $\ast$\+\_\+out\+Max)}\label{a00368_a2dc206f36a6ca1be24aa1db09379c336}

\begin{DoxyCompactList}\small\item\em compute aabb of subtree \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00368_a2098ade994ee195bf0c657d7adc298c6}{\hyperlink{a00636}{G\+L\+Line\+Box} $\ast$ {\bfseries box\+\_\+}}\label{a00368_a2098ade994ee195bf0c657d7adc298c6}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


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

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



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