Detailed report on module Sky

MetricTagOverallPer Function
Lines of CodeLOC 85******
McCabe's Cyclomatic NumberMVG 14******
Lines of CommentCOM 10********
LOC/COML_C 8.500 
MVG/COMM_C 1.400 
Weighted Methods per Class (  weighting = unity )WMC1 7 
Weighted Methods per Class (  weighting = visible )WMCv 3 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 0 
Coupling between objectsCBO 5 
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/environment/Sky.h:46
5 0 3------------

Functions

Function prototypeLOCMVGCOML_CM_C
ConfigService_EventChangedConfigItem(  const string &,  const string & )
declaration   ./components/ogre/environment/Sky.h:58
definition   ./components/ogre/environment/Sky.cpp:95

9 4 0------------
Sky(  ... )
declaration   ./components/ogre/environment/Sky.h:49

1 0 0------------
Sky(  Camera *,  SceneManager * )
definition   ./components/ogre/environment/Sky.cpp:44

6 0 0------------
createSimpleSky(  Camera *,  SceneManager * )
declaration   ./components/ogre/environment/Sky.h:55
definition   ./components/ogre/environment/Sky.cpp:54

6 0 0------------
setFogValues(  float,  float,  ColourValue )
declaration   ./components/ogre/environment/Sky.h:57
definition   ./components/ogre/environment/Sky.cpp:104

28 4 5 5.600------
updateFogValuesFromConfig(   )
declaration   ./components/ogre/environment/Sky.h:52
definition   ./components/ogre/environment/Sky.cpp:66

26 6 213.000 3.000
~Sky(   )
declaration   ./components/ogre/environment/Sky.h:51
definition   ./components/ogre/environment/Sky.cpp:62

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

Relationships

ClientsSuppliers
  Camera [V]
pass by reference   ./components/ogre/environment/Sky.h:55
pass by reference   ./components/ogre/environment/Sky.cpp:44
pass by reference   ./components/ogre/environment/Sky.cpp:54


ColourValue [CV]
pass by value   ./components/ogre/environment/Sky.h:57
pass by value   ./components/ogre/environment/Sky.cpp:104


SceneManager [V]
pass by reference   ./components/ogre/environment/Sky.h:55
pass by reference   ./components/ogre/environment/Sky.cpp:44
pass by reference   ./components/ogre/environment/Sky.cpp:54


string [V]
pass by reference   ./components/ogre/environment/Sky.h:58
pass by reference   ./components/ogre/environment/Sky.h:58
pass by reference   ./components/ogre/environment/Sky.cpp:95
pass by reference   ./components/ogre/environment/Sky.cpp:95


trackable [CV]
inheritance   ./components/ogre/environment/Sky.h:46