Detailed report on module ModelMapping

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/model/mapping/IActionCreator.h:35
1 0 0------------
declaration   ./components/ogre/model/mapping/ModelMappingCreator.h:59
1 0 0------------
declaration   ./components/ogre/model/mapping/ModelMappingManager.h:53
1 0 0------------
definition   ./components/ogre/model/mapping/ModelMapping.h:110
9 0 14------------
definition   ./components/ogre/jesus/Jesus.h:227
6 0 3------------
declaration   ./components/ogre/EmberPhysicalEntity.h:34
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
ModelMapping(  Entity * )
definition   ./components/ogre/model/mapping/ModelMapping.cpp:34
declaration   ./components/ogre/model/mapping/ModelMapping.h:115

4 0 0------------
getRootEntityMatch(   )
definition   ./components/ogre/model/mapping/ModelMapping.cpp:42
declaration   ./components/ogre/model/mapping/ModelMapping.h:122

5 1 3------------
initialize(   )
definition   ./components/ogre/model/mapping/ModelMapping.cpp:48
declaration   ./components/ogre/model/mapping/ModelMapping.h:127

5 0 3------------
~ModelMapping(   )
definition   ./components/ogre/model/mapping/ModelMapping.cpp:38
declaration   ./components/ogre/model/mapping/ModelMapping.h:117

4 0 0------------

Relationships

ClientsSuppliers
EmberEntityActionCreator [V]
pass by reference   ./components/ogre/EmberEntityActionCreator.h:44
pass by reference   ./components/ogre/EmberEntityActionCreator.cpp:42


IActionCreator [V]
pass by reference   ./components/ogre/model/mapping/IActionCreator.h:51


IconActionCreator [V]
pass by reference   ./components/ogre/widgets/icons/IconManager.cpp:59


ModelMappingCreator [V]
has by reference   ./components/ogre/model/mapping/ModelMappingCreator.h:160


 
Entity [V]
pass by reference   ./components/ogre/model/mapping/ModelMapping.cpp:34
pass by reference   ./components/ogre/model/mapping/ModelMapping.h:115
has by reference   ./components/ogre/model/mapping/ModelMapping.h:134


EntityTypeMatch [CV]
has by value   ./components/ogre/model/mapping/ModelMapping.h:132


string [CV]
has by value   ./components/ogre/jesus/Jesus.h:231
has by value   ./components/ogre/jesus/Jesus.h:232