<?xml version="1.0" encoding="utf-8"?>
<!--Detailed report on module EmberEntity-->
<CCCC_Project>
<module_summary>
<lines_of_code value="536" level="1" />
<lines_of_code_per_member_function value="******" level="0" />
<McCabes_cyclomatic_complexity value="84" level="0" />
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
<lines_of_code value="203" level="0" />
<lines_of_code_per_member_function value="********" level="2" />
<lines_of_code_per_line_of_comment value="2.640" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.414" level="0" />
<weighted_methods_per_class_unity value="53" level="0" />
<weighted_methods_per_class_visibility value="0" level="0" />
<depth_of_inheritance_tree value="1" level="0" />
<number_of_children value="2" level="0" />
<coupling_between_objects value="42" level="0" />
<IF4 value="193600" level="2" />
<IF4_per_member_function value="********" level="2" />
<IF4_visible value="160000" level="2" />
<IF4_visible_per_member_function value="********" level="2" />
<IF4_concrete value="144" level="2" />
<IF4_concrete_per_member_function value="********" level="2" />
</module_summary>
<module_detail>
<description>declaration</description>
<source_reference file="./components/ogre/MotionManager.h" line="28" />
<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>declaration</description>
<source_reference file="./components/ogre/widgets/icons/IconManager.h" line="36" />
<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>declaration</description>
<source_reference file="./components/ogre/widgets/IngameChatWidget.h" line="34" />
<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>declaration</description>
<source_reference file="./components/ogre/widgets/EntityIcon.h" line="38" />
<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>declaration</description>
<source_reference file="./components/ogre/widgets/EntityIconManager.h" line="30" />
<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>declaration</description>
<source_reference file="./components/ogre/widgets/InventoryWidget.h" line="43" />
<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>declaration</description>
<source_reference file="./components/ogre/widgets/InspectWidget.h" line="29" />
<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>declaration</description>
<source_reference file="./components/ogre/AvatarCamera.h" line="44" />
<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>declaration</description>
<source_reference file="./components/ogre/AvatarEmberEntity.h" line="36" />
<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>declaration</description>
<source_reference file="./components/ogre/AvatarController.h" line="37" />
<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>declaration</description>
<source_reference file="./components/ogre/WorldEmberEntity.h" line="53" />
<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/EmberEntity.h" line="63" />
<lines_of_code value="31" level="1" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="39" level="0" />
<lines_of_code_per_line_of_comment value="0.795" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
<description>declaration</description>
<source_reference file="./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h" line="52" />
<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>declaration</description>
<source_reference file="./components/ogre/EmberEntityFactory.h" line="49" />
<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>declaration</description>
<source_reference file="./components/ogre/EntityWorldPickListener.h" line="35" />
<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>declaration</description>
<source_reference file="./components/ogre/EmberEntityUserObject.h" line="40" />
<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>declaration</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.h" line="40" />
<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>declaration</description>
<source_reference file="./components/ogre/terrain/TerrainEditor.h" line="40" />
<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>declaration</description>
<source_reference file="./components/ogre/terrain/TerrainGenerator.h" line="52" />
<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>declaration</description>
<source_reference file="./components/ogre/terrain/TerrainArea.h" line="36" />
<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>declaration</description>
<source_reference file="./components/ogre/manipulation/EntityMover.h" line="32" />
<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>declaration</description>
<source_reference file="./components/ogre/manipulation/EntityMoveManager.h" line="34" />
<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>declaration</description>
<source_reference file="./components/ogre/manipulation/EntityMoveAdjuster.h" line="30" />
<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" />
</module_detail>
<procedural_detail>
<member_function>
<name>BboxMaterialName(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="102" />
</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>EmberEntity(const string &amp;,TypeInfo *,View *,SceneManager *)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="94" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="105" />
</extent>
<lines_of_code value="12" 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>MODE_FIXED(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="100" />
</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>MODE_FLOATING(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="99" />
</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>MODE_RUNNING(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="96" />
</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>MODE_STANDING(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="95" />
</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>MODE_SWIMMING(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="98" />
</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>MODE_WALKING(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="97" />
</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>addArea(TerrainArea *)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="283" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="503" />
</extent>
<lines_of_code value="7" 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>adjustPosition()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="112" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="344" />
</extent>
<lines_of_code value="7" level="0" />
<McCabes_cyclomatic_complexity value="1" 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>adjustPosition(const Vector3 &amp;)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="113" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="351" />
</extent>
<lines_of_code value="11" level="0" />
<McCabes_cyclomatic_complexity value="2" 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>adjustPositionForContainedNode(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="104" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="379" />
</extent>
<lines_of_code value="9" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="7" 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>allowVisibilityOfMember(EmberEntity *)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="125" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="488" />
</extent>
<lines_of_code value="4" level="0" />
<McCabes_cyclomatic_complexity value="1" 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>attachToPointOnModel(const string &amp;,Model *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.h" line="155" />
</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>checkVisibility(bool)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="319" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="306" />
</extent>
<lines_of_code value="14" level="0" />
<McCabes_cyclomatic_complexity value="3" 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>createErisBboxMaterial()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="304" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="605" />
</extent>
<lines_of_code value="11" level="0" />
<McCabes_cyclomatic_complexity value="1" 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(SceneManager *)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="311" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="176" />
</extent>
<lines_of_code value="11" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="4" 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>detachFromModel()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.h" line="160" />
</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>dumpAttributes(iostream &amp;,ostream &amp;)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="229" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="705" />
</extent>
<lines_of_code value="12" 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>getDefaultUseOperators()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="217" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="658" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="2" 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>getEmberLocation()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="150" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="640" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="4" 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>getMovementMode()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="170" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.h" line="364" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" 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>getOffsetForContainedNode(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="255" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="363" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="3" 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>getSceneManager()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="334" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="672" />
</extent>
<lines_of_code value="6" level="0" />
<McCabes_cyclomatic_complexity value="1" 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>getSceneNode()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="118" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="635" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="4" 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>getShowErisBoundingBox()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="200" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="628" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="2" level="0" />
<lines_of_comment value="4" 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>getShowOgreBoundingBox()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="194" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="624" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" 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>getSuggestedResponses()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="136" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="492" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" 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>getVisualize(const string &amp;)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="244" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="565" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="5" 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="1.000" level="0" />
</member_function>
<member_function>
<name>getWorldBoundingBox(bool)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="207" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="646" />
</extent>
<lines_of_code value="6" level="0" />
<McCabes_cyclomatic_complexity value="1" 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>getWorldBoundingSphere(bool)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="210" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="652" />
</extent>
<lines_of_code value="6" 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>hasSuggestedResponses()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="131" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="497" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" 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>init(const RootEntity &amp;,bool)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="317" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="141" />
</extent>
<lines_of_code value="16" level="0" />
<McCabes_cyclomatic_complexity value="2" 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>isInitialized()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="165" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.h" line="359" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="4" 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>onAction(const RootOperation &amp;)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="279" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="456" />
</extent>
<lines_of_code value="12" level="0" />
<McCabes_cyclomatic_complexity value="2" 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>onAttrChanged(const string &amp;,const Element &amp;)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="284" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="511" />
</extent>
<lines_of_code value="12" level="0" />
<McCabes_cyclomatic_complexity value="3" 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>onBboxChanged()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="292" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="616" />
</extent>
<lines_of_code value="7" level="0" />
<McCabes_cyclomatic_complexity value="1" 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>onImaginary(const Root &amp;)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="280" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="472" />
</extent>
<lines_of_code value="11" level="0" />
<McCabes_cyclomatic_complexity value="2" 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>onLocationChanged(Entity *)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="278" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="391" />
</extent>
<lines_of_code value="44" level="1" />
<McCabes_cyclomatic_complexity value="9" level="0" />
<lines_of_comment value="11" level="0" />
<lines_of_code_per_line_of_comment value="4.000" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.818" level="0" />
</member_function>
<member_function>
<name>onModeChanged(MovementMode)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="287" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="548" />
</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>onMoved()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="273" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="206" />
</extent>
<lines_of_code value="8" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="4" 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>onSoundAction(const RootOperation &amp;)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="281" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="294" />
</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>onTalk(const RootOperation &amp;)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="275" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="238" />
</extent>
<lines_of_code value="35" level="1" />
<McCabes_cyclomatic_complexity value="7" level="0" />
<lines_of_comment value="7" level="0" />
<lines_of_code_per_line_of_comment value="5.000" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="1.000" level="0" />
</member_function>
<member_function>
<name>onVisibilityChanged(bool)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="277" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="300" />
</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>parseModeChange(const Element &amp;)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="353" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="523" />
</extent>
<lines_of_code value="24" level="0" />
<McCabes_cyclomatic_complexity value="7" level="0" />
<lines_of_comment value="5" level="0" />
<lines_of_code_per_line_of_comment value="4.800" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="1.400" level="0" />
</member_function>
<member_function>
<name>setMoving(bool)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="274" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="214" />
</extent>
<lines_of_code value="17" level="0" />
<McCabes_cyclomatic_complexity value="3" 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>setVisible(bool)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="143" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="325" />
</extent>
<lines_of_code value="16" level="0" />
<McCabes_cyclomatic_complexity value="5" 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="1.000" level="0" />
</member_function>
<member_function>
<name>setVisualize(const string &amp;,bool)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="236" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="556" />
</extent>
<lines_of_code value="9" level="0" />
<McCabes_cyclomatic_complexity value="2" 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>showErisBoundingBox(bool)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="189" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="581" />
</extent>
<lines_of_code value="16" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="7" 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>showOgreBoundingBox(bool)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="181" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="576" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="4" 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>synchronizeWithServer()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="223" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="163" />
</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>updateMotion(Real)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="175" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="190" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="4" 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>~EmberEntity()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/EmberEntity.h" line="95" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="117" />
</extent>
<lines_of_code value="18" level="0" />
<McCabes_cyclomatic_complexity value="3" level="0" />
<lines_of_comment value="4" 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>EmberEntity</name>
<client_module>
<name>AttributeTextBuilder</name>
<visible>false</visible>
<concrete>false</concrete>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/widgets/InspectWidget.h" line="117" />
</extent>
<name>AvatarController</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/AvatarController.cpp" line="362" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/AvatarController.h" line="175" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/AvatarController.h" line="199" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/AvatarController.h" line="200" />
</extent>
<name>EmberEntityUserObject</name>
<visible>false</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntityUserObject.cpp" line="34" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntityUserObject.h" line="115" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/EmberEntityUserObject.h" line="149" />
</extent>
<name>EmberPhysicalEntity</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="723" />
</extent>
<extent>
<description>inheritance</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.h" line="48" />
</extent>
<name>EntityIcon</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/EntityIcon.h" line="76" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/widgets/EntityIcon.h" line="85" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/EntityIcon.cpp" line="32" />
</extent>
<name>EntityIconManager</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/EntityIconManager.h" line="56" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/EntityIconManager.cpp" line="52" />
</extent>
<name>EntityMoveAdjuster</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMoveAdjuster.cpp" line="71" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMoveAdjuster.h" line="114" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMoveAdjuster.h" line="119" />
</extent>
<name>EntityMoveAdjustmentInstance</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMoveAdjuster.cpp" line="29" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMoveAdjuster.h" line="47" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMoveAdjuster.h" line="53" />
</extent>
<name>EntityMoveManager</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMoveManager.cpp" line="46" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMoveManager.cpp" line="53" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMoveManager.h" line="52" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMoveManager.h" line="88" />
</extent>
<name>EntityMover</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMover.h" line="43" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMover.h" line="59" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/manipulation/EntityMover.cpp" line="32" />
</extent>
<name>GUIManager</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/GUIManager.cpp" line="305" />
</extent>
<name>IconManager</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconManager.h" line="53" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconManager.cpp" line="93" />
</extent>
<name>IngameChatWidget</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/IngameChatWidget.h" line="241" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/IngameChatWidget.cpp" line="161" />
</extent>
<name>InspectWidget</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/InspectWidget.cpp" line="159" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/InspectWidget.cpp" line="166" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/InspectWidget.cpp" line="192" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/InspectWidget.h" line="70" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/InspectWidget.h" line="79" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/InspectWidget.h" line="81" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/widgets/InspectWidget.h" line="86" />
</extent>
<name>InventoryWidget</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/InventoryWidget.h" line="78" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/InventoryWidget.h" line="79" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/InventoryWidget.cpp" line="123" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/InventoryWidget.cpp" line="177" />
</extent>
<name>Label</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/IngameChatWidget.h" line="121" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/widgets/IngameChatWidget.h" line="145" />
</extent>
<name>MotionManager</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MotionManager.h" line="60" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MotionManager.h" line="61" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MotionManager.h" line="148" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MotionManager.cpp" line="70" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MotionManager.cpp" line="97" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MotionManager.cpp" line="104" />
</extent>
<name>PersonEmberEntity</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/PersonEmberEntity.cpp" line="41" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/PersonEmberEntity.h" line="32" />
</extent>
<name>TerrainArea</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/terrain/TerrainArea.cpp" line="31" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/terrain/TerrainArea.h" line="46" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/terrain/TerrainArea.h" line="59" />
</extent>
<name>TerrainEditor</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/terrain/TerrainEditor.h" line="357" />
</extent>
<name>TerrainGenerator</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/terrain/TerrainGenerator.cpp" line="674" />
</extent>
<name>WorldEmberEntity</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>inheritance</description>
<source_reference file="./components/ogre/WorldEmberEntity.h" line="56" />
</extent>
</client_module>
<supplier_module>
<name>Element</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="284" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="353" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="511" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="523" />
</extent>
<name>Entity</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>inheritance</description>
<source_reference file="./components/ogre/EmberEntity.h" line="63" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="278" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="391" />
</extent>
<name>Model</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="155" />
</extent>
<name>OOBBWireBoundingBox</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="299" />
</extent>
<name>Real</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="175" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="190" />
</extent>
<name>Root</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="280" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="472" />
</extent>
<name>RootEntity</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="317" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="141" />
</extent>
<name>RootOperation</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="275" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="279" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="281" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="238" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="294" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="456" />
</extent>
<name>SceneManager</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="94" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="311" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="105" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="176" />
</extent>
<name>SceneNode</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="329" />
</extent>
<name>TerrainArea</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="283" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="503" />
</extent>
<name>TypeInfo</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="94" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="105" />
</extent>
<name>Vector3</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="113" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="351" />
</extent>
<name>View</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="94" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="105" />
</extent>
<name>auto_ptr</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="339" />
</extent>
<name>bool</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="143" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="181" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="189" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="207" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="210" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="236" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="261" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="267" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="274" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="277" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="317" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="319" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="141" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="214" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="300" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="306" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="325" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="556" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="576" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="581" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="646" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="652" />
</extent>
<name>iostream</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="229" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="705" />
</extent>
<name>ostream</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="229" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="705" />
</extent>
<name>string</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="80" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="81" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="82" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="83" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="84" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="85" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="90" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="94" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="155" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="236" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="244" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="284" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="105" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="511" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="556" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.cpp" line="565" />
</extent>
<name>vector</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/EmberEntity.h" line="324" />
</extent>
</supplier_module>
</module>
</structural_detail>
</CCCC_Project>

