\hypertarget{class_ogre_1_1_octree_zone_data}{}\section{Ogre\+:\+:Octree\+Zone\+Data Class Reference}
\label{class_ogre_1_1_octree_zone_data}\index{Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}}


{\ttfamily \#include $<$Ogre\+Octree\+Zone.\+h$>$}



Inheritance diagram for Ogre\+:\+:Octree\+Zone\+Data\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=217pt]{class_ogre_1_1_octree_zone_data__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_octree_zone_data_a4714a96b289c143d99d4c64958fec416}{Octree\+Zone\+Data} (\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node} $\ast$, \hyperlink{class_ogre_1_1_p_c_zone}{P\+C\+Zone} $\ast$)
\begin{DoxyCompactList}\small\item\em Standard Constructor. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_octree_zone_data_a5cf4b62b9cf2f30e0e0d9330bb240bfe}{$\sim$\+Octree\+Zone\+Data} ()
\begin{DoxyCompactList}\small\item\em Standard destructor. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_1_1_octree_zone_data_ac3c7a0dc4cc177adc967decd7865f4cb}{\+\_\+is\+In} (\hyperlink{class_ogre_1_1_axis_aligned_box}{Axis\+Aligned\+Box} \&box)
\item 
\hyperlink{class_ogre_1_1_octree}{Octree} $\ast$ \hyperlink{class_ogre_1_1_octree_zone_data_a634f749ddf1324eec252a58e80d7f46b}{get\+Octant} ()
\begin{DoxyCompactList}\small\item\em Returns the \hyperlink{class_ogre_1_1_octree}{Octree} in which this \hyperlink{class_ogre_1_1_octree_node}{Octree\+Node} resides. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_octree_zone_data_a12bad4625e23d23236a263ceb3cb94c6}{set\+Octant} (\hyperlink{class_ogre_1_1_octree}{Octree} $\ast$o)
\begin{DoxyCompactList}\small\item\em Sets the \hyperlink{class_ogre_1_1_octree}{Octree} in which this \hyperlink{class_ogre_1_1_octree_node}{Octree\+Node} resides. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_octree_zone_data_aae97ad5249db94a22164ba1cb0eb0303}{update} (void)
\begin{DoxyCompactList}\small\item\em Update data. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node} $\ast$ \hyperlink{class_ogre_1_1_zone_data_a7275d372247b0354afafdfc47d7c2501}{m\+Associated\+Node}
\item 
\hyperlink{class_ogre_1_1_p_c_zone}{P\+C\+Zone} $\ast$ \hyperlink{class_ogre_1_1_zone_data_a0e85d178c29c65bc6cd9117f48770f4d}{m\+Associated\+Zone}
\item 
\hyperlink{class_ogre_1_1_octree}{Octree} $\ast$ \hyperlink{class_ogre_1_1_octree_zone_data_a4691ef089995be0d61deeee607e5525b}{m\+Octant}
\begin{DoxyCompactList}\small\item\em \hyperlink{class_ogre_1_1_octree}{Octree} this node is attached to. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_axis_aligned_box}{Axis\+Aligned\+Box} \hyperlink{class_ogre_1_1_octree_zone_data_aac25d4f54591d85efcc109c246f78362}{m\+Octree\+World\+A\+A\+BB}
\begin{DoxyCompactList}\small\item\em Octree-\/specific world bounding box (only includes attached objects, not children) \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_octree_zone_data_a4714a96b289c143d99d4c64958fec416}\label{class_ogre_1_1_octree_zone_data_a4714a96b289c143d99d4c64958fec416}} 
\index{Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}!Octree\+Zone\+Data@{Octree\+Zone\+Data}}
\index{Octree\+Zone\+Data@{Octree\+Zone\+Data}!Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}}
\subsubsection{\texorpdfstring{Octree\+Zone\+Data()}{OctreeZoneData()}}
{\footnotesize\ttfamily Ogre\+::\+Octree\+Zone\+Data\+::\+Octree\+Zone\+Data (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node} $\ast$}]{,  }\item[{\hyperlink{class_ogre_1_1_p_c_zone}{P\+C\+Zone} $\ast$}]{ }\end{DoxyParamCaption})}



Standard Constructor. 

\mbox{\Hypertarget{class_ogre_1_1_octree_zone_data_a5cf4b62b9cf2f30e0e0d9330bb240bfe}\label{class_ogre_1_1_octree_zone_data_a5cf4b62b9cf2f30e0e0d9330bb240bfe}} 
\index{Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}!````~Octree\+Zone\+Data@{$\sim$\+Octree\+Zone\+Data}}
\index{````~Octree\+Zone\+Data@{$\sim$\+Octree\+Zone\+Data}!Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}}
\subsubsection{\texorpdfstring{$\sim$\+Octree\+Zone\+Data()}{~OctreeZoneData()}}
{\footnotesize\ttfamily Ogre\+::\+Octree\+Zone\+Data\+::$\sim$\+Octree\+Zone\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Standard destructor. 



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_octree_zone_data_aae97ad5249db94a22164ba1cb0eb0303}\label{class_ogre_1_1_octree_zone_data_aae97ad5249db94a22164ba1cb0eb0303}} 
\index{Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}!update@{update}}
\index{update@{update}!Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}}
\subsubsection{\texorpdfstring{update()}{update()}}
{\footnotesize\ttfamily void Ogre\+::\+Octree\+Zone\+Data\+::update (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Update data. 



Reimplemented from \hyperlink{class_ogre_1_1_zone_data_ab31896ee474a9f5039144ab5bc5013b2}{Ogre\+::\+Zone\+Data}.

\mbox{\Hypertarget{class_ogre_1_1_octree_zone_data_a634f749ddf1324eec252a58e80d7f46b}\label{class_ogre_1_1_octree_zone_data_a634f749ddf1324eec252a58e80d7f46b}} 
\index{Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}!get\+Octant@{get\+Octant}}
\index{get\+Octant@{get\+Octant}!Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}}
\subsubsection{\texorpdfstring{get\+Octant()}{getOctant()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_octree}{Octree}$\ast$ Ogre\+::\+Octree\+Zone\+Data\+::get\+Octant (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the \hyperlink{class_ogre_1_1_octree}{Octree} in which this \hyperlink{class_ogre_1_1_octree_node}{Octree\+Node} resides. 

\mbox{\Hypertarget{class_ogre_1_1_octree_zone_data_a12bad4625e23d23236a263ceb3cb94c6}\label{class_ogre_1_1_octree_zone_data_a12bad4625e23d23236a263ceb3cb94c6}} 
\index{Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}!set\+Octant@{set\+Octant}}
\index{set\+Octant@{set\+Octant}!Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}}
\subsubsection{\texorpdfstring{set\+Octant()}{setOctant()}}
{\footnotesize\ttfamily void Ogre\+::\+Octree\+Zone\+Data\+::set\+Octant (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_octree}{Octree} $\ast$}]{o }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the \hyperlink{class_ogre_1_1_octree}{Octree} in which this \hyperlink{class_ogre_1_1_octree_node}{Octree\+Node} resides. 

\mbox{\Hypertarget{class_ogre_1_1_octree_zone_data_ac3c7a0dc4cc177adc967decd7865f4cb}\label{class_ogre_1_1_octree_zone_data_ac3c7a0dc4cc177adc967decd7865f4cb}} 
\index{Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}!\+\_\+is\+In@{\+\_\+is\+In}}
\index{\+\_\+is\+In@{\+\_\+is\+In}!Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}}
\subsubsection{\texorpdfstring{\+\_\+is\+In()}{\_isIn()}}
{\footnotesize\ttfamily bool Ogre\+::\+Octree\+Zone\+Data\+::\+\_\+is\+In (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_axis_aligned_box}{Axis\+Aligned\+Box} \&}]{box }\end{DoxyParamCaption})}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{class_ogre_1_1_octree_zone_data_a4691ef089995be0d61deeee607e5525b}\label{class_ogre_1_1_octree_zone_data_a4691ef089995be0d61deeee607e5525b}} 
\index{Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}!m\+Octant@{m\+Octant}}
\index{m\+Octant@{m\+Octant}!Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}}
\subsubsection{\texorpdfstring{m\+Octant}{mOctant}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_octree}{Octree}$\ast$ Ogre\+::\+Octree\+Zone\+Data\+::m\+Octant}



\hyperlink{class_ogre_1_1_octree}{Octree} this node is attached to. 

\mbox{\Hypertarget{class_ogre_1_1_octree_zone_data_aac25d4f54591d85efcc109c246f78362}\label{class_ogre_1_1_octree_zone_data_aac25d4f54591d85efcc109c246f78362}} 
\index{Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}!m\+Octree\+World\+A\+A\+BB@{m\+Octree\+World\+A\+A\+BB}}
\index{m\+Octree\+World\+A\+A\+BB@{m\+Octree\+World\+A\+A\+BB}!Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}}
\subsubsection{\texorpdfstring{m\+Octree\+World\+A\+A\+BB}{mOctreeWorldAABB}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_axis_aligned_box}{Axis\+Aligned\+Box} Ogre\+::\+Octree\+Zone\+Data\+::m\+Octree\+World\+A\+A\+BB}



Octree-\/specific world bounding box (only includes attached objects, not children) 

\mbox{\Hypertarget{class_ogre_1_1_zone_data_a0e85d178c29c65bc6cd9117f48770f4d}\label{class_ogre_1_1_zone_data_a0e85d178c29c65bc6cd9117f48770f4d}} 
\index{Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}!m\+Associated\+Zone@{m\+Associated\+Zone}}
\index{m\+Associated\+Zone@{m\+Associated\+Zone}!Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}}
\subsubsection{\texorpdfstring{m\+Associated\+Zone}{mAssociatedZone}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_p_c_zone}{P\+C\+Zone}$\ast$ Ogre\+::\+Zone\+Data\+::m\+Associated\+Zone\hspace{0.3cm}{\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_zone_data_a7275d372247b0354afafdfc47d7c2501}\label{class_ogre_1_1_zone_data_a7275d372247b0354afafdfc47d7c2501}} 
\index{Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}!m\+Associated\+Node@{m\+Associated\+Node}}
\index{m\+Associated\+Node@{m\+Associated\+Node}!Ogre\+::\+Octree\+Zone\+Data@{Ogre\+::\+Octree\+Zone\+Data}}
\subsubsection{\texorpdfstring{m\+Associated\+Node}{mAssociatedNode}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}$\ast$ Ogre\+::\+Zone\+Data\+::m\+Associated\+Node\hspace{0.3cm}{\ttfamily [inherited]}}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_octree_zone_8h}{Ogre\+Octree\+Zone.\+h}\end{DoxyCompactItemize}
