\hypertarget{class_ogre_1_1_volume_1_1_octree_node}{}\doxysection{Ogre\+::Volume\+::Octree\+Node Class Reference}
\label{class_ogre_1_1_volume_1_1_octree_node}\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}


A node in the volume octree.  




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



Inheritance diagram for Ogre\+::Volume\+::Octree\+Node\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=226pt]{class_ogre_1_1_volume_1_1_octree_node__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_af46fcf55c98917bba8f4f77485480fbc}{Octree\+Node}} (const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&from=Vector3\+::\+Z\+E\+RO, const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&to=Vector3\+::\+Z\+E\+RO)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a6db66e6d88c03899316b220391541e3e}{$\sim$\+Octree\+Node}} (void)
\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a4cfcb6bd6200a1776c33e5908648cc43}{create\+Instance}} (const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&from, const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&to)
\begin{DoxyCompactList}\small\item\em Factory method to create octree nodes. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a18b78885c989bf32ef1d65c998376312}{get\+Center}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of this cell. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_aa997d95b6399b7281527d5db533befb5}{get\+Center\+Back}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 0, 1, 4, 5. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a1d3b9154ff522754b5739c3b886e7bbb}{get\+Center\+Back\+Bottom}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 0, 1. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a110faad1bfab72c6d40f00dcf05a31a4}{get\+Center\+Back\+Left}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 0, 4. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_af0bb09a1cb585d84ee718e0a376ac029}{get\+Center\+Back\+Right}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 1, 5. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a4a0010d07df25280b26ac7b2c742d34e}{get\+Center\+Back\+Top}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 4, 5. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_af3c7eea126c40d4dba8783abfbf03cf6}{get\+Center\+Bottom}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 0, 1, 2, 3. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a301aa006a7a16d22ef74ecffaca263a8}{get\+Center\+Front}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 2, 3, 6, 7. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_ae8c5d3a2d1303f52beea2ce2c652f05a}{get\+Center\+Front\+Bottom}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 2, 3. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_aa93900983b8a4105f1c100b3eb34ed9d}{get\+Center\+Front\+Left}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 3, 7. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_ab59c3e6aa320517b1e932ac4b78d2014}{get\+Center\+Front\+Right}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 2, 6. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_aa3c8918b47be7cab67b62f88a5ee580a}{get\+Center\+Front\+Top}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 6, 7. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_ae7dc3978746a457951cded6e243271c1}{get\+Center\+Left}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 0, 3, 4, 6. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_aea8a139bd243e91520cae6ea9c8cba6a}{get\+Center\+Left\+Bottom}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 0, 3. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a6224c93aba84a4da035a986ef7324a62}{get\+Center\+Left\+Top}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 4, 7. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_ae04e8265447bb0245ed2d6ada1c79bc4}{get\+Center\+Right}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 1, 2, 5, 6. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_ad0e8bfe8ac3e332a10a94de61f84e584}{get\+Center\+Right\+Bottom}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 1, 2. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_ada5773eb48c47eb4a065ac2c1254d707}{get\+Center\+Right\+Top}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 5, 6. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_ad2b9eb2ffa2e9d95a59db5283f0f48f4}{get\+Center\+Top}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center of the corners 4, 5, 6, 7. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_a739a289a4d5235f5f509a1795f5ffd5b}{Vector4}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a0e6cc77370d7fa50920cc1e6aeab274a}{get\+Center\+Value}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the center value. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a7cb057de8ee10a7b37490229e11dde3b}{get\+Child}} (const size\+\_\+t i) const
\begin{DoxyCompactList}\small\item\em Gets an octree child. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a2d22d6798d6a7d8e99dc6cff3da50eae}{get\+Corner1}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the coordinate of corner 1. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a469e53fa79b1610368e7c4f743f03b5f}{get\+Corner2}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the coordinate of corner 2. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_afa96fa3a15237a0dce6c8d3251a09c3c}{get\+Corner3}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the coordinate of corner 3. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a8f7383087bdc9c4f443b4f6327f09dac}{get\+Corner4}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the coordinate of corner 4. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a84a0c064c3272262e20e14377f01cfa1}{get\+Corner5}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the coordinate of corner 5. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_ac88b16320318e0c829c6132099c56e41}{get\+Corner7}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the coordinate of corner 7. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \& \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a660aaeee240a97dd6ae3bbafcf33304a}{get\+From}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the back lower left corner of the cell. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_entity}{Entity}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a13bc0ab60c8945e0ec7db4a3cacae84b}{get\+Octree\+Grid}} (\mbox{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}} $\ast$scene\+Manager)
\begin{DoxyCompactList}\small\item\em Getter for the octree debug visualization of the octree starting with this node. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \& \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a422cbdd94121bb64db81e9f3c628dcae}{get\+To}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the front upper right corner of the cell. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_af33370f4466b6f75c9235c99acafc764}{is\+Border\+Back}} (const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&root) const
\begin{DoxyCompactList}\small\item\em Gets whether this cell is at the back of the given root cell. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a008428cee72f9bfa8d09241e82dfc83c}{is\+Border\+Bottom}} (const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&root) const
\begin{DoxyCompactList}\small\item\em Gets whether this cell is at the bottom of the given root cell. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a6d44a66630129eb40a286e994c5863b4}{is\+Border\+Front}} (const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&root) const
\begin{DoxyCompactList}\small\item\em Gets whether this cell is at the front of the given root cell. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a81608768277273fce9f34143a224f7bf}{is\+Border\+Left}} (const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&root) const
\begin{DoxyCompactList}\small\item\em Gets whether this cell is at the left of the given root cell. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_acad82873b4c94d0b0662fda85abe7a77}{is\+Border\+Right}} (const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&root) const
\begin{DoxyCompactList}\small\item\em Gets whether this cell is at the right of the given root cell. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a3e186bed5eb633cf99a7fdd5d9caae73}{is\+Border\+Top}} (const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&root) const
\begin{DoxyCompactList}\small\item\em Gets whether this cell is at the top of the given root cell. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a2b7141b8d9b2537d1f5ceb901c007b16}{is\+Iso\+Surface\+Near}} (void) const
\begin{DoxyCompactList}\small\item\em Gets whether the isosurface is somewhat near to this node. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a0bc5ab721d106fc67fdb11804a2c4512}{is\+Subdivided}} (void) const
\begin{DoxyCompactList}\small\item\em Gets whether this cell has any children. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_aabef663fac7a898847ceab2a9cf5dd76}{set\+Center\+Value}} (\mbox{\hyperlink{namespace_ogre_a739a289a4d5235f5f509a1795f5ffd5b}{Vector4}} value)
\begin{DoxyCompactList}\small\item\em Raw setter for the center value. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_afe328ff4e740ba780599d72fba4e8013}{set\+From}} (\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} from)
\begin{DoxyCompactList}\small\item\em Setter for the from-\/part of this cell. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a9ef33b1b697f93b9c50588852227d53f}{set\+To}} (\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} to)
\begin{DoxyCompactList}\small\item\em Setter for the to-\/part of this cell. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a4e03f3692566f3d6a95aa8e28523e9b9}{split}} (const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_split_policy}{Octree\+Node\+Split\+Policy}} $\ast$split\+Policy, const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_source}{Source}} $\ast$src, const \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} geometric\+Error)
\begin{DoxyCompactList}\small\item\em Splits this cell if the split policy says so. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a7f238f78312d99563b31457310a904dc}{get\+Children\+Dimensions}} (const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&from, const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&to, \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&center, \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&width, \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&height, \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&depth)
\begin{DoxyCompactList}\small\item\em Gets the center and width / height / depth vector of the children of a node. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const size\+\_\+t \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_a5a29b6a1b94863c9b8c046fc66a113b4}{O\+C\+T\+R\+E\+E\+\_\+\+C\+H\+I\+L\+D\+R\+E\+N\+\_\+\+C\+O\+U\+NT}}
\begin{DoxyCompactList}\small\item\em Even in an O\+Ctree, the amount of children should not be hardcoded. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
A node in the volume octree. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_af46fcf55c98917bba8f4f77485480fbc}\label{class_ogre_1_1_volume_1_1_octree_node_af46fcf55c98917bba8f4f77485480fbc}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!OctreeNode@{OctreeNode}}
\index{OctreeNode@{OctreeNode}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{OctreeNode()}{OctreeNode()}}
{\footnotesize\ttfamily Ogre\+::\+Volume\+::\+Octree\+Node\+::\+Octree\+Node (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{from = {\ttfamily Vector3\+:\+:ZERO},  }\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{to = {\ttfamily Vector3\+:\+:ZERO} }\end{DoxyParamCaption})}



Constructor. 


\begin{DoxyParams}{Parameters}
{\em from} & The back lower left corner of the cell. \\
\hline
{\em to} & The front upper right corner of the cell. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a6db66e6d88c03899316b220391541e3e}\label{class_ogre_1_1_volume_1_1_octree_node_a6db66e6d88c03899316b220391541e3e}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!````~OctreeNode@{$\sim$OctreeNode}}
\index{````~OctreeNode@{$\sim$OctreeNode}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{$\sim$OctreeNode()}{~OctreeNode()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Volume\+::\+Octree\+Node\+::$\sim$\+Octree\+Node (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Destructor. 



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a7f238f78312d99563b31457310a904dc}\label{class_ogre_1_1_volume_1_1_octree_node_a7f238f78312d99563b31457310a904dc}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getChildrenDimensions@{getChildrenDimensions}}
\index{getChildrenDimensions@{getChildrenDimensions}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getChildrenDimensions()}{getChildrenDimensions()}}
{\footnotesize\ttfamily static void Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Children\+Dimensions (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{from,  }\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{to,  }\item[{\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{center,  }\item[{\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{width,  }\item[{\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{height,  }\item[{\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{depth }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Gets the center and width / height / depth vector of the children of a node. 


\begin{DoxyParams}{Parameters}
{\em from} & The back lower left corner of the cell. \\
\hline
{\em to} & The front upper right corner of the cell. \\
\hline
{\em center} & Out parameter of the calculated center. \\
\hline
{\em width} & Out parameter of the width vector (width in x, rest zero). \\
\hline
{\em height} & Out parameter of the height vector (height in y, rest zero). \\
\hline
{\em depth} & Out parameter of the depth vector (depth in z, rest zero). \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a4cfcb6bd6200a1776c33e5908648cc43}\label{class_ogre_1_1_volume_1_1_octree_node_a4cfcb6bd6200a1776c33e5908648cc43}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!createInstance@{createInstance}}
\index{createInstance@{createInstance}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{createInstance()}{createInstance()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}}$\ast$ Ogre\+::\+Volume\+::\+Octree\+Node\+::create\+Instance (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{from,  }\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{to }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Factory method to create octree nodes. 


\begin{DoxyParams}{Parameters}
{\em from} & The back lower left corner of the cell. \\
\hline
{\em to} & The front upper right corner of the cell. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created entity. Make sure to destroy it when you don\textquotesingle{}t need it anymore. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a4e03f3692566f3d6a95aa8e28523e9b9}\label{class_ogre_1_1_volume_1_1_octree_node_a4e03f3692566f3d6a95aa8e28523e9b9}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!split@{split}}
\index{split@{split}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{split()}{split()}}
{\footnotesize\ttfamily void Ogre\+::\+Volume\+::\+Octree\+Node\+::split (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node_split_policy}{Octree\+Node\+Split\+Policy}} $\ast$}]{split\+Policy,  }\item[{const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_source}{Source}} $\ast$}]{src,  }\item[{const \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{geometric\+Error }\end{DoxyParamCaption})}



Splits this cell if the split policy says so. 


\begin{DoxyParams}{Parameters}
{\em split\+Policy} & Defines the policy deciding whether to split this node or not. \\
\hline
{\em src} & The volume source. \\
\hline
{\em geometric\+Error} & The accepted geometric error. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a13bc0ab60c8945e0ec7db4a3cacae84b}\label{class_ogre_1_1_volume_1_1_octree_node_a13bc0ab60c8945e0ec7db4a3cacae84b}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getOctreeGrid@{getOctreeGrid}}
\index{getOctreeGrid@{getOctreeGrid}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getOctreeGrid()}{getOctreeGrid()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_entity}{Entity}}$\ast$ Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Octree\+Grid (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}} $\ast$}]{scene\+Manager }\end{DoxyParamCaption})}



Getter for the octree debug visualization of the octree starting with this node. 


\begin{DoxyParams}{Parameters}
{\em scene\+Manager} & The scenemanager creating the actual entity. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The lazily created debug visualization. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_afe328ff4e740ba780599d72fba4e8013}\label{class_ogre_1_1_volume_1_1_octree_node_afe328ff4e740ba780599d72fba4e8013}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!setFrom@{setFrom}}
\index{setFrom@{setFrom}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{setFrom()}{setFrom()}}
{\footnotesize\ttfamily void Ogre\+::\+Volume\+::\+Octree\+Node\+::set\+From (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}}}]{from }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Setter for the from-\/part of this cell. 


\begin{DoxyParams}{Parameters}
{\em from} & The back lower left corner of the cell. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a9ef33b1b697f93b9c50588852227d53f}\label{class_ogre_1_1_volume_1_1_octree_node_a9ef33b1b697f93b9c50588852227d53f}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!setTo@{setTo}}
\index{setTo@{setTo}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{setTo()}{setTo()}}
{\footnotesize\ttfamily void Ogre\+::\+Volume\+::\+Octree\+Node\+::set\+To (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}}}]{to }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Setter for the to-\/part of this cell. 


\begin{DoxyParams}{Parameters}
{\em to} & The front upper right corner of the cell. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a0bc5ab721d106fc67fdb11804a2c4512}\label{class_ogre_1_1_volume_1_1_octree_node_a0bc5ab721d106fc67fdb11804a2c4512}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!isSubdivided@{isSubdivided}}
\index{isSubdivided@{isSubdivided}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{isSubdivided()}{isSubdivided()}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Octree\+Node\+::is\+Subdivided (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets whether this cell has any children. 

\begin{DoxyReturn}{Returns}
True if so. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a7cb057de8ee10a7b37490229e11dde3b}\label{class_ogre_1_1_volume_1_1_octree_node_a7cb057de8ee10a7b37490229e11dde3b}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getChild@{getChild}}
\index{getChild@{getChild}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getChild()}{getChild()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}}$\ast$ Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Child (\begin{DoxyParamCaption}\item[{const size\+\_\+t}]{i }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets an octree child. 

Enumeration\+: 4 5 7 6 0 1 3 2 
\begin{DoxyParams}{Parameters}
{\em i} & The child index. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The child. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a18b78885c989bf32ef1d65c998376312}\label{class_ogre_1_1_volume_1_1_octree_node_a18b78885c989bf32ef1d65c998376312}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenter@{getCenter}}
\index{getCenter@{getCenter}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenter()}{getCenter()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of this cell. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a660aaeee240a97dd6ae3bbafcf33304a}\label{class_ogre_1_1_volume_1_1_octree_node_a660aaeee240a97dd6ae3bbafcf33304a}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getFrom@{getFrom}}
\index{getFrom@{getFrom}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getFrom()}{getFrom()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}}\& Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+From (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the back lower left corner of the cell. 

\begin{DoxyReturn}{Returns}
The back lower left corner of the cell. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a422cbdd94121bb64db81e9f3c628dcae}\label{class_ogre_1_1_volume_1_1_octree_node_a422cbdd94121bb64db81e9f3c628dcae}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getTo@{getTo}}
\index{getTo@{getTo}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getTo()}{getTo()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}}\& Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+To (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the front upper right corner of the cell. 

\begin{DoxyReturn}{Returns}
The front upper right corner of the cell. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a81608768277273fce9f34143a224f7bf}\label{class_ogre_1_1_volume_1_1_octree_node_a81608768277273fce9f34143a224f7bf}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!isBorderLeft@{isBorderLeft}}
\index{isBorderLeft@{isBorderLeft}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{isBorderLeft()}{isBorderLeft()}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Octree\+Node\+::is\+Border\+Left (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&}]{root }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets whether this cell is at the left of the given root cell. 


\begin{DoxyParams}{Parameters}
{\em root} & The octree root node to test against. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true if so. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_acad82873b4c94d0b0662fda85abe7a77}\label{class_ogre_1_1_volume_1_1_octree_node_acad82873b4c94d0b0662fda85abe7a77}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!isBorderRight@{isBorderRight}}
\index{isBorderRight@{isBorderRight}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{isBorderRight()}{isBorderRight()}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Octree\+Node\+::is\+Border\+Right (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&}]{root }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets whether this cell is at the right of the given root cell. 


\begin{DoxyParams}{Parameters}
{\em root} & The octree root node to test against. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true if so. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a008428cee72f9bfa8d09241e82dfc83c}\label{class_ogre_1_1_volume_1_1_octree_node_a008428cee72f9bfa8d09241e82dfc83c}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!isBorderBottom@{isBorderBottom}}
\index{isBorderBottom@{isBorderBottom}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{isBorderBottom()}{isBorderBottom()}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Octree\+Node\+::is\+Border\+Bottom (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&}]{root }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets whether this cell is at the bottom of the given root cell. 


\begin{DoxyParams}{Parameters}
{\em root} & The octree root node to test against. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true if so. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a3e186bed5eb633cf99a7fdd5d9caae73}\label{class_ogre_1_1_volume_1_1_octree_node_a3e186bed5eb633cf99a7fdd5d9caae73}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!isBorderTop@{isBorderTop}}
\index{isBorderTop@{isBorderTop}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{isBorderTop()}{isBorderTop()}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Octree\+Node\+::is\+Border\+Top (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&}]{root }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets whether this cell is at the top of the given root cell. 


\begin{DoxyParams}{Parameters}
{\em root} & The octree root node to test against. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true if so. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_af33370f4466b6f75c9235c99acafc764}\label{class_ogre_1_1_volume_1_1_octree_node_af33370f4466b6f75c9235c99acafc764}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!isBorderBack@{isBorderBack}}
\index{isBorderBack@{isBorderBack}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{isBorderBack()}{isBorderBack()}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Octree\+Node\+::is\+Border\+Back (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&}]{root }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets whether this cell is at the back of the given root cell. 


\begin{DoxyParams}{Parameters}
{\em root} & The octree root node to test against. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true if so. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a6d44a66630129eb40a286e994c5863b4}\label{class_ogre_1_1_volume_1_1_octree_node_a6d44a66630129eb40a286e994c5863b4}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!isBorderFront@{isBorderFront}}
\index{isBorderFront@{isBorderFront}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{isBorderFront()}{isBorderFront()}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Octree\+Node\+::is\+Border\+Front (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}} \&}]{root }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets whether this cell is at the front of the given root cell. 


\begin{DoxyParams}{Parameters}
{\em root} & The octree root node to test against. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true if so. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_aa997d95b6399b7281527d5db533befb5}\label{class_ogre_1_1_volume_1_1_octree_node_aa997d95b6399b7281527d5db533befb5}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterBack@{getCenterBack}}
\index{getCenterBack@{getCenterBack}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterBack()}{getCenterBack()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Back (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 0, 1, 4, 5. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a301aa006a7a16d22ef74ecffaca263a8}\label{class_ogre_1_1_volume_1_1_octree_node_a301aa006a7a16d22ef74ecffaca263a8}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterFront@{getCenterFront}}
\index{getCenterFront@{getCenterFront}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterFront()}{getCenterFront()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Front (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 2, 3, 6, 7. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_ae7dc3978746a457951cded6e243271c1}\label{class_ogre_1_1_volume_1_1_octree_node_ae7dc3978746a457951cded6e243271c1}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterLeft@{getCenterLeft}}
\index{getCenterLeft@{getCenterLeft}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterLeft()}{getCenterLeft()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Left (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 0, 3, 4, 6. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_ae04e8265447bb0245ed2d6ada1c79bc4}\label{class_ogre_1_1_volume_1_1_octree_node_ae04e8265447bb0245ed2d6ada1c79bc4}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterRight@{getCenterRight}}
\index{getCenterRight@{getCenterRight}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterRight()}{getCenterRight()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Right (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 1, 2, 5, 6. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_ad2b9eb2ffa2e9d95a59db5283f0f48f4}\label{class_ogre_1_1_volume_1_1_octree_node_ad2b9eb2ffa2e9d95a59db5283f0f48f4}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterTop@{getCenterTop}}
\index{getCenterTop@{getCenterTop}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterTop()}{getCenterTop()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Top (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 4, 5, 6, 7. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_af3c7eea126c40d4dba8783abfbf03cf6}\label{class_ogre_1_1_volume_1_1_octree_node_af3c7eea126c40d4dba8783abfbf03cf6}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterBottom@{getCenterBottom}}
\index{getCenterBottom@{getCenterBottom}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterBottom()}{getCenterBottom()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Bottom (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 0, 1, 2, 3. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a4a0010d07df25280b26ac7b2c742d34e}\label{class_ogre_1_1_volume_1_1_octree_node_a4a0010d07df25280b26ac7b2c742d34e}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterBackTop@{getCenterBackTop}}
\index{getCenterBackTop@{getCenterBackTop}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterBackTop()}{getCenterBackTop()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Back\+Top (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 4, 5. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a1d3b9154ff522754b5739c3b886e7bbb}\label{class_ogre_1_1_volume_1_1_octree_node_a1d3b9154ff522754b5739c3b886e7bbb}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterBackBottom@{getCenterBackBottom}}
\index{getCenterBackBottom@{getCenterBackBottom}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterBackBottom()}{getCenterBackBottom()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Back\+Bottom (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 0, 1. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_aa3c8918b47be7cab67b62f88a5ee580a}\label{class_ogre_1_1_volume_1_1_octree_node_aa3c8918b47be7cab67b62f88a5ee580a}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterFrontTop@{getCenterFrontTop}}
\index{getCenterFrontTop@{getCenterFrontTop}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterFrontTop()}{getCenterFrontTop()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Front\+Top (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 6, 7. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_ae8c5d3a2d1303f52beea2ce2c652f05a}\label{class_ogre_1_1_volume_1_1_octree_node_ae8c5d3a2d1303f52beea2ce2c652f05a}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterFrontBottom@{getCenterFrontBottom}}
\index{getCenterFrontBottom@{getCenterFrontBottom}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterFrontBottom()}{getCenterFrontBottom()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Front\+Bottom (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 2, 3. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a6224c93aba84a4da035a986ef7324a62}\label{class_ogre_1_1_volume_1_1_octree_node_a6224c93aba84a4da035a986ef7324a62}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterLeftTop@{getCenterLeftTop}}
\index{getCenterLeftTop@{getCenterLeftTop}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterLeftTop()}{getCenterLeftTop()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Left\+Top (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 4, 7. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_aea8a139bd243e91520cae6ea9c8cba6a}\label{class_ogre_1_1_volume_1_1_octree_node_aea8a139bd243e91520cae6ea9c8cba6a}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterLeftBottom@{getCenterLeftBottom}}
\index{getCenterLeftBottom@{getCenterLeftBottom}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterLeftBottom()}{getCenterLeftBottom()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Left\+Bottom (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 0, 3. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_ada5773eb48c47eb4a065ac2c1254d707}\label{class_ogre_1_1_volume_1_1_octree_node_ada5773eb48c47eb4a065ac2c1254d707}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterRightTop@{getCenterRightTop}}
\index{getCenterRightTop@{getCenterRightTop}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterRightTop()}{getCenterRightTop()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Right\+Top (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 5, 6. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_ad0e8bfe8ac3e332a10a94de61f84e584}\label{class_ogre_1_1_volume_1_1_octree_node_ad0e8bfe8ac3e332a10a94de61f84e584}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterRightBottom@{getCenterRightBottom}}
\index{getCenterRightBottom@{getCenterRightBottom}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterRightBottom()}{getCenterRightBottom()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Right\+Bottom (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 1, 2. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a110faad1bfab72c6d40f00dcf05a31a4}\label{class_ogre_1_1_volume_1_1_octree_node_a110faad1bfab72c6d40f00dcf05a31a4}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterBackLeft@{getCenterBackLeft}}
\index{getCenterBackLeft@{getCenterBackLeft}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterBackLeft()}{getCenterBackLeft()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Back\+Left (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 0, 4. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_aa93900983b8a4105f1c100b3eb34ed9d}\label{class_ogre_1_1_volume_1_1_octree_node_aa93900983b8a4105f1c100b3eb34ed9d}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterFrontLeft@{getCenterFrontLeft}}
\index{getCenterFrontLeft@{getCenterFrontLeft}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterFrontLeft()}{getCenterFrontLeft()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Front\+Left (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 3, 7. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_af0bb09a1cb585d84ee718e0a376ac029}\label{class_ogre_1_1_volume_1_1_octree_node_af0bb09a1cb585d84ee718e0a376ac029}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterBackRight@{getCenterBackRight}}
\index{getCenterBackRight@{getCenterBackRight}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterBackRight()}{getCenterBackRight()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Back\+Right (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 1, 5. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_ab59c3e6aa320517b1e932ac4b78d2014}\label{class_ogre_1_1_volume_1_1_octree_node_ab59c3e6aa320517b1e932ac4b78d2014}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterFrontRight@{getCenterFrontRight}}
\index{getCenterFrontRight@{getCenterFrontRight}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterFrontRight()}{getCenterFrontRight()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Front\+Right (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center of the corners 2, 6. 

\begin{DoxyReturn}{Returns}
The center. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a2d22d6798d6a7d8e99dc6cff3da50eae}\label{class_ogre_1_1_volume_1_1_octree_node_a2d22d6798d6a7d8e99dc6cff3da50eae}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCorner1@{getCorner1}}
\index{getCorner1@{getCorner1}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCorner1()}{getCorner1()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Corner1 (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the coordinate of corner 1. 

\begin{DoxyReturn}{Returns}
The corner. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a469e53fa79b1610368e7c4f743f03b5f}\label{class_ogre_1_1_volume_1_1_octree_node_a469e53fa79b1610368e7c4f743f03b5f}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCorner2@{getCorner2}}
\index{getCorner2@{getCorner2}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCorner2()}{getCorner2()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Corner2 (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the coordinate of corner 2. 

\begin{DoxyReturn}{Returns}
The corner. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_afa96fa3a15237a0dce6c8d3251a09c3c}\label{class_ogre_1_1_volume_1_1_octree_node_afa96fa3a15237a0dce6c8d3251a09c3c}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCorner3@{getCorner3}}
\index{getCorner3@{getCorner3}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCorner3()}{getCorner3()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Corner3 (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the coordinate of corner 3. 

\begin{DoxyReturn}{Returns}
The corner. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a8f7383087bdc9c4f443b4f6327f09dac}\label{class_ogre_1_1_volume_1_1_octree_node_a8f7383087bdc9c4f443b4f6327f09dac}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCorner4@{getCorner4}}
\index{getCorner4@{getCorner4}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCorner4()}{getCorner4()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Corner4 (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the coordinate of corner 4. 

\begin{DoxyReturn}{Returns}
The corner. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a84a0c064c3272262e20e14377f01cfa1}\label{class_ogre_1_1_volume_1_1_octree_node_a84a0c064c3272262e20e14377f01cfa1}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCorner5@{getCorner5}}
\index{getCorner5@{getCorner5}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCorner5()}{getCorner5()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Corner5 (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the coordinate of corner 5. 

\begin{DoxyReturn}{Returns}
The corner. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_ac88b16320318e0c829c6132099c56e41}\label{class_ogre_1_1_volume_1_1_octree_node_ac88b16320318e0c829c6132099c56e41}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCorner7@{getCorner7}}
\index{getCorner7@{getCorner7}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCorner7()}{getCorner7()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Corner7 (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the coordinate of corner 7. 

\begin{DoxyReturn}{Returns}
The corner. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_aabef663fac7a898847ceab2a9cf5dd76}\label{class_ogre_1_1_volume_1_1_octree_node_aabef663fac7a898847ceab2a9cf5dd76}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!setCenterValue@{setCenterValue}}
\index{setCenterValue@{setCenterValue}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{setCenterValue()}{setCenterValue()}}
{\footnotesize\ttfamily void Ogre\+::\+Volume\+::\+Octree\+Node\+::set\+Center\+Value (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a739a289a4d5235f5f509a1795f5ffd5b}{Vector4}}}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Raw setter for the center value. 


\begin{DoxyParams}{Parameters}
{\em value} & The density value. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a0e6cc77370d7fa50920cc1e6aeab274a}\label{class_ogre_1_1_volume_1_1_octree_node_a0e6cc77370d7fa50920cc1e6aeab274a}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!getCenterValue@{getCenterValue}}
\index{getCenterValue@{getCenterValue}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{getCenterValue()}{getCenterValue()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_a739a289a4d5235f5f509a1795f5ffd5b}{Vector4}} Ogre\+::\+Volume\+::\+Octree\+Node\+::get\+Center\+Value (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the center value. 

\begin{DoxyReturn}{Returns}
The center value, one Vector4 consisting of gradient (x, y, z) and density (w). 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a2b7141b8d9b2537d1f5ceb901c007b16}\label{class_ogre_1_1_volume_1_1_octree_node_a2b7141b8d9b2537d1f5ceb901c007b16}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!isIsoSurfaceNear@{isIsoSurfaceNear}}
\index{isIsoSurfaceNear@{isIsoSurfaceNear}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{isIsoSurfaceNear()}{isIsoSurfaceNear()}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Octree\+Node\+::is\+Iso\+Surface\+Near (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets whether the isosurface is somewhat near to this node. 

\begin{DoxyReturn}{Returns}
true if somewhat near. 
\end{DoxyReturn}


References Ogre\+::\+Math\+::\+Abs().



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_octree_node_a5a29b6a1b94863c9b8c046fc66a113b4}\label{class_ogre_1_1_volume_1_1_octree_node_a5a29b6a1b94863c9b8c046fc66a113b4}} 
\index{Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}!OCTREE\_CHILDREN\_COUNT@{OCTREE\_CHILDREN\_COUNT}}
\index{OCTREE\_CHILDREN\_COUNT@{OCTREE\_CHILDREN\_COUNT}!Ogre::Volume::OctreeNode@{Ogre::Volume::OctreeNode}}
\doxysubsubsection{\texorpdfstring{OCTREE\_CHILDREN\_COUNT}{OCTREE\_CHILDREN\_COUNT}}
{\footnotesize\ttfamily const size\+\_\+t Ogre\+::\+Volume\+::\+Octree\+Node\+::\+O\+C\+T\+R\+E\+E\+\_\+\+C\+H\+I\+L\+D\+R\+E\+N\+\_\+\+C\+O\+U\+NT\hspace{0.3cm}{\ttfamily [static]}}



Even in an O\+Ctree, the amount of children should not be hardcoded. 



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