Detailed report on module IconBar

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/widgets/StatusIconBar.h:36
1 0 0------------
definition   ./components/ogre/widgets/IconBar.h:42
9 0 3------------

Functions

Function prototypeLOCMVGCOML_CM_C
IconBar(  const string & )
definition   ./components/ogre/widgets/IconBar.cpp:33
declaration   ./components/ogre/widgets/IconBar.h:45

6 0 2------------
addIcon(  IconBase * )
definition   ./components/ogre/widgets/IconBar.cpp:50
declaration   ./components/ogre/widgets/IconBar.h:48

7 0 0------------
getAbsoluteHeight(   )
definition   ./components/ogre/widgets/IconBar.cpp:97
declaration   ./components/ogre/widgets/IconBar.h:55

5 1 0------------
getAbsoluteWidth(   )
definition   ./components/ogre/widgets/IconBar.cpp:102
declaration   ./components/ogre/widgets/IconBar.h:56

5 1 0------------
getWindow(   )
definition   ./components/ogre/widgets/IconBar.cpp:66
declaration   ./components/ogre/widgets/IconBar.h:51

5 1 0------------
removeIcon(  IconBase * )
definition   ./components/ogre/widgets/IconBar.cpp:56
declaration   ./components/ogre/widgets/IconBar.h:49

10 1 0------------
repositionIcons(   )
definition   ./components/ogre/widgets/IconBar.cpp:77
declaration   ./components/ogre/widgets/IconBar.h:68

17 1 3------------
setIconPadding(  int )
definition   ./components/ogre/widgets/IconBar.cpp:71
declaration   ./components/ogre/widgets/IconBar.h:53

5 0 0------------
~IconBar(   )
definition   ./components/ogre/widgets/IconBar.cpp:41
declaration   ./components/ogre/widgets/IconBar.h:46

8 1 0------------

Relationships

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


 
IconBase [V]
pass by reference   ./components/ogre/widgets/IconBar.cpp:50
pass by reference   ./components/ogre/widgets/IconBar.cpp:56
pass by reference   ./components/ogre/widgets/IconBar.h:48
pass by reference   ./components/ogre/widgets/IconBar.h:49


IconBaseStore [CV]
has by value   ./components/ogre/widgets/IconBar.h:63


Window [V]
has by reference   ./components/ogre/widgets/IconBar.h:61


string [V]
pass by reference   ./components/ogre/widgets/IconBar.cpp:33
pass by reference   ./components/ogre/widgets/IconBar.h:45