Detailed report on module StatusIconBar

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/widgets/StatusIconBar.h:41
11 0 3------------

Functions

Function prototypeLOCMVGCOML_CM_C
AvatarController_MovementModeChanged(  Mode )
declaration   ./components/ogre/widgets/StatusIconBar.h:61
definition   ./components/ogre/widgets/StatusIconBar.cpp:149

7 1 0------------
EmberOgre_createdAvatarEmberEntity(  AvatarEmberEntity * )
declaration   ./components/ogre/widgets/StatusIconBar.h:71
definition   ./components/ogre/widgets/StatusIconBar.cpp:172

5 0 0------------
Input_InputModeChanged(  InputMode )
declaration   ./components/ogre/widgets/StatusIconBar.h:60
definition   ./components/ogre/widgets/StatusIconBar.cpp:134

13 2 0------------
StatusIconBar(   )
declaration   ./components/ogre/widgets/StatusIconBar.h:43
definition   ./components/ogre/widgets/StatusIconBar.cpp:39

4 0 0------------
buildWidget(   )
declaration   ./components/ogre/widgets/StatusIconBar.h:47
definition   ./components/ogre/widgets/StatusIconBar.cpp:49

33 0 17 1.941------
checkMovementMode(   )
declaration   ./components/ogre/widgets/StatusIconBar.h:65
definition   ./components/ogre/widgets/StatusIconBar.cpp:157

14 2 0------------
close_MouseClick(  const EventArgs & )
declaration   ./components/ogre/widgets/StatusIconBar.h:52
definition   ./components/ogre/widgets/StatusIconBar.cpp:122

6 1 0------------
help_MouseClick(  const EventArgs & )
declaration   ./components/ogre/widgets/StatusIconBar.h:51
definition   ./components/ogre/widgets/StatusIconBar.cpp:116

6 1 0------------
movement_MouseClick(  const EventArgs & )
declaration   ./components/ogre/widgets/StatusIconBar.h:53
definition   ./components/ogre/widgets/StatusIconBar.cpp:128

6 1 0------------
~StatusIconBar(   )
declaration   ./components/ogre/widgets/StatusIconBar.h:45
definition   ./components/ogre/widgets/StatusIconBar.cpp:44

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

Relationships

ClientsSuppliers
  AvatarEmberEntity [V]
pass by reference   ./components/ogre/widgets/StatusIconBar.h:71
pass by reference   ./components/ogre/widgets/StatusIconBar.cpp:172


EventArgs [V]
pass by reference   ./components/ogre/widgets/StatusIconBar.h:51
pass by reference   ./components/ogre/widgets/StatusIconBar.h:52
pass by reference   ./components/ogre/widgets/StatusIconBar.h:53
pass by reference   ./components/ogre/widgets/StatusIconBar.cpp:116
pass by reference   ./components/ogre/widgets/StatusIconBar.cpp:122
pass by reference   ./components/ogre/widgets/StatusIconBar.cpp:128


IconBar [CV]
has by value   ./components/ogre/widgets/StatusIconBar.h:69


IconBase [V]
has by reference   ./components/ogre/widgets/StatusIconBar.h:55


Image [V]
has by reference   ./components/ogre/widgets/StatusIconBar.h:56
has by reference   ./components/ogre/widgets/StatusIconBar.h:57
has by reference   ./components/ogre/widgets/StatusIconBar.h:58
has by reference   ./components/ogre/widgets/StatusIconBar.h:67


Widget [CV]
inheritance   ./components/ogre/widgets/StatusIconBar.h:41