<?xml version="1.0" encoding="utf-8"?>
<!--Detailed report on module EmberPhysicalEntity-->
<CCCC_Project>
<module_summary>
<lines_of_code value="466" level="0" />
<lines_of_code_per_member_function value="******" level="0" />
<McCabes_cyclomatic_complexity value="95" level="0" />
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
<lines_of_code value="116" level="0" />
<lines_of_code_per_member_function value="********" level="2" />
<lines_of_code_per_line_of_comment value="4.017" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.819" level="0" />
<weighted_methods_per_class_unity value="41" level="0" />
<weighted_methods_per_class_visibility value="0" level="0" />
<depth_of_inheritance_tree value="2" level="0" />
<number_of_children value="2" level="0" />
<coupling_between_objects value="21" level="0" />
<IF4 value="10816" level="2" />
<IF4_per_member_function value="********" level="2" />
<IF4_visible value="10816" level="2" />
<IF4_visible_per_member_function value="********" level="2" />
<IF4_concrete value="36" level="1" />
<IF4_concrete_per_member_function value="********" level="2" />
</module_summary>
<module_detail>
<description>declaration</description>
<source_reference file="./components/ogre/MotionManager.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/widgets/IngameChatWidget.h" line="33" />
<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="48" />
<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/EmberPhysicalEntity.h" line="48" />
<lines_of_code value="4" 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" />
<description>declaration</description>
<source_reference file="./components/ogre/PersonEmberEntity.h" line="25" />
<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>EmberPhysicalEntity(const string &amp;,TypeInfo *,View *,SceneManager *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="68" />
</extent>
<lines_of_code value="11" 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>Model_Reloaded()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="368" />
</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>Model_Resetting()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="374" />
</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>allowVisibilityOfMember(EmberEntity *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="723" />
</extent>
<lines_of_code value="3" 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>attachAllEntities()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="656" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="2" 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>attachEntity(const string &amp;,const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="637" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="2" 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>attachToPointOnModel(const string &amp;,Model *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="326" />
</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>connectEntities()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="312" />
</extent>
<lines_of_code value="11" level="0" />
<McCabes_cyclomatic_complexity value="2" 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>createModelMapping()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="305" />
</extent>
<lines_of_code value="6" 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>createScaleNode()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="143" />
</extent>
<lines_of_code value="4" 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>detachAllEntities()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="649" />
</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>detachEntity(const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="615" />
</extent>
<lines_of_code value="19" level="0" />
<McCabes_cyclomatic_complexity value="6" 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="6.000" level="1" />
</member_function>
<member_function>
<name>detachFromModel()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="342" />
</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>getEntityAttachedToPoint(const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="107" />
</extent>
<lines_of_code value="15" level="0" />
<McCabes_cyclomatic_complexity value="6" 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="3.000" level="0" />
</member_function>
<member_function>
<name>getModel()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="363" />
</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>getOffsetForContainedNode(...)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="557" />
</extent>
<lines_of_code value="9" 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>getShowOgreBoundingBox()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="358" />
</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>getVisualize(const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="741" />
</extent>
<lines_of_code value="14" level="0" />
<McCabes_cyclomatic_complexity value="7" 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="2" />
</member_function>
<member_function>
<name>getWorldBoundingBox(bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="675" />
</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>getWorldBoundingSphere(bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="680" />
</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>hideModelPart(const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="190" />
</extent>
<lines_of_code value="11" 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>init(const RootEntity &amp;,bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="204" />
</extent>
<lines_of_code value="30" level="0" />
<McCabes_cyclomatic_complexity value="4" level="0" />
<lines_of_comment value="17" level="0" />
<lines_of_code_per_line_of_comment value="1.765" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>initFromModel()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="268" />
</extent>
<lines_of_code value="20" level="0" />
<McCabes_cyclomatic_complexity value="3" level="0" />
<lines_of_comment value="9" level="0" />
<lines_of_code_per_line_of_comment value="2.222" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>onAction(const RootOperation &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="685" />
</extent>
<lines_of_code value="19" level="0" />
<McCabes_cyclomatic_complexity value="3" level="0" />
<lines_of_comment value="12" 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>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="401" />
</extent>
<lines_of_code value="15" level="0" />
<McCabes_cyclomatic_complexity value="7" level="0" />
<lines_of_comment value="11" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.636" level="0" />
</member_function>
<member_function>
<name>onBboxChanged()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="669" />
</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>onChildAdded(Entity *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="469" />
</extent>
<lines_of_code value="8" 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>onChildRemoved(Entity *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="486" />
</extent>
<lines_of_code value="4" 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>onModeChanged(MovementMode)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="432" />
</extent>
<lines_of_code value="26" level="0" />
<McCabes_cyclomatic_complexity value="7" level="0" />
<lines_of_comment value="6" level="0" />
<lines_of_code_per_line_of_comment value="4.333" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="1.167" level="0" />
</member_function>
<member_function>
<name>processOutfit(const MapType &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="396" />
</extent>
<lines_of_code value="3" 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>processWield(const string &amp;,const Element &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="383" />
</extent>
<lines_of_code value="11" 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>scaleNode()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="493" />
</extent>
<lines_of_code value="43" level="1" />
<McCabes_cyclomatic_complexity value="9" level="0" />
<lines_of_comment value="4" level="0" />
<lines_of_code_per_line_of_comment value="10.750" level="1" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="2.250" level="0" />
</member_function>
<member_function>
<name>setModel(const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="148" />
</extent>
<lines_of_code value="19" level="0" />
<McCabes_cyclomatic_complexity value="4" 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>setMoving(bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="598" />
</extent>
<lines_of_code value="4" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="12" 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>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="127" />
</extent>
<lines_of_code value="5" 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>setVisualize(const string &amp;,bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="727" />
</extent>
<lines_of_code value="13" level="0" />
<McCabes_cyclomatic_complexity value="4" 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>showModelPart(const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="176" />
</extent>
<lines_of_code value="11" 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>showOgreBoundingBox(bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="352" />
</extent>
<lines_of_code value="4" 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>updateAnimation(Real)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="576" />
</extent>
<lines_of_code value="20" level="0" />
<McCabes_cyclomatic_complexity value="4" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="20.000" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>updateMotion(Real)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="570" />
</extent>
<lines_of_code value="4" 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>~EmberPhysicalEntity()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="80" />
</extent>
<lines_of_code value="13" level="0" />
<McCabes_cyclomatic_complexity value="2" 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>
</procedural_detail>
<structural_detail>
<module>
<name>EmberPhysicalEntity</name>
<client_module>
<name>AvatarEmberEntity</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>inheritance</description>
<source_reference file="./components/ogre/AvatarEmberEntity.h" line="45" />
</extent>
<name>EmberEntityActionCreator</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntityActionCreator.h" line="41" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/EmberEntityActionCreator.h" line="46" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntityActionCreator.cpp" line="32" />
</extent>
<name>EmberEntityModelAction</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntityModelAction.h" line="40" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/EmberEntityModelAction.h" line="47" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntityModelAction.cpp" line="27" />
</extent>
<name>EmberEntityPartAction</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntityPartAction.h" line="39" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/EmberEntityPartAction.h" line="46" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntityPartAction.cpp" line="32" />
</extent>
<name>EntityObserver</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/IngameChatWidget.h" line="74" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/widgets/IngameChatWidget.h" line="80" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/IngameChatWidget.cpp" line="336" />
</extent>
<name>MotionManager</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MotionManager.h" line="81" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MotionManager.h" line="82" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MotionManager.cpp" line="113" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MotionManager.cpp" line="119" />
</extent>
<name>MovableObjectListener</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/IngameChatWidget.h" line="59" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/widgets/IngameChatWidget.h" line="67" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/IngameChatWidget.cpp" line="307" />
</extent>
<name>PersonEmberEntity</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>inheritance</description>
<source_reference file="./components/ogre/PersonEmberEntity.h" line="26" />
</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/EmberPhysicalEntity.cpp" line="383" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="401" />
</extent>
<name>EmberEntity</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>Entity</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="469" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="486" />
</extent>
<name>MapType</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="396" />
</extent>
<name>Model</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="326" />
</extent>
<name>Real</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="570" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="576" />
</extent>
<name>RootEntity</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="204" />
</extent>
<name>RootOperation</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="685" />
</extent>
<name>SceneManager</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="68" />
</extent>
<name>TypeInfo</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="68" />
</extent>
<name>View</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="68" />
</extent>
<name>bool</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="127" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="204" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="352" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="598" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="675" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="680" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="727" />
</extent>
<name>string</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="68" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="107" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="148" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="176" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="190" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="326" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="383" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="401" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="615" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="637" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="637" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="727" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="741" />
</extent>
</supplier_module>
</module>
</structural_detail>
</CCCC_Project>

