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


{\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}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_octree_zone_data_a4714a96b289c143d99d4c64958fec416}{Octree\+Zone\+Data}} (\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$, \mbox{\hyperlink{class_ogre_1_1_p_c_zone}{P\+C\+Zone}} $\ast$)
\begin{DoxyCompactList}\small\item\em Standard Constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_octree_zone_data_a5cf4b62b9cf2f30e0e0d9330bb240bfe}{$\sim$\+Octree\+Zone\+Data}} ()
\begin{DoxyCompactList}\small\item\em Standard destructor. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_ogre_1_1_octree_zone_data_ac3c7a0dc4cc177adc967decd7865f4cb}{\+\_\+is\+In}} (\mbox{\hyperlink{class_ogre_1_1_axis_aligned_box}{Axis\+Aligned\+Box}} \&box)
\item 
\mbox{\hyperlink{class_ogre_1_1_octree}{Octree}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_octree_zone_data_a634f749ddf1324eec252a58e80d7f46b}{get\+Octant}} ()
\begin{DoxyCompactList}\small\item\em Returns the \mbox{\hyperlink{class_ogre_1_1_octree}{Octree}} in which this \mbox{\hyperlink{class_ogre_1_1_octree_node}{Octree\+Node}} resides. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_octree_zone_data_a12bad4625e23d23236a263ceb3cb94c6}{set\+Octant}} (\mbox{\hyperlink{class_ogre_1_1_octree}{Octree}} $\ast$o)
\begin{DoxyCompactList}\small\item\em Sets the \mbox{\hyperlink{class_ogre_1_1_octree}{Octree}} in which this \mbox{\hyperlink{class_ogre_1_1_octree_node}{Octree\+Node}} resides. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_octree_zone_data_aae97ad5249db94a22164ba1cb0eb0303}{update}} (void)
\begin{DoxyCompactList}\small\item\em Update data. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_zone_data_a7275d372247b0354afafdfc47d7c2501}{m\+Associated\+Node}}
\item 
\mbox{\hyperlink{class_ogre_1_1_p_c_zone}{P\+C\+Zone}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_zone_data_a0e85d178c29c65bc6cd9117f48770f4d}{m\+Associated\+Zone}}
\item 
\mbox{\hyperlink{class_ogre_1_1_octree}{Octree}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_octree_zone_data_a4691ef089995be0d61deeee607e5525b}{m\+Octant}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_octree}{Octree}} this node is attached to. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_axis_aligned_box}{Axis\+Aligned\+Box}} \mbox{\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}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_octree_zone_data_a4714a96b289c143d99d4c64958fec416}\label{class_ogre_1_1_octree_zone_data_a4714a96b289c143d99d4c64958fec416}} 
\index{Ogre::OctreeZoneData@{Ogre::OctreeZoneData}!OctreeZoneData@{OctreeZoneData}}
\index{OctreeZoneData@{OctreeZoneData}!Ogre::OctreeZoneData@{Ogre::OctreeZoneData}}
\doxysubsubsection{\texorpdfstring{OctreeZoneData()}{OctreeZoneData()}}
{\footnotesize\ttfamily Ogre\+::\+Octree\+Zone\+Data\+::\+Octree\+Zone\+Data (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{,  }\item[{\mbox{\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::OctreeZoneData@{Ogre::OctreeZoneData}!````~OctreeZoneData@{$\sim$OctreeZoneData}}
\index{````~OctreeZoneData@{$\sim$OctreeZoneData}!Ogre::OctreeZoneData@{Ogre::OctreeZoneData}}
\doxysubsubsection{\texorpdfstring{$\sim$OctreeZoneData()}{~OctreeZoneData()}}
{\footnotesize\ttfamily Ogre\+::\+Octree\+Zone\+Data\+::$\sim$\+Octree\+Zone\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Standard destructor. 



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_octree_zone_data_aae97ad5249db94a22164ba1cb0eb0303}\label{class_ogre_1_1_octree_zone_data_aae97ad5249db94a22164ba1cb0eb0303}} 
\index{Ogre::OctreeZoneData@{Ogre::OctreeZoneData}!update@{update}}
\index{update@{update}!Ogre::OctreeZoneData@{Ogre::OctreeZoneData}}
\doxysubsubsection{\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 \mbox{\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::OctreeZoneData@{Ogre::OctreeZoneData}!getOctant@{getOctant}}
\index{getOctant@{getOctant}!Ogre::OctreeZoneData@{Ogre::OctreeZoneData}}
\doxysubsubsection{\texorpdfstring{getOctant()}{getOctant()}}
{\footnotesize\ttfamily \mbox{\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 \mbox{\hyperlink{class_ogre_1_1_octree}{Octree}} in which this \mbox{\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::OctreeZoneData@{Ogre::OctreeZoneData}!setOctant@{setOctant}}
\index{setOctant@{setOctant}!Ogre::OctreeZoneData@{Ogre::OctreeZoneData}}
\doxysubsubsection{\texorpdfstring{setOctant()}{setOctant()}}
{\footnotesize\ttfamily void Ogre\+::\+Octree\+Zone\+Data\+::set\+Octant (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_octree}{Octree}} $\ast$}]{o }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the \mbox{\hyperlink{class_ogre_1_1_octree}{Octree}} in which this \mbox{\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::OctreeZoneData@{Ogre::OctreeZoneData}!\_isIn@{\_isIn}}
\index{\_isIn@{\_isIn}!Ogre::OctreeZoneData@{Ogre::OctreeZoneData}}
\doxysubsubsection{\texorpdfstring{\_isIn()}{\_isIn()}}
{\footnotesize\ttfamily bool Ogre\+::\+Octree\+Zone\+Data\+::\+\_\+is\+In (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_axis_aligned_box}{Axis\+Aligned\+Box}} \&}]{box }\end{DoxyParamCaption})}



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



\mbox{\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::OctreeZoneData@{Ogre::OctreeZoneData}!mOctreeWorldAABB@{mOctreeWorldAABB}}
\index{mOctreeWorldAABB@{mOctreeWorldAABB}!Ogre::OctreeZoneData@{Ogre::OctreeZoneData}}
\doxysubsubsection{\texorpdfstring{mOctreeWorldAABB}{mOctreeWorldAABB}}
{\footnotesize\ttfamily \mbox{\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::OctreeZoneData@{Ogre::OctreeZoneData}!mAssociatedZone@{mAssociatedZone}}
\index{mAssociatedZone@{mAssociatedZone}!Ogre::OctreeZoneData@{Ogre::OctreeZoneData}}
\doxysubsubsection{\texorpdfstring{mAssociatedZone}{mAssociatedZone}}
{\footnotesize\ttfamily \mbox{\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::OctreeZoneData@{Ogre::OctreeZoneData}!mAssociatedNode@{mAssociatedNode}}
\index{mAssociatedNode@{mAssociatedNode}!Ogre::OctreeZoneData@{Ogre::OctreeZoneData}}
\doxysubsubsection{\texorpdfstring{mAssociatedNode}{mAssociatedNode}}
{\footnotesize\ttfamily \mbox{\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 
\mbox{\hyperlink{_ogre_octree_zone_8h}{Ogre\+Octree\+Zone.\+h}}\end{DoxyCompactItemize}
