<?xml version="1.0" encoding="utf-8"?>
<!--Detailed report on module Model-->
<CCCC_Project>
<module_summary>
<lines_of_code value="762" level="1" />
<lines_of_code_per_member_function value="******" level="0" />
<McCabes_cyclomatic_complexity value="151" level="0" />
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
<lines_of_code value="393" level="0" />
<lines_of_code_per_member_function value="********" level="2" />
<lines_of_code_per_line_of_comment value="1.939" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.384" level="0" />
<weighted_methods_per_class_unity value="58" level="0" />
<weighted_methods_per_class_visibility value="2" level="0" />
<depth_of_inheritance_tree value="1" level="0" />
<number_of_children value="0" level="0" />
<coupling_between_objects value="37" level="0" />
<IF4 value="115600" level="2" />
<IF4_per_member_function value="********" level="2" />
<IF4_visible value="115600" level="2" />
<IF4_visible_per_member_function value="********" level="2" />
<IF4_concrete value="0" level="0" />
<IF4_concrete_per_member_function value="********" level="0" />
</module_summary>
<module_detail>
<description>declaration</description>
<source_reference file="./components/ogre/model/SubModelPart.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>definition</description>
<source_reference file="./components/ogre/model/Model.h" line="77" />
<lines_of_code value="33" level="1" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="47" level="0" />
<lines_of_code_per_line_of_comment value="0.702" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
<description>declaration</description>
<source_reference file="./components/ogre/model/SubModel.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/model/ModelDefinition.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/model/ModelDefinition.h" line="261" />
<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/IconRenderer.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/widgets/ModelRenderer.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/EntityCEGUITexture.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/widgets/JesusEdit.h" line="60" />
<lines_of_code value="1" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="0" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
<description>declaration</description>
<source_reference file="./components/ogre/OpcodeCollisionDetector.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="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/EmberEntity.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>declaration</description>
<source_reference file="./components/ogre/jesus/Jesus.h" line="56" />
<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/ogreopcode/include/Opcode/OPC_Model.h" line="27" />
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="33" 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="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/EmberPhysicalEntity.h" line="31" />
<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/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManager.h" line="39" />
<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/Avatar.h" line="39" />
<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>Build(const OPCODECREATE &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/ogreopcode/src/Opcode/OPC_Model.cpp" line="139" />
</extent>
<lines_of_code value="40" level="1" />
<McCabes_cyclomatic_complexity value="17" level="1" />
<lines_of_comment value="25" level="0" />
<lines_of_code_per_line_of_comment value="1.600" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.680" level="0" />
</member_function>
<member_function>
<name>GetUsedBytes()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/ogreopcode/src/Opcode/OPC_Model.cpp" line="218" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="3" 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>Model()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/ogreopcode/src/Opcode/OPC_Model.cpp" line="102" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/ogreopcode/include/Opcode/OPC_Model.h" line="31" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="0" 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>Model(const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="57" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="277" />
</extent>
<lines_of_code value="12" level="0" />
<McCabes_cyclomatic_complexity value="0" level="0" />
<lines_of_comment value="18" 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>Release()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/ogreopcode/src/Opcode/OPC_Model.cpp" line="124" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="0" 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>_notifyAttached(Node *,bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="955" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="239" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>_notifyCurrentCamera(Camera *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="770" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="200" />
</extent>
<lines_of_code value="20" level="0" />
<McCabes_cyclomatic_complexity value="4" 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>_notifyManager(SceneManager *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="139" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="118" />
</extent>
<lines_of_code value="9" 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>_updateRenderQueue(RenderQueue *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="866" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="221" />
</extent>
<lines_of_code value="21" level="0" />
<McCabes_cyclomatic_complexity value="5" level="0" />
<lines_of_comment value="7" level="0" />
<lines_of_code_per_line_of_comment value="3.000" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.714" level="0" />
</member_function>
<member_function>
<name>addQueryFlags(long)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="927" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="233" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>addSubmodel(SubModel *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="358" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="139" />
</extent>
<lines_of_code value="13" level="0" />
<McCabes_cyclomatic_complexity value="3" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>attachObjectToAttachPoint(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="252" />
</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>attachObjectToAttachPoint(const String &amp;,MovableObject *,const Vector3 &amp;,const Quaternion &amp;,const Vector3 &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="640" />
</extent>
<lines_of_code value="18" level="0" />
<McCabes_cyclomatic_complexity value="4" 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>attachObjectToBone(...)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="185" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="251" />
</extent>
<lines_of_code value="2" 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>attachObjectToBone(const String &amp;,MovableObject *,const Quaternion &amp;,const Vector3 &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="700" />
</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>attachObjectToBone(const String &amp;,MovableObject *,const Quaternion &amp;,const Vector3 &amp;,const Vector3 &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="705" />
</extent>
<lines_of_code value="16" level="0" />
<McCabes_cyclomatic_complexity value="3" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>create(const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="108" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="285" />
</extent>
<lines_of_code value="24" level="0" />
<McCabes_cyclomatic_complexity value="8" level="0" />
<lines_of_comment value="13" level="0" />
<lines_of_code_per_line_of_comment value="1.846" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.615" level="0" />
</member_function>
<member_function>
<name>createActions()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="271" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="295" />
</extent>
<lines_of_code value="37" level="1" />
<McCabes_cyclomatic_complexity value="7" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="18.500" level="1" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="3.500" level="0" />
</member_function>
<member_function>
<name>createFromDefn()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="150" />
</extent>
<lines_of_code value="69" level="1" />
<McCabes_cyclomatic_complexity value="13" level="1" />
<lines_of_comment value="33" level="0" />
<lines_of_code_per_line_of_comment value="2.091" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.394" level="0" />
</member_function>
<member_function>
<name>createModel(SceneManager *,const string &amp;,const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="972" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="120" />
</extent>
<lines_of_code value="13" 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>createParticles()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="313" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="296" />
</extent>
<lines_of_code value="25" level="0" />
<McCabes_cyclomatic_complexity value="3" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="12.500" level="1" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>detachAllObjectsFromBone(void)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="753" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="187" />
</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>detachObjectFromBone(const String &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="730" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="186" />
</extent>
<lines_of_code value="17" 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>getAction(const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="538" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="142" />
</extent>
<lines_of_code value="9" 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>getAllAnimationStates()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="681" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="183" />
</extent>
<lines_of_code value="9" 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>getAllParticleSystemBindings()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="347" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="257" />
</extent>
<lines_of_code value="5" 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>getAnimationState(const String &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="672" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="182" />
</extent>
<lines_of_code value="9" 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>getAttachedPoints()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="990" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="267" />
</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>getBoundingBox(void)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="817" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="211" />
</extent>
<lines_of_code value="12" 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>getBoundingRadius()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="848" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="217" />
</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>getDefinition()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="248" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.h" line="380" />
</extent>
<lines_of_code value="2" level="0" />
<McCabes_cyclomatic_complexity value="1" 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>getMovableType(void)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="902" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="227" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="9" 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>getPart(const string &amp;)</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="145" />
</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>getParticleSystems()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="352" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="259" />
</extent>
<lines_of_code value="5" 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>getRotation()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="527" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="163" />
</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>getScale()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="522" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="158" />
</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>getSkeleton()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="691" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="184" />
</extent>
<lines_of_code value="9" 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>getSubModel(size_t)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="393" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="179" />
</extent>
<lines_of_code value="14" level="0" />
<McCabes_cyclomatic_complexity value="4" level="0" />
<lines_of_comment value="14" 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>getSubmodels()</name>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="176" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.h" line="387" />
</extent>
<lines_of_code value="5" 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>getUseScaleOf()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="532" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="171" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="6" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>getWorldBoundingBox(bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="833" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="215" />
</extent>
<lines_of_code value="12" 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>hasAttachPoint(const string &amp;)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="660" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="255" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="4" 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>hasParticles()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="342" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="261" />
</extent>
<lines_of_code value="5" 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>hidePart(const string &amp;,bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="478" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="151" />
</extent>
<lines_of_code value="27" level="0" />
<McCabes_cyclomatic_complexity value="8" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="27.000" level="1" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="8.000" level="1" />
</member_function>
<member_function>
<name>isVisible(void)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="965" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="242" />
</extent>
<lines_of_code value="5" level="0" />
<McCabes_cyclomatic_complexity value="2" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>reload()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="92" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="125" />
</extent>
<lines_of_code value="12" 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>removeQueryFlags(long)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="939" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="236" />
</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>removeSubmodel(SubModel *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="373" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="140" />
</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>reset()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="77" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="306" />
</extent>
<lines_of_code value="12" level="0" />
<McCabes_cyclomatic_complexity value="0" 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>resetParticles()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="628" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="301" />
</extent>
<lines_of_code value="12" 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>resetSubmodels()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="614" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="293" />
</extent>
<lines_of_code value="11" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="69" 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>setQueryFlags(long)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="917" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="230" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="1" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>setRenderQueueGroup(RenderQueueGroupID)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="805" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="207" />
</extent>
<lines_of_code value="9" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>setRenderingDistance(Real)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="907" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="191" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>setUserObject(UserDefinedObject *)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="793" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="204" />
</extent>
<lines_of_code value="10" level="0" />
<McCabes_cyclomatic_complexity value="1" level="0" />
<lines_of_comment value="2" level="0" />
<lines_of_code_per_line_of_comment value="------" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
</member_function>
<member_function>
<name>setVisible(bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="509" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="152" />
</extent>
<lines_of_code value="10" 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>showPart(const string &amp;,bool)</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="456" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="150" />
</extent>
<lines_of_code value="20" level="0" />
<McCabes_cyclomatic_complexity value="5" level="0" />
<lines_of_comment value="4" level="0" />
<lines_of_code_per_line_of_comment value="5.000" level="0" />
<McCabes_cyclomatic_complexity_per_line_of_comment value="1.250" level="0" />
</member_function>
<member_function>
<name>~Model()</name>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/model/Model.cpp" line="68" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/model/Model.h" line="113" />
</extent>
<extent>
<description>definition</description>
<source_reference file="./components/ogre/ogreopcode/src/Opcode/OPC_Model.cpp" line="114" />
</extent>
<extent>
<description>declaration</description>
<source_reference file="./components/ogre/ogreopcode/include/Opcode/OPC_Model.h" line="32" />
</extent>
<lines_of_code value="14" level="0" />
<McCabes_cyclomatic_complexity value="1" 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>
</procedural_detail>
<structural_detail>
<module>
<name>Model</name>
<client_module>
<name>Avatar</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/Avatar.h" line="251" />
</extent>
<name>DelayedIconRendererEntry</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.h" line="52" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.h" line="75" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.cpp" line="199" />
</extent>
<name>DelayedIconRendererWorker</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.h" line="122" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.cpp" line="241" />
</extent>
<name>DirectRendererWorker</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.h" line="165" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.cpp" line="191" />
</extent>
<name>EmberEntity</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberEntity.h" line="155" />
</extent>
<name>EmberEntityUserObject</name>
<visible>true</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="150" />
</extent>
<name>EmberPhysicalEntity</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/EmberPhysicalEntity.cpp" line="326" />
</extent>
<name>IconRenderWorker</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.h" line="99" />
</extent>
<name>IconRenderer</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.h" line="201" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.h" line="221" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.cpp" line="67" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/icons/IconRenderer.cpp" line="72" />
</extent>
<name>LSSCollider</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/ogreopcode/src/Opcode/OPC_LSSCollider.cpp" line="95" />
</extent>
<name>MeshCollisionDetector</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MeshCollisionDetector.h" line="37" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/MeshCollisionDetector.h" line="52" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/MeshCollisionDetector.cpp" line="37" />
</extent>
<name>ModelBlock</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/jesus/Jesus.h" line="199" />
</extent>
<extent>
<description>has by reference</description>
<source_reference file="./components/ogre/jesus/Jesus.h" line="215" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/jesus/Jesus.cpp" line="239" />
</extent>
<name>ModelDefinition</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/ModelDefinition.cpp" line="91" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/ModelDefinition.cpp" line="96" />
</extent>
<name>ModelRenderer</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/widgets/ModelRenderer.cpp" line="52" />
</extent>
<name>Opcode</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/ogreopcode/src/Opcode/OPC_Picking.cpp" line="87" />
</extent>
<name>OpcodeCollisionDetector</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/OpcodeCollisionDetector.cpp" line="37" />
</extent>
<name>SphereCollider</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/ogreopcode/src/Opcode/OPC_SphereCollider.cpp" line="97" />
</extent>
</client_module>
<supplier_module>
<name>BaseModel</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>inheritance</description>
<source_reference file="./components/ogre/ogreopcode/include/Opcode/OPC_Model.h" line="27" />
</extent>
<name>Camera</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="770" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="200" />
</extent>
<name>ChildObjectList</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/model/Model.h" line="309" />
</extent>
<name>MovableObject</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="640" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="700" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="705" />
</extent>
<extent>
<description>inheritance</description>
<source_reference file="./components/ogre/model/Model.h" line="77" />
</extent>
<name>Node</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="955" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="239" />
</extent>
<name>ParticleSystemBindingsPtrSet</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/model/Model.h" line="288" />
</extent>
<name>ParticleSystemSet</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/model/Model.h" line="289" />
</extent>
<name>Quaternion</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="640" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="700" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="705" />
</extent>
<name>Real</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.cpp" line="907" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.h" line="191" />
</extent>
<name>RenderQueue</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="866" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="221" />
</extent>
<name>RenderQueueGroupID</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.cpp" line="805" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.h" line="207" />
</extent>
<name>SceneManager</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="139" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="972" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="118" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="120" />
</extent>
<name>String</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="640" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="672" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="700" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="705" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="730" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/model/Model.h" line="103" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="182" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="186" />
</extent>
<name>SubModel</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="358" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="373" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="139" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="140" />
</extent>
<name>UserDefinedObject</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="793" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="204" />
</extent>
<name>Vector3</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="640" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="640" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="700" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="705" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="705" />
</extent>
<name>bool</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.cpp" line="456" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.cpp" line="478" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.cpp" line="509" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.cpp" line="833" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.cpp" line="955" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.h" line="150" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.h" line="151" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.h" line="152" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.h" line="215" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.h" line="239" />
</extent>
<name>signal</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/model/Model.h" line="131" />
</extent>
<extent>
<description>has by value</description>
<source_reference file="./components/ogre/model/Model.h" line="136" />
</extent>
<name>size_t</name>
<visible>true</visible>
<concrete>true</concrete>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.cpp" line="393" />
</extent>
<extent>
<description>pass by value</description>
<source_reference file="./components/ogre/model/Model.h" line="179" />
</extent>
<name>string</name>
<visible>true</visible>
<concrete>false</concrete>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="57" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="108" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="456" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="478" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="538" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="660" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="972" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.cpp" line="972" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="120" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="120" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="142" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="145" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="150" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="151" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="255" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="277" />
</extent>
<extent>
<description>pass by reference</description>
<source_reference file="./components/ogre/model/Model.h" line="285" />
</extent>
</supplier_module>
</module>
</structural_detail>
</CCCC_Project>

