Detailed report on module View

MetricTagOverallPer Function
Lines of CodeLOC 6******
McCabe's Cyclomatic NumberMVG 0******
Lines of CommentCOM 0********
LOC/COML_C------ 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 0 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 13 
Information Flow measure (  inclusive )IF4 0********
Information Flow measure (  visible )IF4v 0********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/model/mapping/ModelMapping.h:45
1 0 0------------
declaration   ./components/ogre/EmberOgre.h:42
1 0 0------------
declaration   ./components/ogre/EmberEntityFactory.h:33
1 0 0------------
declaration   ./components/ogre/terrain/TerrainGenerator.h:43
1 0 0------------
declaration   ./main/Application.h:27
1 0 0------------
declaration   ./services/server/ServerService.h:36
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
No member functions have been identified for this module

Relationships

ClientsSuppliers
Application [V]
pass by reference   ./main/Application.cpp:233


AvatarEmberEntity [V]
pass by reference   ./components/ogre/AvatarEmberEntity.h:50
pass by reference   ./components/ogre/AvatarEmberEntity.cpp:38


EmberEntity [V]
pass by reference   ./components/ogre/EmberEntity.h:94
pass by reference   ./components/ogre/EmberEntity.cpp:105


EmberEntityFactory [V]
pass by reference   ./components/ogre/EmberEntityFactory.cpp:74
pass by reference   ./components/ogre/EmberEntityFactory.cpp:100
pass by reference   ./components/ogre/EmberEntityFactory.cpp:138
pass by reference   ./components/ogre/EmberEntityFactory.cpp:161
pass by reference   ./components/ogre/EmberEntityFactory.cpp:169
pass by reference   ./components/ogre/EmberEntityFactory.h:72
pass by reference   ./components/ogre/EmberEntityFactory.h:83
pass by reference   ./components/ogre/EmberEntityFactory.h:127
pass by reference   ./components/ogre/EmberEntityFactory.h:131
pass by reference   ./components/ogre/EmberEntityFactory.h:135
has by reference   ./components/ogre/EmberEntityFactory.h:149


EmberOgre [V]
pass by reference   ./components/ogre/EmberOgre.cpp:623


EmberPhysicalEntity [V]
pass by reference   ./components/ogre/EmberPhysicalEntity.cpp:68


EntityCreationObserver [V]
pass by reference   ./components/ogre/model/mapping/Matches/Observers/EntityCreationObserver.cpp:44
pass by reference   ./components/ogre/model/mapping/Matches/Observers/EntityCreationObserver.h:52


IngameChatWidget [V]
pass by reference   ./components/ogre/widgets/IngameChatWidget.h:249
pass by reference   ./components/ogre/widgets/IngameChatWidget.cpp:116


InspectWidget [V]
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:82
pass by reference   ./components/ogre/widgets/InspectWidget.h:88


OutfitMatch [V]
pass by reference   ./components/ogre/model/mapping/Matches/OutfitMatch.cpp:34
pass by reference   ./components/ogre/model/mapping/Matches/OutfitMatch.h:53
has by reference   ./components/ogre/model/mapping/Matches/OutfitMatch.h:66


PersonEmberEntity [V]
pass by reference   ./components/ogre/PersonEmberEntity.cpp:26
pass by reference   ./components/ogre/PersonEmberEntity.h:29


ServerService [V]
has by reference   ./services/server/ServerService.h:74


WorldEmberEntity [V]
pass by reference   ./components/ogre/WorldEmberEntity.h:60
pass by reference   ./components/ogre/WorldEmberEntity.cpp:47