<?xml version="1.0" encoding="utf-8"?>
<!--Detailed report on module PagingLandScapeOctreeSceneManager-->
<CCCC_Project>
<module_summary>
<lines_of_code value="795" level="1" />
<lines_of_code_per_member_function value="******" level="0" />
<McCabes_cyclomatic_complexity value="117" level="0" />
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
<lines_of_code value="226" level="0" />
<lines_of_code_per_member_function value="********" level="2" />
<lines_of_code_per_line_of_comment value="3.518" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.518" level="0" />
<weighted_methods_per_class_unity value="51" level="0" />
<weighted_methods_per_class_visibility value="48" level="0" />
<depth_of_inheritance_tree value="1" level="0" />
<number_of_children value="1" level="0" />
<coupling_between_objects value="27" level="0" />
<IF4 value="12100" level="2" />
<IF4_per_member_function value="********" level="2" />
<IF4_visible value="12100" level="2" />
<IF4_visible_per_member_function value="********" level="2" />
<IF4_concrete value="81" level="1" />
<IF4_concrete_per_member_function value="********" level="2" />
</module_summary>
<module_detail>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePrerequisites.h" line="60" />
<lines_of_code value="1" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="0" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="108" />
<lines_of_code value="28" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="20" level="0" />
<lines_of_code_per_line_of_comment value="1.400" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</module_detail>
<procedural_detail>
<member_function>
<name>PagingLandScapeOctreeSceneManager(const String &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="461" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="119" />
</extent>
<lines_of_code value="11" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>PagingLandScapeOctreeSceneManager(const String &amp;,AxisAlignedBox &amp;,int)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="472" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="121" />
</extent>
<lines_of_code value="7" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>_addPagingLandScapeOctreeMovableNode(PagingLandScapeOctreeNode *,PagingLandScapeOctree *,int)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="697" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="196" />
</extent>
<lines_of_code value="21" level="0" />
<McCabes_cyclomatic_complexity value="2" level="0" />
<lines_of_comment value="5" level="0" />
<lines_of_code_per_line_of_comment value="4.200" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>_addPagingLandScapeOctreeNode(PagingLandScapeOctreeNode *,PagingLandScapeOctree *,int)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="761" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="192" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="2" level="0" />
<lines_of_comment value="3" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>_addPagingLandScapeOctreeStaticNode(PagingLandScapeOctreeNode *,PagingLandScapeOctree *,int)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="727" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="200" />
</extent>
<lines_of_code value="28" level="0" />
<McCabes_cyclomatic_complexity value="3" level="0" />
<lines_of_comment value="6" level="0" />
<lines_of_code_per_line_of_comment value="4.667" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>_findVisibleObjects(Camera *,VisibleObjectsBoundsInfo *,bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="961" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="163" />
</extent>
<lines_of_code value="95" level="1" />
<McCabes_cyclomatic_complexity value="18" level="1" />
<lines_of_comment value="46" level="0" />
<lines_of_code_per_line_of_comment value="2.065" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.391" level="0" />
</member_function>
<member_function>
<name>_findVisibleObjects(Camera *,bool)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="165" />
</extent>
<lines_of_code value="1" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="0" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>_removePagingLandScapeOctreeNode(PagingLandScapeOctreeNode *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="682" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="188" />
</extent>
<lines_of_code value="12" level="0" />
<McCabes_cyclomatic_complexity value="3" level="0" />
<lines_of_comment value="5" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>_updatePagingLandScapeOctreeNode(PagingLandScapeOctreeNode *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="647" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="185" />
</extent>
<lines_of_code value="25" level="0" />
<McCabes_cyclomatic_complexity value="9" level="0" />
<lines_of_comment value="7" level="0" />
<lines_of_code_per_line_of_comment value="3.571" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="1.286" level="0" />
</member_function>
<member_function>
<name>_updateSceneGraph(Camera *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="825" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="159" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>addCamera(Camera *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="560" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="153" />
</extent>
<lines_of_code value="14" level="0" />
<McCabes_cyclomatic_complexity value="3" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>addVisible(MovableObject *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1123" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="277" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>clearScene(void)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1642" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="266" />
</extent>
<lines_of_code value="6" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="13" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>createAABBQuery(const AxisAlignedBox &amp;,long)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1663" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="268" />
</extent>
<lines_of_code value="8" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="0" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>createCamera(const String &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="545" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="148" />
</extent>
<lines_of_code value="15" level="0" />
<McCabes_cyclomatic_complexity value="2" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>createIntersectionQuery(long)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1701" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="272" />
</extent>
<lines_of_code value="11" level="0" />
<McCabes_cyclomatic_complexity value="2" level="0" />
<lines_of_comment value="3" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>createPlaneBoundedVolumeQuery(const PlaneBoundedVolumeList &amp;,long)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1681" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="270" />
</extent>
<lines_of_code value="9" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="0" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>createRayQuery(const Ray &amp;,long)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1692" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="271" />
</extent>
<lines_of_code value="8" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="0" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>createSceneNode(const String &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="778" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="146" />
</extent>
<lines_of_code value="14" level="0" />
<McCabes_cyclomatic_complexity value="2" level="0" />
<lines_of_comment value="3" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>createSceneNode(void)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="771" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="144" />
</extent>
<lines_of_code value="7" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>createSphereQuery(const Sphere &amp;,long)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1672" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="269" />
</extent>
<lines_of_code value="8" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="0" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>deleteOctree(PagingLandScapeOctree *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="129" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="0" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>destroyAllCameras(void)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="607" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="151" />
</extent>
<lines_of_code value="12" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>destroyCamera(Camera *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="591" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="149" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>destroyCamera(const String &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="596" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="150" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>destroySceneNode(const String &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="620" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="156" />
</extent>
<lines_of_code value="8" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>directRenderSingleObject(Renderable *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1139" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="275" />
</extent>
<lines_of_code value="12" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="3" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>directRenderSingleQueue(RenderQueue *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1128" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="274" />
</extent>
<lines_of_code value="9" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>disableHardwareOcclusionTests()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="931" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="332" />
</extent>
<lines_of_code value="18" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="6" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>enableHardwareOcclusionTests()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="830" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="331" />
</extent>
<lines_of_code value="72" level="1" />
<McCabes_cyclomatic_complexity value="2" level="0" />
<lines_of_comment value="8" level="0" />
<lines_of_code_per_line_of_comment value="9.000" level="1" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>findNodesIn(...)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1453" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1458" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1463" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1468" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="205" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="211" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="217" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="223" />
</extent>
<lines_of_code value="24" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="16" level="0" />
<lines_of_code_per_line_of_comment value="1.500" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>getBoundingBox()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="279" />
</extent>
<lines_of_code value="0" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="0" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>getNewOctree()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="125" />
</extent>
<lines_of_code value="4" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="0" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>getOption(const String &amp;,void *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1584" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="261" />
</extent>
<lines_of_code value="52" level="1" />
<McCabes_cyclomatic_complexity value="19" level="1" />
<lines_of_comment value="5" level="0" />
<lines_of_code_per_line_of_comment value="10.400" level="1" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="3.800" level="0" />
</member_function>
<member_function>
<name>getOptionKeys(StringVector &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="635" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="264" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>getOptionValues(const String &amp;,StringVector &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="630" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="263" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>getTypeName(void)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="479" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="137" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>init(const AxisAlignedBox &amp;,int)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="484" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="141" />
</extent>
<lines_of_code value="19" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="10" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>registerCamera(PagingLandScapeOctreeCamera *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1156" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="284" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>registeredNodeInCamera(OcclusionElement *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="793" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="281" />
</extent>
<lines_of_code value="16" level="0" />
<McCabes_cyclomatic_complexity value="2" level="0" />
<lines_of_comment value="3" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>resize(const AxisAlignedBox &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1479" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="243" />
</extent>
<lines_of_code value="26" level="0" />
<McCabes_cyclomatic_complexity value="3" level="0" />
<lines_of_comment value="3" level="0" />
<lines_of_code_per_line_of_comment value="8.667" level="1" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>resize(const AxisAlignedBox &amp;,const int)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1473" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="244" />
</extent>
<lines_of_code value="6" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>setOption(const String &amp;,const void *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1510" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="255" />
</extent>
<lines_of_code value="68" level="1" />
<McCabes_cyclomatic_complexity value="23" level="1" />
<lines_of_comment value="10" level="0" />
<lines_of_code_per_line_of_comment value="6.800" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="2.300" level="0" />
</member_function>
<member_function>
<name>setShowBoxes(bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="227" />
</extent>
<lines_of_code value="3" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>setUseCullCamera(bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="235" />
</extent>
<lines_of_code value="3" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>shutdown()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="135" />
</extent>
<lines_of_code value="1" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="0" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>unregisterCamera(PagingLandScapeOctreeCamera *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="574" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="285" />
</extent>
<lines_of_code value="17" level="0" />
<McCabes_cyclomatic_complexity value="3" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>unregisteredNodeInCamera(OcclusionElement *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="811" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="282" />
</extent>
<lines_of_code value="12" level="0" />
<McCabes_cyclomatic_complexity value="2" level="0" />
<lines_of_comment value="3" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>walkPagingLandScapeOctree(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="179" />
</extent>
<lines_of_code value="2" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="10" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>~PagingLandScapeOctreeSceneManager()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="520" />
</extent>
<lines_of_code value="16" level="0" />
<McCabes_cyclomatic_complexity value="2" level="0" />
<lines_of_comment value="8" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>~PagingLandScapeOctreeSceneManager(void)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="123" />
</extent>
<lines_of_code value="1" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
</procedural_detail>
<structural_detail>
<module>
<name>PagingLandScapeOctreeSceneManager</name>
<client_module>
<name>Occlusion</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusion.h" line="57" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusion.h" line="75" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusion.h" line="78" />
</extent>
<name>PagingLandScapeOctree</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctree.cpp" line="163" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctree.cpp" line="245" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctree.cpp" line="457" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctree.cpp" line="463" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctree.h" line="71" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctree.h" line="131" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctree.h" line="138" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctree.h" line="177" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctree.h" line="224" />
</extent>
<name>PagingLandScapeOctreeNode</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeNode.cpp" line="408" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeNode.h" line="175" />
</extent>
<name>PagingLandScapeSceneManager</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>inheritance</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeSceneManager.h" line="50" />
</extent>
<name>TreeOverlayDebug</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionDebugTraversal.cpp" line="24" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionDebugTraversal.h" line="21" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionDebugTraversal.h" line="27" />
</extent>
</client_module>
<supplier_module>
<name>AxisAlignedBox</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="472" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="484" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1473" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1479" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1663" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="121" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="141" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="243" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="244" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="268" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="305" />
</extent>
<name>Camera</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="560" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="591" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="825" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="961" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="149" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="153" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="159" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="163" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="165" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="329" />
</extent>
<name>MovableObject</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1123" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="277" />
</extent>
<name>MovableObjectList</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="294" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="316" />
</extent>
<name>Occlusion</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="309" />
</extent>
<name>OcclusionElement</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="793" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="811" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="281" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="282" />
</extent>
<name>OctreeSet</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="334" />
</extent>
<name>PagingLandScapeOctree</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="698" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="728" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="761" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="129" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="192" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="196" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="200" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="290" />
</extent>
<name>PagingLandScapeOctreeCamera</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="574" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1156" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="284" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="285" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="326" />
</extent>
<name>PagingLandScapeOctreeNode</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="647" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="682" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="697" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="727" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="761" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="185" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="188" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="192" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="196" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="200" />
</extent>
<name>PlaneBoundedVolumeList</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1681" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="270" />
</extent>
<name>PolygonMode</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="295" />
</extent>
<name>Ray</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1692" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="271" />
</extent>
<name>RenderQueue</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1128" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="274" />
</extent>
<name>RenderTexture</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="328" />
</extent>
<name>Renderable</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1139" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="275" />
</extent>
<name>SceneManager</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>inheritance</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="108" />
</extent>
<name>Sphere</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1672" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="269" />
</extent>
<name>String</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="461" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="472" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="545" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="596" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="620" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="630" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="778" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1510" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="1584" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="119" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="121" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="146" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="148" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="150" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="156" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="255" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="261" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="263" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="322" />
</extent>
<name>StringVector</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="630" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="635" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="263" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="264" />
</extent>
<name>VisiblesPerCam</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="293" />
</extent>
<name>bool</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp" line="961" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="163" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="165" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="227" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="235" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="296" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="314" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="318" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h" line="320" />
</extent>
</supplier_module>
</module>
</structural_detail>
</CCCC_Project>

